diff --git a/.coveragerc b/.coveragerc
index b1064ee89b..cb75a6a94e 100644
--- a/.coveragerc
+++ b/.coveragerc
@@ -14,14 +14,17 @@ source =
omit =
cms/envs/*
cms/manage.py
+ cms/djangoapps/contentstore/views/dev.py
cms/djangoapps/*/migrations/*
cms/djangoapps/*/features/*
+ lms/debug/*
lms/envs/*
lms/djangoapps/*/migrations/*
lms/djangoapps/*/features/*
common/djangoapps/terrain/*
common/djangoapps/*/migrations/*
openedx/core/djangoapps/*/migrations/*
+ openedx/core/djangoapps/debug/*
[report]
ignore_errors = True
diff --git a/cms/djangoapps/contentstore/management/commands/tests/test_create_course.py b/cms/djangoapps/contentstore/management/commands/tests/test_create_course.py
index 1bde9f7a07..5ae88a9345 100644
--- a/cms/djangoapps/contentstore/management/commands/tests/test_create_course.py
+++ b/cms/djangoapps/contentstore/management/commands/tests/test_create_course.py
@@ -29,10 +29,6 @@ class TestArgParsing(unittest.TestCase):
with self.assertRaises(CommandError):
self.command.handle("foo", "user@foo.org", "org", "course", "run")
- def test_xml_store(self):
- with self.assertRaises(CommandError):
- self.command.handle(ModuleStoreEnum.Type.xml, "user@foo.org", "org", "course", "run")
-
def test_nonexistent_user_id(self):
errstring = "No user 99 found"
with self.assertRaisesRegexp(CommandError, errstring):
diff --git a/cms/djangoapps/contentstore/proctoring.py b/cms/djangoapps/contentstore/proctoring.py
index f456ceb0ee..55b31d95c3 100644
--- a/cms/djangoapps/contentstore/proctoring.py
+++ b/cms/djangoapps/contentstore/proctoring.py
@@ -83,7 +83,8 @@ def register_special_exams(course_key):
due_date=timed_exam.due,
is_proctored=timed_exam.is_proctored_exam,
is_practice_exam=timed_exam.is_practice_exam,
- is_active=True
+ is_active=True,
+ hide_after_due=timed_exam.hide_after_due,
)
msg = 'Updated timed exam {exam_id}'.format(exam_id=exam['id'])
log.info(msg)
@@ -97,7 +98,8 @@ def register_special_exams(course_key):
due_date=timed_exam.due,
is_proctored=timed_exam.is_proctored_exam,
is_practice_exam=timed_exam.is_practice_exam,
- is_active=True
+ is_active=True,
+ hide_after_due=timed_exam.hide_after_due,
)
msg = 'Created new timed exam {exam_id}'.format(exam_id=exam_id)
log.info(msg)
diff --git a/cms/djangoapps/contentstore/tests/test_courseware_index.py b/cms/djangoapps/contentstore/tests/test_courseware_index.py
index 6e3191c27e..155b5956d3 100644
--- a/cms/djangoapps/contentstore/tests/test_courseware_index.py
+++ b/cms/djangoapps/contentstore/tests/test_courseware_index.py
@@ -124,15 +124,6 @@ class MixedWithOptionsTestCase(MixedSplitTestCase):
'DOC_STORE_CONFIG': DOC_STORE_CONFIG,
'OPTIONS': modulestore_options
},
- {
- 'NAME': 'xml',
- 'ENGINE': 'xmodule.modulestore.xml.XMLModuleStore',
- 'OPTIONS': {
- 'data_dir': DATA_DIR,
- 'default_class': 'xmodule.hidden_module.HiddenDescriptor',
- 'xblock_mixins': modulestore_options['xblock_mixins'],
- }
- },
],
'xblock_mixins': modulestore_options['xblock_mixins'],
}
diff --git a/cms/djangoapps/contentstore/tests/test_proctoring.py b/cms/djangoapps/contentstore/tests/test_proctoring.py
index d7e08f85b2..5be8af4928 100644
--- a/cms/djangoapps/contentstore/tests/test_proctoring.py
+++ b/cms/djangoapps/contentstore/tests/test_proctoring.py
@@ -53,6 +53,10 @@ class TestProctoredExams(ModuleStoreTestCase):
exam_review_policy = get_review_policy_by_exam_id(exam['id'])
self.assertEqual(exam_review_policy['review_policy'], sequence.exam_review_rules)
+ if not exam['is_proctored'] and not exam['is_practice_exam']:
+ # the hide after due value only applies to timed exams
+ self.assertEqual(exam['hide_after_due'], sequence.hide_after_due)
+
self.assertEqual(exam['course_id'], unicode(self.course.id))
self.assertEqual(exam['content_id'], unicode(sequence.location))
self.assertEqual(exam['exam_name'], sequence.display_name)
@@ -62,13 +66,14 @@ class TestProctoredExams(ModuleStoreTestCase):
self.assertEqual(exam['is_active'], expected_active)
@ddt.data(
- (True, 10, True, False, True, False),
- (True, 10, False, False, True, False),
- (True, 10, True, True, True, True),
+ (True, 10, True, False, True, False, False),
+ (True, 10, False, False, True, False, False),
+ (True, 10, False, False, True, False, True),
+ (True, 10, True, True, True, True, False),
)
@ddt.unpack
- def test_publishing_exam(self, is_time_limited, default_time_limit_minutes,
- is_proctored_exam, is_practice_exam, expected_active, republish):
+ def test_publishing_exam(self, is_time_limited, default_time_limit_minutes, is_proctored_exam,
+ is_practice_exam, expected_active, republish, hide_after_due):
"""
Happy path testing to see that when a course is published which contains
a proctored exam, it will also put an entry into the exam tables
@@ -85,7 +90,8 @@ class TestProctoredExams(ModuleStoreTestCase):
is_proctored_exam=is_proctored_exam,
is_practice_exam=is_practice_exam,
due=datetime.now(UTC) + timedelta(minutes=default_time_limit_minutes + 1),
- exam_review_rules="allow_use_of_paper"
+ exam_review_rules="allow_use_of_paper",
+ hide_after_due=hide_after_due,
)
listen_for_course_publish(self, self.course.id)
@@ -117,7 +123,8 @@ class TestProctoredExams(ModuleStoreTestCase):
graded=True,
is_time_limited=True,
default_time_limit_minutes=10,
- is_proctored_exam=True
+ is_proctored_exam=True,
+ hide_after_due=False,
)
listen_for_course_publish(self, self.course.id)
@@ -147,7 +154,8 @@ class TestProctoredExams(ModuleStoreTestCase):
graded=True,
is_time_limited=True,
default_time_limit_minutes=10,
- is_proctored_exam=True
+ is_proctored_exam=True,
+ hide_after_due=False,
)
listen_for_course_publish(self, self.course.id)
@@ -182,7 +190,8 @@ class TestProctoredExams(ModuleStoreTestCase):
graded=True,
is_time_limited=True,
default_time_limit_minutes=10,
- is_proctored_exam=True
+ is_proctored_exam=True,
+ hide_after_due=False,
)
listen_for_course_publish(self, self.course.id)
@@ -218,7 +227,8 @@ class TestProctoredExams(ModuleStoreTestCase):
is_time_limited=True,
default_time_limit_minutes=10,
is_proctored_exam=True,
- exam_review_rules="allow_use_of_paper"
+ exam_review_rules="allow_use_of_paper",
+ hide_after_due=False,
)
listen_for_course_publish(self, self.course.id)
diff --git a/cms/djangoapps/contentstore/views/course.py b/cms/djangoapps/contentstore/views/course.py
index 476cab45da..4450031b62 100644
--- a/cms/djangoapps/contentstore/views/course.py
+++ b/cms/djangoapps/contentstore/views/course.py
@@ -91,7 +91,7 @@ from util.organizations_helpers import (
organizations_enabled,
)
from util.string_utils import _has_non_ascii_characters
-from util.course_key_utils import course_key_from_string_or_404
+from util.course_key_utils import from_string_or_404
from xmodule.contentstore.content import StaticContent
from xmodule.course_module import CourseFields
from xmodule.course_module import DEFAULT_START_DATE
@@ -875,7 +875,7 @@ def course_info_handler(request, course_key_string):
GET
html: return html for editing the course info handouts and updates.
"""
- course_key = course_key_from_string_or_404(course_key_string)
+ course_key = from_string_or_404(course_key_string)
with modulestore().bulk_operations(course_key):
course_module = get_course_and_check_access(course_key, request.user)
diff --git a/cms/djangoapps/contentstore/views/dev.py b/cms/djangoapps/contentstore/views/dev.py
index dd03998c30..7cf69eeb7f 100644
--- a/cms/djangoapps/contentstore/views/dev.py
+++ b/cms/djangoapps/contentstore/views/dev.py
@@ -12,17 +12,3 @@ from django.http import HttpResponseNotFound
def dev_mode(request):
"Sample static view"
return render_to_response("dev/dev_mode.html")
-
-
-def dev_show_template(request, template):
- """
- Shows the specified template as an HTML page.
- e.g. /template/ux/reference/container.html shows the template under ux/reference/container.html
-
- Note: dynamic parameters can also be passed to the page.
- e.g. /template/ux/reference/container.html?name=Foo
- """
- try:
- return render_to_response(template, request.GET.dict())
- except TopLevelLookupException:
- return HttpResponseNotFound("Couldn't find template {tpl}".format(tpl=template))
diff --git a/cms/djangoapps/contentstore/views/item.py b/cms/djangoapps/contentstore/views/item.py
index b75a0be37f..1109600af0 100644
--- a/cms/djangoapps/contentstore/views/item.py
+++ b/cms/djangoapps/contentstore/views/item.py
@@ -935,7 +935,8 @@ def create_xblock_info(xblock, data=None, metadata=None, include_ancestor_info=F
"is_practice_exam": xblock.is_practice_exam,
"is_time_limited": xblock.is_time_limited,
"exam_review_rules": xblock.exam_review_rules,
- "default_time_limit_minutes": xblock.default_time_limit_minutes
+ "default_time_limit_minutes": xblock.default_time_limit_minutes,
+ "hide_after_due": xblock.hide_after_due,
})
# Update with gating info
diff --git a/cms/djangoapps/contentstore/views/tabs.py b/cms/djangoapps/contentstore/views/tabs.py
index 38d1c6a228..f79d4d0721 100644
--- a/cms/djangoapps/contentstore/views/tabs.py
+++ b/cms/djangoapps/contentstore/views/tabs.py
@@ -14,8 +14,7 @@ from edxmako.shortcuts import render_to_response
from xmodule.modulestore.django import modulestore
from xmodule.modulestore import ModuleStoreEnum
from xmodule.tabs import CourseTabList, CourseTab, InvalidTabsException, StaticTab
-from opaque_keys.edx.keys import UsageKey
-from util.course_key_utils import course_key_from_string_or_404
+from opaque_keys.edx.keys import CourseKey, UsageKey
from ..utils import get_lms_link_for_item
@@ -40,7 +39,7 @@ def tabs_handler(request, course_key_string):
Creating a tab, deleting a tab, or changing its contents is not supported through this method.
Instead use the general xblock URL (see item.xblock_handler).
"""
- course_key = course_key_from_string_or_404(course_key_string)
+ course_key = CourseKey.from_string(course_key_string)
if not has_course_author_access(request.user, course_key):
raise PermissionDenied()
diff --git a/cms/djangoapps/contentstore/views/tests/test_tabs.py b/cms/djangoapps/contentstore/views/tests/test_tabs.py
index bb8342cd7a..fde68931a3 100644
--- a/cms/djangoapps/contentstore/views/tests/test_tabs.py
+++ b/cms/djangoapps/contentstore/views/tests/test_tabs.py
@@ -7,12 +7,9 @@ from contentstore.tests.utils import CourseTestCase
from contentstore.utils import reverse_course_url
from xmodule.x_module import STUDENT_VIEW
from xmodule.modulestore.tests.factories import CourseFactory, ItemFactory
-from django.test.client import RequestFactory
from xmodule.modulestore.tests.django_utils import ModuleStoreTestCase
from xmodule.tabs import CourseTabList
from xmodule.modulestore.django import modulestore
-from django.http import Http404
-from contentstore.views.tabs import tabs_handler
class TabsPageTests(CourseTestCase):
@@ -194,14 +191,6 @@ class TabsPageTests(CourseTestCase):
self.assertIn('Delete this component ', html)
self.assertIn(' ', html)
- def test_invalid_course_id(self):
- """ Asserts that Http404 is raised when the course id is not valid. """
- request_factory = RequestFactory()
- request = request_factory.get('/dummy-url')
- request.user = self.user
- with self.assertRaises(Http404):
- tabs_handler(request, "/some.invalid.key/course-v1:TTT+CS01+2015_T0")
-
class PrimitiveTabEdit(ModuleStoreTestCase):
"""Tests for the primitive tab edit data manipulations"""
diff --git a/cms/djangoapps/contentstore/views/tests/test_user.py b/cms/djangoapps/contentstore/views/tests/test_user.py
index da82bdd00e..725858e44d 100644
--- a/cms/djangoapps/contentstore/views/tests/test_user.py
+++ b/cms/djangoapps/contentstore/views/tests/test_user.py
@@ -9,9 +9,6 @@ from django.contrib.auth.models import User
from student.models import CourseEnrollment
from student.roles import CourseStaffRole, CourseInstructorRole
from student import auth
-from django.http import Http404
-from contentstore.views.user import course_team_handler
-from django.test.client import RequestFactory
class UsersTestCase(CourseTestCase):
@@ -318,11 +315,3 @@ class UsersTestCase(CourseTestCase):
CourseEnrollment.is_enrolled(self.ext_user, self.course.id),
'User ext_user should have been enrolled in the course'
)
-
- def test_invalid_course_id(self):
- """ Asserts that Http404 is raised when the course id is not valid. """
- request_factory = RequestFactory()
- request = request_factory.get('/dummy-url')
- request.user = self.user
- with self.assertRaises(Http404):
- course_team_handler(request, "/some.invalid.key/course-v1:TTT+CS01+2015_T0")
diff --git a/cms/djangoapps/contentstore/views/user.py b/cms/djangoapps/contentstore/views/user.py
index 79208a535d..e5da0a8194 100644
--- a/cms/djangoapps/contentstore/views/user.py
+++ b/cms/djangoapps/contentstore/views/user.py
@@ -8,7 +8,7 @@ from django.views.decorators.csrf import ensure_csrf_cookie
from edxmako.shortcuts import render_to_response
from xmodule.modulestore.django import modulestore
-from util.course_key_utils import course_key_from_string_or_404
+from opaque_keys.edx.keys import CourseKey
from opaque_keys.edx.locator import LibraryLocator
from util.json_request import JsonResponse, expect_json
from student.roles import CourseInstructorRole, CourseStaffRole, LibraryUserRole
@@ -49,7 +49,7 @@ def course_team_handler(request, course_key_string=None, email=None):
DELETE:
json: remove a particular course team member from the course team (email is required).
"""
- course_key = course_key_from_string_or_404(course_key_string) if course_key_string else None
+ course_key = CourseKey.from_string(course_key_string) if course_key_string else None
# No permissions check here - each helper method does its own check.
if 'application/json' in request.META.get('HTTP_ACCEPT', 'application/json'):
diff --git a/cms/djangoapps/models/settings/course_metadata.py b/cms/djangoapps/models/settings/course_metadata.py
index 5859205317..2095dfd18f 100644
--- a/cms/djangoapps/models/settings/course_metadata.py
+++ b/cms/djangoapps/models/settings/course_metadata.py
@@ -50,6 +50,7 @@ class CourseMetadata(object):
'is_time_limited',
'is_practice_exam',
'exam_review_rules',
+ 'hide_after_due',
'self_paced',
'chrome',
'default_tab',
diff --git a/cms/envs/common.py b/cms/envs/common.py
index 4fc14fdcb6..bb0b13c631 100644
--- a/cms/envs/common.py
+++ b/cms/envs/common.py
@@ -485,7 +485,6 @@ STATIC_ROOT = ENV_ROOT / "staticfiles" / EDX_PLATFORM_REVISION
STATICFILES_DIRS = [
COMMON_ROOT / "static",
PROJECT_ROOT / "static",
- LMS_ROOT / "static",
# This is how you would use the textbook images locally
# ("book", ENV_ROOT / "book_images"),
@@ -685,8 +684,11 @@ REQUIRE_DEBUG = False
REQUIRE_EXCLUDE = ("build.txt",)
# The execution environment in which to run r.js: auto, node or rhino.
-# auto will autodetect the environment and make use of node if available and rhino if not.
-# It can also be a path to a custom class that subclasses require.environments.Environment and defines some "args" function that returns a list with the command arguments to execute.
+# auto will autodetect the environment and make use of node if available and
+# rhino if not.
+# It can also be a path to a custom class that subclasses
+# require.environments.Environment and defines some "args" function that
+# returns a list with the command arguments to execute.
REQUIRE_ENVIRONMENT = "node"
@@ -957,7 +959,7 @@ EVENT_TRACKING_BACKENDS = {
},
'processors': [
{'ENGINE': 'track.shim.LegacyFieldMappingProcessor'},
- {'ENGINE': 'track.shim.VideoEventProcessor'}
+ {'ENGINE': 'track.shim.PrefixedEventProcessor'}
]
}
},
diff --git a/cms/static/cms/js/require-config.js b/cms/static/cms/js/require-config.js
index c4f9092123..d026b4936c 100644
--- a/cms/static/cms/js/require-config.js
+++ b/cms/static/cms/js/require-config.js
@@ -52,7 +52,7 @@
"text": 'js/vendor/requirejs/text',
"underscore": "common/js/vendor/underscore",
"underscore.string": "common/js/vendor/underscore.string",
- "backbone": "js/vendor/backbone-min",
+ "backbone": "common/js/vendor/backbone",
"backbone-relational" : "js/vendor/backbone-relational.min",
"backbone.associations": "js/vendor/backbone-associations-min",
"backbone.paginator": "js/vendor/backbone.paginator.min",
diff --git a/cms/static/coffee/spec/main.coffee b/cms/static/coffee/spec/main.coffee
index 0aa0e96687..c5e69aaf24 100644
--- a/cms/static/coffee/spec/main.coffee
+++ b/cms/static/coffee/spec/main.coffee
@@ -29,7 +29,7 @@ requirejs.config({
"text": "xmodule_js/common_static/js/vendor/requirejs/text",
"underscore": "xmodule_js/common_static/common/js/vendor/underscore",
"underscore.string": "xmodule_js/common_static/common/js/vendor/underscore.string",
- "backbone": "xmodule_js/common_static/js/vendor/backbone-min",
+ "backbone": "xmodule_js/common_static/common/js/vendor/backbone",
"backbone.associations": "xmodule_js/common_static/js/vendor/backbone-associations-min",
"backbone.paginator": "xmodule_js/common_static/js/vendor/backbone.paginator.min",
"backbone-relational": "xmodule_js/common_static/js/vendor/backbone-relational.min",
@@ -283,6 +283,8 @@ while i < testFiles.length
testFiles[i] = '/base/' + testFiles[i] + '.js'
i++
-require testFiles, ->
+# Jasmine has a global stack for creating a tree of specs. We need to load
+# spec files one by one, otherwise some end up getting nested under others.
+requireSerial testFiles, ->
# start test run, once Require.js is done
window.__karma__.start()
diff --git a/cms/static/coffee/spec/main_squire.coffee b/cms/static/coffee/spec/main_squire.coffee
index 1a537b4d64..a3480f3516 100644
--- a/cms/static/coffee/spec/main_squire.coffee
+++ b/cms/static/coffee/spec/main_squire.coffee
@@ -26,7 +26,7 @@ requirejs.config({
"text": "xmodule_js/common_static/js/vendor/requirejs/text",
"underscore": "common/js/vendor/underscore",
"underscore.string": "common/js/vendor/underscore.string",
- "backbone": "xmodule_js/common_static/js/vendor/backbone-min",
+ "backbone": "xmodule_js/common_static/common/js/vendor/backbone",
"backbone.associations": "xmodule_js/common_static/js/vendor/backbone-associations-min",
"backbone.paginator": "xmodule_js/common_static/js/vendor/backbone.paginator.min",
"tinymce": "xmodule_js/common_static/js/vendor/tinymce/js/tinymce/tinymce.full.min",
@@ -202,6 +202,9 @@ i = 0
while i < testFiles.length
testFiles[i] = '/base/' + testFiles[i] + '.js'
i++
-require testFiles, ->
+
+# Jasmine has a global stack for creating a tree of specs. We need to load
+# spec files one by one, otherwise some end up getting nested under others.
+requireSerial testFiles, ->
# start test run, once Require.js is done
window.__karma__.start()
diff --git a/cms/static/coffee/src/views/tabs.coffee b/cms/static/coffee/src/views/tabs.coffee
index 2a854504b4..9d00bd425a 100644
--- a/cms/static/coffee/src/views/tabs.coffee
+++ b/cms/static/coffee/src/views/tabs.coffee
@@ -1,9 +1,9 @@
-define ["jquery", "jquery.ui", "backbone", "common/js/components/views/feedback_prompt",
+define ["underscore", "jquery", "jquery.ui", "backbone", "common/js/components/views/feedback_prompt",
"common/js/components/views/feedback_notification", "coffee/src/views/module_edit", "js/models/module_info", "js/utils/module"],
-($, ui, Backbone, PromptView, NotificationView, ModuleEditView, ModuleModel, ModuleUtils) ->
+(_, $, ui, Backbone, PromptView, NotificationView, ModuleEditView, ModuleModel, ModuleUtils) ->
class TabsEdit extends Backbone.View
- initialize: =>
+ initialize: (options) =>
@$('.component').each((idx, element) =>
model = new ModuleModel({
id: $(element).data('locator')
@@ -15,7 +15,7 @@ define ["jquery", "jquery.ui", "backbone", "common/js/components/views/feedback_
model: model
)
)
-
+ @options = _.extend({}, options)
@options.mast.find('.new-tab').on('click', @addNewTab)
$('.add-pages .new-tab').on('click', @addNewTab)
$('.toggle-checkbox').on('click', @toggleVisibilityOfTab)
diff --git a/cms/static/js/i18n/eo/djangojs.js b/cms/static/js/i18n/eo/djangojs.js
index 111ba3cfdf..eb77623485 100644
--- a/cms/static/js/i18n/eo/djangojs.js
+++ b/cms/static/js/i18n/eo/djangojs.js
@@ -41,7 +41,6 @@
],
"%(field)s can only contain up to %(count)d characters.": "%(field)s \u00e7\u00e4n \u00f6nl\u00fd \u00e7\u00f6nt\u00e4\u00efn \u00fcp t\u00f6 %(count)d \u00e7h\u00e4r\u00e4\u00e7t\u00e9rs. \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454\u0442, \u00a2\u03c3\u03b7\u0455\u0454\u00a2\u0442\u0454\u0442\u03c5\u044f #",
"%(field)s must have at least %(count)d characters.": "%(field)s m\u00fcst h\u00e4v\u00e9 \u00e4t l\u00e9\u00e4st %(count)d \u00e7h\u00e4r\u00e4\u00e7t\u00e9rs. \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454\u0442, \u00a2\u03c3\u03b7\u0455\u0454\u00a2\u0442\u0454\u0442\u03c5\u044f#",
- "%(hours)s:%(minutes)s (current UTC time)": "%(hours)s:%(minutes)s (\u00e7\u00fcrr\u00e9nt \u00dbT\u00c7 t\u00efm\u00e9) \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454\u0442, \u00a2\u03c3\u03b7\u0455#",
"%(memberCount)s / %(maxMemberCount)s Member": [
"%(memberCount)s / %(maxMemberCount)s M\u00e9m\u00df\u00e9r \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c#",
"%(memberCount)s / %(maxMemberCount)s M\u00e9m\u00df\u00e9rs \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454#"
@@ -163,6 +162,7 @@
"Active Uploads": "\u00c0\u00e7t\u00efv\u00e9 \u00dbpl\u00f6\u00e4ds \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442#",
"Add": "\u00c0dd \u2c60'\u03c3\u044f\u0454\u043c#",
"Add Additional Signatory": "\u00c0dd \u00c0dd\u00eft\u00ef\u00f6n\u00e4l S\u00efgn\u00e4t\u00f6r\u00fd \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454\u0442, \u00a2\u03c3\u03b7#",
+ "Add Allowance": "\u00c0dd \u00c0ll\u00f6w\u00e4n\u00e7\u00e9 \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9#",
"Add Cohort": "\u00c0dd \u00c7\u00f6h\u00f6rt \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3#",
"Add Component:": "\u00c0dd \u00c7\u00f6mp\u00f6n\u00e9nt: \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442#",
"Add Country": "\u00c0dd \u00c7\u00f6\u00fcntr\u00fd \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f #",
@@ -171,6 +171,7 @@
"Add Students": "\u00c0dd St\u00fcd\u00e9nts \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455#",
"Add URLs for additional versions": "\u00c0dd \u00dbRLs f\u00f6r \u00e4dd\u00eft\u00ef\u00f6n\u00e4l v\u00e9rs\u00ef\u00f6ns \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454\u0442, \u00a2\u03c3\u03b7\u0455\u0454\u00a2\u0442\u0454#",
"Add a Chapter": "\u00c0dd \u00e4 \u00c7h\u00e4pt\u00e9r \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9#",
+ "Add a New Allowance": "\u00c0dd \u00e4 N\u00e9w \u00c0ll\u00f6w\u00e4n\u00e7\u00e9 \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454\u0442,#",
"Add a New Cohort": "\u00c0dd \u00e4 N\u00e9w \u00c7\u00f6h\u00f6rt \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c#",
"Add a Response": "\u00c0dd \u00e4 R\u00e9sp\u00f6ns\u00e9 \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442#",
"Add a clear and descriptive title to encourage participation.": "\u00c0dd \u00e4 \u00e7l\u00e9\u00e4r \u00e4nd d\u00e9s\u00e7r\u00efpt\u00efv\u00e9 t\u00eftl\u00e9 t\u00f6 \u00e9n\u00e7\u00f6\u00fcr\u00e4g\u00e9 p\u00e4rt\u00ef\u00e7\u00efp\u00e4t\u00ef\u00f6n. \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454\u0442, \u00a2\u03c3\u03b7\u0455\u0454\u00a2\u0442\u0454\u0442\u03c5\u044f \u03b1#",
@@ -189,6 +190,7 @@
"Adding": "\u00c0dd\u00efng \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5#",
"Adding the selected course to your cart": "\u00c0dd\u00efng th\u00e9 s\u00e9l\u00e9\u00e7t\u00e9d \u00e7\u00f6\u00fcrs\u00e9 t\u00f6 \u00fd\u00f6\u00fcr \u00e7\u00e4rt \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454\u0442, \u00a2\u03c3\u03b7\u0455\u0454\u00a2\u0442\u0454\u0442\u03c5\u044f#",
"Additional Information (optional)": "\u00c0dd\u00eft\u00ef\u00f6n\u00e4l \u00ccnf\u00f6rm\u00e4t\u00ef\u00f6n (\u00f6pt\u00ef\u00f6n\u00e4l) \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454\u0442, \u00a2\u03c3\u03b7\u0455\u0454\u00a2\u0442\u0454#",
+ "Additional Time (minutes)": "\u00c0dd\u00eft\u00ef\u00f6n\u00e4l T\u00efm\u00e9 (m\u00efn\u00fct\u00e9s) \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454\u0442, \u00a2\u03c3\u03b7\u0455#",
"Admin": "\u00c0dm\u00efn \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455#",
"Advanced": "\u00c0dv\u00e4n\u00e7\u00e9d \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202#",
"Align center": "\u00c0l\u00efgn \u00e7\u00e9nt\u00e9r \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455#",
@@ -214,6 +216,9 @@
"Allow others to copy, distribute, display and perform your work - and derivative works based upon it - but for noncommercial purposes only.": "\u00c0ll\u00f6w \u00f6th\u00e9rs t\u00f6 \u00e7\u00f6p\u00fd, d\u00efstr\u00ef\u00df\u00fct\u00e9, d\u00efspl\u00e4\u00fd \u00e4nd p\u00e9rf\u00f6rm \u00fd\u00f6\u00fcr w\u00f6rk - \u00e4nd d\u00e9r\u00efv\u00e4t\u00efv\u00e9 w\u00f6rks \u00df\u00e4s\u00e9d \u00fcp\u00f6n \u00eft - \u00df\u00fct f\u00f6r n\u00f6n\u00e7\u00f6mm\u00e9r\u00e7\u00ef\u00e4l p\u00fcrp\u00f6s\u00e9s \u00f6nl\u00fd. \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454\u0442, \u00a2\u03c3\u03b7\u0455\u0454\u00a2\u0442\u0454\u0442\u03c5\u044f \u03b1\u2202\u03b9\u03c1\u03b9\u0455\u03b9\u00a2\u03b9\u03b7g \u0454\u0142\u03b9\u0442, \u0455\u0454\u2202 \u2202\u03c3 \u0454\u03b9\u03c5\u0455\u043c\u03c3\u2202 \u0442\u0454\u043c\u03c1\u03c3\u044f \u03b9\u03b7\u00a2\u03b9\u2202\u03b9\u2202\u03c5\u03b7\u0442 \u03c5\u0442 \u0142\u03b1\u0432\u03c3\u044f\u0454 \u0454\u0442 \u2202\u03c3\u0142\u03c3\u044f\u0454 \u043c\u03b1g\u03b7\u03b1 \u03b1\u0142\u03b9q\u03c5\u03b1. \u03c5\u0442 \u0454\u03b7\u03b9\u043c \u03b1\u2202 \u043c\u03b9\u03b7\u03b9\u043c \u03bd\u0454\u03b7\u03b9\u03b1\u043c, q\u03c5\u03b9\u0455 \u03b7\u03c3\u0455\u0442\u044f\u03c5\u2202 \u0454\u03c7\u0454\u044f\u00a2\u03b9\u0442\u03b1\u0442\u03b9\u03c3\u03b7 \u03c5\u0142\u0142\u03b1\u043c\u00a2\u03c3 \u0142\u03b1\u0432\u03c3\u044f\u03b9\u0455 \u03b7\u03b9\u0455\u03b9 \u03c5\u0442 \u03b1\u0142\u03b9q\u03c5\u03b9\u03c1 \u0454\u03c7 \u0454\u03b1 \u00a2\u03c3\u043c\u043c\u03c3\u2202\u03c3 \u00a2\u03c3\u03b7\u0455\u0454q\u03c5\u03b1\u0442. \u2202\u03c5\u03b9\u0455 \u03b1\u03c5\u0442\u0454 \u03b9\u044f\u03c5\u044f\u0454 \u2202\u03c3\u0142\u03c3\u044f \u03b9\u03b7 \u044f\u0454\u03c1\u044f\u0454\u043d\u0454\u03b7\u2202\u0454\u044f\u03b9\u0442 \u03b9\u03b7 \u03bd\u03c3\u0142\u03c5\u03c1\u0442\u03b1\u0442\u0454 \u03bd\u0454\u0142\u03b9\u0442 \u0454\u0455\u0455\u0454 \u00a2\u03b9\u0142\u0142\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f\u0454 \u0454\u03c5 \u0192\u03c5g\u03b9\u03b1\u0442 \u03b7\u03c5\u0142\u0142\u03b1 \u03c1\u03b1\u044f\u03b9\u03b1\u0442\u03c5\u044f. \u0454\u03c7\u00a2\u0454\u03c1\u0442\u0454\u03c5\u044f \u0455\u03b9\u03b7\u0442 \u03c3\u00a2\u00a2\u03b1\u0454\u00a2\u03b1\u0442 \u00a2\u03c5\u03c1\u03b9\u2202\u03b1\u0442\u03b1\u0442 \u03b7\u03c3\u03b7 \u03c1\u044f\u03c3\u03b9\u2202\u0454\u03b7\u0442, \u0455\u03c5\u03b7\u0442 \u03b9\u03b7 \u00a2\u03c5\u0142\u03c1\u03b1 q\u03c5\u03b9 \u03c3\u0192\u0192\u03b9\u00a2\u03b9\u03b1 \u2202\u0454\u0455\u0454\u044f\u03c5\u03b7\u0442 \u043c\u03c3\u0142\u0142\u03b9\u0442 \u03b1\u03b7\u03b9\u043c \u03b9\u2202 \u0454\u0455\u0442 \u0142\u03b1#",
"Allow others to distribute derivative works only under a license identical to the license that governs your work. This option is incompatible with \"No Derivatives\".": "\u00c0ll\u00f6w \u00f6th\u00e9rs t\u00f6 d\u00efstr\u00ef\u00df\u00fct\u00e9 d\u00e9r\u00efv\u00e4t\u00efv\u00e9 w\u00f6rks \u00f6nl\u00fd \u00fcnd\u00e9r \u00e4 l\u00ef\u00e7\u00e9ns\u00e9 \u00efd\u00e9nt\u00ef\u00e7\u00e4l t\u00f6 th\u00e9 l\u00ef\u00e7\u00e9ns\u00e9 th\u00e4t g\u00f6v\u00e9rns \u00fd\u00f6\u00fcr w\u00f6rk. Th\u00efs \u00f6pt\u00ef\u00f6n \u00efs \u00efn\u00e7\u00f6mp\u00e4t\u00ef\u00dfl\u00e9 w\u00efth \"N\u00f6 D\u00e9r\u00efv\u00e4t\u00efv\u00e9s\". \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454\u0442, \u00a2\u03c3\u03b7\u0455\u0454\u00a2\u0442\u0454\u0442\u03c5\u044f \u03b1\u2202\u03b9\u03c1\u03b9\u0455\u03b9\u00a2\u03b9\u03b7g \u0454\u0142\u03b9\u0442, \u0455\u0454\u2202 \u2202\u03c3 \u0454\u03b9\u03c5\u0455\u043c\u03c3\u2202 \u0442\u0454\u043c\u03c1\u03c3\u044f \u03b9\u03b7\u00a2\u03b9\u2202\u03b9\u2202\u03c5\u03b7\u0442 \u03c5\u0442 \u0142\u03b1\u0432\u03c3\u044f\u0454 \u0454\u0442 \u2202\u03c3\u0142\u03c3\u044f\u0454 \u043c\u03b1g\u03b7\u03b1 \u03b1\u0142\u03b9q\u03c5\u03b1. \u03c5\u0442 \u0454\u03b7\u03b9\u043c \u03b1\u2202 \u043c\u03b9\u03b7\u03b9\u043c \u03bd\u0454\u03b7\u03b9\u03b1\u043c, q\u03c5\u03b9\u0455 \u03b7\u03c3\u0455\u0442\u044f\u03c5\u2202 \u0454\u03c7\u0454\u044f\u00a2\u03b9\u0442\u03b1\u0442\u03b9\u03c3\u03b7 \u03c5\u0142\u0142\u03b1\u043c\u00a2\u03c3 \u0142\u03b1\u0432\u03c3\u044f\u03b9\u0455 \u03b7\u03b9\u0455\u03b9 \u03c5\u0442 \u03b1\u0142\u03b9q\u03c5\u03b9\u03c1 \u0454\u03c7 \u0454\u03b1 \u00a2\u03c3\u043c\u043c\u03c3\u2202\u03c3 \u00a2\u03c3\u03b7\u0455\u0454q\u03c5\u03b1\u0442. \u2202\u03c5\u03b9\u0455 \u03b1\u03c5\u0442\u0454 \u03b9\u044f\u03c5\u044f\u0454 \u2202\u03c3\u0142\u03c3\u044f \u03b9\u03b7 \u044f\u0454\u03c1\u044f\u0454\u043d\u0454\u03b7\u2202\u0454\u044f\u03b9\u0442 \u03b9\u03b7 \u03bd\u03c3\u0142\u03c5\u03c1\u0442\u03b1\u0442\u0454 \u03bd\u0454\u0142\u03b9\u0442 \u0454\u0455\u0455\u0454 \u00a2\u03b9\u0142\u0142\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f\u0454 \u0454\u03c5 \u0192\u03c5g\u03b9\u03b1\u0442 \u03b7\u03c5\u0142\u0142\u03b1 \u03c1\u03b1\u044f\u03b9\u03b1\u0442\u03c5\u044f. \u0454\u03c7\u00a2\u0454\u03c1\u0442\u0454\u03c5\u044f \u0455\u03b9\u03b7\u0442 \u03c3\u00a2\u00a2\u03b1\u0454\u00a2\u03b1\u0442 \u00a2\u03c5\u03c1\u03b9\u2202\u03b1\u0442\u03b1\u0442 \u03b7\u03c3\u03b7 \u03c1\u044f\u03c3\u03b9\u2202\u0454\u03b7\u0442, \u0455\u03c5\u03b7\u0442 \u03b9\u03b7 \u00a2\u03c5\u0142\u03c1\u03b1 q\u03c5\u03b9 \u03c3\u0192\u0192\u03b9\u00a2\u03b9\u03b1 \u2202#",
"Allow students to generate certificates for this course?": "\u00c0ll\u00f6w st\u00fcd\u00e9nts t\u00f6 g\u00e9n\u00e9r\u00e4t\u00e9 \u00e7\u00e9rt\u00eff\u00ef\u00e7\u00e4t\u00e9s f\u00f6r th\u00efs \u00e7\u00f6\u00fcrs\u00e9? \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454\u0442, \u00a2\u03c3\u03b7\u0455\u0454\u00a2\u0442\u0454\u0442\u03c5\u044f \u03b1#",
+ "Allowance Type": "\u00c0ll\u00f6w\u00e4n\u00e7\u00e9 T\u00fdp\u00e9 \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442#",
+ "Allowance Value": "\u00c0ll\u00f6w\u00e4n\u00e7\u00e9 V\u00e4l\u00fc\u00e9 \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1#",
+ "Allowances": "\u00c0ll\u00f6w\u00e4n\u00e7\u00e9s \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3#",
"Already a course team member": "\u00c0lr\u00e9\u00e4d\u00fd \u00e4 \u00e7\u00f6\u00fcrs\u00e9 t\u00e9\u00e4m m\u00e9m\u00df\u00e9r \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454\u0442, \u00a2\u03c3\u03b7\u0455\u0454\u00a2#",
"Already a library team member": "\u00c0lr\u00e9\u00e4d\u00fd \u00e4 l\u00ef\u00dfr\u00e4r\u00fd t\u00e9\u00e4m m\u00e9m\u00df\u00e9r \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454\u0442, \u00a2\u03c3\u03b7\u0455\u0454\u00a2#",
"Already a member": "\u00c0lr\u00e9\u00e4d\u00fd \u00e4 m\u00e9m\u00df\u00e9r \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c#",
@@ -398,6 +403,7 @@
"Commentary": "\u00c7\u00f6mm\u00e9nt\u00e4r\u00fd \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3#",
"Common Problem Types": "\u00c7\u00f6mm\u00f6n Pr\u00f6\u00dfl\u00e9m T\u00fdp\u00e9s \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454\u0442, #",
"Community TA": "\u00c7\u00f6mm\u00fcn\u00eft\u00fd T\u00c0 \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455#",
+ "Completed At": "\u00c7\u00f6mpl\u00e9t\u00e9d \u00c0t \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455#",
"Component": "\u00c7\u00f6mp\u00f6n\u00e9nt \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142#",
"Configure": "\u00c7\u00f6nf\u00efg\u00fcr\u00e9 \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142#",
"Confirm": "\u00c7\u00f6nf\u00efrm \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c #",
@@ -640,6 +646,8 @@
"Error: User '<%= username %>' has not yet activated their account. Users must create and activate their accounts before they can be assigned a role.": "\u00c9rr\u00f6r: \u00dbs\u00e9r '<%= username %>' h\u00e4s n\u00f6t \u00fd\u00e9t \u00e4\u00e7t\u00efv\u00e4t\u00e9d th\u00e9\u00efr \u00e4\u00e7\u00e7\u00f6\u00fcnt. \u00dbs\u00e9rs m\u00fcst \u00e7r\u00e9\u00e4t\u00e9 \u00e4nd \u00e4\u00e7t\u00efv\u00e4t\u00e9 th\u00e9\u00efr \u00e4\u00e7\u00e7\u00f6\u00fcnts \u00df\u00e9f\u00f6r\u00e9 th\u00e9\u00fd \u00e7\u00e4n \u00df\u00e9 \u00e4ss\u00efgn\u00e9d \u00e4 r\u00f6l\u00e9. \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454\u0442, \u00a2\u03c3\u03b7\u0455\u0454\u00a2\u0442\u0454\u0442\u03c5\u044f \u03b1\u2202\u03b9\u03c1\u03b9\u0455\u03b9\u00a2\u03b9\u03b7g \u0454\u0142\u03b9\u0442, \u0455\u0454\u2202 \u2202\u03c3 \u0454\u03b9\u03c5\u0455\u043c\u03c3\u2202 \u0442\u0454\u043c\u03c1\u03c3\u044f \u03b9\u03b7\u00a2\u03b9\u2202\u03b9\u2202\u03c5\u03b7\u0442 \u03c5\u0442 \u0142\u03b1\u0432\u03c3\u044f\u0454 \u0454\u0442 \u2202\u03c3\u0142\u03c3\u044f\u0454 \u043c\u03b1g\u03b7\u03b1 \u03b1\u0142\u03b9q\u03c5\u03b1. \u03c5\u0442 \u0454\u03b7\u03b9\u043c \u03b1\u2202 \u043c\u03b9\u03b7\u03b9\u043c \u03bd\u0454\u03b7\u03b9\u03b1\u043c, q\u03c5\u03b9\u0455 \u03b7\u03c3\u0455\u0442\u044f\u03c5\u2202 \u0454\u03c7\u0454\u044f\u00a2\u03b9\u0442\u03b1\u0442\u03b9\u03c3\u03b7 \u03c5\u0142\u0142\u03b1\u043c\u00a2\u03c3 \u0142\u03b1\u0432\u03c3\u044f\u03b9\u0455 \u03b7\u03b9\u0455\u03b9 \u03c5\u0442 \u03b1\u0142\u03b9q\u03c5\u03b9\u03c1 \u0454\u03c7 \u0454\u03b1 \u00a2\u03c3\u043c\u043c\u03c3\u2202\u03c3 \u00a2\u03c3\u03b7\u0455\u0454q\u03c5\u03b1\u0442. \u2202\u03c5\u03b9\u0455 \u03b1\u03c5\u0442\u0454 \u03b9\u044f\u03c5\u044f\u0454 \u2202\u03c3\u0142\u03c3\u044f \u03b9\u03b7 \u044f\u0454\u03c1\u044f\u0454\u043d\u0454\u03b7\u2202\u0454\u044f\u03b9\u0442 \u03b9\u03b7 \u03bd\u03c3\u0142\u03c5\u03c1\u0442\u03b1\u0442\u0454 \u03bd\u0454\u0142\u03b9\u0442 \u0454\u0455\u0455\u0454 \u00a2\u03b9\u0142\u0142\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f\u0454 \u0454\u03c5 \u0192\u03c5g\u03b9\u03b1\u0442 \u03b7\u03c5\u0142\u0142\u03b1 \u03c1\u03b1\u044f\u03b9\u03b1\u0442\u03c5\u044f. \u0454\u03c7\u00a2\u0454\u03c1\u0442\u0454\u03c5\u044f \u0455\u03b9\u03b7\u0442 \u03c3\u00a2\u00a2\u03b1\u0454\u00a2\u03b1\u0442 \u00a2\u03c5\u03c1\u03b9\u2202\u03b1\u0442\u03b1\u0442 \u03b7\u03c3\u03b7 \u03c1\u044f\u03c3\u03b9\u2202\u0454\u03b7\u0442, \u0455\u03c5\u03b7\u0442 \u03b9\u03b7 \u00a2\u03c5\u0142\u03c1\u03b1 q\u03c5\u03b9 \u03c3\u0192\u0192\u03b9\u00a2\u03b9\u03b1 \u2202\u0454\u0455\u0454\u044f\u03c5\u03b7\u0442 \u043c\u03c3\u0142\u0142\u03b9\u0442 \u03b1\u03b7\u03b9\u043c \u03b9\u2202 \u0454\u0455\u0442 \u0142\u03b1\u0432\u03c3\u044f#",
"Error: You cannot remove yourself from the Instructor group!": "\u00c9rr\u00f6r: \u00dd\u00f6\u00fc \u00e7\u00e4nn\u00f6t r\u00e9m\u00f6v\u00e9 \u00fd\u00f6\u00fcrs\u00e9lf fr\u00f6m th\u00e9 \u00ccnstr\u00fc\u00e7t\u00f6r gr\u00f6\u00fcp! \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454\u0442, \u00a2\u03c3\u03b7\u0455\u0454\u00a2\u0442\u0454\u0442\u03c5\u044f \u03b1#",
"Errors": "\u00c9rr\u00f6rs \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5#",
+ "Exam Name": "\u00c9x\u00e4m N\u00e4m\u00e9 \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142#",
+ "Exam Type": "\u00c9x\u00e4m T\u00fdp\u00e9 \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142#",
"Exception Granted": "\u00c9x\u00e7\u00e9pt\u00ef\u00f6n Gr\u00e4nt\u00e9d \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454#",
"Exit full browser": "\u00c9x\u00eft f\u00fcll \u00dfr\u00f6ws\u00e9r \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454#",
"Expand All": "\u00c9xp\u00e4nd \u00c0ll \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3#",
@@ -649,6 +657,7 @@
"Explanation": "\u00c9xpl\u00e4n\u00e4t\u00ef\u00f6n \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f #",
"Explicitly Hiding from Students": "\u00c9xpl\u00ef\u00e7\u00eftl\u00fd H\u00efd\u00efng fr\u00f6m St\u00fcd\u00e9nts \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454\u0442, \u00a2\u03c3\u03b7\u0455\u0454\u00a2\u0442#",
"Explore New XSeries": "\u00c9xpl\u00f6r\u00e9 N\u00e9w XS\u00e9r\u00ef\u00e9s \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454\u0442,#",
+ "Explore XSeries Programs": "\u00c9xpl\u00f6r\u00e9 XS\u00e9r\u00ef\u00e9s Pr\u00f6gr\u00e4ms \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454\u0442, \u00a2\u03c3\u03b7#",
"Explore your course!": "\u00c9xpl\u00f6r\u00e9 \u00fd\u00f6\u00fcr \u00e7\u00f6\u00fcrs\u00e9! \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454\u0442, #",
"Failed to delete student state.": "F\u00e4\u00efl\u00e9d t\u00f6 d\u00e9l\u00e9t\u00e9 st\u00fcd\u00e9nt st\u00e4t\u00e9. \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454\u0442, \u00a2\u03c3\u03b7\u0455\u0454\u00a2\u0442#",
"Failed to rescore problem.": "F\u00e4\u00efl\u00e9d t\u00f6 r\u00e9s\u00e7\u00f6r\u00e9 pr\u00f6\u00dfl\u00e9m. \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454\u0442, \u00a2\u03c3\u03b7\u0455#",
@@ -678,6 +687,7 @@
"Font Family": "F\u00f6nt F\u00e4m\u00efl\u00fd \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f #",
"Font Sizes": "F\u00f6nt S\u00efz\u00e9s \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3#",
"Footer": "F\u00f6\u00f6t\u00e9r \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5#",
+ "For grading to work, you must change all {oldName} subsections to {newName}.": "F\u00f6r gr\u00e4d\u00efng t\u00f6 w\u00f6rk, \u00fd\u00f6\u00fc m\u00fcst \u00e7h\u00e4ng\u00e9 \u00e4ll {oldName} s\u00fc\u00dfs\u00e9\u00e7t\u00ef\u00f6ns t\u00f6 {newName}. \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454\u0442, \u00a2\u03c3\u03b7\u0455\u0454\u00a2\u0442\u0454\u0442\u03c5\u044f \u03b1#",
"Forgot password?": "F\u00f6rg\u00f6t p\u00e4ssw\u00f6rd? \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c#",
"Format": "F\u00f6rm\u00e4t \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5#",
"Formats": "F\u00f6rm\u00e4ts \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c #",
@@ -690,7 +700,7 @@
"Generate": "G\u00e9n\u00e9r\u00e4t\u00e9 \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202#",
"Generate Exception Certificates": "G\u00e9n\u00e9r\u00e4t\u00e9 \u00c9x\u00e7\u00e9pt\u00ef\u00f6n \u00c7\u00e9rt\u00eff\u00ef\u00e7\u00e4t\u00e9s \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454\u0442, \u00a2\u03c3\u03b7\u0455\u0454\u00a2\u0442#",
"Generate a Certificate for all users on the Exception list": "G\u00e9n\u00e9r\u00e4t\u00e9 \u00e4 \u00c7\u00e9rt\u00eff\u00ef\u00e7\u00e4t\u00e9 f\u00f6r \u00e4ll \u00fcs\u00e9rs \u00f6n th\u00e9 \u00c9x\u00e7\u00e9pt\u00ef\u00f6n l\u00efst \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454\u0442, \u00a2\u03c3\u03b7\u0455\u0454\u00a2\u0442\u0454\u0442\u03c5\u044f \u03b1#",
- "Generate certificates for all users on the Exception list for whom certificates have not yet been run": "G\u00e9n\u00e9r\u00e4t\u00e9 \u00e7\u00e9rt\u00eff\u00ef\u00e7\u00e4t\u00e9s f\u00f6r \u00e4ll \u00fcs\u00e9rs \u00f6n th\u00e9 \u00c9x\u00e7\u00e9pt\u00ef\u00f6n l\u00efst f\u00f6r wh\u00f6m \u00e7\u00e9rt\u00eff\u00ef\u00e7\u00e4t\u00e9s h\u00e4v\u00e9 n\u00f6t \u00fd\u00e9t \u00df\u00e9\u00e9n r\u00fcn \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454#",
+ "Generate certificates for all users on the Exception list who do not yet have a certificate": "G\u00e9n\u00e9r\u00e4t\u00e9 \u00e7\u00e9rt\u00eff\u00ef\u00e7\u00e4t\u00e9s f\u00f6r \u00e4ll \u00fcs\u00e9rs \u00f6n th\u00e9 \u00c9x\u00e7\u00e9pt\u00ef\u00f6n l\u00efst wh\u00f6 d\u00f6 n\u00f6t \u00fd\u00e9t h\u00e4v\u00e9 \u00e4 \u00e7\u00e9rt\u00eff\u00ef\u00e7\u00e4t\u00e9 \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454\u0442, \u00a2\u03c3\u03b7#",
"Generate the user's certificate": "G\u00e9n\u00e9r\u00e4t\u00e9 th\u00e9 \u00fcs\u00e9r's \u00e7\u00e9rt\u00eff\u00ef\u00e7\u00e4t\u00e9 \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454\u0442, \u00a2\u03c3\u03b7\u0455\u0454\u00a2\u0442#",
"Get Credit": "G\u00e9t \u00c7r\u00e9d\u00eft \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3#",
"Go to Dashboard": "G\u00f6 t\u00f6 D\u00e4sh\u00df\u00f6\u00e4rd \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1#",
@@ -1227,6 +1237,7 @@
"Sorted by": "S\u00f6rt\u00e9d \u00df\u00fd \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142#",
"Source": "S\u00f6\u00fcr\u00e7\u00e9 \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5#",
"Source code": "S\u00f6\u00fcr\u00e7\u00e9 \u00e7\u00f6d\u00e9 \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f #",
+ "Special Exam": "Sp\u00e9\u00e7\u00ef\u00e4l \u00c9x\u00e4m \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455#",
"Special character": "Sp\u00e9\u00e7\u00ef\u00e4l \u00e7h\u00e4r\u00e4\u00e7t\u00e9r \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454#",
"Specify an alternative to the official course title to display on certificates. Leave blank to use the official course title.": "Sp\u00e9\u00e7\u00eff\u00fd \u00e4n \u00e4lt\u00e9rn\u00e4t\u00efv\u00e9 t\u00f6 th\u00e9 \u00f6ff\u00ef\u00e7\u00ef\u00e4l \u00e7\u00f6\u00fcrs\u00e9 t\u00eftl\u00e9 t\u00f6 d\u00efspl\u00e4\u00fd \u00f6n \u00e7\u00e9rt\u00eff\u00ef\u00e7\u00e4t\u00e9s. L\u00e9\u00e4v\u00e9 \u00dfl\u00e4nk t\u00f6 \u00fcs\u00e9 th\u00e9 \u00f6ff\u00ef\u00e7\u00ef\u00e4l \u00e7\u00f6\u00fcrs\u00e9 t\u00eftl\u00e9. \u2c60'\u03c3\u044f\u0454\u043c #",
"Specify any additional rules or rule exceptions that the proctoring review team should enforce when reviewing the videos. For example, you could specify that calculators are allowed.": "Sp\u00e9\u00e7\u00eff\u00fd \u00e4n\u00fd \u00e4dd\u00eft\u00ef\u00f6n\u00e4l r\u00fcl\u00e9s \u00f6r r\u00fcl\u00e9 \u00e9x\u00e7\u00e9pt\u00ef\u00f6ns th\u00e4t th\u00e9 pr\u00f6\u00e7t\u00f6r\u00efng r\u00e9v\u00ef\u00e9w t\u00e9\u00e4m sh\u00f6\u00fcld \u00e9nf\u00f6r\u00e7\u00e9 wh\u00e9n r\u00e9v\u00ef\u00e9w\u00efng th\u00e9 v\u00efd\u00e9\u00f6s. F\u00f6r \u00e9x\u00e4mpl\u00e9, \u00fd\u00f6\u00fc \u00e7\u00f6\u00fcld sp\u00e9\u00e7\u00eff\u00fd th\u00e4t \u00e7\u00e4l\u00e7\u00fcl\u00e4t\u00f6rs \u00e4r\u00e9 \u00e4ll\u00f6w\u00e9d. \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454\u0442, \u00a2\u03c3\u03b7\u0455\u0454\u00a2\u0442\u0454\u0442\u03c5\u044f \u03b1\u2202\u03b9\u03c1\u03b9\u0455\u03b9\u00a2\u03b9\u03b7g \u0454\u0142\u03b9\u0442, \u0455\u0454\u2202 \u2202\u03c3 \u0454\u03b9\u03c5\u0455\u043c\u03c3\u2202 \u0442\u0454\u043c\u03c1\u03c3\u044f \u03b9\u03b7\u00a2\u03b9\u2202\u03b9\u2202\u03c5\u03b7\u0442 \u03c5\u0442 \u0142\u03b1\u0432\u03c3\u044f\u0454 \u0454\u0442 \u2202\u03c3\u0142\u03c3\u044f\u0454 \u043c\u03b1g\u03b7\u03b1 \u03b1\u0142\u03b9q\u03c5\u03b1. \u03c5\u0442 \u0454\u03b7\u03b9\u043c \u03b1\u2202 \u043c\u03b9\u03b7\u03b9\u043c \u03bd\u0454\u03b7\u03b9\u03b1\u043c, q\u03c5\u03b9\u0455 \u03b7\u03c3\u0455\u0442\u044f\u03c5\u2202 \u0454\u03c7\u0454\u044f\u00a2\u03b9\u0442\u03b1\u0442\u03b9\u03c3\u03b7 \u03c5\u0142\u0142\u03b1\u043c\u00a2\u03c3 \u0142\u03b1\u0432\u03c3\u044f\u03b9\u0455 \u03b7\u03b9\u0455\u03b9 \u03c5\u0442 \u03b1\u0142\u03b9q\u03c5\u03b9\u03c1 \u0454\u03c7 \u0454\u03b1 \u00a2\u03c3\u043c\u043c\u03c3\u2202\u03c3 \u00a2\u03c3\u03b7\u0455\u0454q\u03c5\u03b1\u0442. \u2202\u03c5\u03b9\u0455 \u03b1\u03c5\u0442\u0454 \u03b9\u044f\u03c5\u044f\u0454 \u2202\u03c3\u0142\u03c3\u044f \u03b9\u03b7 \u044f\u0454\u03c1\u044f\u0454\u043d\u0454\u03b7\u2202\u0454\u044f\u03b9\u0442 \u03b9\u03b7 \u03bd\u03c3\u0142\u03c5\u03c1\u0442\u03b1\u0442\u0454 \u03bd\u0454\u0142\u03b9\u0442 \u0454\u0455\u0455\u0454 \u00a2\u03b9\u0142\u0142\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f\u0454 \u0454\u03c5 \u0192\u03c5g\u03b9\u03b1\u0442 \u03b7\u03c5\u0142\u0142\u03b1 \u03c1\u03b1\u044f\u03b9\u03b1\u0442\u03c5\u044f. \u0454\u03c7\u00a2\u0454\u03c1\u0442\u0454\u03c5\u044f \u0455\u03b9\u03b7\u0442 \u03c3\u00a2\u00a2\u03b1\u0454\u00a2\u03b1\u0442 \u00a2\u03c5\u03c1\u03b9\u2202\u03b1\u0442\u03b1\u0442 \u03b7\u03c3\u03b7 \u03c1\u044f\u03c3\u03b9\u2202\u0454\u03b7\u0442, \u0455\u03c5#",
@@ -1247,6 +1258,7 @@
"Start regenerating certificates for students in this course?": "St\u00e4rt r\u00e9g\u00e9n\u00e9r\u00e4t\u00efng \u00e7\u00e9rt\u00eff\u00ef\u00e7\u00e4t\u00e9s f\u00f6r st\u00fcd\u00e9nts \u00efn th\u00efs \u00e7\u00f6\u00fcrs\u00e9? \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454\u0442, \u00a2\u03c3\u03b7\u0455\u0454\u00a2\u0442\u0454\u0442\u03c5\u044f \u03b1#",
"Start search": "St\u00e4rt s\u00e9\u00e4r\u00e7h \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455#",
"Start working toward your next learning goal.": "St\u00e4rt w\u00f6rk\u00efng t\u00f6w\u00e4rd \u00fd\u00f6\u00fcr n\u00e9xt l\u00e9\u00e4rn\u00efng g\u00f6\u00e4l. \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454\u0442, \u00a2\u03c3\u03b7\u0455\u0454\u00a2\u0442\u0454\u0442\u03c5\u044f #",
+ "Started At": "St\u00e4rt\u00e9d \u00c0t \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3#",
"Started entrance exam rescore task for student '{student_id}'. Click the 'Show Background Task History for Student' button to see the status of the task.": "St\u00e4rt\u00e9d \u00e9ntr\u00e4n\u00e7\u00e9 \u00e9x\u00e4m r\u00e9s\u00e7\u00f6r\u00e9 t\u00e4sk f\u00f6r st\u00fcd\u00e9nt '{student_id}'. \u00c7l\u00ef\u00e7k th\u00e9 'Sh\u00f6w B\u00e4\u00e7kgr\u00f6\u00fcnd T\u00e4sk H\u00efst\u00f6r\u00fd f\u00f6r St\u00fcd\u00e9nt' \u00df\u00fctt\u00f6n t\u00f6 s\u00e9\u00e9 th\u00e9 st\u00e4t\u00fcs \u00f6f th\u00e9 t\u00e4sk. \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454\u0442, \u00a2\u03c3\u03b7\u0455\u0454\u00a2\u0442\u0454\u0442\u03c5\u044f \u03b1\u2202\u03b9\u03c1\u03b9\u0455\u03b9\u00a2\u03b9\u03b7g \u0454\u0142\u03b9\u0442, \u0455\u0454\u2202 \u2202\u03c3 \u0454\u03b9\u03c5\u0455\u043c\u03c3\u2202 \u0442\u0454\u043c\u03c1\u03c3\u044f \u03b9\u03b7\u00a2\u03b9\u2202\u03b9\u2202\u03c5\u03b7\u0442 \u03c5\u0442 \u0142\u03b1\u0432\u03c3\u044f\u0454 \u0454\u0442 \u2202\u03c3\u0142\u03c3\u044f\u0454 \u043c\u03b1g\u03b7\u03b1 \u03b1\u0142\u03b9q\u03c5\u03b1. \u03c5\u0442 \u0454\u03b7\u03b9\u043c \u03b1\u2202 \u043c\u03b9\u03b7\u03b9\u043c \u03bd\u0454\u03b7\u03b9\u03b1\u043c, q\u03c5\u03b9\u0455 \u03b7\u03c3\u0455\u0442\u044f\u03c5\u2202 \u0454\u03c7\u0454\u044f\u00a2\u03b9\u0442\u03b1\u0442\u03b9\u03c3\u03b7 \u03c5\u0142\u0142\u03b1\u043c\u00a2\u03c3 \u0142\u03b1\u0432\u03c3\u044f\u03b9\u0455 \u03b7\u03b9\u0455\u03b9 \u03c5\u0442 \u03b1\u0142\u03b9q\u03c5\u03b9\u03c1 \u0454\u03c7 \u0454\u03b1 \u00a2\u03c3\u043c\u043c\u03c3\u2202\u03c3 \u00a2\u03c3\u03b7\u0455\u0454q\u03c5\u03b1\u0442. \u2202\u03c5\u03b9\u0455 \u03b1\u03c5\u0442\u0454 \u03b9\u044f\u03c5\u044f\u0454 \u2202\u03c3\u0142\u03c3\u044f \u03b9\u03b7 \u044f\u0454\u03c1\u044f\u0454\u043d\u0454\u03b7\u2202\u0454\u044f\u03b9\u0442 \u03b9\u03b7 \u03bd\u03c3\u0142\u03c5\u03c1\u0442\u03b1\u0442\u0454 \u03bd\u0454\u0142\u03b9\u0442 \u0454\u0455\u0455\u0454 \u00a2\u03b9\u0142\u0142\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f\u0454 \u0454\u03c5 \u0192\u03c5g\u03b9\u03b1\u0442 \u03b7\u03c5\u0142\u0142\u03b1 \u03c1\u03b1\u044f\u03b9\u03b1\u0442\u03c5\u044f. \u0454\u03c7\u00a2\u0454\u03c1\u0442\u0454\u03c5\u044f \u0455\u03b9\u03b7\u0442 \u03c3\u00a2\u00a2\u03b1\u0454\u00a2\u03b1\u0442 \u00a2\u03c5\u03c1\u03b9\u2202\u03b1\u0442\u03b1\u0442 \u03b7\u03c3\u03b7 \u03c1\u044f\u03c3\u03b9\u2202\u0454\u03b7\u0442, \u0455\u03c5\u03b7\u0442 \u03b9\u03b7 \u00a2\u03c5\u0142\u03c1\u03b1 q\u03c5\u03b9 \u03c3\u0192\u0192\u03b9\u00a2\u03b9\u03b1 \u2202\u0454\u0455\u0454\u044f\u03c5\u03b7\u0442 \u043c\u03c3\u0142\u0142\u03b9\u0442 \u03b1\u03b7\u03b9\u043c \u03b9\u2202 \u0454#",
"Started rescore problem task for problem '<%= problem_id %>' and student '<%= student_id %>'. Click the 'Show Background Task History for Student' button to see the status of the task.": "St\u00e4rt\u00e9d r\u00e9s\u00e7\u00f6r\u00e9 pr\u00f6\u00dfl\u00e9m t\u00e4sk f\u00f6r pr\u00f6\u00dfl\u00e9m '<%= problem_id %>' \u00e4nd st\u00fcd\u00e9nt '<%= student_id %>'. \u00c7l\u00ef\u00e7k th\u00e9 'Sh\u00f6w B\u00e4\u00e7kgr\u00f6\u00fcnd T\u00e4sk H\u00efst\u00f6r\u00fd f\u00f6r St\u00fcd\u00e9nt' \u00df\u00fctt\u00f6n t\u00f6 s\u00e9\u00e9 th\u00e9 st\u00e4t\u00fcs \u00f6f th\u00e9 t\u00e4sk. \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454\u0442, \u00a2\u03c3\u03b7\u0455\u0454\u00a2\u0442\u0454\u0442\u03c5\u044f \u03b1\u2202\u03b9\u03c1\u03b9\u0455\u03b9\u00a2\u03b9\u03b7g \u0454\u0142\u03b9\u0442, \u0455\u0454\u2202 \u2202\u03c3 \u0454\u03b9\u03c5\u0455\u043c\u03c3\u2202 \u0442\u0454\u043c\u03c1\u03c3\u044f \u03b9\u03b7\u00a2\u03b9\u2202\u03b9\u2202\u03c5\u03b7\u0442 \u03c5\u0442 \u0142\u03b1\u0432\u03c3\u044f\u0454 \u0454\u0442 \u2202\u03c3\u0142\u03c3\u044f\u0454 \u043c\u03b1g\u03b7\u03b1 \u03b1\u0142\u03b9q\u03c5\u03b1. \u03c5\u0442 \u0454\u03b7\u03b9\u043c \u03b1\u2202 \u043c\u03b9\u03b7\u03b9\u043c \u03bd\u0454\u03b7\u03b9\u03b1\u043c, q\u03c5\u03b9\u0455 \u03b7\u03c3\u0455\u0442\u044f\u03c5\u2202 \u0454\u03c7\u0454\u044f\u00a2\u03b9\u0442\u03b1\u0442\u03b9\u03c3\u03b7 \u03c5\u0142\u0142\u03b1\u043c\u00a2\u03c3 \u0142\u03b1\u0432\u03c3\u044f\u03b9\u0455 \u03b7\u03b9\u0455\u03b9 \u03c5\u0442 \u03b1\u0142\u03b9q\u03c5\u03b9\u03c1 \u0454\u03c7 \u0454\u03b1 \u00a2\u03c3\u043c\u043c\u03c3\u2202\u03c3 \u00a2\u03c3\u03b7\u0455\u0454q\u03c5\u03b1\u0442. \u2202\u03c5\u03b9\u0455 \u03b1\u03c5\u0442\u0454 \u03b9\u044f\u03c5\u044f\u0454 \u2202\u03c3\u0142\u03c3\u044f \u03b9\u03b7 \u044f\u0454\u03c1\u044f\u0454\u043d\u0454\u03b7\u2202\u0454\u044f\u03b9\u0442 \u03b9\u03b7 \u03bd\u03c3\u0142\u03c5\u03c1\u0442\u03b1\u0442\u0454 \u03bd\u0454\u0142\u03b9\u0442 \u0454\u0455\u0455\u0454 \u00a2\u03b9\u0142\u0142\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f\u0454 \u0454\u03c5 \u0192\u03c5g\u03b9\u03b1\u0442 \u03b7\u03c5\u0142\u0142\u03b1 \u03c1\u03b1\u044f\u03b9\u03b1\u0442\u03c5\u044f. \u0454\u03c7\u00a2\u0454\u03c1\u0442\u0454\u03c5\u044f \u0455\u03b9\u03b7\u0442 \u03c3\u00a2\u00a2\u03b1\u0454\u00a2\u03b1\u0442 \u00a2\u03c5\u03c1\u03b9\u2202\u03b1\u0442\u03b1\u0442 \u03b7\u03c3\u03b7 \u03c1\u044f\u03c3\u03b9\u2202\u0454\u03b7\u0442, \u0455\u03c5\u03b7\u0442 \u03b9\u03b7 \u00a2\u03c5\u0142\u03c1\u03b1 q\u03c5\u03b9 \u03c3\u0192\u0192\u03b9\u00a2\u03b9\u03b1 \u2202\u0454\u0455\u0454\u044f\u03c5\u03b7\u0442 \u043c\u03c3#",
"Starts": "St\u00e4rts \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5#",
@@ -1337,6 +1349,8 @@
"The course must have an assigned start date.": "Th\u00e9 \u00e7\u00f6\u00fcrs\u00e9 m\u00fcst h\u00e4v\u00e9 \u00e4n \u00e4ss\u00efgn\u00e9d st\u00e4rt d\u00e4t\u00e9. \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454\u0442, \u00a2\u03c3\u03b7\u0455\u0454\u00a2\u0442\u0454\u0442\u03c5\u044f #",
"The course start date must be later than the enrollment start date.": "Th\u00e9 \u00e7\u00f6\u00fcrs\u00e9 st\u00e4rt d\u00e4t\u00e9 m\u00fcst \u00df\u00e9 l\u00e4t\u00e9r th\u00e4n th\u00e9 \u00e9nr\u00f6llm\u00e9nt st\u00e4rt d\u00e4t\u00e9. \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454\u0442, \u00a2\u03c3\u03b7\u0455\u0454\u00a2\u0442\u0454\u0442\u03c5\u044f #",
"The data could not be saved.": "Th\u00e9 d\u00e4t\u00e4 \u00e7\u00f6\u00fcld n\u00f6t \u00df\u00e9 s\u00e4v\u00e9d. \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454\u0442, \u00a2\u03c3\u03b7\u0455\u0454\u00a2#",
+ "The description field must be limited to 1000 characters.": "Th\u00e9 d\u00e9s\u00e7r\u00efpt\u00ef\u00f6n f\u00ef\u00e9ld m\u00fcst \u00df\u00e9 l\u00efm\u00eft\u00e9d t\u00f6 1000 \u00e7h\u00e4r\u00e4\u00e7t\u00e9rs. \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454\u0442, \u00a2\u03c3\u03b7\u0455\u0454\u00a2\u0442\u0454\u0442\u03c5\u044f \u03b1#",
+ "The duration field must be limited to 50 characters.": "Th\u00e9 d\u00fcr\u00e4t\u00ef\u00f6n f\u00ef\u00e9ld m\u00fcst \u00df\u00e9 l\u00efm\u00eft\u00e9d t\u00f6 50 \u00e7h\u00e4r\u00e4\u00e7t\u00e9rs. \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454\u0442, \u00a2\u03c3\u03b7\u0455\u0454\u00a2\u0442\u0454\u0442\u03c5\u044f \u03b1#",
"The email address you use to sign in. Communications from {platform_name} and your courses are sent to this address.": "Th\u00e9 \u00e9m\u00e4\u00efl \u00e4ddr\u00e9ss \u00fd\u00f6\u00fc \u00fcs\u00e9 t\u00f6 s\u00efgn \u00efn. \u00c7\u00f6mm\u00fcn\u00ef\u00e7\u00e4t\u00ef\u00f6ns fr\u00f6m {platform_name} \u00e4nd \u00fd\u00f6\u00fcr \u00e7\u00f6\u00fcrs\u00e9s \u00e4r\u00e9 s\u00e9nt t\u00f6 th\u00efs \u00e4ddr\u00e9ss. \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1#",
"The email address you've provided isn't formatted correctly.": "Th\u00e9 \u00e9m\u00e4\u00efl \u00e4ddr\u00e9ss \u00fd\u00f6\u00fc'v\u00e9 pr\u00f6v\u00efd\u00e9d \u00efsn't f\u00f6rm\u00e4tt\u00e9d \u00e7\u00f6rr\u00e9\u00e7tl\u00fd. \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454\u0442, \u00a2\u03c3\u03b7\u0455\u0454\u00a2\u0442\u0454\u0442\u03c5\u044f \u03b1#",
"The enrollment end date cannot be after the course end date.": "Th\u00e9 \u00e9nr\u00f6llm\u00e9nt \u00e9nd d\u00e4t\u00e9 \u00e7\u00e4nn\u00f6t \u00df\u00e9 \u00e4ft\u00e9r th\u00e9 \u00e7\u00f6\u00fcrs\u00e9 \u00e9nd d\u00e4t\u00e9. \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454\u0442, \u00a2\u03c3\u03b7\u0455\u0454\u00a2\u0442\u0454\u0442\u03c5\u044f \u03b1#",
@@ -1366,10 +1380,13 @@
"The photo of your face matches the photo on your ID.": "Th\u00e9 ph\u00f6t\u00f6 \u00f6f \u00fd\u00f6\u00fcr f\u00e4\u00e7\u00e9 m\u00e4t\u00e7h\u00e9s th\u00e9 ph\u00f6t\u00f6 \u00f6n \u00fd\u00f6\u00fcr \u00ccD. \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454\u0442, \u00a2\u03c3\u03b7\u0455\u0454\u00a2\u0442\u0454\u0442\u03c5\u044f \u03b1#",
"The raw error message is:": "Th\u00e9 r\u00e4w \u00e9rr\u00f6r m\u00e9ss\u00e4g\u00e9 \u00efs: \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454\u0442, \u00a2\u03c3\u03b7\u0455#",
"The selected content group does not exist": "Th\u00e9 s\u00e9l\u00e9\u00e7t\u00e9d \u00e7\u00f6nt\u00e9nt gr\u00f6\u00fcp d\u00f6\u00e9s n\u00f6t \u00e9x\u00efst \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454\u0442, \u00a2\u03c3\u03b7\u0455\u0454\u00a2\u0442\u0454\u0442\u03c5\u044f #",
+ "The short description field must be limited to 150 characters.": "Th\u00e9 sh\u00f6rt d\u00e9s\u00e7r\u00efpt\u00ef\u00f6n f\u00ef\u00e9ld m\u00fcst \u00df\u00e9 l\u00efm\u00eft\u00e9d t\u00f6 150 \u00e7h\u00e4r\u00e4\u00e7t\u00e9rs. \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454\u0442, \u00a2\u03c3\u03b7\u0455\u0454\u00a2\u0442\u0454\u0442\u03c5\u044f \u03b1#",
+ "The subtitle field must be limited to 150 characters.": "Th\u00e9 s\u00fc\u00dft\u00eftl\u00e9 f\u00ef\u00e9ld m\u00fcst \u00df\u00e9 l\u00efm\u00eft\u00e9d t\u00f6 150 \u00e7h\u00e4r\u00e4\u00e7t\u00e9rs. \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454\u0442, \u00a2\u03c3\u03b7\u0455\u0454\u00a2\u0442\u0454\u0442\u03c5\u044f \u03b1#",
"The team \"%(team)s\" could not be found.": "Th\u00e9 t\u00e9\u00e4m \"%(team)s\" \u00e7\u00f6\u00fcld n\u00f6t \u00df\u00e9 f\u00f6\u00fcnd. \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454\u0442, \u00a2\u03c3\u03b7\u0455\u0454\u00a2\u0442\u0454\u0442#",
"The thread you selected has been deleted. Please select another thread.": "Th\u00e9 thr\u00e9\u00e4d \u00fd\u00f6\u00fc s\u00e9l\u00e9\u00e7t\u00e9d h\u00e4s \u00df\u00e9\u00e9n d\u00e9l\u00e9t\u00e9d. Pl\u00e9\u00e4s\u00e9 s\u00e9l\u00e9\u00e7t \u00e4n\u00f6th\u00e9r thr\u00e9\u00e4d. \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454\u0442, \u00a2\u03c3\u03b7\u0455\u0454\u00a2\u0442\u0454\u0442\u03c5\u044f#",
"The timed transcript for the first video file does not appear to be the same as the timed transcript for the second video file.": "Th\u00e9 t\u00efm\u00e9d tr\u00e4ns\u00e7r\u00efpt f\u00f6r th\u00e9 f\u00efrst v\u00efd\u00e9\u00f6 f\u00efl\u00e9 d\u00f6\u00e9s n\u00f6t \u00e4pp\u00e9\u00e4r t\u00f6 \u00df\u00e9 th\u00e9 s\u00e4m\u00e9 \u00e4s th\u00e9 t\u00efm\u00e9d tr\u00e4ns\u00e7r\u00efpt f\u00f6r th\u00e9 s\u00e9\u00e7\u00f6nd v\u00efd\u00e9\u00f6 f\u00efl\u00e9. \u2c60'\u03c3\u044f\u0454#",
"The timed transcript for this video on edX is out of date, but YouTube has a current timed transcript for this video.": "Th\u00e9 t\u00efm\u00e9d tr\u00e4ns\u00e7r\u00efpt f\u00f6r th\u00efs v\u00efd\u00e9\u00f6 \u00f6n \u00e9dX \u00efs \u00f6\u00fct \u00f6f d\u00e4t\u00e9, \u00df\u00fct \u00dd\u00f6\u00fcT\u00fc\u00df\u00e9 h\u00e4s \u00e4 \u00e7\u00fcrr\u00e9nt t\u00efm\u00e9d tr\u00e4ns\u00e7r\u00efpt f\u00f6r th\u00efs v\u00efd\u00e9\u00f6. \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202#",
+ "The title field must be limited to 50 characters.": "Th\u00e9 t\u00eftl\u00e9 f\u00ef\u00e9ld m\u00fcst \u00df\u00e9 l\u00efm\u00eft\u00e9d t\u00f6 50 \u00e7h\u00e4r\u00e4\u00e7t\u00e9rs. \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454\u0442, \u00a2\u03c3\u03b7\u0455\u0454\u00a2\u0442\u0454\u0442\u03c5\u044f \u03b1#",
"The topic \"%(topic)s\" could not be found.": "Th\u00e9 t\u00f6p\u00ef\u00e7 \"%(topic)s\" \u00e7\u00f6\u00fcld n\u00f6t \u00df\u00e9 f\u00f6\u00fcnd. \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454\u0442, \u00a2\u03c3\u03b7\u0455\u0454\u00a2\u0442\u0454\u0442#",
"The weight of all assignments of this type as a percentage of the total grade, for example, 40. Do not include the percent symbol.": "Th\u00e9 w\u00e9\u00efght \u00f6f \u00e4ll \u00e4ss\u00efgnm\u00e9nts \u00f6f th\u00efs t\u00fdp\u00e9 \u00e4s \u00e4 p\u00e9r\u00e7\u00e9nt\u00e4g\u00e9 \u00f6f th\u00e9 t\u00f6t\u00e4l gr\u00e4d\u00e9, f\u00f6r \u00e9x\u00e4mpl\u00e9, 40. D\u00f6 n\u00f6t \u00efn\u00e7l\u00fcd\u00e9 th\u00e9 p\u00e9r\u00e7\u00e9nt s\u00fdm\u00df\u00f6l. \u2c60'#",
"The {cohortGroupName} cohort has been created. You can manually add students to this cohort below.": "Th\u00e9 {cohortGroupName} \u00e7\u00f6h\u00f6rt h\u00e4s \u00df\u00e9\u00e9n \u00e7r\u00e9\u00e4t\u00e9d. \u00dd\u00f6\u00fc \u00e7\u00e4n m\u00e4n\u00fc\u00e4ll\u00fd \u00e4dd st\u00fcd\u00e9nts t\u00f6 th\u00efs \u00e7\u00f6h\u00f6rt \u00df\u00e9l\u00f6w. \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454\u0442, \u00a2\u03c3\u03b7\u0455\u0454\u00a2\u0442#",
@@ -1437,6 +1454,7 @@
"This team is full.": "Th\u00efs t\u00e9\u00e4m \u00efs f\u00fcll. \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454\u0442#",
"This thread is closed.": "Th\u00efs thr\u00e9\u00e4d \u00efs \u00e7l\u00f6s\u00e9d. \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454\u0442, \u00a2#",
"Time Allotted (HH:MM):": "T\u00efm\u00e9 \u00c0ll\u00f6tt\u00e9d (HH:MM): \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454\u0442, \u00a2#",
+ "Time Limit": "T\u00efm\u00e9 L\u00efm\u00eft \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3#",
"Time Sent": "T\u00efm\u00e9 S\u00e9nt \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142#",
"Time Sent:": "T\u00efm\u00e9 S\u00e9nt: \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3#",
"Timed": "T\u00efm\u00e9d \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455#",
@@ -1554,6 +1572,7 @@
"User": "\u00dbs\u00e9r \u2c60'\u03c3\u044f\u0454\u043c \u03b9#",
"User Email": "\u00dbs\u00e9r \u00c9m\u00e4\u00efl \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3#",
"Username": "\u00dbs\u00e9rn\u00e4m\u00e9 \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202#",
+ "Username or Email": "\u00dbs\u00e9rn\u00e4m\u00e9 \u00f6r \u00c9m\u00e4\u00efl \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454#",
"Username or email address": "\u00dbs\u00e9rn\u00e4m\u00e9 \u00f6r \u00e9m\u00e4\u00efl \u00e4ddr\u00e9ss \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454\u0442, \u00a2\u03c3\u03b7\u0455#",
"Users": "\u00dbs\u00e9rs \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455#",
"Users must create and activate their account before they can be promoted to beta tester.": "\u00dbs\u00e9rs m\u00fcst \u00e7r\u00e9\u00e4t\u00e9 \u00e4nd \u00e4\u00e7t\u00efv\u00e4t\u00e9 th\u00e9\u00efr \u00e4\u00e7\u00e7\u00f6\u00fcnt \u00df\u00e9f\u00f6r\u00e9 th\u00e9\u00fd \u00e7\u00e4n \u00df\u00e9 pr\u00f6m\u00f6t\u00e9d t\u00f6 \u00df\u00e9t\u00e4 t\u00e9st\u00e9r. \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454\u0442, \u00a2\u03c3\u03b7\u0455\u0454#",
@@ -1561,6 +1580,7 @@
"Valid": "V\u00e4l\u00efd \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455#",
"Validation Error": "V\u00e4l\u00efd\u00e4t\u00ef\u00f6n \u00c9rr\u00f6r \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c#",
"Validation Error While Saving": "V\u00e4l\u00efd\u00e4t\u00ef\u00f6n \u00c9rr\u00f6r Wh\u00efl\u00e9 S\u00e4v\u00efng \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454\u0442, \u00a2\u03c3\u03b7\u0455\u0454\u00a2#",
+ "Value": "V\u00e4l\u00fc\u00e9 \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455#",
"Verification Checkpoint": "V\u00e9r\u00eff\u00ef\u00e7\u00e4t\u00ef\u00f6n \u00c7h\u00e9\u00e7kp\u00f6\u00efnt \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454\u0442, \u00a2\u03c3#",
"Verification Deadline": "V\u00e9r\u00eff\u00ef\u00e7\u00e4t\u00ef\u00f6n D\u00e9\u00e4dl\u00efn\u00e9 \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454\u0442, #",
"Verification checkpoint to be completed": "V\u00e9r\u00eff\u00ef\u00e7\u00e4t\u00ef\u00f6n \u00e7h\u00e9\u00e7kp\u00f6\u00efnt t\u00f6 \u00df\u00e9 \u00e7\u00f6mpl\u00e9t\u00e9d \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454\u0442, \u00a2\u03c3\u03b7\u0455\u0454\u00a2\u0442\u0454\u0442\u03c5\u044f#",
@@ -1652,6 +1672,7 @@
"Will Be Visible To:": "W\u00efll B\u00e9 V\u00efs\u00ef\u00dfl\u00e9 T\u00f6: \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454\u0442,#",
"Words: {0}": "W\u00f6rds: {0} \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3#",
"Would you like to sign in using your %(providerName)s credentials?": "W\u00f6\u00fcld \u00fd\u00f6\u00fc l\u00efk\u00e9 t\u00f6 s\u00efgn \u00efn \u00fcs\u00efng \u00fd\u00f6\u00fcr %(providerName)s \u00e7r\u00e9d\u00e9nt\u00ef\u00e4ls? \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454\u0442, \u00a2\u03c3\u03b7\u0455\u0454\u00a2\u0442\u0454\u0442\u03c5\u044f \u03b1#",
+ "XSeries Program Certificates": "XS\u00e9r\u00ef\u00e9s Pr\u00f6gr\u00e4m \u00c7\u00e9rt\u00eff\u00ef\u00e7\u00e4t\u00e9s \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454\u0442, \u00a2\u03c3\u03b7\u0455\u0454\u00a2#",
"Year of Birth": "\u00dd\u00e9\u00e4r \u00f6f B\u00efrth \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9#",
"Yes, allow edits to the active Certificate": "\u00dd\u00e9s, \u00e4ll\u00f6w \u00e9d\u00efts t\u00f6 th\u00e9 \u00e4\u00e7t\u00efv\u00e9 \u00c7\u00e9rt\u00eff\u00ef\u00e7\u00e4t\u00e9 \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454\u0442, \u00a2\u03c3\u03b7\u0455\u0454\u00a2\u0442\u0454\u0442\u03c5\u044f #",
"Yes, delete this %(xblock_type)s": "\u00dd\u00e9s, d\u00e9l\u00e9t\u00e9 th\u00efs %(xblock_type)s \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454\u0442, #",
@@ -1664,6 +1685,7 @@
"You are currently sharing a limited profile.": "\u00dd\u00f6\u00fc \u00e4r\u00e9 \u00e7\u00fcrr\u00e9ntl\u00fd sh\u00e4r\u00efng \u00e4 l\u00efm\u00eft\u00e9d pr\u00f6f\u00efl\u00e9. \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454\u0442, \u00a2\u03c3\u03b7\u0455\u0454\u00a2\u0442\u0454\u0442\u03c5\u044f #",
"You are enrolling in: {courseName}": "\u00dd\u00f6\u00fc \u00e4r\u00e9 \u00e9nr\u00f6ll\u00efng \u00efn: {courseName} \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454\u0442, \u00a2\u03c3\u03b7\u0455#",
"You are not currently a member of any team.": "\u00dd\u00f6\u00fc \u00e4r\u00e9 n\u00f6t \u00e7\u00fcrr\u00e9ntl\u00fd \u00e4 m\u00e9m\u00df\u00e9r \u00f6f \u00e4n\u00fd t\u00e9\u00e4m. \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454\u0442, \u00a2\u03c3\u03b7\u0455\u0454\u00a2\u0442\u0454\u0442\u03c5\u044f #",
+ "You are not enrolled in any XSeries Programs yet.": "\u00dd\u00f6\u00fc \u00e4r\u00e9 n\u00f6t \u00e9nr\u00f6ll\u00e9d \u00efn \u00e4n\u00fd XS\u00e9r\u00ef\u00e9s Pr\u00f6gr\u00e4ms \u00fd\u00e9t. \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454\u0442, \u00a2\u03c3\u03b7\u0455\u0454\u00a2\u0442\u0454\u0442\u03c5\u044f \u03b1#",
"You are now enrolled as a verified student for:": "\u00dd\u00f6\u00fc \u00e4r\u00e9 n\u00f6w \u00e9nr\u00f6ll\u00e9d \u00e4s \u00e4 v\u00e9r\u00eff\u00ef\u00e9d st\u00fcd\u00e9nt f\u00f6r: \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454\u0442, \u00a2\u03c3\u03b7\u0455\u0454\u00a2\u0442\u0454\u0442\u03c5\u044f \u03b1#",
"You are upgrading your enrollment for: {courseName}": "\u00dd\u00f6\u00fc \u00e4r\u00e9 \u00fcpgr\u00e4d\u00efng \u00fd\u00f6\u00fcr \u00e9nr\u00f6llm\u00e9nt f\u00f6r: {courseName} \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454\u0442, \u00a2\u03c3\u03b7\u0455\u0454\u00a2\u0442\u0454\u0442\u03c5\u044f #",
"You can now enter your payment information and complete your enrollment.": "\u00dd\u00f6\u00fc \u00e7\u00e4n n\u00f6w \u00e9nt\u00e9r \u00fd\u00f6\u00fcr p\u00e4\u00fdm\u00e9nt \u00efnf\u00f6rm\u00e4t\u00ef\u00f6n \u00e4nd \u00e7\u00f6mpl\u00e9t\u00e9 \u00fd\u00f6\u00fcr \u00e9nr\u00f6llm\u00e9nt. \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454\u0442, \u00a2\u03c3\u03b7\u0455\u0454\u00a2\u0442\u0454\u0442\u03c5\u044f#",
@@ -1679,6 +1701,7 @@
"You have already reported this annotation.": "\u00dd\u00f6\u00fc h\u00e4v\u00e9 \u00e4lr\u00e9\u00e4d\u00fd r\u00e9p\u00f6rt\u00e9d th\u00efs \u00e4nn\u00f6t\u00e4t\u00ef\u00f6n. \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454\u0442, \u00a2\u03c3\u03b7\u0455\u0454\u00a2\u0442\u0454\u0442\u03c5\u044f #",
"You have already verified your ID!": "\u00dd\u00f6\u00fc h\u00e4v\u00e9 \u00e4lr\u00e9\u00e4d\u00fd v\u00e9r\u00eff\u00ef\u00e9d \u00fd\u00f6\u00fcr \u00ccD! \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454\u0442, \u00a2\u03c3\u03b7\u0455\u0454\u00a2\u0442\u0454\u0442#",
"You have been logged out of your edX account. ": "\u00dd\u00f6\u00fc h\u00e4v\u00e9 \u00df\u00e9\u00e9n l\u00f6gg\u00e9d \u00f6\u00fct \u00f6f \u00fd\u00f6\u00fcr \u00e9dX \u00e4\u00e7\u00e7\u00f6\u00fcnt. \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454\u0442, \u00a2\u03c3\u03b7\u0455\u0454\u00a2\u0442\u0454\u0442\u03c5\u044f \u03b1#",
+ "You have earned certificates in %(completed_courses)s of the %(total_courses)s courses so far.": "\u00dd\u00f6\u00fc h\u00e4v\u00e9 \u00e9\u00e4rn\u00e9d \u00e7\u00e9rt\u00eff\u00ef\u00e7\u00e4t\u00e9s \u00efn %(completed_courses)s \u00f6f th\u00e9 %(total_courses)s \u00e7\u00f6\u00fcrs\u00e9s s\u00f6 f\u00e4r. \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454\u0442, \u00a2\u03c3\u03b7\u0455\u0454\u00a2\u0442\u0454\u0442\u03c5\u044f \u03b1#",
"You have no handouts defined": "\u00dd\u00f6\u00fc h\u00e4v\u00e9 n\u00f6 h\u00e4nd\u00f6\u00fcts d\u00e9f\u00efn\u00e9d \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454\u0442, \u00a2\u03c3\u03b7\u0455\u0454\u00a2#",
"You have not bookmarked any courseware pages yet.": "\u00dd\u00f6\u00fc h\u00e4v\u00e9 n\u00f6t \u00df\u00f6\u00f6km\u00e4rk\u00e9d \u00e4n\u00fd \u00e7\u00f6\u00fcrs\u00e9w\u00e4r\u00e9 p\u00e4g\u00e9s \u00fd\u00e9t. \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454\u0442, \u00a2\u03c3\u03b7\u0455\u0454\u00a2\u0442\u0454\u0442\u03c5\u044f \u03b1#",
"You have not created any certificates yet.": "\u00dd\u00f6\u00fc h\u00e4v\u00e9 n\u00f6t \u00e7r\u00e9\u00e4t\u00e9d \u00e4n\u00fd \u00e7\u00e9rt\u00eff\u00ef\u00e7\u00e4t\u00e9s \u00fd\u00e9t. \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454\u0442, \u00a2\u03c3\u03b7\u0455\u0454\u00a2\u0442\u0454\u0442\u03c5\u044f #",
@@ -1759,6 +1782,8 @@
"asset_path is required": "\u00e4ss\u00e9t_p\u00e4th \u00efs r\u00e9q\u00fc\u00efr\u00e9d \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454\u0442, \u00a2#",
"bytes": "\u00df\u00fdt\u00e9s \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455#",
"certificate": "\u00e7\u00e9rt\u00eff\u00ef\u00e7\u00e4t\u00e9 \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f #",
+ "certificate.credential_url": "\u00e7\u00e9rt\u00eff\u00ef\u00e7\u00e4t\u00e9.\u00e7r\u00e9d\u00e9nt\u00ef\u00e4l_\u00fcrl \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454\u0442, \u00a2\u03c3\u03b7\u0455#",
+ "certificate.display_name": "\u00e7\u00e9rt\u00eff\u00ef\u00e7\u00e4t\u00e9.d\u00efspl\u00e4\u00fd_n\u00e4m\u00e9 \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454\u0442, \u00a2\u03c3\u03b7#",
"close": "\u00e7l\u00f6s\u00e9 \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455#",
"content group": "\u00e7\u00f6nt\u00e9nt gr\u00f6\u00fcp \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9#",
"correct": "\u00e7\u00f6rr\u00e9\u00e7t \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c #",
@@ -1794,6 +1819,7 @@
"marked as answer %(time_ago)s": "m\u00e4rk\u00e9d \u00e4s \u00e4nsw\u00e9r %(time_ago)s \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454\u0442, #",
"marked as answer %(time_ago)s by %(user)s": "m\u00e4rk\u00e9d \u00e4s \u00e4nsw\u00e9r %(time_ago)s \u00df\u00fd %(user)s \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454\u0442, \u00a2\u03c3\u03b7\u0455\u0454#",
"message": "m\u00e9ss\u00e4g\u00e9 \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c #",
+ "minutes": "m\u00efn\u00fct\u00e9s \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c #",
"name": "n\u00e4m\u00e9 \u2c60'\u03c3\u044f\u0454\u043c \u03b9#",
"off": "\u00f6ff \u2c60'\u03c3\u044f\u0454\u043c#",
"on": "\u00f6n \u2c60'\u03c3\u044f#",
@@ -1801,7 +1827,7 @@
"or": "\u00f6r \u2c60'\u03c3\u044f#",
"or create a new one here": "\u00f6r \u00e7r\u00e9\u00e4t\u00e9 \u00e4 n\u00e9w \u00f6n\u00e9 h\u00e9r\u00e9 \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454\u0442, \u00a2\u03c3\u03b7#",
"or sign in with": "\u00f6r s\u00efgn \u00efn w\u00efth \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1#",
- "org.display_name": "\u00f6rg.d\u00efspl\u00e4\u00fd_n\u00e4m\u00e9 \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c#",
+ "org.key": "\u00f6rg.k\u00e9\u00fd \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c #",
"post anonymously": "p\u00f6st \u00e4n\u00f6n\u00fdm\u00f6\u00fcsl\u00fd \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c#",
"post anonymously to classmates": "p\u00f6st \u00e4n\u00f6n\u00fdm\u00f6\u00fcsl\u00fd t\u00f6 \u00e7l\u00e4ssm\u00e4t\u00e9s \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454\u0442, \u00a2\u03c3\u03b7\u0455\u0454\u00a2\u0442#",
"posted %(time_ago)s by %(author)s": "p\u00f6st\u00e9d %(time_ago)s \u00df\u00fd %(author)s \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454#",
@@ -1832,6 +1858,7 @@
"with %(section_or_subsection)s": "w\u00efth %(section_or_subsection)s \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202#",
"{browse_span_start}Browse teams in other topics{span_end} or {search_span_start}search teams{span_end} in this topic. If you still can't find a team to join, {create_span_start}create a new team in this topic{span_end}.": "{browse_span_start}Br\u00f6ws\u00e9 t\u00e9\u00e4ms \u00efn \u00f6th\u00e9r t\u00f6p\u00ef\u00e7s{span_end} \u00f6r {search_span_start}s\u00e9\u00e4r\u00e7h t\u00e9\u00e4ms{span_end} \u00efn th\u00efs t\u00f6p\u00ef\u00e7. \u00ccf \u00fd\u00f6\u00fc st\u00efll \u00e7\u00e4n't f\u00efnd \u00e4 t\u00e9\u00e4m t\u00f6 j\u00f6\u00efn, {create_span_start}\u00e7r\u00e9\u00e4t\u00e9 \u00e4 n\u00e9w t\u00e9\u00e4m \u00efn th\u00efs t\u00f6p\u00ef\u00e7{span_end}. \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454\u0442, \u00a2\u03c3\u03b7\u0455\u0454\u00a2\u0442\u0454\u0442\u03c5\u044f \u03b1\u2202\u03b9\u03c1\u03b9\u0455\u03b9\u00a2\u03b9\u03b7g \u0454\u0142\u03b9\u0442, \u0455\u0454\u2202 \u2202\u03c3 \u0454\u03b9\u03c5\u0455\u043c\u03c3\u2202 \u0442\u0454\u043c\u03c1\u03c3\u044f \u03b9\u03b7\u00a2\u03b9\u2202\u03b9\u2202\u03c5\u03b7\u0442 \u03c5\u0442 \u0142\u03b1\u0432\u03c3\u044f\u0454 \u0454\u0442 \u2202\u03c3\u0142\u03c3\u044f\u0454 \u043c\u03b1g\u03b7\u03b1 \u03b1\u0142\u03b9q\u03c5\u03b1. \u03c5\u0442 \u0454\u03b7\u03b9\u043c \u03b1\u2202 \u043c\u03b9\u03b7\u03b9\u043c \u03bd\u0454\u03b7\u03b9\u03b1\u043c, q\u03c5\u03b9\u0455 \u03b7\u03c3\u0455\u0442\u044f\u03c5\u2202 \u0454\u03c7\u0454\u044f\u00a2\u03b9\u0442\u03b1\u0442\u03b9\u03c3\u03b7 \u03c5\u0142\u0142\u03b1\u043c\u00a2\u03c3 \u0142\u03b1\u0432\u03c3\u044f\u03b9\u0455 \u03b7\u03b9\u0455\u03b9 \u03c5\u0442 \u03b1\u0142\u03b9q\u03c5\u03b9\u03c1 \u0454\u03c7 \u0454\u03b1 \u00a2\u03c3\u043c\u043c\u03c3\u2202\u03c3 \u00a2\u03c3\u03b7\u0455\u0454q\u03c5\u03b1\u0442. \u2202\u03c5\u03b9\u0455 \u03b1\u03c5\u0442\u0454 \u03b9\u044f\u03c5\u044f\u0454 \u2202\u03c3\u0142\u03c3\u044f \u03b9\u03b7 \u044f\u0454\u03c1\u044f\u0454\u043d\u0454\u03b7\u2202\u0454\u044f\u03b9\u0442 \u03b9\u03b7 \u03bd\u03c3\u0142\u03c5\u03c1\u0442\u03b1\u0442\u0454 \u03bd\u0454\u0142\u03b9\u0442 \u0454\u0455\u0455\u0454 \u00a2\u03b9\u0142\u0142\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f\u0454 \u0454\u03c5 \u0192\u03c5g\u03b9\u03b1\u0442 \u03b7\u03c5\u0142\u0142\u03b1 \u03c1\u03b1\u044f\u03b9\u03b1\u0442\u03c5\u044f. \u0454\u03c7\u00a2\u0454\u03c1\u0442\u0454\u03c5\u044f \u0455\u03b9\u03b7\u0442 \u03c3\u00a2\u00a2\u03b1\u0454\u00a2\u03b1\u0442 \u00a2\u03c5\u03c1\u03b9\u2202\u03b1\u0442\u03b1\u0442 \u03b7\u03c3\u03b7 \u03c1\u044f\u03c3\u03b9\u2202\u0454\u03b7\u0442, \u0455\u03c5\u03b7\u0442 \u03b9\u03b7 \u00a2\u03c5\u0142\u03c1\u03b1 q\u03c5\u03b9 \u03c3\u0192\u0192\u03b9\u00a2\u03b9\u03b1 \u2202\u0454\u0455\u0454\u044f\u03c5\u03b7\u0442 \u043c\u03c3\u0142\u0142\u03b9\u0442 \u03b1\u03b7#",
"{email} is already on the {container} team. Recheck the email address if you want to add a new member.": "{email} \u00efs \u00e4lr\u00e9\u00e4d\u00fd \u00f6n th\u00e9 {container} t\u00e9\u00e4m. R\u00e9\u00e7h\u00e9\u00e7k th\u00e9 \u00e9m\u00e4\u00efl \u00e4ddr\u00e9ss \u00eff \u00fd\u00f6\u00fc w\u00e4nt t\u00f6 \u00e4dd \u00e4 n\u00e9w m\u00e9m\u00df\u00e9r. \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454\u0442, \u00a2\u03c3\u03b7\u0455#",
+ "{hours}:{minutes} (current UTC time)": "{hours}:{minutes} (\u00e7\u00fcrr\u00e9nt \u00dbT\u00c7 t\u00efm\u00e9) \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454\u0442, \u00a2\u03c3\u03b7\u0455#",
"{numMoved} student was removed from {oldCohort}": [
"{numMoved} st\u00fcd\u00e9nt w\u00e4s r\u00e9m\u00f6v\u00e9d fr\u00f6m {oldCohort} \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454\u0442, \u00a2\u03c3\u03b7\u0455\u0454\u00a2\u0442\u0454#",
"{numMoved} st\u00fcd\u00e9nts w\u00e9r\u00e9 r\u00e9m\u00f6v\u00e9d fr\u00f6m {oldCohort} \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454\u0442, \u00a2\u03c3\u03b7\u0455\u0454\u00a2\u0442\u0454\u0442#"
diff --git a/cms/static/js/i18n/es-419/djangojs.js b/cms/static/js/i18n/es-419/djangojs.js
index bb3b6636df..ffa5350830 100644
--- a/cms/static/js/i18n/es-419/djangojs.js
+++ b/cms/static/js/i18n/es-419/djangojs.js
@@ -143,16 +143,21 @@
"A valid email address is required": "Un email correcto es requerido.",
"ABCDEFGHIJKLMNOPQRSTUVWXYZ": "ABCDEFGHIJKLMN\u00d1OPQRSTUVWXYZ",
"Abbreviation": "Abreviatura",
+ "About Me": "Sobre M\u00ed",
"About You": "Acerca de usted",
"About me": "Sobre m\u00ed",
"Access": "Acceder",
+ "Accomplishments": "Logros",
+ "Accomplishments Pagination": "Paginaci\u00f3n de Logros",
"Account Not Activated": "Cuenta no activada",
"Account Settings": "Configuraci\u00f3n de cuenta",
"Account Settings page.": "P\u00e1gina de configuraci\u00f3n de cuenta.",
"Action": "Acci\u00f3n",
+ "Action required: Enter a valid date.": "Acci\u00f3n requerida: Introduzca una fecha v\u00e1lida.",
"Actions": "Acciones",
"Activate": "Activar",
"Activate Your Account": "Activar su cuenta",
+ "Activating a link in this group will skip to the corresponding point in the video.": "Activar un enlace en este grupo har\u00e1 que el video salte al momento correspondiente.",
"Active Threads": "Hilos Activos",
"Active Uploads": "Cargas activas",
"Add": "A\u00f1adir",
@@ -160,7 +165,7 @@
"Add Cohort": "A\u00f1adir cohorte",
"Add Component:": "A\u00f1adir Componente:",
"Add Country": "A\u00f1adir pa\u00eds",
- "Add New Component": "A\u00f1adir nuevo Componente",
+ "Add New Component": "A\u00f1adir Nuevo Componente",
"Add Post": "A\u00f1adir entrada",
"Add Students": "A\u00f1adir estudiantes",
"Add URLs for additional versions": "A\u00f1ada URLs para las versiones adicionales",
@@ -560,6 +565,7 @@
"Encoding": "Codificaci\u00f3n",
"End": "Fin",
"End My Exam": "Terminar mi examen",
+ "End of transcript. Skip to the start.": "Fin de la transcripci\u00f3n. Saltar al inicio.",
"Endorse": "Validar",
"Engage with posts": "Trabajar con las publicaciones",
"Enrolling you in the selected course": "Inscribi\u00e9ndolo en el curso seleccionado",
@@ -794,6 +800,7 @@
"Keywords": "Palabras clave",
"LEARN MORE": "APRENDER MAS",
"Language": "Idioma",
+ "Language: Press the UP arrow key to enter the language menu then use UP and DOWN arrow keys to navigate language options. Press ENTER to change to the selected language.": "Idioma: Presione la flecha ARRIBA para entrar al men\u00fa de idioma, luego use las flechas ARRIBA y ABAJO para navegar las opciones de idioma. Presione ENTRAR para cambiar al idioma seleccionado.",
"Large": "Largo",
"Last Activity %(date)s": "\u00daltima Actividad %(date)s",
"Last Edited:": "\u00daltima modificaci\u00f3n:",
@@ -868,7 +875,7 @@
"Merge cells": "Fusionar celdas",
"Message:": "Mensaje:",
"Middle": "En medio",
- "Minimum Score:": "Nota m\u00ednima",
+ "Minimum Score:": "Calificaci\u00f3n m\u00ednima",
"Module state successfully deleted.": "Estado del m\u00f3dulo borrado exit\u00f3samente.",
"More": "M\u00e1s",
"Must complete verification checkpoint": "Debe completar el punto de verificaci\u00f3n",
@@ -938,6 +945,7 @@
"Only properly formatted .csv files will be accepted.": "Solo archivos .csv correctamente formateados pueden ser utilizados.",
"Open": "Abrir",
"Open Calculator": "Abrir Calculadora",
+ "Open language menu.": "Abrir men\u00fa de idiomas.",
"Open/download this file": "Abrir / descargar este archivo",
"OpenAssessment Save Error": "Error al guardar en el servidor OpenAssessment",
"Optional Characteristics": "Caracter\u00edsiticas Opcionales",
@@ -949,6 +957,7 @@
"Organization of the signatory": "Organizaci\u00f3n del signatario",
"Other": "Otro",
"Page break": "Salto de p\u00e1gina",
+ "Pagination": "Paginaci\u00f3n",
"Paragraph": "P\u00e1rrafo",
"Password": "Contrase\u00f1a",
"Password Reset Email Sent": "El correo para restablecer contrase\u00f1a ha sido enviado.",
@@ -1016,7 +1025,7 @@
"Pre": "Pre",
"Preferred Language": "Preferencia de idioma",
"Preformatted": "Preformateado",
- "Prerequisite:": "Prerrequisito",
+ "Prerequisite:": "Prerrequisito:",
"Prerequisite: %(prereq_display_name)s": "Prerrequisito: %(prereq_display_name)s ",
"Prev": "Previo",
"Prevent students from generating certificates in this course?": "\u00a1Evitar que estudiantes generen certificados para este curso ?",
@@ -1033,6 +1042,7 @@
"Proctored exams are timed and they record video of each learner taking the exam. The videos are then reviewed to ensure that learners follow all examination rules.": "Los ex\u00e1menes supervisados son cronometrados y un software graba a cada estudiante que toma el examen. Los videos luego son revisados para garantizar que el estudiante cumpli\u00f3 con todas las reglas del examen.",
"Professional Education": "Educaci\u00f3n profesional",
"Professional Education Verified Certificate": "Certificado verificado",
+ "Profile": "Perfil",
"Profile Image": "Foto de perfil",
"Profile image for {username}": "Foto de perfil para {username}",
"Promote another member to Admin to remove your admin rights": "Promueva a otro miembro del equipo a administrador si quiere quitar sus propios privilegios de administrador",
@@ -1213,6 +1223,7 @@
"Start": "Inicio",
"Start Date": "Fecha inicial:",
"Start generating certificates for all students in this course?": "\u00bfComenzar a generar los certificados para todos los alumnos de este curso?",
+ "Start of transcript. Skip to the end.": "Inicio de la transcripci\u00f3n. Saltar al final.",
"Start regenerating certificates for students in this course?": "Iniciar regeneraci\u00f3n de certificados para estudiantes de este curso?",
"Start search": "Iniciar b\u00fasqueda",
"Started entrance exam rescore task for student '{student_id}'. Click the 'Show Background Task History for Student' button to see the status of the task.": "Iniciada tarea de recalificaci\u00f3n de ex\u00e1men de ingreso para estudiante '{student_id}'. Clic en el bot\u00f3n 'Mostrar historial de tareas para estudiante' para ver el estado de la tarea.",
@@ -1279,6 +1290,7 @@
"Team member profiles": "Perfiles de los miembros del equipo",
"Team name cannot have more than 255 characters.": "El nombre del equipo no puede tener m\u00e1s de 255 caracteres.",
"Teams": "Equipos",
+ "Teams Pagination": "Paginaci\u00f3n de Equipos",
"Tell other learners a little about yourself: where you live, what your interests are, why you're taking courses, or what you hope to learn.": "Comparta con otros usuarios algo sobre usted: donde vive, cuales son sus intereses, porque est\u00e1 tomando estos cursos, o cuales son sus expectativas de aprendizaje.",
"Templates": "Plantillas",
"Text": "Texto",
@@ -1325,6 +1337,7 @@
"The name that identifies you throughout {platform_name}. You cannot change your username.": "En nombre que lo identifica en el sitio de {platform_name}. No podr\u00e1 ser cambiado.",
"The name that is used for ID verification and appears on your certificates. Other learners never see your full name. Make sure to enter your name exactly as it appears on your government-issued photo ID, including any non-Roman characters.": "Nombre que se usar\u00e1 para la verificaci\u00f3n de identidad y que aparece en sus certificados. Otros estudiantes nunca ver\u00e1n su nombre completo. Aseg\u00farese de que ingresa el nombre exactamente como aparece en su identificaci\u00f3n oficial con foto, incluyendo cualquier caracter no romano.",
"The number of assignments of this type that will be dropped. The lowest scoring assignments are dropped first.": "El n\u00famero de asignaciones de este tipo que ser\u00e1n descartados. Las asignaciones con calificaciones m\u00e1s bajas ser\u00e1n las primeras en ser descartadas.",
+ "The number of subsections in the course that contain problems of this assignment type.": "El n\u00famero de subdivisiones del curso que contiene problemas de este tipo de asignaci\u00f3n.",
"The organization that this signatory belongs to, as it should appear on certificates.": "La organizaci\u00f3n a la que pertenece el firmante, como debe aparecer en los certificados. ",
"The page \"%(route)s\" could not be found.": "La p\u00e1gina \"%(route)s\" no pudo ser encontrada.",
"The photo of your face matches the photo on your ID.": "La foto de su documento coincide con la foto de su cara.",
@@ -1335,6 +1348,7 @@
"The timed transcript for the first video file does not appear to be the same as the timed transcript for the second video file.": "La transcripci\u00f3n para este primer video no parece ser la misma que la transcripci\u00f3n para el segundo video",
"The timed transcript for this video on edX is out of date, but YouTube has a current timed transcript for this video.": "La transcripci\u00f3n para este video en edX est\u00e1 desactualizada, pero en YouTube hay una transcripci\u00f3n actualizada para el mismo",
"The topic \"%(topic)s\" could not be found.": "El tema \"%(topic)s no pudo ser encontrado.",
+ "The weight of all assignments of this type as a percentage of the total grade, for example, 40. Do not include the percent symbol.": "El peso de todas las asignaciones de este tipo como porcentaje de la calificaci\u00f3n total, por ejemplo, 40. No incluya el s\u00edmbolo de porcentaje.",
"The {cohortGroupName} cohort has been created. You can manually add students to this cohort below.": "El cohorte {cohortGroupName} ha sido creado. Puede manualmente a\u00f1adir estudiantes a este cohorte.",
"There are invalid keywords in your email. Please check the following keywords and try again:": "Hay errores en su e-mail. Por favor, compruebe las siguientes claves e intente de nuevo:",
"There has been a failure to export to XML at least one component. It is recommended that you go to the edit page and repair the error before attempting another export. Please check that all components on the page are valid and do not display any error messages.": "Ha habido una falla para exportar al XML al menos un componente. Se recomienda ir a la p\u00e1gina de edici\u00f3n y reparar el error antes de intentar otra exportaci\u00f3n. Por favor, verifique que todos los componentes en la p\u00e1gina son validos y no exhiben ninguna mensaje de error. ",
@@ -1429,6 +1443,7 @@
"Topics": "Temas",
"Total": "Total",
"Total Number": "N\u00famero total",
+ "Transcript will be displayed when you start playing the video.": "La transcripci\u00f3n se visualizar\u00e1 cuando empieza a reproducir el video.",
"Try the transaction again in a few minutes.": "Intente la transacci\u00f3n nuevamente en algunos minutos.",
"Try using a different browser, such as Google Chrome.": "Intente usar otro navegador. Por ejemplo Google Chrome.",
"Turn off transcripts": "Desactivar transcripci\u00f3n",
@@ -1531,6 +1546,7 @@
"Video ID": "ID del video",
"Video ended": "Fin del video",
"Video position": "Posici\u00f3n del video",
+ "Video transcript": "Transcripci\u00f3n de video",
"VideoPlayer: Element corresponding to the given selector was not found.": "VideoPlayer: El elemento correspondiente al selector dado no ha sido encontrado.",
"View": "Ver",
"View %(span_start)s %(team_name)s %(span_end)s": "Ver %(span_start)s %(team_name)s %(span_end)s",
@@ -1680,6 +1696,7 @@
"Your post will be discarded.": "Su publicaci\u00f3n ser\u00e1 descartada.",
"Your request could not be completed due to a server problem. Reload the page and try again. If the issue persists, click the Help tab to report the problem.": "Su solicitud no pudo ser completada debido a un problema en el servidor. Recargue la p\u00e1gina e intente nuevamente. Si el problema persiste, haga clic en la pesta\u00f1a de ayuda para reportar el problema.",
"Your request could not be completed. Reload the page and try again.": "Su solicitud no pudo ser completada. Recargue la p\u00e1gina e intente nuevamente.",
+ "Your request could not be completed. Reload the page and try again. If the issue persists, click the Help tab to report the problem.": "Su solicitud no pudo ser completada. Recargue la p\u00e1gina e intente nuevamente. Si el problema persiste, haga clic en la pesta\u00f1a de Ayuda para reportar el problema.",
"Your team could not be created.": "Su equipo no pudo ser creado.",
"Your team could not be updated.": "Su equipo no pudo ser actualizado.",
"Your upload of '{file}' failed.": "No se ha podido cargar el archivo '{file}'.",
diff --git a/cms/static/js/i18n/fake2/djangojs.js b/cms/static/js/i18n/fake2/djangojs.js
index 7535569bf1..ecbaaf5bb7 100644
--- a/cms/static/js/i18n/fake2/djangojs.js
+++ b/cms/static/js/i18n/fake2/djangojs.js
@@ -41,7 +41,6 @@
],
"%(field)s can only contain up to %(count)d characters.": "%(field)s \u0254\u0250n \u00f8nl\u028e \u0254\u00f8n\u0287\u0250\u1d09n nd \u0287\u00f8 %(count)d \u0254\u0265\u0250\u0279\u0250\u0254\u0287\u01dd\u0279s.",
"%(field)s must have at least %(count)d characters.": "%(field)s \u026fns\u0287 \u0265\u0250\u028c\u01dd \u0250\u0287 l\u01dd\u0250s\u0287 %(count)d \u0254\u0265\u0250\u0279\u0250\u0254\u0287\u01dd\u0279s.",
- "%(hours)s:%(minutes)s (current UTC time)": "%(hours)s:%(minutes)s (\u0254n\u0279\u0279\u01ddn\u0287 \u0244\u0166\u023b \u0287\u1d09\u026f\u01dd)",
"%(memberCount)s / %(maxMemberCount)s Member": [
"%(memberCount)s / %(maxMemberCount)s M\u01dd\u026fb\u01dd\u0279",
"%(memberCount)s / %(maxMemberCount)s M\u01dd\u026fb\u01dd\u0279s"
@@ -688,6 +687,7 @@
"Font Family": "F\u00f8n\u0287 F\u0250\u026f\u1d09l\u028e",
"Font Sizes": "F\u00f8n\u0287 S\u1d09z\u01dds",
"Footer": "F\u00f8\u00f8\u0287\u01dd\u0279",
+ "For grading to work, you must change all {oldName} subsections to {newName}.": "F\u00f8\u0279 \u0183\u0279\u0250d\u1d09n\u0183 \u0287\u00f8 \u028d\u00f8\u0279\u029e, \u028e\u00f8n \u026fns\u0287 \u0254\u0265\u0250n\u0183\u01dd \u0250ll {oldName} snbs\u01dd\u0254\u0287\u1d09\u00f8ns \u0287\u00f8 {newName}.",
"Forgot password?": "F\u00f8\u0279\u0183\u00f8\u0287 d\u0250ss\u028d\u00f8\u0279d?",
"Format": "F\u00f8\u0279\u026f\u0250\u0287",
"Formats": "F\u00f8\u0279\u026f\u0250\u0287s",
@@ -700,7 +700,6 @@
"Generate": "\u01e4\u01ddn\u01dd\u0279\u0250\u0287\u01dd",
"Generate Exception Certificates": "\u01e4\u01ddn\u01dd\u0279\u0250\u0287\u01dd \u0246x\u0254\u01ddd\u0287\u1d09\u00f8n \u023b\u01dd\u0279\u0287\u1d09\u025f\u1d09\u0254\u0250\u0287\u01dds",
"Generate a Certificate for all users on the Exception list": "\u01e4\u01ddn\u01dd\u0279\u0250\u0287\u01dd \u0250 \u023b\u01dd\u0279\u0287\u1d09\u025f\u1d09\u0254\u0250\u0287\u01dd \u025f\u00f8\u0279 \u0250ll ns\u01dd\u0279s \u00f8n \u0287\u0265\u01dd \u0246x\u0254\u01ddd\u0287\u1d09\u00f8n l\u1d09s\u0287",
- "Generate certificates for all users on the Exception list for whom certificates have not yet been run": "\u01e4\u01ddn\u01dd\u0279\u0250\u0287\u01dd \u0254\u01dd\u0279\u0287\u1d09\u025f\u1d09\u0254\u0250\u0287\u01dds \u025f\u00f8\u0279 \u0250ll ns\u01dd\u0279s \u00f8n \u0287\u0265\u01dd \u0246x\u0254\u01ddd\u0287\u1d09\u00f8n l\u1d09s\u0287 \u025f\u00f8\u0279 \u028d\u0265\u00f8\u026f \u0254\u01dd\u0279\u0287\u1d09\u025f\u1d09\u0254\u0250\u0287\u01dds \u0265\u0250\u028c\u01dd n\u00f8\u0287 \u028e\u01dd\u0287 b\u01dd\u01ddn \u0279nn",
"Generate certificates for all users on the Exception list who do not yet have a certificate": "\u01e4\u01ddn\u01dd\u0279\u0250\u0287\u01dd \u0254\u01dd\u0279\u0287\u1d09\u025f\u1d09\u0254\u0250\u0287\u01dds \u025f\u00f8\u0279 \u0250ll ns\u01dd\u0279s \u00f8n \u0287\u0265\u01dd \u0246x\u0254\u01ddd\u0287\u1d09\u00f8n l\u1d09s\u0287 \u028d\u0265\u00f8 d\u00f8 n\u00f8\u0287 \u028e\u01dd\u0287 \u0265\u0250\u028c\u01dd \u0250 \u0254\u01dd\u0279\u0287\u1d09\u025f\u1d09\u0254\u0250\u0287\u01dd",
"Generate the user's certificate": "\u01e4\u01ddn\u01dd\u0279\u0250\u0287\u01dd \u0287\u0265\u01dd ns\u01dd\u0279's \u0254\u01dd\u0279\u0287\u1d09\u025f\u1d09\u0254\u0250\u0287\u01dd",
"Get Credit": "\u01e4\u01dd\u0287 \u023b\u0279\u01ddd\u1d09\u0287",
@@ -1350,6 +1349,8 @@
"The course must have an assigned start date.": "\u0166\u0265\u01dd \u0254\u00f8n\u0279s\u01dd \u026fns\u0287 \u0265\u0250\u028c\u01dd \u0250n \u0250ss\u1d09\u0183n\u01ddd s\u0287\u0250\u0279\u0287 d\u0250\u0287\u01dd.",
"The course start date must be later than the enrollment start date.": "\u0166\u0265\u01dd \u0254\u00f8n\u0279s\u01dd s\u0287\u0250\u0279\u0287 d\u0250\u0287\u01dd \u026fns\u0287 b\u01dd l\u0250\u0287\u01dd\u0279 \u0287\u0265\u0250n \u0287\u0265\u01dd \u01ddn\u0279\u00f8ll\u026f\u01ddn\u0287 s\u0287\u0250\u0279\u0287 d\u0250\u0287\u01dd.",
"The data could not be saved.": "\u0166\u0265\u01dd d\u0250\u0287\u0250 \u0254\u00f8nld n\u00f8\u0287 b\u01dd s\u0250\u028c\u01ddd.",
+ "The description field must be limited to 1000 characters.": "\u0166\u0265\u01dd d\u01dds\u0254\u0279\u1d09d\u0287\u1d09\u00f8n \u025f\u1d09\u01ddld \u026fns\u0287 b\u01dd l\u1d09\u026f\u1d09\u0287\u01ddd \u0287\u00f8 1000 \u0254\u0265\u0250\u0279\u0250\u0254\u0287\u01dd\u0279s.",
+ "The duration field must be limited to 50 characters.": "\u0166\u0265\u01dd dn\u0279\u0250\u0287\u1d09\u00f8n \u025f\u1d09\u01ddld \u026fns\u0287 b\u01dd l\u1d09\u026f\u1d09\u0287\u01ddd \u0287\u00f8 50 \u0254\u0265\u0250\u0279\u0250\u0254\u0287\u01dd\u0279s.",
"The email address you use to sign in. Communications from {platform_name} and your courses are sent to this address.": "\u0166\u0265\u01dd \u01dd\u026f\u0250\u1d09l \u0250dd\u0279\u01ddss \u028e\u00f8n ns\u01dd \u0287\u00f8 s\u1d09\u0183n \u1d09n. \u023b\u00f8\u026f\u026fnn\u1d09\u0254\u0250\u0287\u1d09\u00f8ns \u025f\u0279\u00f8\u026f {platform_name} \u0250nd \u028e\u00f8n\u0279 \u0254\u00f8n\u0279s\u01dds \u0250\u0279\u01dd s\u01ddn\u0287 \u0287\u00f8 \u0287\u0265\u1d09s \u0250dd\u0279\u01ddss.",
"The email address you've provided isn't formatted correctly.": "\u0166\u0265\u01dd \u01dd\u026f\u0250\u1d09l \u0250dd\u0279\u01ddss \u028e\u00f8n'\u028c\u01dd d\u0279\u00f8\u028c\u1d09d\u01ddd \u1d09sn'\u0287 \u025f\u00f8\u0279\u026f\u0250\u0287\u0287\u01ddd \u0254\u00f8\u0279\u0279\u01dd\u0254\u0287l\u028e.",
"The enrollment end date cannot be after the course end date.": "\u0166\u0265\u01dd \u01ddn\u0279\u00f8ll\u026f\u01ddn\u0287 \u01ddnd d\u0250\u0287\u01dd \u0254\u0250nn\u00f8\u0287 b\u01dd \u0250\u025f\u0287\u01dd\u0279 \u0287\u0265\u01dd \u0254\u00f8n\u0279s\u01dd \u01ddnd d\u0250\u0287\u01dd.",
@@ -1379,10 +1380,13 @@
"The photo of your face matches the photo on your ID.": "\u0166\u0265\u01dd d\u0265\u00f8\u0287\u00f8 \u00f8\u025f \u028e\u00f8n\u0279 \u025f\u0250\u0254\u01dd \u026f\u0250\u0287\u0254\u0265\u01dds \u0287\u0265\u01dd d\u0265\u00f8\u0287\u00f8 \u00f8n \u028e\u00f8n\u0279 \u0197\u0110.",
"The raw error message is:": "\u0166\u0265\u01dd \u0279\u0250\u028d \u01dd\u0279\u0279\u00f8\u0279 \u026f\u01ddss\u0250\u0183\u01dd \u1d09s:",
"The selected content group does not exist": "\u0166\u0265\u01dd s\u01ddl\u01dd\u0254\u0287\u01ddd \u0254\u00f8n\u0287\u01ddn\u0287 \u0183\u0279\u00f8nd d\u00f8\u01dds n\u00f8\u0287 \u01ddx\u1d09s\u0287",
+ "The short description field must be limited to 150 characters.": "\u0166\u0265\u01dd s\u0265\u00f8\u0279\u0287 d\u01dds\u0254\u0279\u1d09d\u0287\u1d09\u00f8n \u025f\u1d09\u01ddld \u026fns\u0287 b\u01dd l\u1d09\u026f\u1d09\u0287\u01ddd \u0287\u00f8 150 \u0254\u0265\u0250\u0279\u0250\u0254\u0287\u01dd\u0279s.",
+ "The subtitle field must be limited to 150 characters.": "\u0166\u0265\u01dd snb\u0287\u1d09\u0287l\u01dd \u025f\u1d09\u01ddld \u026fns\u0287 b\u01dd l\u1d09\u026f\u1d09\u0287\u01ddd \u0287\u00f8 150 \u0254\u0265\u0250\u0279\u0250\u0254\u0287\u01dd\u0279s.",
"The team \"%(team)s\" could not be found.": "\u0166\u0265\u01dd \u0287\u01dd\u0250\u026f \"%(team)s\" \u0254\u00f8nld n\u00f8\u0287 b\u01dd \u025f\u00f8nnd.",
"The thread you selected has been deleted. Please select another thread.": "\u0166\u0265\u01dd \u0287\u0265\u0279\u01dd\u0250d \u028e\u00f8n s\u01ddl\u01dd\u0254\u0287\u01ddd \u0265\u0250s b\u01dd\u01ddn d\u01ddl\u01dd\u0287\u01ddd. \u2c63l\u01dd\u0250s\u01dd s\u01ddl\u01dd\u0254\u0287 \u0250n\u00f8\u0287\u0265\u01dd\u0279 \u0287\u0265\u0279\u01dd\u0250d.",
"The timed transcript for the first video file does not appear to be the same as the timed transcript for the second video file.": "\u0166\u0265\u01dd \u0287\u1d09\u026f\u01ddd \u0287\u0279\u0250ns\u0254\u0279\u1d09d\u0287 \u025f\u00f8\u0279 \u0287\u0265\u01dd \u025f\u1d09\u0279s\u0287 \u028c\u1d09d\u01dd\u00f8 \u025f\u1d09l\u01dd d\u00f8\u01dds n\u00f8\u0287 \u0250dd\u01dd\u0250\u0279 \u0287\u00f8 b\u01dd \u0287\u0265\u01dd s\u0250\u026f\u01dd \u0250s \u0287\u0265\u01dd \u0287\u1d09\u026f\u01ddd \u0287\u0279\u0250ns\u0254\u0279\u1d09d\u0287 \u025f\u00f8\u0279 \u0287\u0265\u01dd s\u01dd\u0254\u00f8nd \u028c\u1d09d\u01dd\u00f8 \u025f\u1d09l\u01dd.",
"The timed transcript for this video on edX is out of date, but YouTube has a current timed transcript for this video.": "\u0166\u0265\u01dd \u0287\u1d09\u026f\u01ddd \u0287\u0279\u0250ns\u0254\u0279\u1d09d\u0287 \u025f\u00f8\u0279 \u0287\u0265\u1d09s \u028c\u1d09d\u01dd\u00f8 \u00f8n \u01dddX \u1d09s \u00f8n\u0287 \u00f8\u025f d\u0250\u0287\u01dd, bn\u0287 \u024e\u00f8n\u0166nb\u01dd \u0265\u0250s \u0250 \u0254n\u0279\u0279\u01ddn\u0287 \u0287\u1d09\u026f\u01ddd \u0287\u0279\u0250ns\u0254\u0279\u1d09d\u0287 \u025f\u00f8\u0279 \u0287\u0265\u1d09s \u028c\u1d09d\u01dd\u00f8.",
+ "The title field must be limited to 50 characters.": "\u0166\u0265\u01dd \u0287\u1d09\u0287l\u01dd \u025f\u1d09\u01ddld \u026fns\u0287 b\u01dd l\u1d09\u026f\u1d09\u0287\u01ddd \u0287\u00f8 50 \u0254\u0265\u0250\u0279\u0250\u0254\u0287\u01dd\u0279s.",
"The topic \"%(topic)s\" could not be found.": "\u0166\u0265\u01dd \u0287\u00f8d\u1d09\u0254 \"%(topic)s\" \u0254\u00f8nld n\u00f8\u0287 b\u01dd \u025f\u00f8nnd.",
"The weight of all assignments of this type as a percentage of the total grade, for example, 40. Do not include the percent symbol.": "\u0166\u0265\u01dd \u028d\u01dd\u1d09\u0183\u0265\u0287 \u00f8\u025f \u0250ll \u0250ss\u1d09\u0183n\u026f\u01ddn\u0287s \u00f8\u025f \u0287\u0265\u1d09s \u0287\u028ed\u01dd \u0250s \u0250 d\u01dd\u0279\u0254\u01ddn\u0287\u0250\u0183\u01dd \u00f8\u025f \u0287\u0265\u01dd \u0287\u00f8\u0287\u0250l \u0183\u0279\u0250d\u01dd, \u025f\u00f8\u0279 \u01ddx\u0250\u026fdl\u01dd, 40. \u0110\u00f8 n\u00f8\u0287 \u1d09n\u0254lnd\u01dd \u0287\u0265\u01dd d\u01dd\u0279\u0254\u01ddn\u0287 s\u028e\u026fb\u00f8l.",
"The {cohortGroupName} cohort has been created. You can manually add students to this cohort below.": "\u0166\u0265\u01dd {cohortGroupName} \u0254\u00f8\u0265\u00f8\u0279\u0287 \u0265\u0250s b\u01dd\u01ddn \u0254\u0279\u01dd\u0250\u0287\u01ddd. \u024e\u00f8n \u0254\u0250n \u026f\u0250nn\u0250ll\u028e \u0250dd s\u0287nd\u01ddn\u0287s \u0287\u00f8 \u0287\u0265\u1d09s \u0254\u00f8\u0265\u00f8\u0279\u0287 b\u01ddl\u00f8\u028d.",
@@ -1697,6 +1701,7 @@
"You have already reported this annotation.": "\u024e\u00f8n \u0265\u0250\u028c\u01dd \u0250l\u0279\u01dd\u0250d\u028e \u0279\u01ddd\u00f8\u0279\u0287\u01ddd \u0287\u0265\u1d09s \u0250nn\u00f8\u0287\u0250\u0287\u1d09\u00f8n.",
"You have already verified your ID!": "\u024e\u00f8n \u0265\u0250\u028c\u01dd \u0250l\u0279\u01dd\u0250d\u028e \u028c\u01dd\u0279\u1d09\u025f\u1d09\u01ddd \u028e\u00f8n\u0279 \u0197\u0110!",
"You have been logged out of your edX account. ": "\u024e\u00f8n \u0265\u0250\u028c\u01dd b\u01dd\u01ddn l\u00f8\u0183\u0183\u01ddd \u00f8n\u0287 \u00f8\u025f \u028e\u00f8n\u0279 \u01dddX \u0250\u0254\u0254\u00f8nn\u0287. ",
+ "You have earned certificates in %(completed_courses)s of the %(total_courses)s courses so far.": "\u024e\u00f8n \u0265\u0250\u028c\u01dd \u01dd\u0250\u0279n\u01ddd \u0254\u01dd\u0279\u0287\u1d09\u025f\u1d09\u0254\u0250\u0287\u01dds \u1d09n %(completed_courses)s \u00f8\u025f \u0287\u0265\u01dd %(total_courses)s \u0254\u00f8n\u0279s\u01dds s\u00f8 \u025f\u0250\u0279.",
"You have no handouts defined": "\u024e\u00f8n \u0265\u0250\u028c\u01dd n\u00f8 \u0265\u0250nd\u00f8n\u0287s d\u01dd\u025f\u1d09n\u01ddd",
"You have not bookmarked any courseware pages yet.": "\u024e\u00f8n \u0265\u0250\u028c\u01dd n\u00f8\u0287 b\u00f8\u00f8\u029e\u026f\u0250\u0279\u029e\u01ddd \u0250n\u028e \u0254\u00f8n\u0279s\u01dd\u028d\u0250\u0279\u01dd d\u0250\u0183\u01dds \u028e\u01dd\u0287.",
"You have not created any certificates yet.": "\u024e\u00f8n \u0265\u0250\u028c\u01dd n\u00f8\u0287 \u0254\u0279\u01dd\u0250\u0287\u01ddd \u0250n\u028e \u0254\u01dd\u0279\u0287\u1d09\u025f\u1d09\u0254\u0250\u0287\u01dds \u028e\u01dd\u0287.",
@@ -1822,7 +1827,7 @@
"or": "\u00f8\u0279",
"or create a new one here": "\u00f8\u0279 \u0254\u0279\u01dd\u0250\u0287\u01dd \u0250 n\u01dd\u028d \u00f8n\u01dd \u0265\u01dd\u0279\u01dd",
"or sign in with": "\u00f8\u0279 s\u1d09\u0183n \u1d09n \u028d\u1d09\u0287\u0265",
- "org.display_name": "\u00f8\u0279\u0183.d\u1d09sdl\u0250\u028e_n\u0250\u026f\u01dd",
+ "org.key": "\u00f8\u0279\u0183.\u029e\u01dd\u028e",
"post anonymously": "d\u00f8s\u0287 \u0250n\u00f8n\u028e\u026f\u00f8nsl\u028e",
"post anonymously to classmates": "d\u00f8s\u0287 \u0250n\u00f8n\u028e\u026f\u00f8nsl\u028e \u0287\u00f8 \u0254l\u0250ss\u026f\u0250\u0287\u01dds",
"posted %(time_ago)s by %(author)s": "d\u00f8s\u0287\u01ddd %(time_ago)s b\u028e %(author)s",
@@ -1853,6 +1858,7 @@
"with %(section_or_subsection)s": "\u028d\u1d09\u0287\u0265 %(section_or_subsection)s",
"{browse_span_start}Browse teams in other topics{span_end} or {search_span_start}search teams{span_end} in this topic. If you still can't find a team to join, {create_span_start}create a new team in this topic{span_end}.": "{browse_span_start}\u0243\u0279\u00f8\u028ds\u01dd \u0287\u01dd\u0250\u026fs \u1d09n \u00f8\u0287\u0265\u01dd\u0279 \u0287\u00f8d\u1d09\u0254s{span_end} \u00f8\u0279 {search_span_start}s\u01dd\u0250\u0279\u0254\u0265 \u0287\u01dd\u0250\u026fs{span_end} \u1d09n \u0287\u0265\u1d09s \u0287\u00f8d\u1d09\u0254. \u0197\u025f \u028e\u00f8n s\u0287\u1d09ll \u0254\u0250n'\u0287 \u025f\u1d09nd \u0250 \u0287\u01dd\u0250\u026f \u0287\u00f8 \u027e\u00f8\u1d09n, {create_span_start}\u0254\u0279\u01dd\u0250\u0287\u01dd \u0250 n\u01dd\u028d \u0287\u01dd\u0250\u026f \u1d09n \u0287\u0265\u1d09s \u0287\u00f8d\u1d09\u0254{span_end}.",
"{email} is already on the {container} team. Recheck the email address if you want to add a new member.": "{email} \u1d09s \u0250l\u0279\u01dd\u0250d\u028e \u00f8n \u0287\u0265\u01dd {container} \u0287\u01dd\u0250\u026f. \u024c\u01dd\u0254\u0265\u01dd\u0254\u029e \u0287\u0265\u01dd \u01dd\u026f\u0250\u1d09l \u0250dd\u0279\u01ddss \u1d09\u025f \u028e\u00f8n \u028d\u0250n\u0287 \u0287\u00f8 \u0250dd \u0250 n\u01dd\u028d \u026f\u01dd\u026fb\u01dd\u0279.",
+ "{hours}:{minutes} (current UTC time)": "{hours}:{minutes} (\u0254n\u0279\u0279\u01ddn\u0287 \u0244\u0166\u023b \u0287\u1d09\u026f\u01dd)",
"{numMoved} student was removed from {oldCohort}": [
"{numMoved} s\u0287nd\u01ddn\u0287 \u028d\u0250s \u0279\u01dd\u026f\u00f8\u028c\u01ddd \u025f\u0279\u00f8\u026f {oldCohort}",
"{numMoved} s\u0287nd\u01ddn\u0287s \u028d\u01dd\u0279\u01dd \u0279\u01dd\u026f\u00f8\u028c\u01ddd \u025f\u0279\u00f8\u026f {oldCohort}"
diff --git a/cms/static/js/i18n/rtl/djangojs.js b/cms/static/js/i18n/rtl/djangojs.js
index 2e526b374c..0ffdb1ecd4 100644
--- a/cms/static/js/i18n/rtl/djangojs.js
+++ b/cms/static/js/i18n/rtl/djangojs.js
@@ -41,7 +41,6 @@
],
"%(field)s can only contain up to %(count)d characters.": "%(field)s \u0630\u0634\u0631 \u062e\u0631\u0645\u063a \u0630\u062e\u0631\u0641\u0634\u0647\u0631 \u0639\u062d \u0641\u062e %(count)d \u0630\u0627\u0634\u0642\u0634\u0630\u0641\u062b\u0642\u0633.",
"%(field)s must have at least %(count)d characters.": "%(field)s \u0648\u0639\u0633\u0641 \u0627\u0634\u062f\u062b \u0634\u0641 \u0645\u062b\u0634\u0633\u0641 %(count)d \u0630\u0627\u0634\u0642\u0634\u0630\u0641\u062b\u0642\u0633.",
- "%(hours)s:%(minutes)s (current UTC time)": "%(hours)s:%(minutes)s (\u0630\u0639\u0642\u0642\u062b\u0631\u0641 \u0639\u0641\u0630 \u0641\u0647\u0648\u062b)",
"%(memberCount)s / %(maxMemberCount)s Member": [
"%(memberCount)s / %(maxMemberCount)s \u0648\u062b\u0648\u0632\u062b\u0642",
"%(memberCount)s / %(maxMemberCount)s \u0648\u062b\u0648\u0632\u062b\u0642\u0633"
@@ -163,6 +162,7 @@
"Active Uploads": "\u0634\u0630\u0641\u0647\u062f\u062b \u0639\u062d\u0645\u062e\u0634\u064a\u0633",
"Add": "\u0634\u064a\u064a",
"Add Additional Signatory": "\u0634\u064a\u064a \u0634\u064a\u064a\u0647\u0641\u0647\u062e\u0631\u0634\u0645 \u0633\u0647\u0644\u0631\u0634\u0641\u062e\u0642\u063a",
+ "Add Allowance": "\u0634\u064a\u064a \u0634\u0645\u0645\u062e\u0635\u0634\u0631\u0630\u062b",
"Add Cohort": "\u0634\u064a\u064a \u0630\u062e\u0627\u062e\u0642\u0641",
"Add Component:": "\u0634\u064a\u064a \u0630\u062e\u0648\u062d\u062e\u0631\u062b\u0631\u0641:",
"Add Country": "\u0634\u064a\u064a \u0630\u062e\u0639\u0631\u0641\u0642\u063a",
@@ -171,6 +171,7 @@
"Add Students": "\u0634\u064a\u064a \u0633\u0641\u0639\u064a\u062b\u0631\u0641\u0633",
"Add URLs for additional versions": "\u0634\u064a\u064a \u0639\u0642\u0645\u0633 \u0628\u062e\u0642 \u0634\u064a\u064a\u0647\u0641\u0647\u062e\u0631\u0634\u0645 \u062f\u062b\u0642\u0633\u0647\u062e\u0631\u0633",
"Add a Chapter": "\u0634\u064a\u064a \u0634 \u0630\u0627\u0634\u062d\u0641\u062b\u0642",
+ "Add a New Allowance": "\u0634\u064a\u064a \u0634 \u0631\u062b\u0635 \u0634\u0645\u0645\u062e\u0635\u0634\u0631\u0630\u062b",
"Add a New Cohort": "\u0634\u064a\u064a \u0634 \u0631\u062b\u0635 \u0630\u062e\u0627\u062e\u0642\u0641",
"Add a Response": "\u0634\u064a\u064a \u0634 \u0642\u062b\u0633\u062d\u062e\u0631\u0633\u062b",
"Add a clear and descriptive title to encourage participation.": "\u0634\u064a\u064a \u0634 \u0630\u0645\u062b\u0634\u0642 \u0634\u0631\u064a \u064a\u062b\u0633\u0630\u0642\u0647\u062d\u0641\u0647\u062f\u062b \u0641\u0647\u0641\u0645\u062b \u0641\u062e \u062b\u0631\u0630\u062e\u0639\u0642\u0634\u0644\u062b \u062d\u0634\u0642\u0641\u0647\u0630\u0647\u062d\u0634\u0641\u0647\u062e\u0631.",
@@ -189,6 +190,7 @@
"Adding": "\u0634\u064a\u064a\u0647\u0631\u0644",
"Adding the selected course to your cart": "\u0634\u064a\u064a\u0647\u0631\u0644 \u0641\u0627\u062b \u0633\u062b\u0645\u062b\u0630\u0641\u062b\u064a \u0630\u062e\u0639\u0642\u0633\u062b \u0641\u062e \u063a\u062e\u0639\u0642 \u0630\u0634\u0642\u0641",
"Additional Information (optional)": "\u0634\u064a\u064a\u0647\u0641\u0647\u062e\u0631\u0634\u0645 \u0647\u0631\u0628\u062e\u0642\u0648\u0634\u0641\u0647\u062e\u0631 (\u062e\u062d\u0641\u0647\u062e\u0631\u0634\u0645)",
+ "Additional Time (minutes)": "\u0634\u064a\u064a\u0647\u0641\u0647\u062e\u0631\u0634\u0645 \u0641\u0647\u0648\u062b (\u0648\u0647\u0631\u0639\u0641\u062b\u0633)",
"Admin": "\u0634\u064a\u0648\u0647\u0631",
"Advanced": "\u0634\u064a\u062f\u0634\u0631\u0630\u062b\u064a",
"Align center": "\u0634\u0645\u0647\u0644\u0631 \u0630\u062b\u0631\u0641\u062b\u0642",
@@ -214,6 +216,9 @@
"Allow others to copy, distribute, display and perform your work - and derivative works based upon it - but for noncommercial purposes only.": "\u0634\u0645\u0645\u062e\u0635 \u062e\u0641\u0627\u062b\u0642\u0633 \u0641\u062e \u0630\u062e\u062d\u063a, \u064a\u0647\u0633\u0641\u0642\u0647\u0632\u0639\u0641\u062b, \u064a\u0647\u0633\u062d\u0645\u0634\u063a \u0634\u0631\u064a \u062d\u062b\u0642\u0628\u062e\u0642\u0648 \u063a\u062e\u0639\u0642 \u0635\u062e\u0642\u0646 - \u0634\u0631\u064a \u064a\u062b\u0642\u0647\u062f\u0634\u0641\u0647\u062f\u062b \u0635\u062e\u0642\u0646\u0633 \u0632\u0634\u0633\u062b\u064a \u0639\u062d\u062e\u0631 \u0647\u0641 - \u0632\u0639\u0641 \u0628\u062e\u0642 \u0631\u062e\u0631\u0630\u062e\u0648\u0648\u062b\u0642\u0630\u0647\u0634\u0645 \u062d\u0639\u0642\u062d\u062e\u0633\u062b\u0633 \u062e\u0631\u0645\u063a.",
"Allow others to distribute derivative works only under a license identical to the license that governs your work. This option is incompatible with \"No Derivatives\".": "\u0634\u0645\u0645\u062e\u0635 \u062e\u0641\u0627\u062b\u0642\u0633 \u0641\u062e \u064a\u0647\u0633\u0641\u0642\u0647\u0632\u0639\u0641\u062b \u064a\u062b\u0642\u0647\u062f\u0634\u0641\u0647\u062f\u062b \u0635\u062e\u0642\u0646\u0633 \u062e\u0631\u0645\u063a \u0639\u0631\u064a\u062b\u0642 \u0634 \u0645\u0647\u0630\u062b\u0631\u0633\u062b \u0647\u064a\u062b\u0631\u0641\u0647\u0630\u0634\u0645 \u0641\u062e \u0641\u0627\u062b \u0645\u0647\u0630\u062b\u0631\u0633\u062b \u0641\u0627\u0634\u0641 \u0644\u062e\u062f\u062b\u0642\u0631\u0633 \u063a\u062e\u0639\u0642 \u0635\u062e\u0642\u0646. \u0641\u0627\u0647\u0633 \u062e\u062d\u0641\u0647\u062e\u0631 \u0647\u0633 \u0647\u0631\u0630\u062e\u0648\u062d\u0634\u0641\u0647\u0632\u0645\u062b \u0635\u0647\u0641\u0627 \"\u0631\u062e \u064a\u062b\u0642\u0647\u062f\u0634\u0641\u0647\u062f\u062b\u0633\".",
"Allow students to generate certificates for this course?": "\u0634\u0645\u0645\u062e\u0635 \u0633\u0641\u0639\u064a\u062b\u0631\u0641\u0633 \u0641\u062e \u0644\u062b\u0631\u062b\u0642\u0634\u0641\u062b \u0630\u062b\u0642\u0641\u0647\u0628\u0647\u0630\u0634\u0641\u062b\u0633 \u0628\u062e\u0642 \u0641\u0627\u0647\u0633 \u0630\u062e\u0639\u0642\u0633\u062b?",
+ "Allowance Type": "\u0634\u0645\u0645\u062e\u0635\u0634\u0631\u0630\u062b \u0641\u063a\u062d\u062b",
+ "Allowance Value": "\u0634\u0645\u0645\u062e\u0635\u0634\u0631\u0630\u062b \u062f\u0634\u0645\u0639\u062b",
+ "Allowances": "\u0634\u0645\u0645\u062e\u0635\u0634\u0631\u0630\u062b\u0633",
"Already a course team member": "\u0634\u0645\u0642\u062b\u0634\u064a\u063a \u0634 \u0630\u062e\u0639\u0642\u0633\u062b \u0641\u062b\u0634\u0648 \u0648\u062b\u0648\u0632\u062b\u0642",
"Already a library team member": "\u0634\u0645\u0642\u062b\u0634\u064a\u063a \u0634 \u0645\u0647\u0632\u0642\u0634\u0642\u063a \u0641\u062b\u0634\u0648 \u0648\u062b\u0648\u0632\u062b\u0642",
"Already a member": "\u0634\u0645\u0642\u062b\u0634\u064a\u063a \u0634 \u0648\u062b\u0648\u0632\u062b\u0642",
@@ -398,6 +403,7 @@
"Commentary": "\u0630\u062e\u0648\u0648\u062b\u0631\u0641\u0634\u0642\u063a",
"Common Problem Types": "\u0630\u062e\u0648\u0648\u062e\u0631 \u062d\u0642\u062e\u0632\u0645\u062b\u0648 \u0641\u063a\u062d\u062b\u0633",
"Community TA": "\u0630\u062e\u0648\u0648\u0639\u0631\u0647\u0641\u063a \u0641\u0634",
+ "Completed At": "\u0630\u062e\u0648\u062d\u0645\u062b\u0641\u062b\u064a \u0634\u0641",
"Component": "\u0630\u062e\u0648\u062d\u062e\u0631\u062b\u0631\u0641",
"Configure": "\u0630\u062e\u0631\u0628\u0647\u0644\u0639\u0642\u062b",
"Confirm": "\u0630\u062e\u0631\u0628\u0647\u0642\u0648",
@@ -640,6 +646,8 @@
"Error: User '<%= username %>' has not yet activated their account. Users must create and activate their accounts before they can be assigned a role.": "\u062b\u0642\u0642\u062e\u0642: \u0639\u0633\u062b\u0642 '<%= username %>' \u0627\u0634\u0633 \u0631\u062e\u0641 \u063a\u062b\u0641 \u0634\u0630\u0641\u0647\u062f\u0634\u0641\u062b\u064a \u0641\u0627\u062b\u0647\u0642 \u0634\u0630\u0630\u062e\u0639\u0631\u0641. \u0639\u0633\u062b\u0642\u0633 \u0648\u0639\u0633\u0641 \u0630\u0642\u062b\u0634\u0641\u062b \u0634\u0631\u064a \u0634\u0630\u0641\u0647\u062f\u0634\u0641\u062b \u0641\u0627\u062b\u0647\u0642 \u0634\u0630\u0630\u062e\u0639\u0631\u0641\u0633 \u0632\u062b\u0628\u062e\u0642\u062b \u0641\u0627\u062b\u063a \u0630\u0634\u0631 \u0632\u062b \u0634\u0633\u0633\u0647\u0644\u0631\u062b\u064a \u0634 \u0642\u062e\u0645\u062b.",
"Error: You cannot remove yourself from the Instructor group!": "\u062b\u0642\u0642\u062e\u0642: \u063a\u062e\u0639 \u0630\u0634\u0631\u0631\u062e\u0641 \u0642\u062b\u0648\u062e\u062f\u062b \u063a\u062e\u0639\u0642\u0633\u062b\u0645\u0628 \u0628\u0642\u062e\u0648 \u0641\u0627\u062b \u0647\u0631\u0633\u0641\u0642\u0639\u0630\u0641\u062e\u0642 \u0644\u0642\u062e\u0639\u062d!",
"Errors": "\u062b\u0642\u0642\u062e\u0642\u0633",
+ "Exam Name": "\u062b\u0637\u0634\u0648 \u0631\u0634\u0648\u062b",
+ "Exam Type": "\u062b\u0637\u0634\u0648 \u0641\u063a\u062d\u062b",
"Exception Granted": "\u062b\u0637\u0630\u062b\u062d\u0641\u0647\u062e\u0631 \u0644\u0642\u0634\u0631\u0641\u062b\u064a",
"Exit full browser": "\u062b\u0637\u0647\u0641 \u0628\u0639\u0645\u0645 \u0632\u0642\u062e\u0635\u0633\u062b\u0642",
"Expand All": "\u062b\u0637\u062d\u0634\u0631\u064a \u0634\u0645\u0645",
@@ -649,6 +657,7 @@
"Explanation": "\u062b\u0637\u062d\u0645\u0634\u0631\u0634\u0641\u0647\u062e\u0631",
"Explicitly Hiding from Students": "\u062b\u0637\u062d\u0645\u0647\u0630\u0647\u0641\u0645\u063a \u0627\u0647\u064a\u0647\u0631\u0644 \u0628\u0642\u062e\u0648 \u0633\u0641\u0639\u064a\u062b\u0631\u0641\u0633",
"Explore New XSeries": "\u062b\u0637\u062d\u0645\u062e\u0642\u062b \u0631\u062b\u0635 \u0637\u0633\u062b\u0642\u0647\u062b\u0633",
+ "Explore XSeries Programs": "\u062b\u0637\u062d\u0645\u062e\u0642\u062b \u0637\u0633\u062b\u0642\u0647\u062b\u0633 \u062d\u0642\u062e\u0644\u0642\u0634\u0648\u0633",
"Explore your course!": "\u062b\u0637\u062d\u0645\u062e\u0642\u062b \u063a\u062e\u0639\u0642 \u0630\u062e\u0639\u0642\u0633\u062b!",
"Failed to delete student state.": "\u0628\u0634\u0647\u0645\u062b\u064a \u0641\u062e \u064a\u062b\u0645\u062b\u0641\u062b \u0633\u0641\u0639\u064a\u062b\u0631\u0641 \u0633\u0641\u0634\u0641\u062b.",
"Failed to rescore problem.": "\u0628\u0634\u0647\u0645\u062b\u064a \u0641\u062e \u0642\u062b\u0633\u0630\u062e\u0642\u062b \u062d\u0642\u062e\u0632\u0645\u062b\u0648.",
@@ -678,6 +687,7 @@
"Font Family": "\u0628\u062e\u0631\u0641 \u0628\u0634\u0648\u0647\u0645\u063a",
"Font Sizes": "\u0628\u062e\u0631\u0641 \u0633\u0647\u0638\u062b\u0633",
"Footer": "\u0628\u062e\u062e\u0641\u062b\u0642",
+ "For grading to work, you must change all {oldName} subsections to {newName}.": "\u0628\u062e\u0642 \u0644\u0642\u0634\u064a\u0647\u0631\u0644 \u0641\u062e \u0635\u062e\u0642\u0646, \u063a\u062e\u0639 \u0648\u0639\u0633\u0641 \u0630\u0627\u0634\u0631\u0644\u062b \u0634\u0645\u0645 {oldName} \u0633\u0639\u0632\u0633\u062b\u0630\u0641\u0647\u062e\u0631\u0633 \u0641\u062e {newName}.",
"Forgot password?": "\u0628\u062e\u0642\u0644\u062e\u0641 \u062d\u0634\u0633\u0633\u0635\u062e\u0642\u064a?",
"Format": "\u0628\u062e\u0642\u0648\u0634\u0641",
"Formats": "\u0628\u062e\u0642\u0648\u0634\u0641\u0633",
@@ -690,7 +700,7 @@
"Generate": "\u0644\u062b\u0631\u062b\u0642\u0634\u0641\u062b",
"Generate Exception Certificates": "\u0644\u062b\u0631\u062b\u0642\u0634\u0641\u062b \u062b\u0637\u0630\u062b\u062d\u0641\u0647\u062e\u0631 \u0630\u062b\u0642\u0641\u0647\u0628\u0647\u0630\u0634\u0641\u062b\u0633",
"Generate a Certificate for all users on the Exception list": "\u0644\u062b\u0631\u062b\u0642\u0634\u0641\u062b \u0634 \u0630\u062b\u0642\u0641\u0647\u0628\u0647\u0630\u0634\u0641\u062b \u0628\u062e\u0642 \u0634\u0645\u0645 \u0639\u0633\u062b\u0642\u0633 \u062e\u0631 \u0641\u0627\u062b \u062b\u0637\u0630\u062b\u062d\u0641\u0647\u062e\u0631 \u0645\u0647\u0633\u0641",
- "Generate certificates for all users on the Exception list for whom certificates have not yet been run": "\u0644\u062b\u0631\u062b\u0642\u0634\u0641\u062b \u0630\u062b\u0642\u0641\u0647\u0628\u0647\u0630\u0634\u0641\u062b\u0633 \u0628\u062e\u0642 \u0634\u0645\u0645 \u0639\u0633\u062b\u0642\u0633 \u062e\u0631 \u0641\u0627\u062b \u062b\u0637\u0630\u062b\u062d\u0641\u0647\u062e\u0631 \u0645\u0647\u0633\u0641 \u0628\u062e\u0642 \u0635\u0627\u062e\u0648 \u0630\u062b\u0642\u0641\u0647\u0628\u0647\u0630\u0634\u0641\u062b\u0633 \u0627\u0634\u062f\u062b \u0631\u062e\u0641 \u063a\u062b\u0641 \u0632\u062b\u062b\u0631 \u0642\u0639\u0631",
+ "Generate certificates for all users on the Exception list who do not yet have a certificate": "\u0644\u062b\u0631\u062b\u0642\u0634\u0641\u062b \u0630\u062b\u0642\u0641\u0647\u0628\u0647\u0630\u0634\u0641\u062b\u0633 \u0628\u062e\u0642 \u0634\u0645\u0645 \u0639\u0633\u062b\u0642\u0633 \u062e\u0631 \u0641\u0627\u062b \u062b\u0637\u0630\u062b\u062d\u0641\u0647\u062e\u0631 \u0645\u0647\u0633\u0641 \u0635\u0627\u062e \u064a\u062e \u0631\u062e\u0641 \u063a\u062b\u0641 \u0627\u0634\u062f\u062b \u0634 \u0630\u062b\u0642\u0641\u0647\u0628\u0647\u0630\u0634\u0641\u062b",
"Generate the user's certificate": "\u0644\u062b\u0631\u062b\u0642\u0634\u0641\u062b \u0641\u0627\u062b \u0639\u0633\u062b\u0642'\u0633 \u0630\u062b\u0642\u0641\u0647\u0628\u0647\u0630\u0634\u0641\u062b",
"Get Credit": "\u0644\u062b\u0641 \u0630\u0642\u062b\u064a\u0647\u0641",
"Go to Dashboard": "\u0644\u062e \u0641\u062e \u064a\u0634\u0633\u0627\u0632\u062e\u0634\u0642\u064a",
@@ -1227,6 +1237,7 @@
"Sorted by": "\u0633\u062e\u0642\u0641\u062b\u064a \u0632\u063a",
"Source": "\u0633\u062e\u0639\u0642\u0630\u062b",
"Source code": "\u0633\u062e\u0639\u0642\u0630\u062b \u0630\u062e\u064a\u062b",
+ "Special Exam": "\u0633\u062d\u062b\u0630\u0647\u0634\u0645 \u062b\u0637\u0634\u0648",
"Special character": "\u0633\u062d\u062b\u0630\u0647\u0634\u0645 \u0630\u0627\u0634\u0642\u0634\u0630\u0641\u062b\u0642",
"Specify an alternative to the official course title to display on certificates. Leave blank to use the official course title.": "\u0633\u062d\u062b\u0630\u0647\u0628\u063a \u0634\u0631 \u0634\u0645\u0641\u062b\u0642\u0631\u0634\u0641\u0647\u062f\u062b \u0641\u062e \u0641\u0627\u062b \u062e\u0628\u0628\u0647\u0630\u0647\u0634\u0645 \u0630\u062e\u0639\u0642\u0633\u062b \u0641\u0647\u0641\u0645\u062b \u0641\u062e \u064a\u0647\u0633\u062d\u0645\u0634\u063a \u062e\u0631 \u0630\u062b\u0642\u0641\u0647\u0628\u0647\u0630\u0634\u0641\u062b\u0633. \u0645\u062b\u0634\u062f\u062b \u0632\u0645\u0634\u0631\u0646 \u0641\u062e \u0639\u0633\u062b \u0641\u0627\u062b \u062e\u0628\u0628\u0647\u0630\u0647\u0634\u0645 \u0630\u062e\u0639\u0642\u0633\u062b \u0641\u0647\u0641\u0645\u062b.",
"Specify any additional rules or rule exceptions that the proctoring review team should enforce when reviewing the videos. For example, you could specify that calculators are allowed.": "\u0633\u062d\u062b\u0630\u0647\u0628\u063a \u0634\u0631\u063a \u0634\u064a\u064a\u0647\u0641\u0647\u062e\u0631\u0634\u0645 \u0642\u0639\u0645\u062b\u0633 \u062e\u0642 \u0642\u0639\u0645\u062b \u062b\u0637\u0630\u062b\u062d\u0641\u0647\u062e\u0631\u0633 \u0641\u0627\u0634\u0641 \u0641\u0627\u062b \u062d\u0642\u062e\u0630\u0641\u062e\u0642\u0647\u0631\u0644 \u0642\u062b\u062f\u0647\u062b\u0635 \u0641\u062b\u0634\u0648 \u0633\u0627\u062e\u0639\u0645\u064a \u062b\u0631\u0628\u062e\u0642\u0630\u062b \u0635\u0627\u062b\u0631 \u0642\u062b\u062f\u0647\u062b\u0635\u0647\u0631\u0644 \u0641\u0627\u062b \u062f\u0647\u064a\u062b\u062e\u0633. \u0628\u062e\u0642 \u062b\u0637\u0634\u0648\u062d\u0645\u062b, \u063a\u062e\u0639 \u0630\u062e\u0639\u0645\u064a \u0633\u062d\u062b\u0630\u0647\u0628\u063a \u0641\u0627\u0634\u0641 \u0630\u0634\u0645\u0630\u0639\u0645\u0634\u0641\u062e\u0642\u0633 \u0634\u0642\u062b \u0634\u0645\u0645\u062e\u0635\u062b\u064a.",
@@ -1247,6 +1258,7 @@
"Start regenerating certificates for students in this course?": "\u0633\u0641\u0634\u0642\u0641 \u0642\u062b\u0644\u062b\u0631\u062b\u0642\u0634\u0641\u0647\u0631\u0644 \u0630\u062b\u0642\u0641\u0647\u0628\u0647\u0630\u0634\u0641\u062b\u0633 \u0628\u062e\u0642 \u0633\u0641\u0639\u064a\u062b\u0631\u0641\u0633 \u0647\u0631 \u0641\u0627\u0647\u0633 \u0630\u062e\u0639\u0642\u0633\u062b?",
"Start search": "\u0633\u0641\u0634\u0642\u0641 \u0633\u062b\u0634\u0642\u0630\u0627",
"Start working toward your next learning goal.": "\u0633\u0641\u0634\u0642\u0641 \u0635\u062e\u0642\u0646\u0647\u0631\u0644 \u0641\u062e\u0635\u0634\u0642\u064a \u063a\u062e\u0639\u0642 \u0631\u062b\u0637\u0641 \u0645\u062b\u0634\u0642\u0631\u0647\u0631\u0644 \u0644\u062e\u0634\u0645.",
+ "Started At": "\u0633\u0641\u0634\u0642\u0641\u062b\u064a \u0634\u0641",
"Started entrance exam rescore task for student '{student_id}'. Click the 'Show Background Task History for Student' button to see the status of the task.": "\u0633\u0641\u0634\u0642\u0641\u062b\u064a \u062b\u0631\u0641\u0642\u0634\u0631\u0630\u062b \u062b\u0637\u0634\u0648 \u0642\u062b\u0633\u0630\u062e\u0642\u062b \u0641\u0634\u0633\u0646 \u0628\u062e\u0642 \u0633\u0641\u0639\u064a\u062b\u0631\u0641 '{student_id}'. \u0630\u0645\u0647\u0630\u0646 \u0641\u0627\u062b '\u0633\u0627\u062e\u0635 \u0632\u0634\u0630\u0646\u0644\u0642\u062e\u0639\u0631\u064a \u0641\u0634\u0633\u0646 \u0627\u0647\u0633\u0641\u062e\u0642\u063a \u0628\u062e\u0642 \u0633\u0641\u0639\u064a\u062b\u0631\u0641' \u0632\u0639\u0641\u0641\u062e\u0631 \u0641\u062e \u0633\u062b\u062b \u0641\u0627\u062b \u0633\u0641\u0634\u0641\u0639\u0633 \u062e\u0628 \u0641\u0627\u062b \u0641\u0634\u0633\u0646.",
"Started rescore problem task for problem '<%= problem_id %>' and student '<%= student_id %>'. Click the 'Show Background Task History for Student' button to see the status of the task.": "\u0633\u0641\u0634\u0642\u0641\u062b\u064a \u0642\u062b\u0633\u0630\u062e\u0642\u062b \u062d\u0642\u062e\u0632\u0645\u062b\u0648 \u0641\u0634\u0633\u0646 \u0628\u062e\u0642 \u062d\u0642\u062e\u0632\u0645\u062b\u0648 '<%= problem_id %>' \u0634\u0631\u064a \u0633\u0641\u0639\u064a\u062b\u0631\u0641 '<%= student_id %>'. \u0630\u0645\u0647\u0630\u0646 \u0641\u0627\u062b '\u0633\u0627\u062e\u0635 \u0632\u0634\u0630\u0646\u0644\u0642\u062e\u0639\u0631\u064a \u0641\u0634\u0633\u0646 \u0627\u0647\u0633\u0641\u062e\u0642\u063a \u0628\u062e\u0642 \u0633\u0641\u0639\u064a\u062b\u0631\u0641' \u0632\u0639\u0641\u0641\u062e\u0631 \u0641\u062e \u0633\u062b\u062b \u0641\u0627\u062b \u0633\u0641\u0634\u0641\u0639\u0633 \u062e\u0628 \u0641\u0627\u062b \u0641\u0634\u0633\u0646.",
"Starts": "\u0633\u0641\u0634\u0642\u0641\u0633",
@@ -1337,6 +1349,8 @@
"The course must have an assigned start date.": "\u0641\u0627\u062b \u0630\u062e\u0639\u0642\u0633\u062b \u0648\u0639\u0633\u0641 \u0627\u0634\u062f\u062b \u0634\u0631 \u0634\u0633\u0633\u0647\u0644\u0631\u062b\u064a \u0633\u0641\u0634\u0642\u0641 \u064a\u0634\u0641\u062b.",
"The course start date must be later than the enrollment start date.": "\u0641\u0627\u062b \u0630\u062e\u0639\u0642\u0633\u062b \u0633\u0641\u0634\u0642\u0641 \u064a\u0634\u0641\u062b \u0648\u0639\u0633\u0641 \u0632\u062b \u0645\u0634\u0641\u062b\u0642 \u0641\u0627\u0634\u0631 \u0641\u0627\u062b \u062b\u0631\u0642\u062e\u0645\u0645\u0648\u062b\u0631\u0641 \u0633\u0641\u0634\u0642\u0641 \u064a\u0634\u0641\u062b.",
"The data could not be saved.": "\u0641\u0627\u062b \u064a\u0634\u0641\u0634 \u0630\u062e\u0639\u0645\u064a \u0631\u062e\u0641 \u0632\u062b \u0633\u0634\u062f\u062b\u064a.",
+ "The description field must be limited to 1000 characters.": "\u0641\u0627\u062b \u064a\u062b\u0633\u0630\u0642\u0647\u062d\u0641\u0647\u062e\u0631 \u0628\u0647\u062b\u0645\u064a \u0648\u0639\u0633\u0641 \u0632\u062b \u0645\u0647\u0648\u0647\u0641\u062b\u064a \u0641\u062e 1000 \u0630\u0627\u0634\u0642\u0634\u0630\u0641\u062b\u0642\u0633.",
+ "The duration field must be limited to 50 characters.": "\u0641\u0627\u062b \u064a\u0639\u0642\u0634\u0641\u0647\u062e\u0631 \u0628\u0647\u062b\u0645\u064a \u0648\u0639\u0633\u0641 \u0632\u062b \u0645\u0647\u0648\u0647\u0641\u062b\u064a \u0641\u062e 50 \u0630\u0627\u0634\u0642\u0634\u0630\u0641\u062b\u0642\u0633.",
"The email address you use to sign in. Communications from {platform_name} and your courses are sent to this address.": "\u0641\u0627\u062b \u062b\u0648\u0634\u0647\u0645 \u0634\u064a\u064a\u0642\u062b\u0633\u0633 \u063a\u062e\u0639 \u0639\u0633\u062b \u0641\u062e \u0633\u0647\u0644\u0631 \u0647\u0631. \u0630\u062e\u0648\u0648\u0639\u0631\u0647\u0630\u0634\u0641\u0647\u062e\u0631\u0633 \u0628\u0642\u062e\u0648 {platform_name} \u0634\u0631\u064a \u063a\u062e\u0639\u0642 \u0630\u062e\u0639\u0642\u0633\u062b\u0633 \u0634\u0642\u062b \u0633\u062b\u0631\u0641 \u0641\u062e \u0641\u0627\u0647\u0633 \u0634\u064a\u064a\u0642\u062b\u0633\u0633.",
"The email address you've provided isn't formatted correctly.": "\u0641\u0627\u062b \u062b\u0648\u0634\u0647\u0645 \u0634\u064a\u064a\u0642\u062b\u0633\u0633 \u063a\u062e\u0639'\u062f\u062b \u062d\u0642\u062e\u062f\u0647\u064a\u062b\u064a \u0647\u0633\u0631'\u0641 \u0628\u062e\u0642\u0648\u0634\u0641\u0641\u062b\u064a \u0630\u062e\u0642\u0642\u062b\u0630\u0641\u0645\u063a.",
"The enrollment end date cannot be after the course end date.": "\u0641\u0627\u062b \u062b\u0631\u0642\u062e\u0645\u0645\u0648\u062b\u0631\u0641 \u062b\u0631\u064a \u064a\u0634\u0641\u062b \u0630\u0634\u0631\u0631\u062e\u0641 \u0632\u062b \u0634\u0628\u0641\u062b\u0642 \u0641\u0627\u062b \u0630\u062e\u0639\u0642\u0633\u062b \u062b\u0631\u064a \u064a\u0634\u0641\u062b.",
@@ -1366,10 +1380,13 @@
"The photo of your face matches the photo on your ID.": "\u0641\u0627\u062b \u062d\u0627\u062e\u0641\u062e \u062e\u0628 \u063a\u062e\u0639\u0642 \u0628\u0634\u0630\u062b \u0648\u0634\u0641\u0630\u0627\u062b\u0633 \u0641\u0627\u062b \u062d\u0627\u062e\u0641\u062e \u062e\u0631 \u063a\u062e\u0639\u0642 \u0647\u064a.",
"The raw error message is:": "\u0641\u0627\u062b \u0642\u0634\u0635 \u062b\u0642\u0642\u062e\u0642 \u0648\u062b\u0633\u0633\u0634\u0644\u062b \u0647\u0633:",
"The selected content group does not exist": "\u0641\u0627\u062b \u0633\u062b\u0645\u062b\u0630\u0641\u062b\u064a \u0630\u062e\u0631\u0641\u062b\u0631\u0641 \u0644\u0642\u062e\u0639\u062d \u064a\u062e\u062b\u0633 \u0631\u062e\u0641 \u062b\u0637\u0647\u0633\u0641",
+ "The short description field must be limited to 150 characters.": "\u0641\u0627\u062b \u0633\u0627\u062e\u0642\u0641 \u064a\u062b\u0633\u0630\u0642\u0647\u062d\u0641\u0647\u062e\u0631 \u0628\u0647\u062b\u0645\u064a \u0648\u0639\u0633\u0641 \u0632\u062b \u0645\u0647\u0648\u0647\u0641\u062b\u064a \u0641\u062e 150 \u0630\u0627\u0634\u0642\u0634\u0630\u0641\u062b\u0642\u0633.",
+ "The subtitle field must be limited to 150 characters.": "\u0641\u0627\u062b \u0633\u0639\u0632\u0641\u0647\u0641\u0645\u062b \u0628\u0647\u062b\u0645\u064a \u0648\u0639\u0633\u0641 \u0632\u062b \u0645\u0647\u0648\u0647\u0641\u062b\u064a \u0641\u062e 150 \u0630\u0627\u0634\u0642\u0634\u0630\u0641\u062b\u0642\u0633.",
"The team \"%(team)s\" could not be found.": "\u0641\u0627\u062b \u0641\u062b\u0634\u0648 \"%(team)s\" \u0630\u062e\u0639\u0645\u064a \u0631\u062e\u0641 \u0632\u062b \u0628\u062e\u0639\u0631\u064a.",
"The thread you selected has been deleted. Please select another thread.": "\u0641\u0627\u062b \u0641\u0627\u0642\u062b\u0634\u064a \u063a\u062e\u0639 \u0633\u062b\u0645\u062b\u0630\u0641\u062b\u064a \u0627\u0634\u0633 \u0632\u062b\u062b\u0631 \u064a\u062b\u0645\u062b\u0641\u062b\u064a. \u062d\u0645\u062b\u0634\u0633\u062b \u0633\u062b\u0645\u062b\u0630\u0641 \u0634\u0631\u062e\u0641\u0627\u062b\u0642 \u0641\u0627\u0642\u062b\u0634\u064a.",
"The timed transcript for the first video file does not appear to be the same as the timed transcript for the second video file.": "\u0641\u0627\u062b \u0641\u0647\u0648\u062b\u064a \u0641\u0642\u0634\u0631\u0633\u0630\u0642\u0647\u062d\u0641 \u0628\u062e\u0642 \u0641\u0627\u062b \u0628\u0647\u0642\u0633\u0641 \u062f\u0647\u064a\u062b\u062e \u0628\u0647\u0645\u062b \u064a\u062e\u062b\u0633 \u0631\u062e\u0641 \u0634\u062d\u062d\u062b\u0634\u0642 \u0641\u062e \u0632\u062b \u0641\u0627\u062b \u0633\u0634\u0648\u062b \u0634\u0633 \u0641\u0627\u062b \u0641\u0647\u0648\u062b\u064a \u0641\u0642\u0634\u0631\u0633\u0630\u0642\u0647\u062d\u0641 \u0628\u062e\u0642 \u0641\u0627\u062b \u0633\u062b\u0630\u062e\u0631\u064a \u062f\u0647\u064a\u062b\u062e \u0628\u0647\u0645\u062b.",
"The timed transcript for this video on edX is out of date, but YouTube has a current timed transcript for this video.": "\u0641\u0627\u062b \u0641\u0647\u0648\u062b\u064a \u0641\u0642\u0634\u0631\u0633\u0630\u0642\u0647\u062d\u0641 \u0628\u062e\u0642 \u0641\u0627\u0647\u0633 \u062f\u0647\u064a\u062b\u062e \u062e\u0631 \u062b\u064a\u0637 \u0647\u0633 \u062e\u0639\u0641 \u062e\u0628 \u064a\u0634\u0641\u062b, \u0632\u0639\u0641 \u063a\u062e\u0639\u0641\u0639\u0632\u062b \u0627\u0634\u0633 \u0634 \u0630\u0639\u0642\u0642\u062b\u0631\u0641 \u0641\u0647\u0648\u062b\u064a \u0641\u0642\u0634\u0631\u0633\u0630\u0642\u0647\u062d\u0641 \u0628\u062e\u0642 \u0641\u0627\u0647\u0633 \u062f\u0647\u064a\u062b\u062e.",
+ "The title field must be limited to 50 characters.": "\u0641\u0627\u062b \u0641\u0647\u0641\u0645\u062b \u0628\u0647\u062b\u0645\u064a \u0648\u0639\u0633\u0641 \u0632\u062b \u0645\u0647\u0648\u0647\u0641\u062b\u064a \u0641\u062e 50 \u0630\u0627\u0634\u0642\u0634\u0630\u0641\u062b\u0642\u0633.",
"The topic \"%(topic)s\" could not be found.": "\u0641\u0627\u062b \u0641\u062e\u062d\u0647\u0630 \"%(topic)s\" \u0630\u062e\u0639\u0645\u064a \u0631\u062e\u0641 \u0632\u062b \u0628\u062e\u0639\u0631\u064a.",
"The weight of all assignments of this type as a percentage of the total grade, for example, 40. Do not include the percent symbol.": "\u0641\u0627\u062b \u0635\u062b\u0647\u0644\u0627\u0641 \u062e\u0628 \u0634\u0645\u0645 \u0634\u0633\u0633\u0647\u0644\u0631\u0648\u062b\u0631\u0641\u0633 \u062e\u0628 \u0641\u0627\u0647\u0633 \u0641\u063a\u062d\u062b \u0634\u0633 \u0634 \u062d\u062b\u0642\u0630\u062b\u0631\u0641\u0634\u0644\u062b \u062e\u0628 \u0641\u0627\u062b \u0641\u062e\u0641\u0634\u0645 \u0644\u0642\u0634\u064a\u062b, \u0628\u062e\u0642 \u062b\u0637\u0634\u0648\u062d\u0645\u062b, 40. \u064a\u062e \u0631\u062e\u0641 \u0647\u0631\u0630\u0645\u0639\u064a\u062b \u0641\u0627\u062b \u062d\u062b\u0642\u0630\u062b\u0631\u0641 \u0633\u063a\u0648\u0632\u062e\u0645.",
"The {cohortGroupName} cohort has been created. You can manually add students to this cohort below.": "\u0641\u0627\u062b {cohortGroupName} \u0630\u062e\u0627\u062e\u0642\u0641 \u0627\u0634\u0633 \u0632\u062b\u062b\u0631 \u0630\u0642\u062b\u0634\u0641\u062b\u064a. \u063a\u062e\u0639 \u0630\u0634\u0631 \u0648\u0634\u0631\u0639\u0634\u0645\u0645\u063a \u0634\u064a\u064a \u0633\u0641\u0639\u064a\u062b\u0631\u0641\u0633 \u0641\u062e \u0641\u0627\u0647\u0633 \u0630\u062e\u0627\u062e\u0642\u0641 \u0632\u062b\u0645\u062e\u0635.",
@@ -1437,6 +1454,7 @@
"This team is full.": "\u0641\u0627\u0647\u0633 \u0641\u062b\u0634\u0648 \u0647\u0633 \u0628\u0639\u0645\u0645.",
"This thread is closed.": "\u0641\u0627\u0647\u0633 \u0641\u0627\u0642\u062b\u0634\u064a \u0647\u0633 \u0630\u0645\u062e\u0633\u062b\u064a.",
"Time Allotted (HH:MM):": "\u0641\u0647\u0648\u062b \u0634\u0645\u0645\u062e\u0641\u0641\u062b\u064a (\u0627\u0627:\u0648\u0648):",
+ "Time Limit": "\u0641\u0647\u0648\u062b \u0645\u0647\u0648\u0647\u0641",
"Time Sent": "\u0641\u0647\u0648\u062b \u0633\u062b\u0631\u0641",
"Time Sent:": "\u0641\u0647\u0648\u062b \u0633\u062b\u0631\u0641:",
"Timed": "\u0641\u0647\u0648\u062b\u064a",
@@ -1554,6 +1572,7 @@
"User": "\u0639\u0633\u062b\u0642",
"User Email": "\u0639\u0633\u062b\u0642 \u062b\u0648\u0634\u0647\u0645",
"Username": "\u0639\u0633\u062b\u0642\u0631\u0634\u0648\u062b",
+ "Username or Email": "\u0639\u0633\u062b\u0642\u0631\u0634\u0648\u062b \u062e\u0642 \u062b\u0648\u0634\u0647\u0645",
"Username or email address": "\u0639\u0633\u062b\u0642\u0631\u0634\u0648\u062b \u062e\u0642 \u062b\u0648\u0634\u0647\u0645 \u0634\u064a\u064a\u0642\u062b\u0633\u0633",
"Users": "\u0639\u0633\u062b\u0642\u0633",
"Users must create and activate their account before they can be promoted to beta tester.": "\u0639\u0633\u062b\u0642\u0633 \u0648\u0639\u0633\u0641 \u0630\u0642\u062b\u0634\u0641\u062b \u0634\u0631\u064a \u0634\u0630\u0641\u0647\u062f\u0634\u0641\u062b \u0641\u0627\u062b\u0647\u0642 \u0634\u0630\u0630\u062e\u0639\u0631\u0641 \u0632\u062b\u0628\u062e\u0642\u062b \u0641\u0627\u062b\u063a \u0630\u0634\u0631 \u0632\u062b \u062d\u0642\u062e\u0648\u062e\u0641\u062b\u064a \u0641\u062e \u0632\u062b\u0641\u0634 \u0641\u062b\u0633\u0641\u062b\u0642.",
@@ -1561,6 +1580,7 @@
"Valid": "\u062f\u0634\u0645\u0647\u064a",
"Validation Error": "\u062f\u0634\u0645\u0647\u064a\u0634\u0641\u0647\u062e\u0631 \u062b\u0642\u0642\u062e\u0642",
"Validation Error While Saving": "\u062f\u0634\u0645\u0647\u064a\u0634\u0641\u0647\u062e\u0631 \u062b\u0642\u0642\u062e\u0642 \u0635\u0627\u0647\u0645\u062b \u0633\u0634\u062f\u0647\u0631\u0644",
+ "Value": "\u062f\u0634\u0645\u0639\u062b",
"Verification Checkpoint": "\u062f\u062b\u0642\u0647\u0628\u0647\u0630\u0634\u0641\u0647\u062e\u0631 \u0630\u0627\u062b\u0630\u0646\u062d\u062e\u0647\u0631\u0641",
"Verification Deadline": "\u062f\u062b\u0642\u0647\u0628\u0647\u0630\u0634\u0641\u0647\u062e\u0631 \u064a\u062b\u0634\u064a\u0645\u0647\u0631\u062b",
"Verification checkpoint to be completed": "\u062f\u062b\u0642\u0647\u0628\u0647\u0630\u0634\u0641\u0647\u062e\u0631 \u0630\u0627\u062b\u0630\u0646\u062d\u062e\u0647\u0631\u0641 \u0641\u062e \u0632\u062b \u0630\u062e\u0648\u062d\u0645\u062b\u0641\u062b\u064a",
@@ -1652,6 +1672,7 @@
"Will Be Visible To:": "\u0635\u0647\u0645\u0645 \u0632\u062b \u062f\u0647\u0633\u0647\u0632\u0645\u062b \u0641\u062e:",
"Words: {0}": "\u0635\u062e\u0642\u064a\u0633: {0}",
"Would you like to sign in using your %(providerName)s credentials?": "\u0635\u062e\u0639\u0645\u064a \u063a\u062e\u0639 \u0645\u0647\u0646\u062b \u0641\u062e \u0633\u0647\u0644\u0631 \u0647\u0631 \u0639\u0633\u0647\u0631\u0644 \u063a\u062e\u0639\u0642 %(providerName)s \u0630\u0642\u062b\u064a\u062b\u0631\u0641\u0647\u0634\u0645\u0633?",
+ "XSeries Program Certificates": "\u0637\u0633\u062b\u0642\u0647\u062b\u0633 \u062d\u0642\u062e\u0644\u0642\u0634\u0648 \u0630\u062b\u0642\u0641\u0647\u0628\u0647\u0630\u0634\u0641\u062b\u0633",
"Year of Birth": "\u063a\u062b\u0634\u0642 \u062e\u0628 \u0632\u0647\u0642\u0641\u0627",
"Yes, allow edits to the active Certificate": "\u063a\u062b\u0633, \u0634\u0645\u0645\u062e\u0635 \u062b\u064a\u0647\u0641\u0633 \u0641\u062e \u0641\u0627\u062b \u0634\u0630\u0641\u0647\u062f\u062b \u0630\u062b\u0642\u0641\u0647\u0628\u0647\u0630\u0634\u0641\u062b",
"Yes, delete this %(xblock_type)s": "\u063a\u062b\u0633, \u064a\u062b\u0645\u062b\u0641\u062b \u0641\u0627\u0647\u0633 %(xblock_type)s",
@@ -1664,6 +1685,7 @@
"You are currently sharing a limited profile.": "\u063a\u062e\u0639 \u0634\u0642\u062b \u0630\u0639\u0642\u0642\u062b\u0631\u0641\u0645\u063a \u0633\u0627\u0634\u0642\u0647\u0631\u0644 \u0634 \u0645\u0647\u0648\u0647\u0641\u062b\u064a \u062d\u0642\u062e\u0628\u0647\u0645\u062b.",
"You are enrolling in: {courseName}": "\u063a\u062e\u0639 \u0634\u0642\u062b \u062b\u0631\u0642\u062e\u0645\u0645\u0647\u0631\u0644 \u0647\u0631: {courseName}",
"You are not currently a member of any team.": "\u063a\u062e\u0639 \u0634\u0642\u062b \u0631\u062e\u0641 \u0630\u0639\u0642\u0642\u062b\u0631\u0641\u0645\u063a \u0634 \u0648\u062b\u0648\u0632\u062b\u0642 \u062e\u0628 \u0634\u0631\u063a \u0641\u062b\u0634\u0648.",
+ "You are not enrolled in any XSeries Programs yet.": "\u063a\u062e\u0639 \u0634\u0642\u062b \u0631\u062e\u0641 \u062b\u0631\u0642\u062e\u0645\u0645\u062b\u064a \u0647\u0631 \u0634\u0631\u063a \u0637\u0633\u062b\u0642\u0647\u062b\u0633 \u062d\u0642\u062e\u0644\u0642\u0634\u0648\u0633 \u063a\u062b\u0641.",
"You are now enrolled as a verified student for:": "\u063a\u062e\u0639 \u0634\u0642\u062b \u0631\u062e\u0635 \u062b\u0631\u0642\u062e\u0645\u0645\u062b\u064a \u0634\u0633 \u0634 \u062f\u062b\u0642\u0647\u0628\u0647\u062b\u064a \u0633\u0641\u0639\u064a\u062b\u0631\u0641 \u0628\u062e\u0642:",
"You are upgrading your enrollment for: {courseName}": "\u063a\u062e\u0639 \u0634\u0642\u062b \u0639\u062d\u0644\u0642\u0634\u064a\u0647\u0631\u0644 \u063a\u062e\u0639\u0642 \u062b\u0631\u0642\u062e\u0645\u0645\u0648\u062b\u0631\u0641 \u0628\u062e\u0642: {courseName}",
"You can now enter your payment information and complete your enrollment.": "\u063a\u062e\u0639 \u0630\u0634\u0631 \u0631\u062e\u0635 \u062b\u0631\u0641\u062b\u0642 \u063a\u062e\u0639\u0642 \u062d\u0634\u063a\u0648\u062b\u0631\u0641 \u0647\u0631\u0628\u062e\u0642\u0648\u0634\u0641\u0647\u062e\u0631 \u0634\u0631\u064a \u0630\u062e\u0648\u062d\u0645\u062b\u0641\u062b \u063a\u062e\u0639\u0642 \u062b\u0631\u0642\u062e\u0645\u0645\u0648\u062b\u0631\u0641.",
@@ -1679,6 +1701,7 @@
"You have already reported this annotation.": "\u063a\u062e\u0639 \u0627\u0634\u062f\u062b \u0634\u0645\u0642\u062b\u0634\u064a\u063a \u0642\u062b\u062d\u062e\u0642\u0641\u062b\u064a \u0641\u0627\u0647\u0633 \u0634\u0631\u0631\u062e\u0641\u0634\u0641\u0647\u062e\u0631.",
"You have already verified your ID!": "\u063a\u062e\u0639 \u0627\u0634\u062f\u062b \u0634\u0645\u0642\u062b\u0634\u064a\u063a \u062f\u062b\u0642\u0647\u0628\u0647\u062b\u064a \u063a\u062e\u0639\u0642 \u0647\u064a!",
"You have been logged out of your edX account. ": "\u063a\u062e\u0639 \u0627\u0634\u062f\u062b \u0632\u062b\u062b\u0631 \u0645\u062e\u0644\u0644\u062b\u064a \u062e\u0639\u0641 \u062e\u0628 \u063a\u062e\u0639\u0642 \u062b\u064a\u0637 \u0634\u0630\u0630\u062e\u0639\u0631\u0641. ",
+ "You have earned certificates in %(completed_courses)s of the %(total_courses)s courses so far.": "\u063a\u062e\u0639 \u0627\u0634\u062f\u062b \u062b\u0634\u0642\u0631\u062b\u064a \u0630\u062b\u0642\u0641\u0647\u0628\u0647\u0630\u0634\u0641\u062b\u0633 \u0647\u0631 %(completed_courses)s \u062e\u0628 \u0641\u0627\u062b %(total_courses)s \u0630\u062e\u0639\u0642\u0633\u062b\u0633 \u0633\u062e \u0628\u0634\u0642.",
"You have no handouts defined": "\u063a\u062e\u0639 \u0627\u0634\u062f\u062b \u0631\u062e \u0627\u0634\u0631\u064a\u062e\u0639\u0641\u0633 \u064a\u062b\u0628\u0647\u0631\u062b\u064a",
"You have not bookmarked any courseware pages yet.": "\u063a\u062e\u0639 \u0627\u0634\u062f\u062b \u0631\u062e\u0641 \u0632\u062e\u062e\u0646\u0648\u0634\u0642\u0646\u062b\u064a \u0634\u0631\u063a \u0630\u062e\u0639\u0642\u0633\u062b\u0635\u0634\u0642\u062b \u062d\u0634\u0644\u062b\u0633 \u063a\u062b\u0641.",
"You have not created any certificates yet.": "\u063a\u062e\u0639 \u0627\u0634\u062f\u062b \u0631\u062e\u0641 \u0630\u0642\u062b\u0634\u0641\u062b\u064a \u0634\u0631\u063a \u0630\u062b\u0642\u0641\u0647\u0628\u0647\u0630\u0634\u0641\u062b\u0633 \u063a\u062b\u0641.",
@@ -1759,6 +1782,8 @@
"asset_path is required": "\u0634\u0633\u0633\u062b\u0641_\u062d\u0634\u0641\u0627 \u0647\u0633 \u0642\u062b\u0636\u0639\u0647\u0642\u062b\u064a",
"bytes": "\u0632\u063a\u0641\u062b\u0633",
"certificate": "\u0630\u062b\u0642\u0641\u0647\u0628\u0647\u0630\u0634\u0641\u062b",
+ "certificate.credential_url": "\u0630\u062b\u0642\u0641\u0647\u0628\u0647\u0630\u0634\u0641\u062b.\u0630\u0642\u062b\u064a\u062b\u0631\u0641\u0647\u0634\u0645_\u0639\u0642\u0645",
+ "certificate.display_name": "\u0630\u062b\u0642\u0641\u0647\u0628\u0647\u0630\u0634\u0641\u062b.\u064a\u0647\u0633\u062d\u0645\u0634\u063a_\u0631\u0634\u0648\u062b",
"close": "\u0630\u0645\u062e\u0633\u062b",
"content group": "\u0630\u062e\u0631\u0641\u062b\u0631\u0641 \u0644\u0642\u062e\u0639\u062d",
"correct": "\u0630\u062e\u0642\u0642\u062b\u0630\u0641",
@@ -1794,6 +1819,7 @@
"marked as answer %(time_ago)s": "\u0648\u0634\u0642\u0646\u062b\u064a \u0634\u0633 \u0634\u0631\u0633\u0635\u062b\u0642 %(time_ago)s",
"marked as answer %(time_ago)s by %(user)s": "\u0648\u0634\u0642\u0646\u062b\u064a \u0634\u0633 \u0634\u0631\u0633\u0635\u062b\u0642 %(time_ago)s \u0632\u063a %(user)s",
"message": "\u0648\u062b\u0633\u0633\u0634\u0644\u062b",
+ "minutes": "\u0648\u0647\u0631\u0639\u0641\u062b\u0633",
"name": "\u0631\u0634\u0648\u062b",
"off": "\u062e\u0628\u0628",
"on": "\u062e\u0631",
@@ -1801,7 +1827,7 @@
"or": "\u062e\u0642",
"or create a new one here": "\u062e\u0642 \u0630\u0642\u062b\u0634\u0641\u062b \u0634 \u0631\u062b\u0635 \u062e\u0631\u062b \u0627\u062b\u0642\u062b",
"or sign in with": "\u062e\u0642 \u0633\u0647\u0644\u0631 \u0647\u0631 \u0635\u0647\u0641\u0627",
- "org.display_name": "\u062e\u0642\u0644.\u064a\u0647\u0633\u062d\u0645\u0634\u063a_\u0631\u0634\u0648\u062b",
+ "org.key": "\u062e\u0642\u0644.\u0646\u062b\u063a",
"post anonymously": "\u062d\u062e\u0633\u0641 \u0634\u0631\u062e\u0631\u063a\u0648\u062e\u0639\u0633\u0645\u063a",
"post anonymously to classmates": "\u062d\u062e\u0633\u0641 \u0634\u0631\u062e\u0631\u063a\u0648\u062e\u0639\u0633\u0645\u063a \u0641\u062e \u0630\u0645\u0634\u0633\u0633\u0648\u0634\u0641\u062b\u0633",
"posted %(time_ago)s by %(author)s": "\u062d\u062e\u0633\u0641\u062b\u064a %(time_ago)s \u0632\u063a %(author)s",
@@ -1832,6 +1858,7 @@
"with %(section_or_subsection)s": "\u0635\u0647\u0641\u0627 %(section_or_subsection)s",
"{browse_span_start}Browse teams in other topics{span_end} or {search_span_start}search teams{span_end} in this topic. If you still can't find a team to join, {create_span_start}create a new team in this topic{span_end}.": "{browse_span_start}\u0632\u0642\u062e\u0635\u0633\u062b \u0641\u062b\u0634\u0648\u0633 \u0647\u0631 \u062e\u0641\u0627\u062b\u0642 \u0641\u062e\u062d\u0647\u0630\u0633{span_end} \u062e\u0642 {search_span_start}\u0633\u062b\u0634\u0642\u0630\u0627 \u0641\u062b\u0634\u0648\u0633{span_end} \u0647\u0631 \u0641\u0627\u0647\u0633 \u0641\u062e\u062d\u0647\u0630. \u0647\u0628 \u063a\u062e\u0639 \u0633\u0641\u0647\u0645\u0645 \u0630\u0634\u0631'\u0641 \u0628\u0647\u0631\u064a \u0634 \u0641\u062b\u0634\u0648 \u0641\u062e \u062a\u062e\u0647\u0631, {create_span_start}\u0630\u0642\u062b\u0634\u0641\u062b \u0634 \u0631\u062b\u0635 \u0641\u062b\u0634\u0648 \u0647\u0631 \u0641\u0627\u0647\u0633 \u0641\u062e\u062d\u0647\u0630{span_end}.",
"{email} is already on the {container} team. Recheck the email address if you want to add a new member.": "{email} \u0647\u0633 \u0634\u0645\u0642\u062b\u0634\u064a\u063a \u062e\u0631 \u0641\u0627\u062b {container} \u0641\u062b\u0634\u0648. \u0642\u062b\u0630\u0627\u062b\u0630\u0646 \u0641\u0627\u062b \u062b\u0648\u0634\u0647\u0645 \u0634\u064a\u064a\u0642\u062b\u0633\u0633 \u0647\u0628 \u063a\u062e\u0639 \u0635\u0634\u0631\u0641 \u0641\u062e \u0634\u064a\u064a \u0634 \u0631\u062b\u0635 \u0648\u062b\u0648\u0632\u062b\u0642.",
+ "{hours}:{minutes} (current UTC time)": "{hours}:{minutes} (\u0630\u0639\u0642\u0642\u062b\u0631\u0641 \u0639\u0641\u0630 \u0641\u0647\u0648\u062b)",
"{numMoved} student was removed from {oldCohort}": [
"{numMoved} \u0633\u0641\u0639\u064a\u062b\u0631\u0641 \u0635\u0634\u0633 \u0642\u062b\u0648\u062e\u062f\u062b\u064a \u0628\u0642\u062e\u0648 {oldCohort}",
"{numMoved} \u0633\u0641\u0639\u064a\u062b\u0631\u0641\u0633 \u0635\u062b\u0642\u062b \u0642\u062b\u0648\u062e\u062f\u062b\u064a \u0628\u0642\u062e\u0648 {oldCohort}"
diff --git a/cms/static/js/spec/views/pages/course_outline_spec.js b/cms/static/js/spec/views/pages/course_outline_spec.js
index e8db1e1b67..9277a20282 100644
--- a/cms/static/js/spec/views/pages/course_outline_spec.js
+++ b/cms/static/js/spec/views/pages/course_outline_spec.js
@@ -598,7 +598,7 @@ define(["jquery", "common/js/spec_helpers/ajax_helpers", "common/js/components/u
var getDisplayNameWrapper, setEditModalValues, mockServerValuesJson,
selectDisableSpecialExams, selectBasicSettings, selectAdvancedSettings,
selectAccessSettings, selectTimedExam, selectProctoredExam, selectPracticeExam,
- selectPrerequisite, selectLastPrerequisiteSubsection;
+ selectPrerequisite, selectLastPrerequisiteSubsection, checkOptionFieldVisibility;
getDisplayNameWrapper = function() {
return getItemHeaders('subsection').find('.wrapper-xblock-field');
@@ -612,7 +612,7 @@ define(["jquery", "common/js/spec_helpers/ajax_helpers", "common/js/components/u
};
selectDisableSpecialExams = function() {
- this.$("#id_not_timed").prop('checked', true).trigger('change');
+ this.$("input.no_special_exam").prop('checked', true).trigger('change');
};
selectBasicSettings = function() {
@@ -627,22 +627,23 @@ define(["jquery", "common/js/spec_helpers/ajax_helpers", "common/js/components/u
this.$(".modal-section .settings-tab-button[data-tab='access']").click();
};
- selectTimedExam = function(time_limit) {
- this.$("#id_timed_exam").prop('checked', true).trigger('change');
- this.$("#id_time_limit").val(time_limit);
- this.$("#id_time_limit").trigger('focusout');
+ selectTimedExam = function(time_limit, hide_after_due) {
+ this.$("input.timed_exam").prop('checked', true).trigger('change');
+ this.$(".field-time-limit input").val(time_limit);
+ this.$(".field-time-limit input").trigger('focusout');
+ this.$('.field-hide-after-due input').prop('checked', hide_after_due).trigger('change');
};
selectProctoredExam = function(time_limit) {
- this.$("#id_proctored_exam").prop('checked', true).trigger('change');
- this.$("#id_time_limit").val(time_limit);
- this.$("#id_time_limit").trigger('focusout');
+ this.$("input.proctored_exam").prop('checked', true).trigger('change');
+ this.$(".field-time-limit input").val(time_limit);
+ this.$(".field-time-limit input").trigger('focusout');
};
selectPracticeExam = function(time_limit) {
- this.$("#id_practice_exam").prop('checked', true).trigger('change');
- this.$("#id_time_limit").val(time_limit);
- this.$("#id_time_limit").trigger('focusout');
+ this.$("input.practice_exam").prop('checked', true).trigger('change');
+ this.$(".field-time-limit input").val(time_limit);
+ this.$(".field-time-limit input").trigger('focusout');
};
selectPrerequisite = function() {
@@ -654,6 +655,13 @@ define(["jquery", "common/js/spec_helpers/ajax_helpers", "common/js/components/u
this.$("#prereq_min_score").val(minScore).trigger('keyup');
};
+ // Helper to validate oft-checked additional option fields' visibility
+ checkOptionFieldVisibility = function(time_limit, review_rules, hide_after_due) {
+ expect($('.field-time-limit').is(':visible')).toBe(time_limit);
+ expect($('.field-exam-review-rules').is(':visible')).toBe(review_rules);
+ expect($('.field-hide-after-due').is(':visible')).toBe(hide_after_due);
+ };
+
// Contains hard-coded dates because dates are presented in different formats.
mockServerValuesJson = createMockSectionJSON({
release_date: 'Jan 01, 2970 at 05:00 UTC'
@@ -670,8 +678,9 @@ define(["jquery", "common/js/spec_helpers/ajax_helpers", "common/js/components/u
is_prereq: false,
"is_time_limited": true,
"is_practice_exam": false,
- "is_proctored_exam": true,
- "default_time_limit_minutes": 150
+ "is_proctored_exam": false,
+ "default_time_limit_minutes": 150,
+ "hide_after_due": true,
}, [
createMockVerticalJSON({
has_changes: true,
@@ -815,13 +824,13 @@ define(["jquery", "common/js/spec_helpers/ajax_helpers", "common/js/components/u
for (i = 0; i < valid_times.length; i++){
time_limit = valid_times[i];
selectTimedExam(time_limit);
- expect($("#id_time_limit").val()).toEqual(time_limit);
+ expect($(".field-time-limit input").val()).toEqual(time_limit);
}
for (i = 0; i < invalid_times.length; i++){
time_limit = invalid_times[i];
selectTimedExam(time_limit);
- expect($("#id_time_limit").val()).not.toEqual(time_limit);
- expect($("#id_time_limit").val()).toEqual(default_time);
+ expect($(".field-time-limit input").val()).not.toEqual(time_limit);
+ expect($(".field-time-limit input").val()).toEqual(default_time);
}
});
@@ -829,7 +838,8 @@ define(["jquery", "common/js/spec_helpers/ajax_helpers", "common/js/components/u
createCourseOutlinePage(this, mockCourseJSON, false);
outlinePage.$('.outline-subsection .configure-button').click();
setEditModalValues("7/9/2014", "7/10/2014", "Lab", true);
- selectProctoredExam("02:30");
+ selectAdvancedSettings();
+ selectTimedExam("02:30", true);
$(".wrapper-modal-window .action-save").click();
AjaxHelpers.expectJsonRequest(requests, 'POST', '/xblock/mock-subsection', {
"graderType":"Lab",
@@ -842,8 +852,9 @@ define(["jquery", "common/js/spec_helpers/ajax_helpers", "common/js/components/u
"exam_review_rules": "",
"is_time_limited": true,
"is_practice_exam": false,
- "is_proctored_enabled": true,
- "default_time_limit_minutes": 150
+ "is_proctored_enabled": false,
+ "default_time_limit_minutes": 150,
+ "hide_after_due": true,
}
});
expect(requests[0].requestHeaders['X-HTTP-Method-Override']).toBe('PATCH');
@@ -872,30 +883,35 @@ define(["jquery", "common/js/spec_helpers/ajax_helpers", "common/js/components/u
expect($("#due_date").val()).toBe('7/10/2014');
expect($("#grading_type").val()).toBe('Lab');
expect($("#staff_lock").is(":checked")).toBe(true);
- expect($("#id_timed_exam").is(":checked")).toBe(false);
- expect($("#id_proctored_exam").is(":checked")).toBe(true);
- expect($("#id_not_timed").is(":checked")).toBe(false);
- expect($("#id_practice_exam").is(":checked")).toBe(false);
- expect($("#id_time_limit").val()).toBe("02:30");
+ expect($("input.timed_exam").is(":checked")).toBe(true);
+ expect($("input.proctored_exam").is(":checked")).toBe(false);
+ expect($("input.no_special_exam").is(":checked")).toBe(false);
+ expect($("input.practice_exam").is(":checked")).toBe(false);
+ expect($(".field-time-limit input").val()).toBe("02:30");
+ expect($(".field-hide-after-due input").is(":checked")).toBe(true);
});
- it('can hide the time limit field when the None radio box is selected', function() {
+ it('can hide time limit and hide after due fields when the None radio box is selected', function() {
createCourseOutlinePage(this, mockCourseJSON, false);
outlinePage.$('.outline-subsection .configure-button').click();
setEditModalValues("7/9/2014", "7/10/2014", "Lab", true);
+ selectAdvancedSettings();
selectDisableSpecialExams();
- // id_time_limit_div should be hidden when None is specified
- expect($('#id_time_limit_div')).toHaveClass('is-hidden');
+ // all additional options should be hidden
+ expect($('.exam-options').is(':hidden')).toBe(true);
});
it('can select the practice exam', function() {
createCourseOutlinePage(this, mockCourseJSON, false);
outlinePage.$('.outline-subsection .configure-button').click();
setEditModalValues("7/9/2014", "7/10/2014", "Lab", true);
+ selectAdvancedSettings();
selectPracticeExam("00:30");
- // id_time_limit_div should not be hidden when practice exam is specified
- expect($('#id_time_limit_div')).not.toHaveClass('is-hidden"');
+
+ // time limit should be visible, review rules and hide after due should be hidden
+ checkOptionFieldVisibility(true, false, false);
+
$(".wrapper-modal-window .action-save").click();
});
@@ -903,9 +919,12 @@ define(["jquery", "common/js/spec_helpers/ajax_helpers", "common/js/components/u
createCourseOutlinePage(this, mockCourseJSON, false);
outlinePage.$('.outline-subsection .configure-button').click();
setEditModalValues("7/9/2014", "7/10/2014", "Lab", true);
+ selectAdvancedSettings();
selectTimedExam("00:30");
- // id_time_limit_div should not be hidden when timed exam is specified
- expect($('#id_time_limit_div')).not.toHaveClass('is-hidden"');
+
+ // time limit and hide after due should be visible, review rules should be hidden
+ checkOptionFieldVisibility(true, false, true);
+
$(".wrapper-modal-window .action-save").click();
});
@@ -913,9 +932,12 @@ define(["jquery", "common/js/spec_helpers/ajax_helpers", "common/js/components/u
createCourseOutlinePage(this, mockCourseJSON, false);
outlinePage.$('.outline-subsection .configure-button').click();
setEditModalValues("7/9/2014", "7/10/2014", "Lab", true);
+ selectAdvancedSettings();
selectProctoredExam("00:30");
- // id_time_limit_div should not be hidden when timed exam is specified
- expect($('#id_time_limit_div')).not.toHaveClass('is-hidden"');
+
+ // time limit and review rules should be visible, hide after due should be hidden
+ checkOptionFieldVisibility(true, true, false);
+
$(".wrapper-modal-window .action-save").click();
});
@@ -924,10 +946,12 @@ define(["jquery", "common/js/spec_helpers/ajax_helpers", "common/js/components/u
createCourseOutlinePage(this, mockCourseJSON, false);
outlinePage.$('.outline-subsection .configure-button').click();
setEditModalValues("7/9/2014", "7/10/2014", "Lab", true);
+ selectAdvancedSettings();
selectProctoredExam("abcd");
- // id_time_limit_div should not be hidden when timed exam is specified
- expect($('#id_time_limit_div')).not.toHaveClass('is-hidden"');
- expect($('#id_time_limit')).toHaveValue('00:30');
+
+ // time limit field should be visible and have the correct value
+ expect($('.field-time-limit').is(':visible')).toBe(true);
+ expect($('.field-time-limit input').val()).toEqual("00:30");
});
@@ -944,21 +968,24 @@ define(["jquery", "common/js/spec_helpers/ajax_helpers", "common/js/components/u
"is_time_limited": false,
"is_practice_exam": false,
"is_proctored_exam": false,
- "default_time_limit_minutes": 150
+ "default_time_limit_minutes": 150,
+ "hide_after_due": false,
}, [
]),
])
]);
createCourseOutlinePage(this, mockCourseWithSpecialExamJSON, false);
outlinePage.$('.outline-subsection .configure-button').click();
- expect($("#id_timed_exam").is(":checked")).toBe(false);
- expect($("#id_proctored_exam").is(":checked")).toBe(false);
- expect($("#id_not_timed").is(":checked")).toBe(true);
- expect($("#id_practice_exam").is(":checked")).toBe(false);
- expect($("#id_time_limit").val()).toBe("02:30");
+ selectAdvancedSettings();
+ expect($("input.timed_exam").is(":checked")).toBe(false);
+ expect($("input.proctored_exam").is(":checked")).toBe(false);
+ expect($("input.no_special_exam").is(":checked")).toBe(true);
+ expect($("input.practice_exam").is(":checked")).toBe(false);
+ expect($(".field-time-limit input").val()).toBe("02:30");
+ expect($('.field-hide-after-due').is(':hidden')).toBe(true);
});
- it('can show a saved timed exam correctly', function() {
+ it('can show a saved timed exam correctly when hide_after_due is true', function() {
var mockCourseWithSpecialExamJSON = createMockCourseJSON({}, [
createMockSectionJSON({
has_changes: true,
@@ -971,18 +998,51 @@ define(["jquery", "common/js/spec_helpers/ajax_helpers", "common/js/components/u
"is_time_limited": true,
"is_practice_exam": false,
"is_proctored_exam": false,
- "default_time_limit_minutes": 10
+ "default_time_limit_minutes": 10,
+ "hide_after_due": true,
}, [
]),
])
]);
createCourseOutlinePage(this, mockCourseWithSpecialExamJSON, false);
outlinePage.$('.outline-subsection .configure-button').click();
- expect($("#id_timed_exam").is(":checked")).toBe(true);
- expect($("#id_proctored_exam").is(":checked")).toBe(false);
- expect($("#id_not_timed").is(":checked")).toBe(false);
- expect($("#id_practice_exam").is(":checked")).toBe(false);
- expect($("#id_time_limit").val()).toBe("00:10");
+ selectAdvancedSettings();
+ expect($("input.timed_exam").is(":checked")).toBe(true);
+ expect($("input.proctored_exam").is(":checked")).toBe(false);
+ expect($("input.no_special_exam").is(":checked")).toBe(false);
+ expect($("input.practice_exam").is(":checked")).toBe(false);
+ expect($(".field-time-limit input").val()).toBe("00:10");
+ expect($('.field-hide-after-due input').is(":checked")).toBe(true);
+ });
+
+ it('can show a saved timed exam correctly when hide_after_due is true', function() {
+ var mockCourseWithSpecialExamJSON = createMockCourseJSON({}, [
+ createMockSectionJSON({
+ has_changes: true,
+ enable_proctored_exams: true,
+ enable_timed_exams: true
+
+ }, [
+ createMockSubsectionJSON({
+ has_changes: true,
+ "is_time_limited": true,
+ "is_practice_exam": false,
+ "is_proctored_exam": false,
+ "default_time_limit_minutes": 10,
+ "hide_after_due": false,
+ }, [
+ ]),
+ ])
+ ]);
+ createCourseOutlinePage(this, mockCourseWithSpecialExamJSON, false);
+ outlinePage.$('.outline-subsection .configure-button').click();
+ selectAdvancedSettings();
+ expect($("input.timed_exam").is(":checked")).toBe(true);
+ expect($("input.proctored_exam").is(":checked")).toBe(false);
+ expect($("input.no_special_exam").is(":checked")).toBe(false);
+ expect($("input.practice_exam").is(":checked")).toBe(false);
+ expect($(".field-time-limit input").val()).toBe("00:10");
+ expect($('.field-hide-after-due input').is(":checked")).toBe(false);
});
it('can show a saved practice exam correctly', function() {
@@ -1005,11 +1065,13 @@ define(["jquery", "common/js/spec_helpers/ajax_helpers", "common/js/components/u
]);
createCourseOutlinePage(this, mockCourseWithSpecialExamJSON, false);
outlinePage.$('.outline-subsection .configure-button').click();
- expect($("#id_timed_exam").is(":checked")).toBe(false);
- expect($("#id_proctored_exam").is(":checked")).toBe(false);
- expect($("#id_not_timed").is(":checked")).toBe(false);
- expect($("#id_practice_exam").is(":checked")).toBe(true);
- expect($("#id_time_limit").val()).toBe("02:30");
+ selectAdvancedSettings();
+ expect($("input.timed_exam").is(":checked")).toBe(false);
+ expect($("input.proctored_exam").is(":checked")).toBe(false);
+ expect($("input.no_special_exam").is(":checked")).toBe(false);
+ expect($("input.practice_exam").is(":checked")).toBe(true);
+ expect($(".field-time-limit input").val()).toBe("02:30");
+ expect($('.field-hide-after-due').is(':hidden')).toBe(true);
});
it('can show a saved proctored exam correctly', function() {
@@ -1032,11 +1094,13 @@ define(["jquery", "common/js/spec_helpers/ajax_helpers", "common/js/components/u
]);
createCourseOutlinePage(this, mockCourseWithSpecialExamJSON, false);
outlinePage.$('.outline-subsection .configure-button').click();
- expect($("#id_timed_exam").is(":checked")).toBe(false);
- expect($("#id_proctored_exam").is(":checked")).toBe(true);
- expect($("#id_not_timed").is(":checked")).toBe(false);
- expect($("#id_practice_exam").is(":checked")).toBe(false);
- expect($("#id_time_limit").val()).toBe("02:30");
+ selectAdvancedSettings();
+ expect($("input.timed_exam").is(":checked")).toBe(false);
+ expect($("input.proctored_exam").is(":checked")).toBe(true);
+ expect($("input.no_special_exam").is(":checked")).toBe(false);
+ expect($("input.practice_exam").is(":checked")).toBe(false);
+ expect($(".field-time-limit input").val()).toBe("02:30");
+ expect($('.field-hide-after-due').is(':hidden')).toBe(true);
});
it('does not show proctored settings if proctored exams not enabled', function() {
@@ -1052,16 +1116,19 @@ define(["jquery", "common/js/spec_helpers/ajax_helpers", "common/js/components/u
"is_time_limited": true,
"is_practice_exam": false,
"is_proctored_exam": false,
- "default_time_limit_minutes": 150
+ "default_time_limit_minutes": 150,
+ "hide_after_due": true,
}, [
]),
])
]);
createCourseOutlinePage(this, mockCourseWithSpecialExamJSON, false);
outlinePage.$('.outline-subsection .configure-button').click();
- expect($("#id_timed_exam").is(":checked")).toBe(true);
- expect($("#id_not_timed").is(":checked")).toBe(false);
- expect($("#id_time_limit").val()).toBe("02:30");
+ selectAdvancedSettings();
+ expect($("input.timed_exam").is(":checked")).toBe(true);
+ expect($("input.no_special_exam").is(":checked")).toBe(false);
+ expect($(".field-time-limit input").val()).toBe("02:30");
+ expect($('.field-hide-after-due input').is(":checked")).toBe(true);
});
it('can select prerequisite', function() {
diff --git a/cms/static/js/spec/views/xblock_spec.js b/cms/static/js/spec/views/xblock_spec.js
index bcbfabfffa..9777008f05 100644
--- a/cms/static/js/spec/views/xblock_spec.js
+++ b/cms/static/js/spec/views/xblock_spec.js
@@ -62,8 +62,8 @@ define(["jquery", "URI", "common/js/spec_helpers/ajax_helpers", "common/js/compo
mockCssUrl = "mock.css",
headHtml;
postXBlockRequest(requests, [
- ["hash1", { mimetype: "text/css", kind: "text", data: mockCssText }],
- ["hash2", { mimetype: "text/css", kind: "url", data: mockCssUrl }]
+ ["xblock_spec_hash1", { mimetype: "text/css", kind: "text", data: mockCssText }],
+ ["xblock_spec_hash2", { mimetype: "text/css", kind: "url", data: mockCssUrl }]
]);
headHtml = $('head').html();
expect(headHtml).toContain(mockCssText);
@@ -73,7 +73,9 @@ define(["jquery", "URI", "common/js/spec_helpers/ajax_helpers", "common/js/compo
it('can render an xblock with required JavaScript', function() {
var requests = AjaxHelpers.requests(this);
postXBlockRequest(requests, [
- ["hash3", { mimetype: "application/javascript", kind: "text", data: "window.test = 100;" }]
+ ["xblock_spec_hash3", {
+ mimetype: "application/javascript", kind: "text", data: "window.test = 100;"
+ }]
]);
expect(window.test).toBe(100);
});
@@ -82,7 +84,7 @@ define(["jquery", "URI", "common/js/spec_helpers/ajax_helpers", "common/js/compo
var requests = AjaxHelpers.requests(this),
mockHeadTag = "
Test Title ";
postXBlockRequest(requests, [
- ["hash4", { mimetype: "text/html", placement: "head", data: mockHeadTag }]
+ ["xblock_spec_hash4", { mimetype: "text/html", placement: "head", data: mockHeadTag }]
]);
expect($('head').html()).toContain(mockHeadTag);
});
@@ -93,7 +95,9 @@ define(["jquery", "URI", "common/js/spec_helpers/ajax_helpers", "common/js/compo
promise;
spyOn(ViewUtils, 'loadJavaScript').and.returnValue($.Deferred().reject().promise());
promise = postXBlockRequest(requests, [
- ["hash5", { mimetype: "application/javascript", kind: "url", data: missingJavaScriptUrl }]
+ ["xblock_spec_hash5", {
+ mimetype: "application/javascript", kind: "url", data: missingJavaScriptUrl
+ }]
]);
expect(promise.isRejected()).toBe(true);
});
diff --git a/cms/static/js/views/baseview.js b/cms/static/js/views/baseview.js
index a0b1975e04..a7813cc7dd 100644
--- a/cms/static/js/views/baseview.js
+++ b/cms/static/js/views/baseview.js
@@ -26,6 +26,14 @@ define(["jquery", "underscore", "backbone", "gettext", "js/utils/handle_iframe_b
//override the constructor function
constructor: function(options) {
_.bindAll(this, 'beforeRender', 'render', 'afterRender');
+
+ // Merge passed options and view's options property and
+ // attach to the view's options property
+ if (this.options) {
+ options = _.extend({}, _.result(this, 'options'), options);
+ }
+ this.options = options;
+
var _this = this;
this.render = _.wrap(this.render, function (render, options) {
_this.beforeRender();
diff --git a/cms/static/js/views/manage_users_and_roles.js b/cms/static/js/views/manage_users_and_roles.js
index f9d154696e..e2b065ffab 100644
--- a/cms/static/js/views/manage_users_and_roles.js
+++ b/cms/static/js/views/manage_users_and_roles.js
@@ -100,8 +100,8 @@ define(['jquery', 'underscore', 'gettext', "js/views/baseview",
};
var roleEvents = {};
var self = this;
- for (var i = 0; i < self.roles.length; i++) {
- var role_name = self.roles[i].key;
+ for (var i = 0; i < self.options.roles.length; i++) {
+ var role_name = self.options.roles[i].key;
var role_selector = 'click .user-actions .make-' + role_name;
(function (role) {
diff --git a/cms/static/js/views/modals/base_modal.js b/cms/static/js/views/modals/base_modal.js
index e8f8696d59..61b6c5c15f 100644
--- a/cms/static/js/views/modals/base_modal.js
+++ b/cms/static/js/views/modals/base_modal.js
@@ -26,7 +26,7 @@ define(["jquery", "underscore", "gettext", "js/views/baseview"],
'click .action-cancel': 'cancel'
},
- options: $.extend({}, BaseView.prototype.options, {
+ options: _.extend({}, BaseView.prototype.options, {
type: 'prompt',
closeIcon: false,
icon: false,
diff --git a/cms/static/js/views/modals/course_outline_modals.js b/cms/static/js/views/modals/course_outline_modals.js
index 28a4fa9aa4..2aee819b4a 100644
--- a/cms/static/js/views/modals/course_outline_modals.js
+++ b/cms/static/js/views/modals/course_outline_modals.js
@@ -17,9 +17,9 @@ define(['jquery', 'backbone', 'underscore', 'gettext', 'js/views/baseview',
VerificationAccessEditor, TimedExaminationPreferenceEditor, AccessEditor;
CourseOutlineXBlockModal = BaseModal.extend({
- events : {
+ events : _.extend({}, BaseModal.prototype.events, {
'click .action-save': 'save'
- },
+ }),
options: $.extend({}, BaseModal.prototype.options, {
modalName: 'course-outline',
@@ -32,7 +32,6 @@ define(['jquery', 'backbone', 'underscore', 'gettext', 'js/views/baseview',
initialize: function() {
BaseModal.prototype.initialize.call(this);
- this.events = $.extend({}, BaseModal.prototype.events, this.events);
this.template = this.loadTemplate('course-outline-modal');
this.options.title = this.getTitle();
},
@@ -154,10 +153,10 @@ define(['jquery', 'backbone', 'underscore', 'gettext', 'js/views/baseview',
}
},
- events: {
+ events: _.extend({}, CourseOutlineXBlockModal.prototype.events, {
'click .action-save': 'save',
- 'click .settings-tab-button': 'handleShowTab',
- },
+ 'click .settings-tab-button': 'handleShowTab'
+ }),
/**
* Return request data.
@@ -185,9 +184,9 @@ define(['jquery', 'backbone', 'underscore', 'gettext', 'js/views/baseview',
PublishXBlockModal = CourseOutlineXBlockModal.extend({
- events : {
+ events : _.extend({}, CourseOutlineXBlockModal.prototype.events, {
'click .action-publish': 'save'
- },
+ }),
initialize: function() {
CourseOutlineXBlockModal.prototype.initialize.call(this);
@@ -333,41 +332,47 @@ define(['jquery', 'backbone', 'underscore', 'gettext', 'js/views/baseview',
templateName: 'timed-examination-preference-editor',
className: 'edit-settings-timed-examination',
events : {
- 'change #id_not_timed': 'notTimedExam',
- 'change #id_timed_exam': 'setTimedExam',
- 'change #id_practice_exam': 'setPracticeExam',
- 'change #id_proctored_exam': 'setProctoredExam',
- 'focusout #id_time_limit': 'timeLimitFocusout'
+ 'change input.no_special_exam': 'notTimedExam',
+ 'change input.timed_exam': 'setTimedExam',
+ 'change input.practice_exam': 'setPracticeExam',
+ 'change input.proctored_exam': 'setProctoredExam',
+ 'focusout .field-time-limit input': 'timeLimitFocusout'
},
notTimedExam: function (event) {
event.preventDefault();
- this.$('#id_time_limit_div').hide();
- this.$('.exam-review-rules-list-fields').hide();
- this.$('#id_time_limit').val('00:00');
+ this.$('.exam-options').hide();
+ this.$('.field-time-limit input').val('00:00');
},
- selectSpecialExam: function (showRulesField) {
- this.$('#id_time_limit_div').show();
- if (!this.isValidTimeLimit(this.$('#id_time_limit').val())) {
- this.$('#id_time_limit').val('00:30');
+ selectSpecialExam: function (showRulesField, showHideAfterDueField) {
+ this.$('.exam-options').show();
+ this.$('.field-time-limit').show();
+ if (!this.isValidTimeLimit(this.$('.field-time-limit input').val())) {
+ this.$('.field-time-limit input').val('00:30');
}
if (showRulesField) {
- this.$('.exam-review-rules-list-fields').show();
+ this.$('.field-exam-review-rules').show();
}
else {
- this.$('.exam-review-rules-list-fields').hide();
+ this.$('.field-exam-review-rules').hide();
+ }
+ if (showHideAfterDueField) {
+ this.$('.field-hide-after-due').show();
+ }
+ else {
+ this.$('.field-hide-after-due').hide();
}
},
setTimedExam: function (event) {
event.preventDefault();
- this.selectSpecialExam(false);
+ this.selectSpecialExam(false, true);
},
setPracticeExam: function (event) {
event.preventDefault();
- this.selectSpecialExam(false);
+ this.selectSpecialExam(false, false);
},
setProctoredExam: function (event) {
event.preventDefault();
- this.selectSpecialExam(true);
+ this.selectSpecialExam(true, false);
},
timeLimitFocusout: function(event) {
event.preventDefault();
@@ -390,43 +395,51 @@ define(['jquery', 'backbone', 'underscore', 'gettext', 'js/views/baseview',
this.setExamTime(this.model.get('default_time_limit_minutes'));
this.setReviewRules(this.model.get('exam_review_rules'));
+ this.setHideAfterDue(this.model.get('hide_after_due'));
},
setExamType: function(is_time_limited, is_proctored_exam, is_practice_exam) {
+ this.$('.field-time-limit').hide();
+ this.$('.field-exam-review-rules').hide();
+ this.$('.field-hide-after-due').hide();
+
if (!is_time_limited) {
- this.$("#id_not_timed").prop('checked', true);
+ this.$('input.no_special_exam').prop('checked', true);
return;
}
- this.$('#id_time_limit_div').show();
- this.$('.exam-review-rules-list-fields').hide();
+ this.$('.field-time-limit').show();
if (this.options.enable_proctored_exams && is_proctored_exam) {
if (is_practice_exam) {
- this.$('#id_practice_exam').prop('checked', true);
+ this.$('input.practice_exam').prop('checked', true);
} else {
- this.$('#id_proctored_exam').prop('checked', true);
- this.$('.exam-review-rules-list-fields').show();
+ this.$('input.proctored_exam').prop('checked', true);
+ this.$('.field-exam-review-rules').show();
}
} else {
// Since we have an early exit at the top of the method
// if the subsection is not time limited, then
// here we rightfully assume that it just a timed exam
- this.$("#id_timed_exam").prop('checked', true);
+ this.$('input.timed_exam').prop('checked', true);
+ this.$('.field-hide-after-due').show();
}
},
setExamTime: function(value) {
var time = this.convertTimeLimitMinutesToString(value);
- this.$('#id_time_limit').val(time);
+ this.$('.field-time-limit input').val(time);
},
setReviewRules: function (value) {
- this.$('#id_exam_review_rules').val(value);
+ this.$('.field-exam-review-rules textarea').val(value);
+ },
+ setHideAfterDue: function(value) {
+ this.$('.field-hide-after-due input').prop('checked', value);
},
isValidTimeLimit: function(time_limit) {
var pattern = new RegExp('^\\d{1,2}:[0-5][0-9]$');
return pattern.test(time_limit) && time_limit !== "00:00";
},
getExamTimeLimit: function () {
- return this.$('#id_time_limit').val();
+ return this.$('.field-time-limit input').val();
},
convertTimeLimitMinutesToString: function (timeLimitMinutes) {
var hoursStr = "" + Math.floor(timeLimitMinutes / 60);
@@ -445,21 +458,22 @@ define(['jquery', 'backbone', 'underscore', 'gettext', 'js/views/baseview',
var is_practice_exam;
var is_proctored_exam;
var time_limit = this.getExamTimeLimit();
- var exam_review_rules = this.$('#id_exam_review_rules').val();
+ var exam_review_rules = this.$('.field-exam-review-rules textarea').val();
+ var hide_after_due = this.$('.field-hide-after-due input').is(':checked');
- if (this.$("#id_not_timed").is(':checked')){
+ if (this.$('input.no_special_exam').is(':checked')){
is_time_limited = false;
is_practice_exam = false;
is_proctored_exam = false;
- } else if (this.$("#id_timed_exam").is(':checked')){
+ } else if (this.$('input.timed_exam').is(':checked')){
is_time_limited = true;
is_practice_exam = false;
is_proctored_exam = false;
- } else if (this.$("#id_proctored_exam").is(':checked')){
+ } else if (this.$('input.proctored_exam').is(':checked')){
is_time_limited = true;
is_practice_exam = false;
is_proctored_exam = true;
- } else if (this.$("#id_practice_exam").is(':checked')){
+ } else if (this.$('input.practice_exam').is(':checked')){
is_time_limited = true;
is_practice_exam = true;
is_proctored_exam = true;
@@ -470,6 +484,7 @@ define(['jquery', 'backbone', 'underscore', 'gettext', 'js/views/baseview',
'is_practice_exam': is_practice_exam,
'is_time_limited': is_time_limited,
'exam_review_rules': exam_review_rules,
+ 'hide_after_due': hide_after_due,
// We have to use the legacy field name
// as the Ajax handler directly populates
// the xBlocks fields. We will have to
diff --git a/cms/static/js/views/modals/edit_xblock.js b/cms/static/js/views/modals/edit_xblock.js
index ea10dabd09..c4f6b1044e 100644
--- a/cms/static/js/views/modals/edit_xblock.js
+++ b/cms/static/js/views/modals/edit_xblock.js
@@ -9,10 +9,10 @@ define(["jquery", "underscore", "gettext", "js/views/modals/base_modal", "common
"strict mode";
var EditXBlockModal = BaseModal.extend({
- events : {
+ events: _.extend({}, BaseModal.prototype.events, {
"click .action-save": "save",
"click .action-modes a": "changeMode"
- },
+ }),
options: $.extend({}, BaseModal.prototype.options, {
modalName: 'edit-xblock',
@@ -25,7 +25,6 @@ define(["jquery", "underscore", "gettext", "js/views/modals/base_modal", "common
initialize: function() {
BaseModal.prototype.initialize.call(this);
- this.events = _.extend({}, BaseModal.prototype.events, this.events);
this.template = this.loadTemplate('edit-xblock-modal');
this.editorModeButtonTemplate = this.loadTemplate('editor-mode-button');
},
diff --git a/cms/static/js/views/modals/validation_error_modal.js b/cms/static/js/views/modals/validation_error_modal.js
index 545fed566d..dc759a5a2b 100644
--- a/cms/static/js/views/modals/validation_error_modal.js
+++ b/cms/static/js/views/modals/validation_error_modal.js
@@ -38,7 +38,7 @@ define(['jquery', 'underscore', 'gettext', 'js/views/modals/base_modal'],
return this.template({
response: this.response,
- num_errors: this.response.length,
+ num_errors: this.response.length
});
},
@@ -57,7 +57,7 @@ define(['jquery', 'underscore', 'gettext', 'js/views/modals/base_modal'],
// hide the modal
BaseModal.prototype.hide.call(this);
- },
+ }
});
return ValidationErrorModal;
diff --git a/cms/static/js/views/pages/paged_container.js b/cms/static/js/views/pages/paged_container.js
index a3f7cfd3f2..2c1227825e 100644
--- a/cms/static/js/views/pages/paged_container.js
+++ b/cms/static/js/views/pages/paged_container.js
@@ -6,12 +6,14 @@ define(["jquery", "underscore", "gettext", "js/views/pages/container", "js/views
'use strict';
var PagedXBlockContainerPage = XBlockContainerPage.extend({
- events: {"click .toggle-preview-button": "toggleChildrenPreviews"},
+ events: _.extend({}, XBlockContainerPage.prototype.events, {
+ 'click .toggle-preview-button': 'toggleChildrenPreviews'
+ }),
+
defaultViewClass: PagedContainerView,
components_on_init: false,
- initialize: function (options){
- this.events = _.extend({}, XBlockContainerPage.prototype.events, this.events);
+ initialize: function (options) {
this.page_size = options.page_size || 10;
this.showChildrenPreviews = options.showChildrenPreviews || true;
XBlockContainerPage.prototype.initialize.call(this, options);
diff --git a/cms/static/js/views/settings/advanced.js b/cms/static/js/views/settings/advanced.js
index dd51134aa1..3c1eba2fb2 100644
--- a/cms/static/js/views/settings/advanced.js
+++ b/cms/static/js/views/settings/advanced.js
@@ -1,5 +1,11 @@
-define(["js/views/validation", "jquery", "underscore", "gettext", "codemirror", "js/views/modals/validation_error_modal"],
- function(ValidatingView, $, _, gettext, CodeMirror, ValidationErrorModal) {
+define(["js/views/validation",
+ "jquery",
+ "underscore",
+ "gettext",
+ "codemirror",
+ "js/views/modals/validation_error_modal",
+ 'edx-ui-toolkit/js/utils/html-utils'],
+ function(ValidatingView, $, _, gettext, CodeMirror, ValidationErrorModal, HtmlUtils) {
var AdvancedView = ValidatingView.extend({
error_saving : "error_saving",
@@ -13,7 +19,9 @@ var AdvancedView = ValidatingView.extend({
// TODO enable/disable save based on validation (currently enabled whenever there are changes)
},
initialize : function() {
- this.template = _.template($("#advanced_entry-tpl").text());
+ this.template = HtmlUtils.template(
+ $("#advanced_entry-tpl").text()
+ );
this.listenTo(this.model, 'invalid', this.handleValidationError);
this.render();
},
@@ -33,7 +41,7 @@ var AdvancedView = ValidatingView.extend({
_.each(_.sortBy(_.keys(this.model.attributes), function(key) { return self.model.get(key).display_name; }),
function(key) {
if (self.render_deprecated || !self.model.get(key).deprecated) {
- listEle$.append(self.renderTemplate(key, self.model.get(key)));
+ HtmlUtils.append(listEle$, self.renderTemplate(key, self.model.get(key)));
}
});
diff --git a/cms/static/js/views/settings/grader.js b/cms/static/js/views/settings/grader.js
index 3a125f67d8..cf936f4ff8 100644
--- a/cms/static/js/views/settings/grader.js
+++ b/cms/static/js/views/settings/grader.js
@@ -1,4 +1,10 @@
-define(["js/views/validation", "underscore", "jquery"], function(ValidatingView, _, $) {
+define(["js/views/validation",
+ 'gettext',
+ 'edx-ui-toolkit/js/utils/string-utils',
+ "edx-ui-toolkit/js/utils/html-utils",
+ "underscore",
+ "jquery"],
+ function(ValidatingView, gettext, StringUtils, HtmlUtils, _, $) {
var GraderView = ValidatingView.extend({
// Model class is CMS.Models.Settings.CourseGrader
@@ -49,9 +55,14 @@ var GraderView = ValidatingView.extend({
if (this.setField(event) != this.oldName && !_.isEmpty(this.oldName)) {
// overload the error display logic
this._cacheValidationErrors.push(event.currentTarget);
- $(event.currentTarget).parent().append(
- this.errorTemplate({message : 'For grading to work, you must change all "' + this.oldName +
- '" subsections to "' + this.model.get('type') + '".'}));
+ var message = StringUtils.interpolate(
+ gettext('For grading to work, you must change all {oldName} subsections to {newName}.'),
+ {
+ oldName: this.oldName,
+ newName: this.model.get('type')
+ }
+ );
+ HtmlUtils.append($(event.currentTarget).parent(), this.errorTemplate({message : message}));
}
break;
default:
diff --git a/cms/static/js/views/settings/grading.js b/cms/static/js/views/settings/grading.js
index 8a3bab4fc6..184cba06d2 100644
--- a/cms/static/js/views/settings/grading.js
+++ b/cms/static/js/views/settings/grading.js
@@ -1,5 +1,12 @@
-define(["js/views/validation", "underscore", "jquery", "jquery.ui", "js/views/settings/grader"],
- function(ValidatingView, _, $, ui, GraderView) {
+define(["js/views/validation",
+ "underscore",
+ "jquery",
+ "jquery.ui",
+ "js/views/settings/grader",
+ 'edx-ui-toolkit/js/utils/string-utils',
+ 'edx-ui-toolkit/js/utils/html-utils',
+ ],
+ function(ValidatingView, _, $, ui, GraderView, StringUtils, HtmlUtils) {
var GradingView = ValidatingView.extend({
// Model class is CMS.Models.Settings.CourseGradingPolicy
@@ -21,13 +28,12 @@ var GradingView = ValidatingView.extend({
initialize : function() {
// load template for grading view
var self = this;
- this.template = _.template($("#course_grade_policy-tpl").text());
- this.gradeCutoffTemplate = _.template('' +
- '<%= descriptor %>' +
- ' ' +
- '<% if (removable) {%>remove <% ;} %>' +
- ' ');
-
+ this.template = HtmlUtils.template(
+ $("#course_grade_policy-tpl").text()
+ );
+ this.gradeCutoffTemplate = HtmlUtils.template(
+ $("#course_grade_cutoff-tpl").text()
+ );
this.setupCutoffs();
this.listenTo(this.model, 'invalid', this.handleValidationError);
@@ -68,7 +74,7 @@ var GradingView = ValidatingView.extend({
},
this);
gradeCollection.each(function(gradeModel) {
- $(gradelist).append(self.template({model : gradeModel }));
+ HtmlUtils.append(gradelist, self.template({model : gradeModel }));
var newEle = gradelist.children().last();
var newView = new GraderView({el: newEle,
model : gradeModel, collection : gradeCollection });
@@ -147,7 +153,7 @@ var GradingView = ValidatingView.extend({
gradeBarWidth : null, // cache of value since it won't change (more certain)
renderCutoffBar: function() {
- var gradeBar =this.$el.find('.grade-bar');
+ var gradeBar = this.$el.find('.grade-bar');
this.gradeBarWidth = gradeBar.width();
var gradelist = gradeBar.children('.grades');
// HACK fixing a duplicate call issue by undoing previous call effect. Need to figure out why called 2x
@@ -156,15 +162,15 @@ var GradingView = ValidatingView.extend({
// Can probably be simplified to one variable now.
var removable = false;
var draggable = false; // first and last are not removable, first is not draggable
- _.each(this.descendingCutoffs,
- function(cutoff, index) {
- var newBar = this.gradeCutoffTemplate({
- descriptor : cutoff['designation'] ,
+ _.each(this.descendingCutoffs, function(cutoff) {
+ HtmlUtils.append(gradelist, this.gradeCutoffTemplate({
+ descriptor : cutoff.designation,
width : nextWidth,
- removable : removable });
- gradelist.append(newBar);
+ contenteditable: true,
+ removable : removable})
+ );
if (draggable) {
- newBar = gradelist.children().last(); // get the dom object not the unparsed string
+ var newBar = gradelist.children().last(); // get the dom object not the unparsed string
newBar.resizable({
handles: "e",
containment : "parent",
@@ -174,19 +180,18 @@ var GradingView = ValidatingView.extend({
});
}
// prepare for next
- nextWidth = cutoff['cutoff'];
+ nextWidth = cutoff.cutoff;
removable = true; // first is not removable, all others are
draggable = true;
},
this);
- // add fail which is not in data
- var failBar = $(this.gradeCutoffTemplate({
+ // Add fail which is not in data
+ HtmlUtils.append(gradelist, this.gradeCutoffTemplate({
descriptor : this.failLabel(),
width : nextWidth,
+ contenteditable: false,
removable : false
}));
- failBar.find("span[contenteditable=true]").attr("contenteditable", false);
- gradelist.append(failBar);
gradelist.children().last().resizable({
handles: "e",
containment : "parent",
@@ -298,10 +303,13 @@ var GradingView = ValidatingView.extend({
this.descendingCutoffs.push({designation: this.GRADES[gradeLength], cutoff: failBarWidth});
this.descendingCutoffs[gradeLength - 1]['cutoff'] = Math.round(targetWidth);
- var $newGradeBar = this.gradeCutoffTemplate({ descriptor : this.GRADES[gradeLength],
- width : targetWidth, removable : true });
+ var newGradeHtml = this.gradeCutoffTemplate({
+ descriptor : this.GRADES[gradeLength],
+ width : targetWidth,
+ contenteditable: true,
+ removable : true });
var gradeDom = this.$el.find('.grades');
- gradeDom.children().last().before($newGradeBar);
+ gradeDom.children().last().before(HtmlUtils.ensureHtml(newGradeHtml).toString());
var newEle = gradeDom.children()[gradeLength];
$(newEle).resizable({
handles: "e",
@@ -313,8 +321,8 @@ var GradingView = ValidatingView.extend({
// Munge existing grade labels?
// If going from Pass/Fail to 3 levels, change to Pass to A
- if (gradeLength === 1 && this.descendingCutoffs[0]['designation'] === 'Pass') {
- this.descendingCutoffs[0]['designation'] = this.GRADES[0];
+ if (gradeLength === 1 && this.descendingCutoffs[0].designation === 'Pass') {
+ this.descendingCutoffs[0].designation = this.GRADES[0];
this.setTopGradeLabel();
}
this.setFailLabel();
@@ -349,10 +357,10 @@ var GradingView = ValidatingView.extend({
else return 'F';
},
setFailLabel: function() {
- this.$el.find('.grades .letter-grade').last().html(this.failLabel());
+ this.$el.find('.grades .letter-grade').last().text(this.failLabel());
},
setTopGradeLabel: function() {
- this.$el.find('.grades .letter-grade').first().html(this.descendingCutoffs[0]['designation']);
+ this.$el.find('.grades .letter-grade').first().text(this.descendingCutoffs[0].designation);
},
setupCutoffs: function() {
// Instrument grading scale
diff --git a/cms/static/js/views/uploads.js b/cms/static/js/views/uploads.js
index 4b2cd0d620..42dc7d88ec 100644
--- a/cms/static/js/views/uploads.js
+++ b/cms/static/js/views/uploads.js
@@ -1,10 +1,10 @@
define(["jquery", "underscore", "gettext", "js/views/modals/base_modal", "jquery.form"],
function($, _, gettext, BaseModal) {
var UploadDialog = BaseModal.extend({
- events: {
+ events: _.extend({}, BaseModal.prototype.events, {
"change input[type=file]": "selectFile",
"click .action-upload": "upload"
- },
+ }),
options: $.extend({}, BaseModal.prototype.options, {
modalName: 'assetupload',
@@ -15,7 +15,6 @@ define(["jquery", "underscore", "gettext", "js/views/modals/base_modal", "jquery
initialize: function() {
BaseModal.prototype.initialize.call(this);
- this.events = _.extend({}, BaseModal.prototype.events, this.events);
this.template = this.loadTemplate("upload-dialog");
this.listenTo(this.model, "change", this.renderContents);
this.options.title = this.model.get('title');
diff --git a/cms/static/js/views/validation.js b/cms/static/js/views/validation.js
index d0b21e9810..afbe6bedc7 100644
--- a/cms/static/js/views/validation.js
+++ b/cms/static/js/views/validation.js
@@ -1,5 +1,13 @@
-define(["js/views/baseview", "underscore", "jquery", "gettext", "common/js/components/views/feedback_notification", "common/js/components/views/feedback_alert", "js/views/baseview", "jquery.smoothScroll"],
- function(BaseView, _, $, gettext, NotificationView, AlertView) {
+define(["edx-ui-toolkit/js/utils/html-utils",
+ "js/views/baseview",
+ "underscore",
+ "jquery",
+ "gettext",
+ "common/js/components/views/feedback_notification",
+ "common/js/components/views/feedback_alert",
+ "js/views/baseview",
+ "jquery.smoothScroll"],
+ function(HtmlUtils, BaseView, _, $, gettext, NotificationView, AlertView) {
var ValidatingView = BaseView.extend({
// Intended as an abstract class which catches validation errors on the model and
@@ -10,7 +18,7 @@ var ValidatingView = BaseView.extend({
this.selectorToField = _.invert(this.fieldToSelectorMap);
},
- errorTemplate : _.template('<%= message %> '),
+ errorTemplate : HtmlUtils.template('<%- message %> '),
save_title: gettext("You've made some changes"),
save_message: gettext("Your changes will not take effect until you save your progress."),
@@ -34,7 +42,7 @@ var ValidatingView = BaseView.extend({
var ele = this.$el.find('#' + this.fieldToSelectorMap[field]);
this._cacheValidationErrors.push(ele);
this.getInputElements(ele).addClass('error');
- $(ele).parent().append(this.errorTemplate({message : error[field]}));
+ HtmlUtils.append($(ele).parent(), this.errorTemplate({message : error[field]}));
}
$('.wrapper-notification-warning').addClass('wrapper-notification-warning-w-errors');
$('.action-save').addClass('is-disabled');
@@ -60,7 +68,7 @@ var ValidatingView = BaseView.extend({
// Set model field and return the new value.
this.clearValidationErrors();
var field = this.selectorToField[event.currentTarget.id];
- var newVal = ''
+ var newVal = '';
if(event.currentTarget.type == 'checkbox'){
newVal = $(event.currentTarget).is(":checked").toString();
}else{
diff --git a/cms/static/js/views/video/transcripts/file_uploader.js b/cms/static/js/views/video/transcripts/file_uploader.js
index 41f69dd3b7..13f95dc039 100644
--- a/cms/static/js/views/video/transcripts/file_uploader.js
+++ b/cms/static/js/views/video/transcripts/file_uploader.js
@@ -17,11 +17,11 @@ function($, Backbone, _, Utils) {
uploadTpl: '#file-upload',
- initialize: function () {
+ initialize: function (options) {
_.bindAll(this,
'changeHandler', 'clickHandler', 'xhrResetProgressBar', 'xhrProgressHandler', 'xhrCompleteHandler'
);
-
+ this.options = _.extend({}, options);
this.file = false;
this.render();
},
diff --git a/cms/static/js/views/video/transcripts/message_manager.js b/cms/static/js/views/video/transcripts/message_manager.js
index d405b713e2..3f27f79b57 100644
--- a/cms/static/js/views/video/transcripts/message_manager.js
+++ b/cms/static/js/views/video/transcripts/message_manager.js
@@ -28,11 +28,13 @@ function($, Backbone, _, Utils, FileUploader, gettext) {
choose: '#transcripts-choose'
},
- initialize: function () {
+ initialize: function (options) {
_.bindAll(this,
'importHandler', 'replaceHandler', 'chooseHandler', 'useExistingHandler', 'showError', 'hideError'
);
+ this.options = _.extend({}, options);
+
this.component_locator = this.$el.closest('[data-locator]').data('locator');
this.fileUploader = new FileUploader({
diff --git a/cms/static/js/views/video/transcripts/metadata_videolist.js b/cms/static/js/views/video/transcripts/metadata_videolist.js
index 2cf79aa511..bfa51808d8 100644
--- a/cms/static/js/views/video/transcripts/metadata_videolist.js
+++ b/cms/static/js/views/video/transcripts/metadata_videolist.js
@@ -25,9 +25,10 @@ function($, Backbone, _, AbstractEditor, Utils, MessageManager) {
'youtube': 'http://youtube.com/'
},
- initialize: function () {
+ initialize: function (options) {
// Initialize MessageManager that is responsible for
// status messages and errors.
+ this.options = _.extend({}, options);
var Messenger = this.options.MessageManager || MessageManager;
this.messenger = new Messenger({
diff --git a/cms/static/js_test.yml b/cms/static/js_test.yml
index 22a4e5685f..3953a9cec5 100644
--- a/cms/static/js_test.yml
+++ b/cms/static/js_test.yml
@@ -37,7 +37,7 @@ lib_paths:
- xmodule_js/common_static/js/vendor/jquery.simulate.js
- xmodule_js/common_static/common/js/vendor/underscore.js
- xmodule_js/common_static/common/js/vendor/underscore.string.js
- - xmodule_js/common_static/js/vendor/backbone-min.js
+ - xmodule_js/common_static/common/js/vendor/backbone.js
- xmodule_js/common_static/js/vendor/backbone-associations-min.js
- xmodule_js/common_static/js/vendor/backbone.paginator.min.js
- xmodule_js/common_static/js/vendor/backbone-relational.min.js
diff --git a/cms/static/js_test_squire.yml b/cms/static/js_test_squire.yml
index d65f44e30f..4c20a67d2e 100644
--- a/cms/static/js_test_squire.yml
+++ b/cms/static/js_test_squire.yml
@@ -36,7 +36,7 @@ lib_paths:
- xmodule_js/common_static/js/vendor/jquery.cookie.js
- xmodule_js/common_static/common/js/vendor/underscore.js
- xmodule_js/common_static/common/js/vendor/underscore.string.js
- - xmodule_js/common_static/js/vendor/backbone-min.js
+ - xmodule_js/common_static/common/js/vendor/backbone.js
- xmodule_js/common_static/js/vendor/backbone-associations-min.js
- xmodule_js/common_static/js/vendor/backbone.paginator.min.js
- xmodule_js/common_static/js/vendor/timepicker/jquery.timepicker.js
diff --git a/cms/static/karma_cms.conf.js b/cms/static/karma_cms.conf.js
index 8be90301eb..a33692da00 100644
--- a/cms/static/karma_cms.conf.js
+++ b/cms/static/karma_cms.conf.js
@@ -35,7 +35,7 @@ var libraryFiles = [
{pattern: 'xmodule_js/common_static/js/vendor/jquery.simulate.js', included: false},
{pattern: 'xmodule_js/common_static/common/js/vendor/underscore.js', included: false},
{pattern: 'xmodule_js/common_static/common/js/vendor/underscore.string.js', included: false},
- {pattern: 'xmodule_js/common_static/js/vendor/backbone-min.js', included: false},
+ {pattern: 'xmodule_js/common_static/common/js/vendor/backbone.js', included: false},
{pattern: 'xmodule_js/common_static/js/vendor/backbone-associations-min.js', included: false},
{pattern: 'xmodule_js/common_static/js/vendor/backbone.paginator.min.js', included: false},
{pattern: 'xmodule_js/common_static/js/vendor/backbone-relational.min.js', included: false},
@@ -82,7 +82,9 @@ var libraryFiles = [
{pattern: 'edx-pattern-library/js/afontgarde.js', included: false},
{pattern: 'edx-pattern-library/js/edx-icons.js', included: false},
{pattern: 'edx-pattern-library/js/**/*.js', included: false},
- {pattern: 'edx-ui-toolkit/js/**/*.js', included: false}
+ {pattern: 'edx-ui-toolkit/js/**/*.js', included: false},
+
+ {pattern: 'common/js/utils/require-serial.js', included: true}
];
// Paths to source JavaScript files
diff --git a/cms/static/karma_cms_squire.conf.js b/cms/static/karma_cms_squire.conf.js
index 7ac88b65a2..bf6756dd57 100644
--- a/cms/static/karma_cms_squire.conf.js
+++ b/cms/static/karma_cms_squire.conf.js
@@ -35,7 +35,7 @@ var libraryFiles = [
{pattern: 'xmodule_js/common_static/js/vendor/jquery.cookie.js', included: false},
{pattern: 'xmodule_js/common_static/common/js/vendor/underscore.js', included: false},
{pattern: 'xmodule_js/common_static/common/js/vendor/underscore.string.js', included: false},
- {pattern: 'xmodule_js/common_static/js/vendor/backbone-min.js', included: false},
+ {pattern: 'xmodule_js/common_static/common/js/vendor/backbone.js', included: false},
{pattern: 'xmodule_js/common_static/js/vendor/backbone-associations-min.js', included: false},
{pattern: 'xmodule_js/common_static/js/vendor/backbone.paginator.min.js', included: false},
{pattern: 'xmodule_js/common_static/js/vendor/timepicker/jquery.timepicker.js', included: false},
@@ -68,7 +68,8 @@ var libraryFiles = [
pattern: 'xmodule_js/common_static/js/vendor/jQuery-File-Upload/js/jquery.fileupload-validate.js',
included: false
},
- {pattern: 'xmodule_js/common_static/js/vendor/requirejs/text.js', included: false}
+ {pattern: 'xmodule_js/common_static/js/vendor/requirejs/text.js', included: false},
+ {pattern: 'common/js/utils/require-serial.js', included: true}
];
// Paths to source JavaScript files
diff --git a/cms/static/sass/elements/_modal-window.scss b/cms/static/sass/elements/_modal-window.scss
index 7e2f222d19..12636be084 100644
--- a/cms/static/sass/elements/_modal-window.scss
+++ b/cms/static/sass/elements/_modal-window.scss
@@ -564,7 +564,7 @@
}
.list-fields {
.field-message {
- color: $gray;
+ color: $gray-d1;
font-size: ($baseline/2);
}
.field {
diff --git a/cms/static/sass/elements/_modules.scss b/cms/static/sass/elements/_modules.scss
index 7540c8700d..06bb1fe45d 100644
--- a/cms/static/sass/elements/_modules.scss
+++ b/cms/static/sass/elements/_modules.scss
@@ -303,7 +303,7 @@ $outline-indent-width: $baseline;
%outline-item-status {
@extend %t-copy-sub2;
@extend %t-strong;
- color: $color-copy-base;
+ color: $gray-d1;
.icon {
@extend %t-icon5;
@@ -576,12 +576,16 @@ $outline-indent-width: $baseline;
> .subsection-status .status-timed-proctored-exam {
opacity: 1.0;
}
+
+ > .subsection-status .status-hide-after-due {
+ opacity: 1.0;
+ }
}
// status - grading
- .status-grading, .status-timed-proctored-exam {
+ .status-grading, .status-timed-proctored-exam, .status-hide-after-due {
@include transition(opacity $tmg-f2 ease-in-out 0s);
- opacity: 0.65;
+ opacity: 0.75;
}
.status-grading-value, .status-proctored-exam-value {
diff --git a/cms/templates/base.html b/cms/templates/base.html
index 82e4100119..92e66608ba 100644
--- a/cms/templates/base.html
+++ b/cms/templates/base.html
@@ -54,7 +54,7 @@ from openedx.core.djangolib.js_utils import (
<%block name="view_notes">%block>
- ${_("Skip to main content")}
+ ${_("Skip to main content")}
diff --git a/cms/templates/ux/reference/container.html b/cms/templates/ux/reference/container.html
deleted file mode 100644
index 6a2632a90d..0000000000
--- a/cms/templates/ux/reference/container.html
+++ /dev/null
@@ -1,706 +0,0 @@
-<%inherit file="../../base.html" />
-
-<%block name="view_notes">
- <%include file="_note-usage.html" />
-%block>
-
-<%!
- import logging
- from util.date_utils import get_default_time_display
- from django.utils.translation import ugettext as _
- from contentstore.utils import reverse_usage_url
-%>
-
-<%block name="title">Container%block>
-<%block name="bodyclass">is-signedin course uploads view-container%block>
-
-<%namespace name='static' file='../../static_content.html'/>
-
-<%block name="content">
-
-
-
-
-
-
-
-
- Page Actions
-
-
-
-
-
-
-
-
-
-
-
-
This page has no content yet.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Shows Element - Example Randomize Block could be here.
-
-
-
-
- Shows Element - Example HTML could be here.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Shows Element - Example Video could be here.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- A multiple choice problem presents radio buttons for student
- input. Students can only select a single option presented. Multiple Choice questions have been the subject of many areas of research due to the early invention and adoption of bubble sheets.
-
One of the main elements that goes into a good multiple choice question is the existence of good distractors. That is, each of the alternate responses presented to the student should be the result of a plausible mistake that a student might make.
-
-
What Apple device competed with the portable CD player?
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- September 21
-
-
- Words of encouragement! This is a short note that most students will read.
- Anant Agarwal (6.002x Principal Instructor)
-
-
Primary versus Secondary Updates: Unfortunately, the internet throws a lot of text at students, and they
- do not read everything that they are given. However, many students do read all that they are
- given, and so detailed explanations in this section will benefit the most conscientious.
- Any essential information should be extremely quickly summarized in the primary section for skimmers.
-
Star Forum Poster
- Students appreciate knowing that the course staff is reading what they post, and one of several ways
- that you can do this is by acknowledging the star posters in your announcements.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
Publishing Status Draft (Never published)
-
-
-
-
- Draft saved on 6/15/2014 at 12:45pm by amako
-
-
-
-
-
-
Scheduled to Release:
-
- July 25, 2014 with
- Section "Week 1"
-
-
-
-
-
-
Will be Visible to:
-
Staff and Students
-
-
- Hide from Students
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
Publishing Status Published
-
-
-
-
- Last published on 6/15/2014 at 12:45pm by amako
-
-
-
-
-
-
Scheduled to Release:
-
- July 25, 2014 with
- Section "Week 1"
-
-
-
-
-
-
Will be Visible to:
-
Staff and Students
-
-
- Hide from Students
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
Publishing Status Draft (Unpublished changes)
-
-
-
-
- Draft saved on 6/15/2014 at 12:45pm by amako
-
-
-
-
-
-
Scheduled to Release:
-
- July 25, 2014 with
- Section "Week 1"
-
-
-
-
-
-
Will be Visible to:
-
Staff and Students
-
-
- Hide from Students
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
Publishing Status Draft (Unpublished changes)
-
-
-
-
- Draft saved on 6/15/2014 at 12:45pm by amako
-
-
-
-
-
-
Scheduled to Release:
-
- July 25, 2014 with
- Section "Week 1"
-
-
-
-
-
-
Will be Visible to:
-
Staff only
-
-
- Hidden from Students
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
Publishing Status Published
-
-
-
-
- Last published on 6/15/2014 at 12:45pm by amako
-
-
-
-
-
-
Released:
-
- May 25, 2014 with
- Section "Week 1"
-
-
-
-
-
-
Currently Visible to:
-
Staff and Students
-
-
- Hide from Students
-
-
-
-
-
-
-
-
-
-
-
-
-
Publishing Status
-
This content is published with unit Unit 1 . To make changes to the content of this container, place Unit 1 in draft mode.
-
-
-
Container Reference Page
-
- This is a reference for the container page, meant to show visual states and general FED hierarchy for the both the HTML template and the SASS styling.
-
-
-
-
-
-
-
-
-
-%block>
diff --git a/cms/templates/ux/reference/course-create-rerun.html b/cms/templates/ux/reference/course-create-rerun.html
deleted file mode 100644
index 527b08004a..0000000000
--- a/cms/templates/ux/reference/course-create-rerun.html
+++ /dev/null
@@ -1,358 +0,0 @@
-<%inherit file="../../base.html" />
-
-<%block name="view_notes">
- <%include file="_note-usage.html" />
-%block>
-
-<%!
-from django.utils.translation import ugettext as _
-from django.core.urlresolvers import reverse
-%>
-
-<%block name="title">[template] Create a Course Rerun of HarvardX SW12.2x T2_2014%block>
-<%block name="bodyclass">is-signedin view-course-create view-course-create-rerun%block>
-
-<%block name="content">
-
-
-
-
-
-
-
- Page Actions
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Provide identifying information for this re-run of the course. The original course is not affected in any way by a re-run.
- Note: Together, the organization, course number, and course run must uniquely identify this new course instance.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
When will my course re-run start?
-
- Vivamus sagittis lacus vel augue laoreet rutrum faucibus dolor auctor. Sed posuere consectetur est at lobortis. Maecenas faucibus mollis interdum.
-
-
-
-
-
What transfers from the original course?
-
- Vivamus sagittis lacus vel augue laoreet rutrum faucibus dolor auctor. Sed posuere consectetur est at lobortis. Maecenas faucibus mollis interdum.
-
-
-
-
-
What does not transfer from the original course?
-
- Vivamus sagittis lacus vel augue laoreet rutrum faucibus dolor auctor. Sed posuere consectetur est at lobortis. Maecenas faucibus mollis interdum.
-
-
-
-
-
-
-
-
-
-%block>
diff --git a/cms/templates/ux/reference/index.html b/cms/templates/ux/reference/index.html
index 5f7c6d1aeb..a39951ade0 100644
--- a/cms/templates/ux/reference/index.html
+++ b/cms/templates/ux/reference/index.html
@@ -1,3 +1,6 @@
+## Override the default styles_version to the Pattern Library version (version 2)
+<%! main_css = "style-main-v2" %>
+
<%page expression_filter="h"/>
<%inherit file="../../base.html" />
@@ -22,8 +25,6 @@
diff --git a/cms/templates/ux/reference/modal_access-component.html b/cms/templates/ux/reference/modal_access-component.html
deleted file mode 100644
index 7608244c3e..0000000000
--- a/cms/templates/ux/reference/modal_access-component.html
+++ /dev/null
@@ -1,127 +0,0 @@
-<%page expression_filter="h"/>
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
Warning: This component is contained in a unit that is hidden from students. Component visibility settings are overridden by the unit visibility settings.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/cms/templates/ux/reference/modal_bulkpublish-section.html b/cms/templates/ux/reference/modal_bulkpublish-section.html
deleted file mode 100644
index 7534c363ad..0000000000
--- a/cms/templates/ux/reference/modal_bulkpublish-section.html
+++ /dev/null
@@ -1,144 +0,0 @@
-<%page expression_filter="h"/>
-<%! from django.utils.translation import ugettext as _ %>
-
-
-
-
-
-
-
-
-
-
Publish all unpublished changes for this section?
-
-
-
-
The following will be published:
-
-
-
-
- Subsection Title
-
-
-
-
- Unit Title
-
-
- Unit Title
-
-
- Unit Title
-
-
- Unit Title
-
-
- Unit Title
-
-
- Unit Title that is really really really long and may span more than just one visual line of text.
-
-
- Unit Title
-
-
- Unit Title
-
-
- Unit Title
-
-
- Unit Title
-
-
- Unit Title
-
-
-
-
-
-
- Subsection Title
-
-
-
-
- Unit Title
-
-
- Unit Title
-
-
- Unit Title
-
-
- Unit Title
-
-
- Unit Title
-
-
- Unit Title that is really really really long and may span more than just one visual line of text.
-
-
- Unit Title
-
-
-
-
-
-
- Subsection Title
-
-
-
-
-
- Unit Title
-
-
- Unit Title
-
-
- Unit Title
-
-
- Unit Title
-
-
- Unit Title
-
-
- Unit Title that is really really really long and may span more than just one visual line of text.
-
-
- Unit Title
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/cms/templates/ux/reference/modal_bulkpublish-subsection.html b/cms/templates/ux/reference/modal_bulkpublish-subsection.html
deleted file mode 100644
index 72d0c4625c..0000000000
--- a/cms/templates/ux/reference/modal_bulkpublish-subsection.html
+++ /dev/null
@@ -1,74 +0,0 @@
-<%page expression_filter="h"/>
-<%! from django.utils.translation import ugettext as _ %>
-
-
-
-
-
-
-
-
-
-
Publish all unpublished changes for this subsection?
-
-
-
-
The following will be published:
-
-
-
-
- Unit Title
-
-
- Unit Title
-
-
- Unit Title
-
-
- Unit Title
-
-
- Unit Title
-
-
- Unit Title that is really really really long and may span more than just one visual line of text.
-
-
- Unit Title
-
-
- Unit Title
-
-
- Unit Title
-
-
- Unit Title
-
-
- Unit Title
-
-
-
-
-
-
-
-
-
-
-
diff --git a/cms/templates/ux/reference/modal_bulkpublish-unit.html b/cms/templates/ux/reference/modal_bulkpublish-unit.html
deleted file mode 100644
index 0cdd09e389..0000000000
--- a/cms/templates/ux/reference/modal_bulkpublish-unit.html
+++ /dev/null
@@ -1,31 +0,0 @@
-<%page expression_filter="h"/>
-<%! from django.utils.translation import ugettext as _ %>
-
-
-
-
-
-
-
-
-
-
Publish all unpublished changes for this unit?
-
-
-
-
-
-
-
diff --git a/cms/templates/ux/reference/outline.html b/cms/templates/ux/reference/outline.html
deleted file mode 100644
index 55600ea26d..0000000000
--- a/cms/templates/ux/reference/outline.html
+++ /dev/null
@@ -1,773 +0,0 @@
-<%inherit file="../../base.html" />
-
-<%block name="view_notes">
- <%include file="_note-usage.html" />
-%block>
-
-<%!
-from django.core.urlresolvers import reverse
-%>
-<%block name="title">[template] Course Outline UI%block>
-<%block name="bodyclass">is-signedin course view-outline%block>
-
-<%block name="content">
-
-
-
-
-
-
-
-
- Page Actions
-
-
-
-
-
-
-
-
-
-
-
-
- Your Course's Outline
-
-
-
-
-
-
- <%include file="outline_section_header-expanded.html" />
-
-
- <%include file="outline_status_release-scheduled.html" />
-
-
-
-
-
-
-
-
- <%include file="outline_subsection_header-expanded.html" />
-
-
- <%include file="outline_status_release-scheduled.html" />
-
- <%include file="outline_status_grading.html" />
-
-
-
-
-
-
-
- <%include file="outline_unit_header.html" />
-
-
-
-
-
- <%include file="outline_add-unit.html" />
-
-
-
-
-
-
-
-
- <%include file="outline_subsection_header-expanded.html" />
-
-
- <%include file="outline_status_release-scheduled.html" />
-
- <%include file="outline_status_grading.html" />
-
-
-
-
-
-
-
- <%include file="outline_unit_header.html" />
-
-
-
-
- <%include file="outline_unit_header.html" />
-
-
-
-
- <%include file="outline_unit_header.html" />
-
-
-
-
- <%include file="outline_unit_header.html" />
-
-
-
-
- <%include file="outline_add-unit.html" />
-
-
-
-
-
-
-
-
- <%include file="outline_add-subsection.html" />
-
-
-
-
-
-
-
-
- <%include file="outline_add-section.html" />
-
-
-
-
-
-
-
-
-
-
-
- <%include file="outline_section_header-collapsed.html" />
-
-
- <%include file="outline_status_release-draft.html" />
-
-
-
-
-
-
-
-
-
-
-
-
- <%include file="outline_section_header-collapsed.html" />
-
-
- <%include file="outline_status_release-scheduled.html" />
-
-
-
-
-
-
-
-
-
-
-
-
- <%include file="outline_section_header-collapsed.html" />
-
-
- <%include file="outline_status_release-released.html" />
-
-
-
-
-
-
-
-
-
-
-
-
- <%include file="outline_section_header-collapsed.html" />
-
-
- <%include file="outline_status_release-scheduled.html" />
-
- <%include file="outline_status_message-lock.html" />
-
-
-
-
-
-
-
-
-
-
-
-
- <%include file="outline_section_header-collapsed.html" />
-
-
- <%include file="outline_status_release-released.html" />
-
- <%include file="outline_status_message-lock.html" />
-
-
-
-
-
-
-
-
-
-
-
-
- <%include file="outline_section_header-collapsed.html" />
-
-
- <%include file="outline_status_release-lock.html" />
-
-
-
-
-
-
-
-
-
-
-
-
- <%include file="outline_section_header-collapsed.html" />
-
-
- <%include file="outline_status_release-released.html" />
-
- <%include file="outline_status_message-unpublished_changes.html" />
-
-
-
-
-
-
-
-
-
-
-
-
- <%include file="outline_section_header-collapsed.html" />
-
-
- <%include file="outline_status_release-scheduled.html" />
-
- <%include file="outline_status_message-unpublished_changes.html" />
-
-
-
-
-
-
-
-
-
-
-
-
- <%include file="outline_section_header-collapsed.html" />
-
-
- <%include file="outline_status_release-released.html" />
-
- <%include file="outline_status_message-error.html" />
-
-
-
-
-
-
-
-
-
-
-
-
- <%include file="outline_section_header-collapsed.html" />
-
-
- <%include file="outline_status_release-scheduled.html" />
-
- <%include file="outline_status_message-error.html" />
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- <%include file="outline_section_header-expanded.html" />
-
-
- <%include file="outline_status_release-draft.html" />
-
-
-
-
-
-
-
-
- <%include file="outline_subsection_header-collapsed.html" />
-
-
- <%include file="outline_status_release-draft.html" />
-
-
-
-
-
-
-
-
-
-
-
-
-
- <%include file="outline_subsection_header-collapsed.html" />
-
-
- <%include file="outline_status_release-draft.html" />
-
- <%include file="outline_status_grading.html" />
-
-
-
-
-
-
-
-
-
-
-
-
- <%include file="outline_subsection_header-collapsed.html" />
-
-
- <%include file="outline_status_release-scheduled_with_parent.html" />
-
-
-
-
-
-
-
-
-
-
-
-
- <%include file="outline_subsection_header-collapsed.html" />
-
-
- <%include file="outline_status_release-scheduled.html" />
-
- <%include file="outline_status_grading.html" />
-
-
-
-
-
-
-
-
-
-
-
-
- <%include file="outline_subsection_header-collapsed.html" />
-
-
- <%include file="outline_status_release-scheduled.html" />
-
- <%include file="outline_status_grading.html" />
-
-
-
-
-
-
-
-
-
-
-
-
- <%include file="outline_subsection_header-collapsed.html" />
-
-
- <%include file="outline_status_release-scheduled.html" />
-
- <%include file="outline_status_grading.html" />
-
- <%include file="outline_status_message-lock.html" />
-
-
-
-
-
-
-
-
-
-
-
-
- <%include file="outline_subsection_header-collapsed.html" />
-
-
- <%include file="outline_status_release-released_with_parent.html" />
-
-
-
-
-
-
-
-
-
-
-
-
- <%include file="outline_subsection_header-collapsed.html" />
-
-
-
-
- Release Status:
-
-
- Released on :
-
- March 25, 2014
-
-
-
- <%include file="outline_status_grading.html" />
-
-
-
-
-
-
-
-
-
-
-
-
- <%include file="outline_subsection_header-collapsed.html" />
-
-
- <%include file="outline_status_release-released_with_parent.html" />
-
- <%include file="outline_status_grading.html" />
-
-
-
-
-
-
-
-
-
-
-
-
- <%include file="outline_subsection_header-collapsed.html" />
-
-
- <%include file="outline_status_release-released_with_parent.html" />
-
- <%include file="outline_status_grading.html" />
-
- <%include file="outline_status_message-lock.html" />
-
-
-
-
-
-
-
-
-
-
-
-
- <%include file="outline_subsection_header-collapsed.html" />
-
-
- <%include file="outline_status_release-lock.html" />
-
-
-
-
-
-
-
-
-
-
-
-
- <%include file="outline_subsection_header-collapsed.html" />
-
-
- <%include file="outline_status_release-scheduled.html" />
-
- <%include file="outline_status_message-unpublished_units.html" />
-
-
-
-
-
-
-
-
-
-
-
-
- <%include file="outline_subsection_header-collapsed.html" />
-
-
- <%include file="outline_status_release-released.html" />
-
- <%include file="outline_status_message-unpublished_changes.html" />
-
-
-
-
-
-
-
-
-
-
-
-
- <%include file="outline_subsection_header-collapsed.html" />
-
-
- <%include file="outline_status_release-released.html" />
-
- <%include file="outline_status_message-error.html" />
-
-
-
-
-
-
-
-
-
-
-
-
- <%include file="outline_subsection_header-collapsed.html" />
-
-
- <%include file="outline_status_release-scheduled.html" />
-
- <%include file="outline_status_message-error.html" />
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- <%include file="outline_section_header-expanded.html" />
-
-
- <%include file="outline_status_release-draft.html" />
-
-
-
-
-
-
-
-
- <%include file="outline_subsection_header-expanded.html" />
-
-
- <%include file="outline_status_release-scheduled.html" />
-
-
-
-
-
-
-
-
- <%include file="outline_unit_header.html" />
-
-
-
-
-
-
-
-
-
-
-
- <%include file="outline_unit_header.html" />
-
-
- <%include file="outline_status_release-draft.html" />
-
-
-
-
-
-
-
- <%include file="outline_unit_header.html" />
-
-
-
-
-
- <%include file="outline_unit_header.html" />
-
-
- <%include file="outline_status_message-lock.html" />
-
-
-
-
-
-
-
- <%include file="outline_unit_header.html" />
-
-
- <%include file="outline_status_message-unpublished_changes.html" />
-
-
-
-
-
-
-
- <%include file="outline_unit_header.html" />
-
-
- <%include file="outline_status_message-unpublished_units.html" />
-
-
-
-
-
-
-
- <%include file="outline_unit_header.html" />
-
-
- <%include file="outline_status_message-error.html" />
-
-
-
-
-
-
-
- <%include file="outline_add-unit.html" />
-
-
-
-
-
-
-
- <%include file="outline_add-subsection.html" />
-
-
-
-
-
-
- <%include file="outline_add-section.html" />
-
-
-
-
-
-
-
-
-
-
What can I do on this page?
-
You can create new sections and subsections, set the release date for sections, and create new units in existing subsections. You can set the assignment type for subsections that are to be graded, and you can open a subsection for further editing.
-
-
In addition, you can drag and drop sections, subsections, and units to reorganize your course.
-
-
-
-
-
-
-
-%block>
diff --git a/cms/templates/ux/reference/outline_add-section.html b/cms/templates/ux/reference/outline_add-section.html
deleted file mode 100644
index e0f6e91d90..0000000000
--- a/cms/templates/ux/reference/outline_add-section.html
+++ /dev/null
@@ -1,7 +0,0 @@
-<%page expression_filter="h"/>
-
-
diff --git a/cms/templates/ux/reference/outline_add-subsection.html b/cms/templates/ux/reference/outline_add-subsection.html
deleted file mode 100644
index bf15ab6c4d..0000000000
--- a/cms/templates/ux/reference/outline_add-subsection.html
+++ /dev/null
@@ -1,7 +0,0 @@
-<%page expression_filter="h"/>
-
-
diff --git a/cms/templates/ux/reference/outline_add-unit.html b/cms/templates/ux/reference/outline_add-unit.html
deleted file mode 100644
index 81a4922ce6..0000000000
--- a/cms/templates/ux/reference/outline_add-unit.html
+++ /dev/null
@@ -1,7 +0,0 @@
-<%page expression_filter="h"/>
-
-
diff --git a/cms/templates/ux/reference/outline_section_header-collapsed.html b/cms/templates/ux/reference/outline_section_header-collapsed.html
deleted file mode 100644
index beadc9905e..0000000000
--- a/cms/templates/ux/reference/outline_section_header-collapsed.html
+++ /dev/null
@@ -1,37 +0,0 @@
-<%page expression_filter="h"/>
-
-
-
diff --git a/cms/templates/ux/reference/outline_section_header-expanded.html b/cms/templates/ux/reference/outline_section_header-expanded.html
deleted file mode 100644
index beadc9905e..0000000000
--- a/cms/templates/ux/reference/outline_section_header-expanded.html
+++ /dev/null
@@ -1,37 +0,0 @@
-<%page expression_filter="h"/>
-
-
-
diff --git a/cms/templates/ux/reference/outline_status_grading.html b/cms/templates/ux/reference/outline_status_grading.html
deleted file mode 100644
index 29014cb104..0000000000
--- a/cms/templates/ux/reference/outline_status_grading.html
+++ /dev/null
@@ -1,9 +0,0 @@
-<%page expression_filter="h"/>
-
-
- Graded as:
-
- Homework
- Due: December 31, 2014
-
-
diff --git a/cms/templates/ux/reference/outline_status_message-error.html b/cms/templates/ux/reference/outline_status_message-error.html
deleted file mode 100644
index 32e944ce7d..0000000000
--- a/cms/templates/ux/reference/outline_status_message-error.html
+++ /dev/null
@@ -1,5 +0,0 @@
-<%page expression_filter="h"/>
-
diff --git a/cms/templates/ux/reference/outline_status_message-lock.html b/cms/templates/ux/reference/outline_status_message-lock.html
deleted file mode 100644
index af48aac3af..0000000000
--- a/cms/templates/ux/reference/outline_status_message-lock.html
+++ /dev/null
@@ -1,5 +0,0 @@
-<%page expression_filter="h"/>
-
-
-
Contains Staff only content
-
diff --git a/cms/templates/ux/reference/outline_status_message-unpublished_changes.html b/cms/templates/ux/reference/outline_status_message-unpublished_changes.html
deleted file mode 100644
index edcaf270e5..0000000000
--- a/cms/templates/ux/reference/outline_status_message-unpublished_changes.html
+++ /dev/null
@@ -1,5 +0,0 @@
-<%page expression_filter="h"/>
-
-
-
Unpublished change(s) to live content
-
diff --git a/cms/templates/ux/reference/outline_status_message-unpublished_units.html b/cms/templates/ux/reference/outline_status_message-unpublished_units.html
deleted file mode 100644
index 17b970f147..0000000000
--- a/cms/templates/ux/reference/outline_status_message-unpublished_units.html
+++ /dev/null
@@ -1,5 +0,0 @@
-<%page expression_filter="h"/>
-
-
-
Unpublished unit(s) will not be released
-
diff --git a/cms/templates/ux/reference/outline_status_release-draft.html b/cms/templates/ux/reference/outline_status_release-draft.html
deleted file mode 100644
index 0798b9a2b8..0000000000
--- a/cms/templates/ux/reference/outline_status_release-draft.html
+++ /dev/null
@@ -1,11 +0,0 @@
-<%page expression_filter="h"/>
-
-
- Release Status:
-
-
- This item is
-
- Unscheduled
-
-
diff --git a/cms/templates/ux/reference/outline_status_release-lock.html b/cms/templates/ux/reference/outline_status_release-lock.html
deleted file mode 100644
index a725b658ba..0000000000
--- a/cms/templates/ux/reference/outline_status_release-lock.html
+++ /dev/null
@@ -1,10 +0,0 @@
-<%page expression_filter="h"/>
-
-
- Release Status:
-
-
- Will never release - Contains Staff only content
-
-
-
diff --git a/cms/templates/ux/reference/outline_status_release-released.html b/cms/templates/ux/reference/outline_status_release-released.html
deleted file mode 100644
index 85d11b02e1..0000000000
--- a/cms/templates/ux/reference/outline_status_release-released.html
+++ /dev/null
@@ -1,11 +0,0 @@
-<%page expression_filter="h"/>
-
-
- Release Status:
-
-
- Released on :
-
- March 25, 2014
-
-
diff --git a/cms/templates/ux/reference/outline_status_release-released_with_parent.html b/cms/templates/ux/reference/outline_status_release-released_with_parent.html
deleted file mode 100644
index f05ff272e6..0000000000
--- a/cms/templates/ux/reference/outline_status_release-released_with_parent.html
+++ /dev/null
@@ -1,10 +0,0 @@
-<%page expression_filter="h"/>
-
-
- Release Status:
-
-
- Released with Section
-
-
-
diff --git a/cms/templates/ux/reference/outline_status_release-scheduled.html b/cms/templates/ux/reference/outline_status_release-scheduled.html
deleted file mode 100644
index f5c91afb32..0000000000
--- a/cms/templates/ux/reference/outline_status_release-scheduled.html
+++ /dev/null
@@ -1,10 +0,0 @@
-<%page expression_filter="h"/>
-
-
- Release Status:
-
-
- Scheduled: October 31, 2014
-
-
-
diff --git a/cms/templates/ux/reference/outline_status_release-scheduled_with_parent.html b/cms/templates/ux/reference/outline_status_release-scheduled_with_parent.html
deleted file mode 100644
index afb5a27aea..0000000000
--- a/cms/templates/ux/reference/outline_status_release-scheduled_with_parent.html
+++ /dev/null
@@ -1,10 +0,0 @@
-<%page expression_filter="h"/>
-
-
- Release Status:
-
-
- Scheduled: with Section
-
-
-
diff --git a/cms/templates/ux/reference/outline_subsection_header-collapsed.html b/cms/templates/ux/reference/outline_subsection_header-collapsed.html
deleted file mode 100644
index 9c33be21ad..0000000000
--- a/cms/templates/ux/reference/outline_subsection_header-collapsed.html
+++ /dev/null
@@ -1,43 +0,0 @@
-<%page expression_filter="h"/>
-
-
diff --git a/cms/templates/ux/reference/outline_subsection_header-expanded.html b/cms/templates/ux/reference/outline_subsection_header-expanded.html
deleted file mode 100644
index 9c33be21ad..0000000000
--- a/cms/templates/ux/reference/outline_subsection_header-expanded.html
+++ /dev/null
@@ -1,43 +0,0 @@
-<%page expression_filter="h"/>
-
-
diff --git a/cms/templates/ux/reference/outline_unit_header.html b/cms/templates/ux/reference/outline_unit_header.html
deleted file mode 100644
index e9d4769754..0000000000
--- a/cms/templates/ux/reference/outline_unit_header.html
+++ /dev/null
@@ -1,33 +0,0 @@
-<%page expression_filter="h"/>
-
-
diff --git a/cms/templates/ux/reference/pattern-library-test.html b/cms/templates/ux/reference/pattern-library-test.html
index 0881993f7e..ba133e276c 100644
--- a/cms/templates/ux/reference/pattern-library-test.html
+++ b/cms/templates/ux/reference/pattern-library-test.html
@@ -7,17 +7,16 @@
<%block name="bodyclass">is-signedin pattern-library%block>
<%block name="content">
-Warning Alert with Message Only
-
-
-
+
Pattern Library test page
-
-
- Interesting pattern library content to come...
-
-
+
+
+
+
+ Interesting pattern library content to come...
+
+
%block>
diff --git a/cms/urls_dev.py b/cms/urls_dev.py
index 3229a222b1..42c53bd25a 100644
--- a/cms/urls_dev.py
+++ b/cms/urls_dev.py
@@ -7,5 +7,5 @@ from django.conf.urls import url
urlpatterns = (
url(r'^dev_mode$', 'contentstore.views.dev.dev_mode', name='dev_mode'),
- url(r'^template/(?P
.+)$', 'contentstore.views.dev.dev_show_template'),
+ url(r'^template/(?P.+)$', 'openedx.core.djangoapps.debug.views.show_reference_template'),
)
diff --git a/common/djangoapps/course_modes/tests/test_views.py b/common/djangoapps/course_modes/tests/test_views.py
index b13d45f2b9..e2de9d6236 100644
--- a/common/djangoapps/course_modes/tests/test_views.py
+++ b/common/djangoapps/course_modes/tests/test_views.py
@@ -8,6 +8,7 @@ import decimal
import ddt
import freezegun
from mock import patch
+from nose.plugins.attrib import attr
from django.conf import settings
from django.core.urlresolvers import reverse
@@ -25,9 +26,13 @@ from course_modes.models import CourseMode, Mode
from openedx.core.djangoapps.theming.test_util import with_is_edx_domain
+@attr('shard_3')
@ddt.ddt
@unittest.skipUnless(settings.ROOT_URLCONF == 'lms.urls', 'Test only valid in lms')
class CourseModeViewTest(UrlResetMixin, ModuleStoreTestCase):
+ """
+ Course Mode View tests
+ """
@patch.dict(settings.FEATURES, {'MODE_CREATION_FOR_TESTING': True})
def setUp(self):
super(CourseModeViewTest, self).setUp('course_modes.urls')
diff --git a/common/djangoapps/embargo/tests/test_api.py b/common/djangoapps/embargo/tests/test_api.py
index e48940fe10..383173fbee 100644
--- a/common/djangoapps/embargo/tests/test_api.py
+++ b/common/djangoapps/embargo/tests/test_api.py
@@ -4,6 +4,7 @@ Tests for EmbargoMiddleware
from contextlib import contextmanager
import mock
+from nose.plugins.attrib import attr
import unittest
import pygeoip
import ddt
@@ -34,11 +35,10 @@ from embargo.exceptions import InvalidAccessPoint
from mock import patch
-# Since we don't need any XML course fixtures, use a modulestore configuration
-# that disables the XML modulestore.
-MODULESTORE_CONFIG = mixed_store_config(settings.COMMON_TEST_DATA_ROOT, {}, include_xml=False)
+MODULESTORE_CONFIG = mixed_store_config(settings.COMMON_TEST_DATA_ROOT, {})
+@attr('shard_3')
@ddt.ddt
@override_settings(MODULESTORE=MODULESTORE_CONFIG)
@unittest.skipUnless(settings.ROOT_URLCONF == 'lms.urls', 'Test only valid in lms')
diff --git a/common/djangoapps/embargo/tests/test_middleware.py b/common/djangoapps/embargo/tests/test_middleware.py
index ccdc95d614..369a3d29b0 100644
--- a/common/djangoapps/embargo/tests/test_middleware.py
+++ b/common/djangoapps/embargo/tests/test_middleware.py
@@ -4,6 +4,7 @@ Tests for EmbargoMiddleware with CountryAccessRules
import unittest
from mock import patch
+from nose.plugins.attrib import attr
import ddt
from django.core.urlresolvers import reverse
@@ -20,6 +21,7 @@ from embargo.models import RestrictedCourse, IPFilter
from embargo.test_utils import restrict_course
+@attr('shard_3')
@ddt.ddt
@unittest.skipUnless(settings.ROOT_URLCONF == 'lms.urls', 'Test only valid in lms')
class EmbargoMiddlewareAccessTests(UrlResetMixin, ModuleStoreTestCase):
diff --git a/common/djangoapps/enrollment/tests/test_views.py b/common/djangoapps/enrollment/tests/test_views.py
index bc2d29b2bd..312c3de28f 100644
--- a/common/djangoapps/enrollment/tests/test_views.py
+++ b/common/djangoapps/enrollment/tests/test_views.py
@@ -9,6 +9,7 @@ import datetime
import ddt
from django.core.cache import cache
from mock import patch
+from nose.plugins.attrib import attr
from django.test import Client
from django.core.handlers.wsgi import WSGIRequest
from django.core.urlresolvers import reverse
@@ -125,6 +126,7 @@ class EnrollmentTestMixin(object):
self.assertEqual(actual_mode, expected_mode)
+@attr('shard_3')
@override_settings(EDX_API_KEY="i am a key")
@ddt.ddt
@unittest.skipUnless(settings.ROOT_URLCONF == 'lms.urls', 'Test only valid in lms')
diff --git a/common/djangoapps/external_auth/tests/test_shib.py b/common/djangoapps/external_auth/tests/test_shib.py
index d77bd5ffb6..ee1e066ba0 100644
--- a/common/djangoapps/external_auth/tests/test_shib.py
+++ b/common/djangoapps/external_auth/tests/test_shib.py
@@ -20,6 +20,7 @@ from external_auth.views import (
shib_login, course_specific_login, course_specific_register, _flatten_to_ascii
)
from mock import patch
+from nose.plugins.attrib import attr
from urllib import urlencode
from student.views import create_account, change_enrollment
@@ -72,6 +73,7 @@ def gen_all_identities():
yield _build_identity_dict(mail, display_name, given_name, surname)
+@attr('shard_3')
@ddt
@override_settings(SESSION_ENGINE='django.contrib.sessions.backends.cache')
class ShibSPTest(SharedModuleStoreTestCase):
diff --git a/common/djangoapps/pipeline_mako/tests/test_render.py b/common/djangoapps/pipeline_mako/tests/test_render.py
index d505cee33c..4c072075c5 100644
--- a/common/djangoapps/pipeline_mako/tests/test_render.py
+++ b/common/djangoapps/pipeline_mako/tests/test_render.py
@@ -15,7 +15,7 @@ class RequireJSPathOverridesTest(TestCase):
OVERRIDES = {
'jquery': 'js/vendor/jquery.min.js',
- 'backbone': 'js/vendor/backbone-min.js',
+ 'backbone': 'common/js/vendor/backbone.js',
'text': 'js/vendor/text.js'
}
@@ -26,7 +26,7 @@ class RequireJSPathOverridesTest(TestCase):
"paths: {",
"'jquery': 'js/vendor/jquery.min',",
"'text': 'js/vendor/text',",
- "'backbone': 'js/vendor/backbone-min'",
+ "'backbone': 'common/js/vendor/backbone'",
"}",
"});",
"}).call(this, require || RequireJS.require);",
diff --git a/common/djangoapps/static_replace/__init__.py b/common/djangoapps/static_replace/__init__.py
index 84c81bd187..d98bea1b90 100644
--- a/common/djangoapps/static_replace/__init__.py
+++ b/common/djangoapps/static_replace/__init__.py
@@ -163,9 +163,7 @@ def replace_static_urls(text, data_directory=None, course_id=None, static_asset_
if settings.DEBUG and finders.find(rest, True):
return original
# if we're running with a MongoBacked store course_namespace is not None, then use studio style urls
- elif (not static_asset_path) \
- and course_id \
- and modulestore().get_modulestore_type(course_id) != ModuleStoreEnum.Type.xml:
+ elif (not static_asset_path) and course_id:
# first look in the static file pipeline and see if we are trying to reference
# a piece of static content which is in the edx-platform repo (e.g. JS associated with an xmodule)
diff --git a/common/djangoapps/student/tests/test_bulk_email_settings.py b/common/djangoapps/student/tests/test_bulk_email_settings.py
index 522064df90..b2bca30f0b 100644
--- a/common/djangoapps/student/tests/test_bulk_email_settings.py
+++ b/common/djangoapps/student/tests/test_bulk_email_settings.py
@@ -13,7 +13,7 @@ from opaque_keys.edx.locations import SlashSeparatedCourseKey
from student.tests.factories import UserFactory, CourseEnrollmentFactory
from xmodule.modulestore.tests.django_utils import SharedModuleStoreTestCase
-from xmodule.modulestore.tests.django_utils import TEST_DATA_MIXED_TOY_MODULESTORE
+from xmodule.modulestore.tests.django_utils import TEST_DATA_MIXED_MODULESTORE
from xmodule.modulestore.tests.factories import CourseFactory
# This import is for an lms djangoapp.
@@ -90,7 +90,7 @@ class TestStudentDashboardEmailViewXMLBacked(SharedModuleStoreTestCase):
"""
Check for email view on student dashboard, with XML backed course.
"""
- MODULESTORE = TEST_DATA_MIXED_TOY_MODULESTORE
+ MODULESTORE = TEST_DATA_MIXED_MODULESTORE
def setUp(self):
super(TestStudentDashboardEmailViewXMLBacked, self).setUp()
diff --git a/common/djangoapps/student/tests/test_enrollment.py b/common/djangoapps/student/tests/test_enrollment.py
index 74d377c681..d8fa1c120a 100644
--- a/common/djangoapps/student/tests/test_enrollment.py
+++ b/common/djangoapps/student/tests/test_enrollment.py
@@ -4,6 +4,7 @@ Tests for student enrollment.
import ddt
import unittest
from mock import patch
+from nose.plugins.attrib import attr
from django.conf import settings
from django.core.urlresolvers import reverse
@@ -20,6 +21,7 @@ from student.roles import (
)
+@attr('shard_3')
@ddt.ddt
@unittest.skipUnless(settings.ROOT_URLCONF == 'lms.urls', 'Test only valid in lms')
class EnrollmentTest(UrlResetMixin, SharedModuleStoreTestCase):
diff --git a/common/djangoapps/student/tests/test_recent_enrollments.py b/common/djangoapps/student/tests/test_recent_enrollments.py
index 943e348eed..59db47ae65 100644
--- a/common/djangoapps/student/tests/test_recent_enrollments.py
+++ b/common/djangoapps/student/tests/test_recent_enrollments.py
@@ -6,6 +6,7 @@ from django.conf import settings
from django.core.urlresolvers import reverse
from opaque_keys.edx import locator
from pytz import UTC
+from nose.plugins.attrib import attr
import unittest
import ddt
from shoppingcart.models import DonationConfiguration
@@ -19,6 +20,7 @@ from student.views import get_course_enrollments, _get_recently_enrolled_courses
from common.test.utils import XssTestMixin
+@attr('shard_3')
@unittest.skipUnless(settings.ROOT_URLCONF == 'lms.urls', 'Test only valid in lms')
@ddt.ddt
class TestRecentEnrollments(ModuleStoreTestCase, XssTestMixin):
diff --git a/common/djangoapps/student/tests/test_verification_status.py b/common/djangoapps/student/tests/test_verification_status.py
index 013bf53b1d..022a0ec0f4 100644
--- a/common/djangoapps/student/tests/test_verification_status.py
+++ b/common/djangoapps/student/tests/test_verification_status.py
@@ -4,6 +4,7 @@ from datetime import datetime, timedelta
import unittest
import ddt
from mock import patch
+from nose.plugins.attrib import attr
from pytz import UTC
from django.core.urlresolvers import reverse
from django.conf import settings
@@ -24,6 +25,7 @@ from lms.djangoapps.verify_student.models import VerificationDeadline, SoftwareS
from util.testing import UrlResetMixin
+@attr('shard_3')
@patch.dict(settings.FEATURES, {'AUTOMATIC_VERIFY_STUDENT_IDENTITY_FOR_TESTING': True})
@unittest.skipUnless(settings.ROOT_URLCONF == 'lms.urls', 'Test only valid in lms')
@ddt.ddt
diff --git a/common/djangoapps/student/tests/tests.py b/common/djangoapps/student/tests/tests.py
index ace9fe14bf..a4a5ca5fcc 100644
--- a/common/djangoapps/student/tests/tests.py
+++ b/common/djangoapps/student/tests/tests.py
@@ -11,6 +11,7 @@ from urlparse import urljoin
import pytz
from markupsafe import escape
from mock import Mock, patch
+from nose.plugins.attrib import attr
from opaque_keys.edx.locations import SlashSeparatedCourseKey
from pyquery import PyQuery as pq
@@ -888,6 +889,7 @@ class AnonymousLookupTable(ModuleStoreTestCase):
# TODO: Clean up these tests so that they use the ProgramsDataMixin.
+@attr('shard_3')
@unittest.skipUnless(settings.ROOT_URLCONF == 'lms.urls', 'Test only valid in lms')
@ddt.ddt
class DashboardTestXSeriesPrograms(ModuleStoreTestCase, ProgramsApiConfigMixin):
@@ -925,7 +927,6 @@ class DashboardTestXSeriesPrograms(ModuleStoreTestCase, ProgramsApiConfigMixin):
programs[unicode(course)] = [{
'id': _id,
'category': self.category,
- 'display_category': self.display_category,
'organization': {'display_name': 'Test Organization 1', 'key': 'edX'},
'marketing_slug': 'fake-marketing-slug-xseries-1',
'status': program_status,
@@ -968,7 +969,6 @@ class DashboardTestXSeriesPrograms(ModuleStoreTestCase, ProgramsApiConfigMixin):
u'edx/demox/Run_1': [{
'id': 0,
'category': self.category,
- 'display_category': self.display_category,
'organization': {'display_name': 'Test Organization 1', 'key': 'edX'},
'marketing_slug': marketing_slug,
'status': program_status,
diff --git a/common/djangoapps/student/views.py b/common/djangoapps/student/views.py
index e8ee1362dd..5c35fe0c60 100644
--- a/common/djangoapps/student/views.py
+++ b/common/djangoapps/student/views.py
@@ -126,7 +126,7 @@ from notification_prefs.views import enable_notifications
from openedx.core.djangoapps.credentials.utils import get_user_program_credentials
from openedx.core.djangoapps.credit.email_utils import get_credit_provider_display_names, make_providers_strings
from openedx.core.djangoapps.user_api.preferences import api as preferences_api
-from openedx.core.djangoapps.programs.utils import get_programs_for_dashboard
+from openedx.core.djangoapps.programs.utils import get_programs_for_dashboard, get_display_category
from openedx.core.djangoapps.programs.models import ProgramsApiConfig
@@ -649,7 +649,6 @@ def dashboard(request):
show_email_settings_for = frozenset(
enrollment.course_id for enrollment in course_enrollments if (
settings.FEATURES['ENABLE_INSTRUCTOR_EMAIL'] and
- modulestore().get_modulestore_type(enrollment.course_id) != ModuleStoreEnum.Type.xml and
CourseAuthorization.instructor_email_enabled(enrollment.course_id)
)
)
@@ -2452,8 +2451,8 @@ def _get_course_programs(user, user_enrolled_courses): # pylint: disable=invali
'xseries' + '/{}'
).format(program['marketing_slug'])
})
- programs_for_course['display_category'] = program.get('display_category')
programs_for_course['category'] = program.get('category')
+ programs_for_course['display_category'] = get_display_category(program)
except KeyError:
log.warning('Program structure is invalid, skipping display: %r', program)
diff --git a/common/djangoapps/track/shim.py b/common/djangoapps/track/shim.py
index 311b2cacc1..76e4a40a93 100644
--- a/common/djangoapps/track/shim.py
+++ b/common/djangoapps/track/shim.py
@@ -1,14 +1,10 @@
"""Map new event context values to old top-level field values. Ensures events can be parsed by legacy parsers."""
import json
-import logging
-from opaque_keys import InvalidKeyError
-from opaque_keys.edx.keys import UsageKey
+from .transformers import EventTransformerRegistry
-log = logging.getLogger(__name__)
-
CONTEXT_FIELDS_TO_INCLUDE = [
'username',
'session',
@@ -63,6 +59,9 @@ class LegacyFieldMappingProcessor(object):
def remove_shim_context(event):
+ """
+ Remove obsolete fields from event context.
+ """
if 'context' in event:
context = event['context']
# These fields are present elsewhere in the event at this point
@@ -74,100 +73,6 @@ def remove_shim_context(event):
del context[field]
-NAME_TO_EVENT_TYPE_MAP = {
- 'edx.video.played': 'play_video',
- 'edx.video.paused': 'pause_video',
- 'edx.video.stopped': 'stop_video',
- 'edx.video.loaded': 'load_video',
- 'edx.video.position.changed': 'seek_video',
- 'edx.video.seeked': 'seek_video',
- 'edx.video.transcript.shown': 'show_transcript',
- 'edx.video.transcript.hidden': 'hide_transcript',
-}
-
-
-class VideoEventProcessor(object):
- """
- Converts new format video events into the legacy video event format.
-
- Mobile devices cannot actually emit events that exactly match their counterparts emitted by the LMS javascript
- video player. Instead of attempting to get them to do that, we instead insert a shim here that converts the events
- they *can* easily emit and converts them into the legacy format.
-
- TODO: Remove this shim and perform the conversion as part of some batch canonicalization process.
-
- """
-
- def __call__(self, event):
- name = event.get('name')
- if not name:
- return
-
- if name not in NAME_TO_EVENT_TYPE_MAP:
- return
-
- # Convert edx.video.seeked to edx.video.position.changed because edx.video.seeked was not intended to actually
- # ever be emitted.
- if name == "edx.video.seeked":
- event['name'] = "edx.video.position.changed"
-
- event['event_type'] = NAME_TO_EVENT_TYPE_MAP[name]
-
- if 'event' not in event:
- return
- payload = event['event']
-
- if 'module_id' in payload:
- module_id = payload['module_id']
- try:
- usage_key = UsageKey.from_string(module_id)
- except InvalidKeyError:
- log.warning('Unable to parse module_id "%s"', module_id, exc_info=True)
- else:
- payload['id'] = usage_key.html_id()
-
- del payload['module_id']
-
- if 'current_time' in payload:
- payload['currentTime'] = payload.pop('current_time')
-
- if 'context' in event:
- context = event['context']
-
- # Converts seek_type to seek and skip|slide to onSlideSeek|onSkipSeek
- if 'seek_type' in payload:
- seek_type = payload['seek_type']
- if seek_type == 'slide':
- payload['type'] = "onSlideSeek"
- elif seek_type == 'skip':
- payload['type'] = "onSkipSeek"
- del payload['seek_type']
-
- # For the iOS build that is returning a +30 for back skip 30
- if (
- context['application']['version'] == "1.0.02" and
- context['application']['name'] == "edx.mobileapp.iOS"
- ):
- if 'requested_skip_interval' in payload and 'type' in payload:
- if (
- payload['requested_skip_interval'] == 30 and
- payload['type'] == "onSkipSeek"
- ):
- payload['requested_skip_interval'] = -30
-
- # For the Android build that isn't distinguishing between skip/seek
- if 'requested_skip_interval' in payload:
- if abs(payload['requested_skip_interval']) != 30:
- if 'type' in payload:
- payload['type'] = 'onSlideSeek'
-
- if 'open_in_browser_url' in context:
- page, _sep, _tail = context.pop('open_in_browser_url').rpartition('/')
- event['page'] = page
-
- event['event'] = json.dumps(payload)
-
-
class GoogleAnalyticsProcessor(object):
"""Adds course_id as label, and sets nonInteraction property"""
@@ -184,3 +89,22 @@ class GoogleAnalyticsProcessor(object):
copied_event['nonInteraction'] = 1
return copied_event
+
+
+class PrefixedEventProcessor(object):
+ """
+ Process any events whose name or prefix (ending with a '.') is registered
+ as an EventTransformer.
+ """
+
+ def __call__(self, event):
+ """
+ If the event is registered with the EventTransformerRegistry, transform
+ it. Otherwise do nothing to it, and continue processing.
+ """
+ try:
+ event = EventTransformerRegistry.create_transformer(event)
+ except KeyError:
+ return
+ event.transform()
+ return event
diff --git a/common/djangoapps/track/tests/test_shim.py b/common/djangoapps/track/tests/test_shim.py
index f9e0eada98..039a0d6cbd 100644
--- a/common/djangoapps/track/tests/test_shim.py
+++ b/common/djangoapps/track/tests/test_shim.py
@@ -1,10 +1,16 @@
"""Ensure emitted events contain the fields legacy processors expect to find."""
+from collections import namedtuple
+
+import ddt
from mock import sentinel
from django.test.utils import override_settings
from openedx.core.lib.tests.assertions.events import assert_events_equal
-from track.tests import EventTrackingTestCase, FROZEN_TIME
+
+from . import EventTrackingTestCase, FROZEN_TIME
+from ..shim import PrefixedEventProcessor
+from .. import transformers
LEGACY_SHIM_PROCESSOR = [
@@ -216,3 +222,100 @@ class MultipleShimGoogleAnalyticsProcessorTestCase(EventTrackingTestCase):
'timestamp': FROZEN_TIME,
}
assert_events_equal(expected_event, log_emitted_event)
+
+
+SequenceDDT = namedtuple('SequenceDDT', ['action', 'tab_count', 'current_tab', 'legacy_event_type'])
+
+
+@ddt.ddt
+class EventTransformerRegistryTestCase(EventTrackingTestCase):
+ """
+ Test the behavior of the event registry
+ """
+
+ def setUp(self):
+ super(EventTransformerRegistryTestCase, self).setUp()
+ self.registry = transformers.EventTransformerRegistry()
+
+ @ddt.data(
+ ('edx.ui.lms.sequence.next_selected', transformers.NextSelectedEventTransformer),
+ ('edx.ui.lms.sequence.previous_selected', transformers.PreviousSelectedEventTransformer),
+ ('edx.ui.lms.sequence.tab_selected', transformers.SequenceTabSelectedEventTransformer),
+ ('edx.video.foo.bar', transformers.VideoEventTransformer),
+ )
+ @ddt.unpack
+ def test_event_registry_dispatch(self, event_name, expected_transformer):
+ event = {'name': event_name}
+ transformer = self.registry.create_transformer(event)
+ self.assertIsInstance(transformer, expected_transformer)
+
+ @ddt.data(
+ 'edx.ui.lms.sequence.next_selected.what',
+ 'edx',
+ 'unregistered_event',
+ )
+ def test_dispatch_to_nonexistent_events(self, event_name):
+ event = {'name': event_name}
+ with self.assertRaises(KeyError):
+ self.registry.create_transformer(event)
+
+
+@ddt.ddt
+class PrefixedEventProcessorTestCase(EventTrackingTestCase):
+ """
+ Test PrefixedEventProcessor
+ """
+
+ @ddt.data(
+ SequenceDDT(action=u'next', tab_count=5, current_tab=3, legacy_event_type=u'seq_next'),
+ SequenceDDT(action=u'next', tab_count=5, current_tab=5, legacy_event_type=None),
+ SequenceDDT(action=u'previous', tab_count=5, current_tab=3, legacy_event_type=u'seq_prev'),
+ SequenceDDT(action=u'previous', tab_count=5, current_tab=1, legacy_event_type=None),
+ )
+ def test_sequence_linear_navigation(self, sequence_ddt):
+ event_name = u'edx.ui.lms.sequence.{}_selected'.format(sequence_ddt.action)
+
+ event = {
+ u'name': event_name,
+ u'event': {
+ u'current_tab': sequence_ddt.current_tab,
+ u'tab_count': sequence_ddt.tab_count,
+ u'id': u'ABCDEFG',
+ }
+ }
+
+ process_event_shim = PrefixedEventProcessor()
+ result = process_event_shim(event)
+
+ # Legacy fields get added when needed
+ if sequence_ddt.action == u'next':
+ offset = 1
+ else:
+ offset = -1
+ if sequence_ddt.legacy_event_type:
+ self.assertEqual(result[u'event_type'], sequence_ddt.legacy_event_type)
+ self.assertEqual(result[u'event'][u'old'], sequence_ddt.current_tab)
+ self.assertEqual(result[u'event'][u'new'], sequence_ddt.current_tab + offset)
+ else:
+ self.assertNotIn(u'event_type', result)
+ self.assertNotIn(u'old', result[u'event'])
+ self.assertNotIn(u'new', result[u'event'])
+
+ def test_sequence_tab_navigation(self):
+ event_name = u'edx.ui.lms.sequence.tab_selected'
+ event = {
+ u'name': event_name,
+ u'event': {
+ u'current_tab': 2,
+ u'target_tab': 5,
+ u'tab_count': 9,
+ u'id': u'block-v1:abc',
+ u'widget_placement': u'top',
+ }
+ }
+
+ process_event_shim = PrefixedEventProcessor()
+ result = process_event_shim(event)
+ self.assertEqual(result[u'event_type'], u'seq_goto')
+ self.assertEqual(result[u'event'][u'old'], 2)
+ self.assertEqual(result[u'event'][u'new'], 5)
diff --git a/common/djangoapps/track/transformers.py b/common/djangoapps/track/transformers.py
new file mode 100644
index 0000000000..75a943f773
--- /dev/null
+++ b/common/djangoapps/track/transformers.py
@@ -0,0 +1,504 @@
+"""
+EventTransformers are data structures that represents events, and modify those
+events to match the format desired for the tracking logs. They are registered
+by name (or name prefix) in the EventTransformerRegistry, which is used to
+apply them to the appropriate events.
+"""
+
+import json
+import logging
+
+from opaque_keys import InvalidKeyError
+from opaque_keys.edx.keys import UsageKey
+
+log = logging.getLogger(__name__)
+
+
+class DottedPathMapping(object):
+ """
+ Dictionary-like object for creating keys of dotted paths.
+
+ If a key is created that ends with a dot, it will be treated as a path
+ prefix. Any value whose prefix matches the dotted path can be used
+ as a key for that value, but only the most specific match will
+ be used.
+ """
+
+ # TODO: The current implementation of the prefix registry requires
+ # O(number of prefix event transformers) to access an event. If we get a
+ # large number of EventTransformers, it may be worth writing a tree-based
+ # map structure where each node is a segment of the match key, which would
+ # reduce access time to O(len(match.key.split('.'))), or essentially constant
+ # time.
+
+ def __init__(self, registry=None):
+ self._match_registry = {}
+ self._prefix_registry = {}
+ self.update(registry or {})
+
+ def __contains__(self, key):
+ try:
+ _ = self[key]
+ return True
+ except KeyError:
+ return False
+
+ def __getitem__(self, key):
+ if key in self._match_registry:
+ return self._match_registry[key]
+ if isinstance(key, basestring):
+ # Reverse-sort the keys to find the longest matching prefix.
+ for prefix in sorted(self._prefix_registry, reverse=True):
+ if key.startswith(prefix):
+ return self._prefix_registry[prefix]
+ raise KeyError('Key {} not found in {}'.format(key, type(self)))
+
+ def __setitem__(self, key, value):
+ if key.endswith('.'):
+ self._prefix_registry[key] = value
+ else:
+ self._match_registry[key] = value
+
+ def __delitem__(self, key):
+ if key.endswith('.'):
+ del self._prefix_registry[key]
+ else:
+ del self._match_registry[key]
+
+ def get(self, key, default=None):
+ """
+ Return `self[key]` if it exists, otherwise, return `None` or `default`
+ if it is specified.
+ """
+ try:
+ self[key]
+ except KeyError:
+ return default
+
+ def update(self, dict_):
+ """
+ Update the mapping with the values in the supplied `dict`.
+ """
+ for key, value in dict_:
+ self[key] = value
+
+ def keys(self):
+ """
+ Return the keys of the mapping, including both exact matches and
+ prefix matches.
+ """
+ return self._match_registry.keys() + self._prefix_registry.keys()
+
+
+class EventTransformerRegistry(object):
+ """
+ Registry to track which EventTransformers handle which events. The
+ EventTransformer must define a `match_key` attribute which contains the
+ name or prefix of the event names it tracks. Any `match_key` that ends
+ with a `.` will match all events that share its prefix. A transformer name
+ without a trailing dot only processes exact matches.
+ """
+ mapping = DottedPathMapping()
+
+ @classmethod
+ def register(cls, transformer):
+ """
+ Decorator to register an EventTransformer. It must have a `match_key`
+ class attribute defined.
+ """
+ cls.mapping[transformer.match_key] = transformer
+ return transformer
+
+ @classmethod
+ def create_transformer(cls, event):
+ """
+ Create an EventTransformer of the given event.
+
+ If no transformer is registered to handle the event, this raises a
+ KeyError.
+ """
+ name = event.get(u'name')
+ return cls.mapping[name](event)
+
+
+class EventTransformer(dict):
+ """
+ Creates a transformer to modify analytics events based on event type.
+
+ To use the transformer, instantiate it using the
+ `EventTransformer.create_transformer()` classmethod with the event
+ dictionary as the sole argument, and then call `transformer.transform()` on
+ the created object to modify the event to the format required for output.
+
+ Custom transformers will want to define some or all of the following values
+
+ Attributes:
+
+ match_key:
+ This is the name of the event you want to transform. If the name
+ ends with a `'.'`, it will be treated as a *prefix transformer*.
+ All other names denote *exact transformers*.
+
+ A *prefix transformer* will handle any event whose name begins with
+ the name of the prefix transformer. Only the most specific match
+ will be used, so if a transformer exists with a name of
+ `'edx.ui.lms.'` and another transformer has the name
+ `'edx.ui.lms.sequence.'` then an event called
+ `'edx.ui.lms.sequence.tab_selected'` will be handled by the
+ `'edx.ui.lms.sequence.'` transformer.
+
+ An *exact transformer* will only handle events whose name matches
+ name of the transformer exactly.
+
+ Exact transformers always take precedence over prefix transformers.
+
+ Transformers without a name will not be added to the registry, and
+ cannot be accessed via the `EventTransformer.create_transformer()`
+ classmethod.
+
+ is_legacy_event:
+ If an event is a legacy event, it needs to set event_type to the
+ legacy name for the event, and may need to set certain event fields
+ to maintain backward compatiblity. If an event needs to provide
+ legacy support in some contexts, `is_legacy_event` can be defined
+ as a property to add dynamic behavior.
+
+ Default: False
+
+ legacy_event_type:
+ If the event is or can be a legacy event, it should define
+ the legacy value for the event_type field here.
+
+ Processing methods. Override these to provide the behavior needed for your
+ particular EventTransformer:
+
+ self.process_legacy_fields():
+ This method should modify the event payload in any way necessary to
+ support legacy event types. It will only be run if
+ `is_legacy_event` returns a True value.
+
+ self.process_event()
+ This method modifies the event payload unconditionally. It will
+ always be run.
+ """
+ def __init__(self, *args, **kwargs):
+ super(EventTransformer, self).__init__(*args, **kwargs)
+ self.load_payload()
+
+ # Properties to be overridden
+
+ is_legacy_event = False
+
+ @property
+ def legacy_event_type(self):
+ """
+ Override this as an attribute or property to provide the value for
+ the event's `event_type`, if it does not match the event's `name`.
+ """
+ raise NotImplementedError
+
+ # Convenience properties
+
+ @property
+ def name(self):
+ """
+ Returns the event's name.
+ """
+ return self[u'name']
+
+ @property
+ def context(self):
+ """
+ Returns the event's context dict.
+ """
+ return self.get(u'context', {})
+
+ # Transform methods
+
+ def load_payload(self):
+ """
+ Create a data version of self[u'event'] at self.event
+ """
+ if u'event' in self:
+ if isinstance(self[u'event'], basestring):
+ self.event = json.loads(self[u'event'])
+ else:
+ self.event = self[u'event']
+
+ def dump_payload(self):
+ """
+ Write self.event back to self[u'event'].
+
+ Keep the same format we were originally given.
+ """
+ if isinstance(self.get(u'event'), basestring):
+ self[u'event'] = json.dumps(self.event)
+ else:
+ self[u'event'] = self.event
+
+ def transform(self):
+ """
+ Transform the event with legacy fields and other necessary
+ modifications.
+ """
+ if self.is_legacy_event:
+ self._set_legacy_event_type()
+ self.process_legacy_fields()
+ self.process_event()
+ self.dump_payload()
+
+ def _set_legacy_event_type(self):
+ """
+ Update the event's `event_type` to the value specified by
+ `self.legacy_event_type`.
+ """
+ self['event_type'] = self.legacy_event_type
+
+ def process_legacy_fields(self):
+ """
+ Override this method to specify how to update event fields to maintain
+ compatibility with legacy events.
+ """
+ pass
+
+ def process_event(self):
+ """
+ Override this method to make unconditional modifications to event
+ fields.
+ """
+ pass
+
+
+@EventTransformerRegistry.register
+class SequenceTabSelectedEventTransformer(EventTransformer):
+ """
+ Transformer to maintain backward compatiblity with seq_goto events.
+ """
+
+ match_key = u'edx.ui.lms.sequence.tab_selected'
+ is_legacy_event = True
+ legacy_event_type = u'seq_goto'
+
+ def process_legacy_fields(self):
+ self.event[u'old'] = self.event[u'current_tab']
+ self.event[u'new'] = self.event[u'target_tab']
+
+
+class _BaseLinearSequenceEventTransformer(EventTransformer):
+ """
+ Common functionality for transforming
+ `edx.ui.lms.sequence.{next,previous}_selected` events.
+ """
+
+ offset = None
+
+ @property
+ def is_legacy_event(self):
+ """
+ Linear sequence events are legacy events if the origin and target lie
+ within the same sequence.
+ """
+ return not self.crosses_boundary()
+
+ def process_legacy_fields(self):
+ """
+ Set legacy payload fields:
+ old: equal to the new current_tab field
+ new: the tab to which the user is navigating
+ """
+ self.event[u'old'] = self.event[u'current_tab']
+ self.event[u'new'] = self.event[u'current_tab'] + self.offset
+
+ def crosses_boundary(self):
+ """
+ Returns true if the navigation takes the focus out of the current
+ sequence.
+ """
+ raise NotImplementedError
+
+
+@EventTransformerRegistry.register
+class NextSelectedEventTransformer(_BaseLinearSequenceEventTransformer):
+ """
+ Transformer to maintain backward compatiblity with seq_next events.
+ """
+
+ match_key = u'edx.ui.lms.sequence.next_selected'
+ offset = 1
+ legacy_event_type = u'seq_next'
+
+ def crosses_boundary(self):
+ """
+ Returns true if the navigation moves the focus to the next sequence.
+ """
+ return self.event[u'current_tab'] == self.event[u'tab_count']
+
+
+@EventTransformerRegistry.register
+class PreviousSelectedEventTransformer(_BaseLinearSequenceEventTransformer):
+ """
+ Transformer to maintain backward compatiblity with seq_prev events.
+ """
+
+ match_key = u'edx.ui.lms.sequence.previous_selected'
+ offset = -1
+ legacy_event_type = u'seq_prev'
+
+ def crosses_boundary(self):
+ """
+ Returns true if the navigation moves the focus to the previous
+ sequence.
+ """
+ return self.event[u'current_tab'] == 1
+
+
+@EventTransformerRegistry.register
+class VideoEventTransformer(EventTransformer):
+ """
+ Converts new format video events into the legacy video event format.
+
+ Mobile devices cannot actually emit events that exactly match their
+ counterparts emitted by the LMS javascript video player. Instead of
+ attempting to get them to do that, we instead insert a transformer here
+ that converts the events they *can* easily emit and converts them into the
+ legacy format.
+ """
+ match_key = u'edx.video.'
+
+ name_to_event_type_map = {
+ u'edx.video.played': u'play_video',
+ u'edx.video.paused': u'pause_video',
+ u'edx.video.stopped': u'stop_video',
+ u'edx.video.loaded': u'load_video',
+ u'edx.video.position.changed': u'seek_video',
+ u'edx.video.seeked': u'seek_video',
+ u'edx.video.transcript.shown': u'show_transcript',
+ u'edx.video.transcript.hidden': u'hide_transcript',
+ u'edx.video.language_menu.shown': u'video_show_cc_menu',
+ u'edx.video.language_menu.hidden': u'video_hide_cc_menu',
+ }
+
+ is_legacy_event = True
+
+ @property
+ def legacy_event_type(self):
+ """
+ Return the legacy event_type of the current event
+ """
+ return self.name_to_event_type_map[self.name]
+
+ def transform(self):
+ """
+ Transform the event with necessary modifications if it is one of the
+ expected types of events.
+ """
+ if self.name in self.name_to_event_type_map:
+ super(VideoEventTransformer, self).transform()
+
+ def process_event(self):
+ """
+ Modify event fields.
+ """
+
+ # Convert edx.video.seeked to edx.video.position.changed because edx.video.seeked was not intended to actually
+ # ever be emitted.
+ if self.name == "edx.video.seeked":
+ self['name'] = "edx.video.position.changed"
+
+ if not self.event:
+ return
+
+ self.set_id_to_usage_key()
+ self.capcase_current_time()
+
+ self.convert_seek_type()
+ self.disambiguate_skip_and_seek()
+ self.set_page_to_browser_url()
+ self.handle_ios_seek_bug()
+
+ def set_id_to_usage_key(self):
+ """
+ Validate that the module_id is a valid usage key, and set the id field
+ accordingly.
+ """
+ if 'module_id' in self.event:
+ module_id = self.event['module_id']
+ try:
+ usage_key = UsageKey.from_string(module_id)
+ except InvalidKeyError:
+ log.warning('Unable to parse module_id "%s"', module_id, exc_info=True)
+ else:
+ self.event['id'] = usage_key.html_id()
+
+ del self.event['module_id']
+
+ def capcase_current_time(self):
+ """
+ Convert the current_time field to currentTime.
+ """
+ if 'current_time' in self.event:
+ self.event['currentTime'] = self.event.pop('current_time')
+
+ def convert_seek_type(self):
+ """
+ Converts seek_type to seek and converts skip|slide to
+ onSlideSeek|onSkipSeek.
+ """
+ if 'seek_type' in self.event:
+ seek_type = self.event['seek_type']
+ if seek_type == 'slide':
+ self.event['type'] = "onSlideSeek"
+ elif seek_type == 'skip':
+ self.event['type'] = "onSkipSeek"
+ del self.event['seek_type']
+
+ def disambiguate_skip_and_seek(self):
+ """
+ For the Android build that isn't distinguishing between skip/seek.
+ """
+ if 'requested_skip_interval' in self.event:
+ if abs(self.event['requested_skip_interval']) != 30:
+ if 'type' in self.event:
+ self.event['type'] = 'onSlideSeek'
+
+ def set_page_to_browser_url(self):
+ """
+ If `open_in_browser_url` is specified, set the page to the base of the
+ specified url.
+ """
+ if 'open_in_browser_url' in self.context:
+ self['page'] = self.context.pop('open_in_browser_url').rpartition('/')[0]
+
+ def handle_ios_seek_bug(self):
+ """
+ Handle seek bug in iOS.
+
+ iOS build 1.0.02 has a bug where it returns a +30 second skip when
+ it should be returning -30.
+ """
+ if self._build_requests_plus_30_for_minus_30():
+ if self._user_requested_plus_30_skip():
+ self.event[u'requested_skip_interval'] = -30
+
+ def _build_requests_plus_30_for_minus_30(self):
+ """
+ Returns True if this build contains the seek bug
+ """
+ if u'application' in self.context:
+ if all(key in self.context[u'application'] for key in (u'version', u'name')):
+ app_version = self.context[u'application'][u'version']
+ app_name = self.context[u'application'][u'name']
+ return app_version == u'1.0.02' and app_name == u'edx.mobileapp.iOS'
+ return False
+
+ def _user_requested_plus_30_skip(self):
+ """
+ If the user requested a +30 second skip, return True.
+ """
+
+ if u'requested_skip_interval' in self.event and u'type' in self.event:
+ interval = self.event[u'requested_skip_interval']
+ action = self.event[u'type']
+ return interval == 30 and action == u'onSkipSeek'
+ else:
+ return False
diff --git a/common/djangoapps/track/views/tests/test_segmentio.py b/common/djangoapps/track/views/tests/test_segmentio.py
index 2ee9641e80..004443eee9 100644
--- a/common/djangoapps/track/views/tests/test_segmentio.py
+++ b/common/djangoapps/track/views/tests/test_segmentio.py
@@ -5,6 +5,7 @@ import json
from ddt import ddt, data, unpack
from mock import sentinel
+from nose.plugins.attrib import attr
from django.contrib.auth.models import User
from django.test.client import RequestFactory
@@ -21,12 +22,8 @@ ENDPOINT = '/segmentio/test/event'
USER_ID = 10
MOBILE_SHIM_PROCESSOR = [
- {
- 'ENGINE': 'track.shim.LegacyFieldMappingProcessor'
- },
- {
- 'ENGINE': 'track.shim.VideoEventProcessor'
- }
+ {'ENGINE': 'track.shim.LegacyFieldMappingProcessor'},
+ {'ENGINE': 'track.shim.PrefixedEventProcessor'},
]
@@ -40,6 +37,7 @@ def expect_failure_with_message(message):
return test_decorator
+@attr('shard_3')
@ddt
@override_settings(
TRACKING_SEGMENTIO_WEBHOOK_SECRET=SECRET,
@@ -411,19 +409,29 @@ class SegmentIOTrackingTestCase(EventTrackingTestCase):
assert_event_matches(expected_event, actual_event)
@data(
- # Verify positive slide case. Verify slide to onSlideSeek. Verify edx.video.seeked emitted from iOS v1.0.02 is changed to edx.video.position.changed.
+ # Verify positive slide case. Verify slide to onSlideSeek. Verify
+ # edx.video.seeked emitted from iOS v1.0.02 is changed to
+ # edx.video.position.changed.
(1, 1, "seek_type", "slide", "onSlideSeek", "edx.video.seeked", "edx.video.position.changed", 'edx.mobileapp.iOS', '1.0.02'),
- # Verify negative slide case. Verify slide to onSlideSeek. Verify edx.video.seeked to edx.video.position.changed.
+ # Verify negative slide case. Verify slide to onSlideSeek. Verify
+ # edx.video.seeked to edx.video.position.changed.
(-2, -2, "seek_type", "slide", "onSlideSeek", "edx.video.seeked", "edx.video.position.changed", 'edx.mobileapp.iOS', '1.0.02'),
- # Verify +30 is changed to -30 which is incorrectly emitted in iOS v1.0.02. Verify skip to onSkipSeek
+ # Verify +30 is changed to -30 which is incorrectly emitted in iOS
+ # v1.0.02. Verify skip to onSkipSeek
(30, -30, "seek_type", "skip", "onSkipSeek", "edx.video.position.changed", "edx.video.position.changed", 'edx.mobileapp.iOS', '1.0.02'),
- # Verify the correct case of -30 is also handled as well. Verify skip to onSkipSeek
+ # Verify the correct case of -30 is also handled as well. Verify skip
+ # to onSkipSeek
(-30, -30, "seek_type", "skip", "onSkipSeek", "edx.video.position.changed", "edx.video.position.changed", 'edx.mobileapp.iOS', '1.0.02'),
- # Verify positive slide case where onSkipSeek is changed to onSlideSkip. Verify edx.video.seeked emitted from Android v1.0.02 is changed to edx.video.position.changed.
+ # Verify positive slide case where onSkipSeek is changed to
+ # onSlideSkip. Verify edx.video.seeked emitted from Android v1.0.02 is
+ # changed to edx.video.position.changed.
(1, 1, "type", "onSkipSeek", "onSlideSeek", "edx.video.seeked", "edx.video.position.changed", 'edx.mobileapp.android', '1.0.02'),
- # Verify positive slide case where onSkipSeek is changed to onSlideSkip. Verify edx.video.seeked emitted from Android v1.0.02 is changed to edx.video.position.changed.
+ # Verify positive slide case where onSkipSeek is changed to
+ # onSlideSkip. Verify edx.video.seeked emitted from Android v1.0.02 is
+ # changed to edx.video.position.changed.
(-2, -2, "type", "onSkipSeek", "onSlideSeek", "edx.video.seeked", "edx.video.position.changed", 'edx.mobileapp.android', '1.0.02'),
- # Verify positive skip case where onSkipSeek is not changed and does not become negative.
+ # Verify positive skip case where onSkipSeek is not changed and does
+ # not become negative.
(30, 30, "type", "onSkipSeek", "onSkipSeek", "edx.video.position.changed", "edx.video.position.changed", 'edx.mobileapp.android', '1.0.02'),
# Verify positive skip case where onSkipSeek is not changed.
(-30, -30, "type", "onSkipSeek", "onSkipSeek", "edx.video.position.changed", "edx.video.position.changed", 'edx.mobileapp.android', '1.0.02')
diff --git a/common/djangoapps/util/course_key_utils.py b/common/djangoapps/util/course_key_utils.py
index d3768e300d..ab58a6558d 100644
--- a/common/djangoapps/util/course_key_utils.py
+++ b/common/djangoapps/util/course_key_utils.py
@@ -6,15 +6,14 @@ from opaque_keys import InvalidKeyError
from opaque_keys.edx.keys import CourseKey
-def course_key_from_string_or_404(course_key_string, message=None):
+def from_string_or_404(course_key_string):
"""
Gets CourseKey from the string passed as parameter.
Parses course key from string(containing course key) or raises 404 if the string's format is invalid.
Arguments:
- course_key_string(str): It contains the course key
- message(str): It contains the exception message
+ course_key_string(str): It is string containing the course key
Returns:
CourseKey: A key that uniquely identifies a course
@@ -26,6 +25,6 @@ def course_key_from_string_or_404(course_key_string, message=None):
try:
course_key = CourseKey.from_string(course_key_string)
except InvalidKeyError:
- raise Http404(message)
+ raise Http404
return course_key
diff --git a/common/djangoapps/util/tests/test_course_key_utils.py b/common/djangoapps/util/tests/test_course_key_utils.py
index 92025715e8..efc88a09ee 100644
--- a/common/djangoapps/util/tests/test_course_key_utils.py
+++ b/common/djangoapps/util/tests/test_course_key_utils.py
@@ -1,54 +1,32 @@
"""
Tests for util.course_key_utils
"""
-import ddt
-import unittest
-from util.course_key_utils import course_key_from_string_or_404
+from nose.tools import assert_equals, assert_raises # pylint: disable=no-name-in-module
+from util.course_key_utils import from_string_or_404
from opaque_keys.edx.keys import CourseKey
from django.http import Http404
-@ddt.ddt
-class TestFromStringOr404(unittest.TestCase):
- """
- Base Test class for course_key_from_string_or_404 utility tests
- """
- @ddt.data(
- "course-v1:TTT+CS01+2015_T0", # split style course keys
- "TTT/CS01/2015_T0" # mongo style course keys
- )
- def test_from_string_or_404_for_valid_course_key(self, valid_course_key):
- """
- Tests course_key_from_string_or_404 for valid split style course keys and mongo style course keys.
- """
- self.assertEquals(
- CourseKey.from_string(valid_course_key),
- course_key_from_string_or_404(valid_course_key)
- )
+def test_from_string_or_404():
- @ddt.data(
- "/some.invalid.key/course-v1:TTT+CS01+2015_T0", # split style course keys
- "/some.invalid.key/TTT/CS01/2015_T0" # mongo style course keys
+ #testing with split style course keys
+ assert_raises(
+ Http404,
+ from_string_or_404,
+ "/some.invalid.key/course-v1:TTT+CS01+2015_T0"
+ )
+ assert_equals(
+ CourseKey.from_string("course-v1:TTT+CS01+2015_T0"),
+ from_string_or_404("course-v1:TTT+CS01+2015_T0")
)
- def test_from_string_or_404_for_invalid_course_key(self, invalid_course_key):
- """
- Tests course_key_from_string_or_404 for valid split style course keys and mongo style course keys.
- """
- self.assertRaises(
- Http404,
- course_key_from_string_or_404,
- invalid_course_key,
- )
- @ddt.data(
- "/some.invalid.key/course-v1:TTT+CS01+2015_T0", # split style invalid course key
- "/some.invalid.key/TTT/CS01/2015_T0" # mongo style invalid course key
+ #testing with mongo style course keys
+ assert_raises(
+ Http404,
+ from_string_or_404,
+ "/some.invalid.key/TTT/CS01/2015_T0"
+ )
+ assert_equals(
+ CourseKey.from_string("TTT/CS01/2015_T0"),
+ from_string_or_404("TTT/CS01/2015_T0")
)
- def test_from_string_or_404_with_message(self, course_string):
- """
- Tests course_key_from_string_or_404 with exception message for split style and monog style invalid course keys.
- :return:
- """
- with self.assertRaises(Http404) as context:
- course_key_from_string_or_404(course_string, message="Invalid Keys")
- self.assertEquals(str(context.exception), "Invalid Keys")
diff --git a/common/lib/xmodule/xmodule/course_module.py b/common/lib/xmodule/xmodule/course_module.py
index 85188e7ddb..36fd65d294 100644
--- a/common/lib/xmodule/xmodule/course_module.py
+++ b/common/lib/xmodule/xmodule/course_module.py
@@ -175,7 +175,7 @@ class CourseFields(object):
scope=Scope.settings
)
textbooks = TextbookList(
- help=_("List of pairs of (title, url) for textbooks used in this course"),
+ help=_("List of Textbook objects with (title, url) for textbooks used in this course"),
default=[],
scope=Scope.content
)
diff --git a/common/lib/xmodule/xmodule/css/capa/display.scss b/common/lib/xmodule/xmodule/css/capa/display.scss
index e873b4f471..77bfd5c1fe 100644
--- a/common/lib/xmodule/xmodule/css/capa/display.scss
+++ b/common/lib/xmodule/xmodule/css/capa/display.scss
@@ -749,14 +749,12 @@ div.problem {
// ====================
.problem {
.capa_inputtype.textline, .inputtype.formulaequationinput {
- display: inline-block;
input {
@include box-sizing(border-box);
border: 2px solid $gray-l4;
border-radius: 3px;
min-width: 160px;
- width: calc(100% - 45px);
height: 46px;
}
@@ -815,6 +813,14 @@ div.problem {
}
}
}
+
+ .inputtype.formulaequationinput {
+ display: inline-block;
+
+ input {
+ width: calc(100% - 45px);
+ }
+ }
}
diff --git a/common/lib/xmodule/xmodule/css/video/display.scss b/common/lib/xmodule/xmodule/css/video/display.scss
index a786aebcec..7dc08904c8 100644
--- a/common/lib/xmodule/xmodule/css/video/display.scss
+++ b/common/lib/xmodule/xmodule/css/video/display.scss
@@ -787,6 +787,15 @@
&:empty {
margin-bottom: 0;
}
+
+ &.spacing:last-of-type {
+ position: relative;
+
+ .transcript-end {
+ position: absolute;
+ bottom: 0;
+ }
+ }
}
}
}
diff --git a/common/lib/xmodule/xmodule/js/js_test.yml b/common/lib/xmodule/xmodule/js/js_test.yml
index 73403b619b..d9e4e9ec56 100644
--- a/common/lib/xmodule/xmodule/js/js_test.yml
+++ b/common/lib/xmodule/xmodule/js/js_test.yml
@@ -46,7 +46,7 @@ lib_paths:
- common_static/js/vendor/jquery.cookie.js
- common_static/js/vendor/json2.js
- common_static/common/js/vendor/underscore.js
- - common_static/js/vendor/backbone-min.js
+ - common_static/common/js/vendor/backbone.js
- common_static/js/vendor/jquery.leanModal.js
- common_static/js/vendor/CodeMirror/codemirror.js
- common_static/js/vendor/tinymce/js/tinymce/jquery.tinymce.min.js
diff --git a/common/lib/xmodule/xmodule/js/karma_xmodule.conf.js b/common/lib/xmodule/xmodule/js/karma_xmodule.conf.js
index c183cdeb68..c0067fc257 100644
--- a/common/lib/xmodule/xmodule/js/karma_xmodule.conf.js
+++ b/common/lib/xmodule/xmodule/js/karma_xmodule.conf.js
@@ -45,7 +45,7 @@ var libraryFiles = [
{pattern: 'common_static/js/vendor/jquery.cookie.js', included: true},
{pattern: 'common_static/js/vendor/json2.js', included: true},
{pattern: 'common_static/common/js/vendor/underscore.js', included: true},
- {pattern: 'common_static/js/vendor/backbone-min.js', included: true},
+ {pattern: 'common_static/common/js/vendor/backbone.js', included: true},
{pattern: 'common_static/js/vendor/jquery.leanModal.js', included: true},
{pattern: 'common_static/js/vendor/CodeMirror/codemirror.js', included: true},
{pattern: 'common_static/js/vendor/tinymce/js/tinymce/jquery.tinymce.min.js', included: true},
diff --git a/common/lib/xmodule/xmodule/js/spec/video/video_events_plugin_spec.js b/common/lib/xmodule/xmodule/js/spec/video/video_events_plugin_spec.js
index 82f64b8c8d..92a967ff3c 100644
--- a/common/lib/xmodule/xmodule/js/spec/video/video_events_plugin_spec.js
+++ b/common/lib/xmodule/xmodule/js/spec/video/video_events_plugin_spec.js
@@ -117,17 +117,17 @@
});
});
- it('can emit "video_show_cc_menu" event', function () {
+ it('can emit "edx.video.language_menu.shown" event', function () {
state.el.trigger('language_menu:show');
- expect(Logger.log).toHaveBeenCalledWith('video_show_cc_menu', {
+ expect(Logger.log).toHaveBeenCalledWith('edx.video.language_menu.shown', {
id: 'id',
code: 'html5'
});
});
- it('can emit "video_hide_cc_menu" event', function () {
+ it('can emit "edx.video.language_menu.hidden" event', function () {
state.el.trigger('language_menu:hide');
- expect(Logger.log).toHaveBeenCalledWith('video_hide_cc_menu', {
+ expect(Logger.log).toHaveBeenCalledWith('edx.video.language_menu.hidden', {
id: 'id',
code: 'html5',
language: 'en'
@@ -135,7 +135,7 @@
});
it('can emit "show_transcript" event', function () {
- state.el.trigger('captions:show');
+ state.el.trigger('transcript:show');
expect(Logger.log).toHaveBeenCalledWith('show_transcript', {
id: 'id',
code: 'html5',
@@ -144,7 +144,7 @@
});
it('can emit "hide_transcript" event', function () {
- state.el.trigger('captions:hide');
+ state.el.trigger('transcript:hide');
expect(Logger.log).toHaveBeenCalledWith('hide_transcript', {
id: 'id',
code: 'html5',
@@ -152,6 +152,24 @@
});
});
+ it('can emit "edx.video.closed_captions.shown" event', function () {
+ state.el.trigger('captions:show');
+ expect(Logger.log).toHaveBeenCalledWith('edx.video.closed_captions.shown', {
+ id: 'id',
+ code: 'html5',
+ current_time: 10
+ });
+ });
+
+ it('can emit "edx.video.closed_captions.hidden" event', function () {
+ state.el.trigger('captions:hide');
+ expect(Logger.log).toHaveBeenCalledWith('edx.video.closed_captions.hidden', {
+ id: 'id',
+ code: 'html5',
+ current_time: 10
+ });
+ });
+
it('can destroy itself', function () {
var plugin = state.videoEventsPlugin;
spyOn($.fn, 'off').and.callThrough();
@@ -167,6 +185,8 @@
'speedchange': plugin.onSpeedChange,
'language_menu:show': plugin.onShowLanguageMenu,
'language_menu:hide': plugin.onHideLanguageMenu,
+ 'transcript:show': plugin.onShowTranscript,
+ 'transcript:hide': plugin.onHideTranscript,
'captions:show': plugin.onShowCaptions,
'captions:hide': plugin.onHideCaptions,
'destroy': plugin.destroy
diff --git a/common/lib/xmodule/xmodule/js/src/sequence/display.coffee b/common/lib/xmodule/xmodule/js/src/sequence/display.coffee
index 574b67d791..e950815d93 100644
--- a/common/lib/xmodule/xmodule/js/src/sequence/display.coffee
+++ b/common/lib/xmodule/xmodule/js/src/sequence/display.coffee
@@ -132,14 +132,26 @@ class @Sequence
@$('.sequence-nav-button').unbind('click')
# previous button
- first_tab = @position == 1
+ is_first_tab = @position == 1
previous_button_class = '.sequence-nav-button.button-previous'
- @updateButtonState(previous_button_class, @previous, 'Previous', first_tab, @prevUrl)
+ @updateButtonState(
+ previous_button_class, # bound element
+ @selectPrevious, # action
+ 'Previous', # label prefix
+ is_first_tab, # is boundary?
+ @prevUrl # boundary_url
+ )
# next button
- last_tab = @position >= @contents.length # use inequality in case contents.length is 0 and position is 1.
+ is_last_tab = @position >= @contents.length # use inequality in case contents.length is 0 and position is 1.
next_button_class = '.sequence-nav-button.button-next'
- @updateButtonState(next_button_class, @next, 'Next', last_tab, @nextUrl)
+ @updateButtonState(
+ next_button_class, # bound element
+ @selectNext, # action
+ 'Next', # label prefix
+ is_last_tab, # is boundary?
+ @nextUrl # boundary_url
+ )
render: (new_position) ->
if @position != new_position
@@ -180,7 +192,7 @@ class @Sequence
@el.find('.path').text(@el.find('.nav-item.active').data('path'))
- @sr_container.focus();
+ @sr_container.focus()
goto: (event) =>
event.preventDefault()
@@ -190,7 +202,17 @@ class @Sequence
new_position = $(event.currentTarget).data('element')
if (1 <= new_position) and (new_position <= @num_contents)
- Logger.log "seq_goto", old: @position, new: new_position, id: @id
+ is_bottom_nav = $(event.target).closest('nav[class="sequence-bottom"]').length > 0
+ if is_bottom_nav
+ widget_placement = 'bottom'
+ else
+ widget_placement = 'top'
+ Logger.log "edx.ui.lms.sequence.tab_selected", # Formerly known as seq_goto
+ current_tab: @position
+ target_tab: new_position
+ tab_count: @num_contents
+ id: @id
+ widget_placement: widget_placement
# On Sequence change, destroy any existing polling thread
# for queued submissions, see ../capa/display.coffee
@@ -204,32 +226,43 @@ class @Sequence
alert_text = interpolate(alert_template, {tab_name: new_position}, true)
alert alert_text
- next: (event) => @_change_sequential 'seq_next', event
- previous: (event) => @_change_sequential 'seq_prev', event
+ selectNext: (event) => @_change_sequential 'next', event
- # `direction` can be 'seq_prev' or 'seq_next'
+ selectPrevious: (event) => @_change_sequential 'previous', event
+
+ # `direction` can be 'previous' or 'next'
_change_sequential: (direction, event) =>
# silently abort if direction is invalid.
- return unless direction in ['seq_prev', 'seq_next']
+ return unless direction in ['previous', 'next']
event.preventDefault()
- offset =
- seq_next: 1
- seq_prev: -1
- new_position = @position + offset[direction]
- Logger.log direction,
- old: @position
- new: new_position
- id: @id
- if (direction == "seq_next") and (@position == @contents.length)
+ analytics_event_name = "edx.ui.lms.sequence.#{direction}_selected"
+ is_bottom_nav = $(event.target).closest('nav[class="sequence-bottom"]').length > 0
+
+ if is_bottom_nav
+ widget_placement = 'bottom'
+ else
+ widget_placement = 'top'
+
+ Logger.log analytics_event_name, # Formerly known as seq_next and seq_prev
+ id: @id
+ current_tab: @position
+ tab_count: @num_contents
+ widget_placement: widget_placement
+
+ if (direction == 'next') and (@position >= @contents.length)
window.location.href = @nextUrl
- else if (direction == "seq_prev") and (@position == 1)
+ else if (direction == 'previous') and (@position == 1)
window.location.href = @prevUrl
else
# If the bottom nav is used, scroll to the top of the page on change.
- if $(event.target).closest('nav[class="sequence-bottom"]').length > 0
+ if is_bottom_nav
$.scrollTo 0, 150
+ offset =
+ next: 1
+ previous: -1
+ new_position = @position + offset[direction]
@render new_position
link_for: (position) ->
diff --git a/common/lib/xmodule/xmodule/js/src/video/09_events_plugin.js b/common/lib/xmodule/xmodule/js/src/video/09_events_plugin.js
index 7c5b080621..5ed7ed77a2 100644
--- a/common/lib/xmodule/xmodule/js/src/video/09_events_plugin.js
+++ b/common/lib/xmodule/xmodule/js/src/video/09_events_plugin.js
@@ -17,7 +17,9 @@ define('video/09_events_plugin.js', [], function() {
_.bindAll(this, 'onReady', 'onPlay', 'onPause', 'onEnded', 'onSeek',
'onSpeedChange', 'onShowLanguageMenu', 'onHideLanguageMenu', 'onSkip',
- 'onShowCaptions', 'onHideCaptions', 'destroy');
+ 'onShowTranscript', 'onHideTranscript', 'onShowCaptions', 'onHideCaptions',
+ 'destroy');
+
this.state = state;
this.options = _.extend({}, options);
this.state.videoEventsPlugin = this;
@@ -45,6 +47,8 @@ define('video/09_events_plugin.js', [], function() {
'speedchange': this.onSpeedChange,
'language_menu:show': this.onShowLanguageMenu,
'language_menu:hide': this.onHideLanguageMenu,
+ 'transcript:show': this.onShowTranscript,
+ 'transcript:hide': this.onHideTranscript,
'captions:show': this.onShowCaptions,
'captions:hide': this.onHideCaptions,
'destroy': this.destroy
@@ -101,21 +105,29 @@ define('video/09_events_plugin.js', [], function() {
},
onShowLanguageMenu: function () {
- this.log('video_show_cc_menu');
+ this.log('edx.video.language_menu.shown');
},
onHideLanguageMenu: function () {
- this.log('video_hide_cc_menu', { language: this.getCurrentLanguage() });
+ this.log('edx.video.language_menu.hidden', { language: this.getCurrentLanguage() });
},
- onShowCaptions: function () {
+ onShowTranscript: function () {
this.log('show_transcript', {current_time: this.getCurrentTime()});
},
- onHideCaptions: function () {
+ onHideTranscript: function () {
this.log('hide_transcript', {current_time: this.getCurrentTime()});
},
+ onShowCaptions: function () {
+ this.log('edx.video.closed_captions.shown', {current_time: this.getCurrentTime()});
+ },
+
+ onHideCaptions: function () {
+ this.log('edx.video.closed_captions.hidden', {current_time: this.getCurrentTime()});
+ },
+
getCurrentTime: function () {
var player = this.state.videoPlayer;
return player ? player.currentTime : 0;
diff --git a/common/lib/xmodule/xmodule/js/src/video/09_video_caption.js b/common/lib/xmodule/xmodule/js/src/video/09_video_caption.js
index cace102c01..52f4ccf8c1 100644
--- a/common/lib/xmodule/xmodule/js/src/video/09_video_caption.js
+++ b/common/lib/xmodule/xmodule/js/src/video/09_video_caption.js
@@ -107,12 +107,8 @@
var template = [
'',
- '
',
'
',
'',
- '
\ ',
'
'
].join('');
@@ -398,7 +394,7 @@
// present instead of on the container hover, since it wraps
// the "CC" and "Transcript" buttons as well.
if ($(event.currentTarget).find('.lang').length) {
- this.state.el.trigger('language_menu:show');
+ this.state.el.trigger('language_menu:hide');
}
},
@@ -785,14 +781,12 @@
this.subtitlesMenuEl
.prepend(
- $('')
+ $(' ') // jshint ignore: line
.height(this.topSpacingHeight())
- .attr('tabindex', -1)
)
.append(
- $('')
+ $(' ') // jshint ignore: line
.height(this.bottomSpacingHeight())
- .attr('tabindex', -1)
);
},
@@ -1131,6 +1125,8 @@
this.captionDisplayEl
.text(gettext('(Caption will be displayed when you start playing the video.)'));
}
+
+ this.state.el.trigger('captions:show');
},
hideClosedCaptions: function() {
@@ -1144,6 +1140,8 @@
.removeClass('is-active')
.find('.control-text')
.text(gettext('Turn on closed captioning'));
+
+ this.state.el.trigger('captions:hide');
},
updateCaptioningCookie: function(method) {
@@ -1191,7 +1189,7 @@
state.el.addClass('closed');
text = gettext('Turn on transcripts');
if (trigger_event) {
- this.state.el.trigger('captions:hide');
+ this.state.el.trigger('transcript:hide');
}
transcriptControlEl
@@ -1204,7 +1202,7 @@
this.scrollCaption();
text = gettext('Turn off transcripts');
if (trigger_event) {
- this.state.el.trigger('captions:show');
+ this.state.el.trigger('transcript:show');
}
transcriptControlEl
diff --git a/common/lib/xmodule/xmodule/modulestore/__init__.py b/common/lib/xmodule/xmodule/modulestore/__init__.py
index 4d2b3ae714..6e0e8671e6 100644
--- a/common/lib/xmodule/xmodule/modulestore/__init__.py
+++ b/common/lib/xmodule/xmodule/modulestore/__init__.py
@@ -55,7 +55,6 @@ class ModuleStoreEnum(object):
"""
split = 'split'
mongo = 'mongo'
- xml = 'xml'
class RevisionOption(object):
"""
diff --git a/common/lib/xmodule/xmodule/modulestore/mixed.py b/common/lib/xmodule/xmodule/modulestore/mixed.py
index adceb85aa6..78eb0fd36c 100644
--- a/common/lib/xmodule/xmodule/modulestore/mixed.py
+++ b/common/lib/xmodule/xmodule/modulestore/mixed.py
@@ -1,7 +1,7 @@
"""
MixedModuleStore allows for aggregation between multiple modulestores.
-In this way, courses can be served up both - say - XMLModuleStore or MongoModuleStore
+In this way, courses can be served up via either SplitMongoModuleStore or MongoModuleStore.
"""
@@ -169,15 +169,6 @@ class MixedModuleStore(ModuleStoreDraftAndPublished, ModuleStoreWriteBase):
for store_settings in stores:
key = store_settings['NAME']
- is_xml = 'XMLModuleStore' in store_settings['ENGINE']
- if is_xml:
- # restrict xml to only load courses in mapping
- store_settings['OPTIONS']['course_ids'] = [
- course_key.to_deprecated_string()
- for course_key, store_key in self.mappings.iteritems()
- if store_key == key
- ]
-
store = create_modulestore_instance(
store_settings['ENGINE'],
self.contentstore,
diff --git a/common/lib/xmodule/xmodule/modulestore/tests/django_utils.py b/common/lib/xmodule/xmodule/modulestore/tests/django_utils.py
index 5d5859fb90..8e91f8d920 100644
--- a/common/lib/xmodule/xmodule/modulestore/tests/django_utils.py
+++ b/common/lib/xmodule/xmodule/modulestore/tests/django_utils.py
@@ -29,13 +29,13 @@ from openedx.core.djangoapps.bookmarks.signals import trigger_update_xblocks_cac
class StoreConstructors(object):
"""Enumeration of store constructor types."""
- draft, split, xml = range(3)
+ draft, split = range(2)
-def mixed_store_config(data_dir, mappings, include_xml=False, xml_source_dirs=None, store_order=None):
+def mixed_store_config(data_dir, mappings, store_order=None):
"""
Return a `MixedModuleStore` configuration, which provides
- access to both Mongo- and XML-backed courses.
+ access to both Mongo-backed courses.
Args:
data_dir (string): the directory from which to load XML-backed courses.
@@ -51,26 +51,15 @@ def mixed_store_config(data_dir, mappings, include_xml=False, xml_source_dirs=No
Keyword Args:
- include_xml (boolean): If True, include an XML modulestore in the configuration.
- xml_source_dirs (list): The directories containing XML courses to load from disk.
-
- note: For the courses to be loaded into the XML modulestore and accessible do the following:
- * include_xml should be True
- * xml_source_dirs should be the list of directories (relative to data_dir)
- containing the courses you want to load
- * mappings should be configured, pointing the xml courses to the xml modulestore
-
+ store_order (list): List of StoreConstructors providing order of modulestores
+ to use in creating courses.
"""
if store_order is None:
store_order = [StoreConstructors.draft, StoreConstructors.split]
- if include_xml and StoreConstructors.xml not in store_order:
- store_order.append(StoreConstructors.xml)
-
store_constructors = {
StoreConstructors.split: split_mongo_store_config(data_dir)['default'],
StoreConstructors.draft: draft_mongo_store_config(data_dir)['default'],
- StoreConstructors.xml: xml_store_config(data_dir, source_dirs=xml_source_dirs)['default'],
}
store = {
@@ -140,28 +129,6 @@ def split_mongo_store_config(data_dir):
return store
-def xml_store_config(data_dir, source_dirs=None):
- """
- Defines default module store using XMLModuleStore.
-
- Note: you should pass in a list of source_dirs that you care about,
- otherwise all courses in the data_dir will be processed.
- """
- store = {
- 'default': {
- 'NAME': 'xml',
- 'ENGINE': 'xmodule.modulestore.xml.XMLModuleStore',
- 'OPTIONS': {
- 'data_dir': data_dir,
- 'default_class': 'xmodule.hidden_module.HiddenDescriptor',
- 'source_dirs': source_dirs,
- }
- }
- }
-
- return store
-
-
@patch('xmodule.modulestore.django.create_modulestore_instance', autospec=True)
def drop_mongo_collections(mock_create):
"""
@@ -180,39 +147,25 @@ def drop_mongo_collections(mock_create):
TEST_DATA_DIR = settings.COMMON_TEST_DATA_ROOT
-# This is an XML only modulestore with only the toy course loaded
-TEST_DATA_XML_MODULESTORE = xml_store_config(TEST_DATA_DIR, source_dirs=['toy'])
-
-# This modulestore will provide both a mixed mongo editable modulestore, and
-# an XML store with just the toy course loaded.
-TEST_DATA_MIXED_TOY_MODULESTORE = mixed_store_config(
- TEST_DATA_DIR, {'edX/toy/2012_Fall': 'xml', }, include_xml=True, xml_source_dirs=['toy']
-)
-
-# This modulestore will provide both a mixed mongo editable modulestore, and
-# an XML store with common/test/data/2014 loaded, which is a course that is closed.
-TEST_DATA_MIXED_CLOSED_MODULESTORE = mixed_store_config(
- TEST_DATA_DIR, {'edX/detached_pages/2014': 'xml', }, include_xml=True, xml_source_dirs=['2014']
-)
-
-# This modulestore will provide both a mixed mongo editable modulestore, and
-# an XML store with common/test/data/graded loaded, which is a course that is graded.
-TEST_DATA_MIXED_GRADED_MODULESTORE = mixed_store_config(
- TEST_DATA_DIR, {'edX/graded/2012_Fall': 'xml', }, include_xml=True, xml_source_dirs=['graded']
+# This modulestore will provide a mixed mongo editable modulestore.
+# If your test uses the 'toy' course, use the the ToyCourseFactory to construct it.
+# If your test needs a closed course to test against, import the common/test/data/2014
+# test course into this modulestore.
+# If your test needs a graded course to test against, import the common/test/data/graded
+# test course into this modulestore.
+TEST_DATA_MIXED_MODULESTORE = mixed_store_config(
+ TEST_DATA_DIR, {}
)
# All store requests now go through mixed
# Use this modulestore if you specifically want to test mongo and not a mocked modulestore.
-# This modulestore definition below will not load any xml courses.
-TEST_DATA_MONGO_MODULESTORE = mixed_store_config(mkdtemp_clean(), {}, include_xml=False)
+TEST_DATA_MONGO_MODULESTORE = mixed_store_config(mkdtemp_clean(), {})
# All store requests now go through mixed
# Use this modulestore if you specifically want to test split-mongo and not a mocked modulestore.
-# This modulestore definition below will not load any xml courses.
TEST_DATA_SPLIT_MODULESTORE = mixed_store_config(
mkdtemp_clean(),
{},
- include_xml=False,
store_order=[StoreConstructors.split, StoreConstructors.draft]
)
@@ -265,7 +218,7 @@ class SharedModuleStoreTestCase(TestCase):
In Django 1.8, we will be able to use setUpTestData() to do class level init
for Django ORM models that will get cleaned up properly.
"""
- MODULESTORE = mixed_store_config(mkdtemp_clean(), {}, include_xml=False)
+ MODULESTORE = mixed_store_config(mkdtemp_clean(), {})
# Tell Django to clean out all databases, not just default
multi_db = True
@@ -429,7 +382,7 @@ class ModuleStoreTestCase(TestCase):
your `setUp()` method.
"""
- MODULESTORE = mixed_store_config(mkdtemp_clean(), {}, include_xml=False)
+ MODULESTORE = mixed_store_config(mkdtemp_clean(), {})
# Tell Django to clean out all databases, not just default
multi_db = True
diff --git a/common/lib/xmodule/xmodule/modulestore/tests/factories.py b/common/lib/xmodule/xmodule/modulestore/tests/factories.py
index 48c1cc7d59..c7f6e91e68 100644
--- a/common/lib/xmodule/xmodule/modulestore/tests/factories.py
+++ b/common/lib/xmodule/xmodule/modulestore/tests/factories.py
@@ -25,6 +25,7 @@ from xmodule.modulestore import prefer_xmodules, ModuleStoreEnum
from xmodule.modulestore.tests.sample_courses import default_block_info_tree, TOY_BLOCK_INFO_TREE
from xmodule.tabs import CourseTab
from xmodule.x_module import DEPRECATION_VSCOMPAT_EVENT
+from xmodule.course_module import Textbook
class Dummy(object):
@@ -190,7 +191,7 @@ class ToyCourseFactory(SampleCourseFactory):
fields = {
'block_info_tree': TOY_BLOCK_INFO_TREE,
- 'textbooks': [["Textbook", "path/to/a/text_book"]],
+ 'textbooks': [Textbook("Textbook", "path/to/a/text_book")],
'wiki_slug': "toy",
'graded': True,
'discussion_topics': {"General": {"id": "i4x-edX-toy-course-2012_Fall"}},
diff --git a/common/lib/xmodule/xmodule/modulestore/tests/test_mixed_modulestore.py b/common/lib/xmodule/xmodule/modulestore/tests/test_mixed_modulestore.py
index 63cad4a892..826c89b0c2 100644
--- a/common/lib/xmodule/xmodule/modulestore/tests/test_mixed_modulestore.py
+++ b/common/lib/xmodule/xmodule/modulestore/tests/test_mixed_modulestore.py
@@ -74,9 +74,6 @@ class CommonMixedModuleStoreSetup(CourseComparisonTest):
RENDER_TEMPLATE = lambda t_n, d, ctx=None, nsp='main': ''
MONGO_COURSEID = 'MITx/999/2013_Spring'
- XML_COURSEID1 = 'edX/toy/2012_Fall'
- XML_COURSEID2 = 'edX/simple/2012_Fall'
- BAD_COURSE_ID = 'edX/simple'
modulestore_options = {
'default_class': DEFAULT_CLASS,
@@ -91,11 +88,6 @@ class CommonMixedModuleStoreSetup(CourseComparisonTest):
'collection': COLLECTION,
'asset_collection': ASSET_COLLECTION,
}
- MAPPINGS = {
- XML_COURSEID1: 'xml',
- XML_COURSEID2: 'xml',
- BAD_COURSE_ID: 'xml',
- }
OPTIONS = {
'stores': [
{
@@ -110,15 +102,6 @@ class CommonMixedModuleStoreSetup(CourseComparisonTest):
'DOC_STORE_CONFIG': DOC_STORE_CONFIG,
'OPTIONS': modulestore_options
},
- {
- 'NAME': ModuleStoreEnum.Type.xml,
- 'ENGINE': 'xmodule.modulestore.xml.XMLModuleStore',
- 'OPTIONS': {
- 'data_dir': DATA_DIR,
- 'default_class': 'xmodule.hidden_module.HiddenDescriptor',
- 'xblock_mixins': modulestore_options['xblock_mixins'],
- }
- },
],
'xblock_mixins': modulestore_options['xblock_mixins'],
}
@@ -157,7 +140,7 @@ class CommonMixedModuleStoreSetup(CourseComparisonTest):
self.addTypeEqualityFunc(BlockUsageLocator, '_compare_ignore_version')
self.addTypeEqualityFunc(CourseLocator, '_compare_ignore_version')
# define attrs which get set in initdb to quell pylint
- self.writable_chapter_location = self.store = self.fake_location = self.xml_chapter_location = None
+ self.writable_chapter_location = self.store = self.fake_location = None
self.course_locations = {}
self.user_id = ModuleStoreEnum.UserID.test
@@ -257,10 +240,11 @@ class CommonMixedModuleStoreSetup(CourseComparisonTest):
return self.store.has_changes(self.store.get_item(location))
# pylint: disable=dangerous-default-value
- def _initialize_mixed(self, mappings=MAPPINGS, contentstore=None):
+ def _initialize_mixed(self, mappings=None, contentstore=None):
"""
initializes the mixed modulestore.
"""
+ mappings = mappings or {}
self.store = MixedModuleStore(
contentstore, create_modulestore_instance=create_modulestore_instance,
mappings=mappings,
@@ -281,25 +265,14 @@ class CommonMixedModuleStoreSetup(CourseComparisonTest):
break
self._initialize_mixed()
- # convert to CourseKeys
- self.course_locations = {
- course_id: CourseLocator.from_string(course_id)
- for course_id in [self.MONGO_COURSEID, self.XML_COURSEID1, self.XML_COURSEID2]
- }
- # and then to the root UsageKey
- self.course_locations = {
- course_id: course_key.make_usage_key('course', course_key.run)
- for course_id, course_key in self.course_locations.iteritems()
- }
-
- mongo_course_key = self.course_locations[self.MONGO_COURSEID].course_key
- self.fake_location = self.store.make_course_key(mongo_course_key.org, mongo_course_key.course, mongo_course_key.run).make_usage_key('vertical', 'fake')
-
- self.xml_chapter_location = self.course_locations[self.XML_COURSEID1].replace(
- category='chapter', name='Overview'
- )
-
- self._create_course(self.course_locations[self.MONGO_COURSEID].course_key)
+ test_course_key = CourseLocator.from_string(self.MONGO_COURSEID)
+ test_course_key = test_course_key.make_usage_key('course', test_course_key.run).course_key
+ self.fake_location = self.store.make_course_key(
+ test_course_key.org,
+ test_course_key.course,
+ test_course_key.run
+ ).make_usage_key('vertical', 'fake')
+ self._create_course(test_course_key)
self.assertEquals(default, self.store.get_modulestore_type(self.course.id))
@@ -346,12 +319,6 @@ class TestMixedModuleStore(CommonMixedModuleStoreSetup):
Make sure we get back the store type we expect for given mappings
"""
self.initdb(default_ms)
- self.assertEqual(self.store.get_modulestore_type(
- self._course_key_from_string(self.XML_COURSEID1)), ModuleStoreEnum.Type.xml
- )
- self.assertEqual(self.store.get_modulestore_type(
- self._course_key_from_string(self.XML_COURSEID2)), ModuleStoreEnum.Type.xml
- )
self.assertEqual(self.store.get_modulestore_type(
self._course_key_from_string(self.MONGO_COURSEID)), default_ms
)
@@ -401,15 +368,10 @@ class TestMixedModuleStore(CommonMixedModuleStoreSetup):
self.initdb(default_ms)
self._create_block_hierarchy()
- self.assertTrue(self.store.has_item(self.course_locations[self.XML_COURSEID1]))
-
with check_mongo_calls(max_find.pop(0), max_send):
self.assertTrue(self.store.has_item(self.problem_x1a_1))
# try negative cases
- self.assertFalse(self.store.has_item(
- self.course_locations[self.XML_COURSEID1].replace(name='not_findable', category='problem')
- ))
with check_mongo_calls(max_find.pop(0), max_send):
self.assertFalse(self.store.has_item(self.fake_location))
@@ -429,16 +391,10 @@ class TestMixedModuleStore(CommonMixedModuleStoreSetup):
self.initdb(default_ms)
self._create_block_hierarchy()
- self.assertIsNotNone(self.store.get_item(self.course_locations[self.XML_COURSEID1]))
-
with check_mongo_calls(max_find.pop(0), max_send):
self.assertIsNotNone(self.store.get_item(self.problem_x1a_1))
# try negative cases
- with self.assertRaises(ItemNotFoundError):
- self.store.get_item(
- self.course_locations[self.XML_COURSEID1].replace(name='not_findable', category='problem')
- )
with check_mongo_calls(max_find.pop(0), max_send):
with self.assertRaises(ItemNotFoundError):
self.store.get_item(self.fake_location)
@@ -457,12 +413,6 @@ class TestMixedModuleStore(CommonMixedModuleStoreSetup):
self.initdb(default_ms)
self._create_block_hierarchy()
- course_locn = self.course_locations[self.XML_COURSEID1]
- # NOTE: use get_course if you just want the course. get_items is expensive
- modules = self.store.get_items(course_locn.course_key, qualifiers={'category': 'course'})
- self.assertEqual(len(modules), 1)
- self.assertEqual(modules[0].location, course_locn)
-
course_locn = self.course_locations[self.MONGO_COURSEID]
with check_mongo_calls(max_find, max_send):
modules = self.store.get_items(course_locn.course_key, qualifiers={'category': 'problem'})
@@ -545,18 +495,10 @@ class TestMixedModuleStore(CommonMixedModuleStoreSetup):
@ddt.unpack
def test_update_item(self, default_ms, max_find, max_send):
"""
- Update should fail for r/o dbs and succeed for r/w ones
+ Update should succeed for r/w dbs
"""
self.initdb(default_ms)
self._create_block_hierarchy()
- course = self.store.get_course(self.course_locations[self.XML_COURSEID1].course_key)
- # if following raised, then the test is really a noop, change it
- self.assertFalse(course.show_calculator, "Default changed making test meaningless")
- course.show_calculator = True
- with self.assertRaises(NotImplementedError): # ensure it doesn't allow writing
- self.store.update_item(course, self.user_id)
-
- # now do it for a r/w db
problem = self.store.get_item(self.problem_x1a_1)
# if following raised, then the test is really a noop, change it
self.assertNotEqual(problem.max_attempts, 2, "Default changed making test meaningless")
@@ -953,10 +895,6 @@ class TestMixedModuleStore(CommonMixedModuleStoreSetup):
if default_ms == ModuleStoreEnum.Type.mongo and mongo_uses_error_check(self.store):
max_find += 1
- # r/o try deleting the chapter (is here to ensure it can't be deleted)
- with self.assertRaises(NotImplementedError):
- self.store.delete_item(self.xml_chapter_location, self.user_id)
-
with self.store.branch_setting(ModuleStoreEnum.Branch.draft_preferred, self.writable_chapter_location.course_key):
with check_mongo_calls(max_find, max_send):
self.store.delete_item(self.writable_chapter_location, self.user_id)
@@ -1075,14 +1013,12 @@ class TestMixedModuleStore(CommonMixedModuleStoreSetup):
@ddt.unpack
def test_get_courses(self, default_ms, max_find, max_send):
self.initdb(default_ms)
- # we should have 3 total courses across all stores
+ # we should have one course across all stores
with check_mongo_calls(max_find, max_send):
courses = self.store.get_courses()
course_ids = [course.location for course in courses]
- self.assertEqual(len(courses), 3, "Not 3 courses: {}".format(course_ids))
+ self.assertEqual(len(courses), 1, "Not one course: {}".format(course_ids))
self.assertIn(self.course_locations[self.MONGO_COURSEID], course_ids)
- self.assertIn(self.course_locations[self.XML_COURSEID1], course_ids)
- self.assertIn(self.course_locations[self.XML_COURSEID2], course_ids)
with self.store.branch_setting(ModuleStoreEnum.Branch.draft_preferred):
draft_courses = self.store.get_courses(remove_branch=True)
@@ -1111,30 +1047,6 @@ class TestMixedModuleStore(CommonMixedModuleStoreSetup):
mongo_course = self.store.get_course(self.course_locations[self.MONGO_COURSEID].course_key)
self.assertEqual(len(mongo_course.children), 1)
- def test_xml_get_courses(self):
- """
- Test that the xml modulestore only loaded the courses from the maps.
- """
- self.initdb(ModuleStoreEnum.Type.mongo)
- xml_store = self.store._get_modulestore_by_type(ModuleStoreEnum.Type.xml) # pylint: disable=protected-access
- courses = xml_store.get_courses()
- self.assertEqual(len(courses), 2)
- course_ids = [course.id for course in courses]
- self.assertIn(self.course_locations[self.XML_COURSEID1].course_key, course_ids)
- self.assertIn(self.course_locations[self.XML_COURSEID2].course_key, course_ids)
- # this course is in the directory from which we loaded courses but not in the map
- self.assertNotIn("edX/toy/TT_2012_Fall", course_ids)
-
- def test_xml_no_write(self):
- """
- Test that the xml modulestore doesn't allow write ops.
- """
- self.initdb(ModuleStoreEnum.Type.mongo)
- xml_store = self.store._get_modulestore_by_type(ModuleStoreEnum.Type.xml) # pylint: disable=protected-access
- # the important thing is not which exception it raises but that it raises an exception
- with self.assertRaises(AttributeError):
- xml_store.create_course("org", "course", "run", self.user_id)
-
# draft is 2: find out which ms owns course, get item
# split: active_versions, structure, definition (to load course wiki string)
@ddt.data((ModuleStoreEnum.Type.mongo, 2, 0), (ModuleStoreEnum.Type.split, 3, 0))
@@ -1149,9 +1061,6 @@ class TestMixedModuleStore(CommonMixedModuleStoreSetup):
course = self.store.get_item(self.course_locations[self.MONGO_COURSEID])
self.assertEqual(course.id, self.course_locations[self.MONGO_COURSEID].course_key)
- course = self.store.get_item(self.course_locations[self.XML_COURSEID1])
- self.assertEqual(course.id, self.course_locations[self.XML_COURSEID1].course_key)
-
@ddt.data(ModuleStoreEnum.Type.mongo, ModuleStoreEnum.Type.split)
def test_get_library(self, default_ms):
"""
@@ -1190,9 +1099,6 @@ class TestMixedModuleStore(CommonMixedModuleStoreSetup):
parent = self.store.get_parent_location(self.problem_x1a_1)
self.assertEqual(parent, self.vertical_x1a)
- parent = self.store.get_parent_location(self.xml_chapter_location)
- self.assertEqual(parent, self.course_locations[self.XML_COURSEID1])
-
def verify_get_parent_locations_results(self, expected_results):
"""
Verifies the results of calling get_parent_locations matches expected_results.
@@ -1373,34 +1279,6 @@ class TestMixedModuleStore(CommonMixedModuleStoreSetup):
with self.assertRaises(NoPathToItem):
path_to_location(self.store, orphan)
- def test_xml_path_to_location(self):
- """
- Make sure that path_to_location works: should be passed a modulestore
- with the toy and simple courses loaded.
- """
- # only needs course_locations set
- self.initdb(ModuleStoreEnum.Type.mongo)
- course_key = self.course_locations[self.XML_COURSEID1].course_key
- video_key = course_key.make_usage_key('video', 'Welcome')
- chapter_key = course_key.make_usage_key('chapter', 'Overview')
- should_work = (
- (video_key,
- (course_key, "Overview", "Welcome", None, None, video_key)),
- (chapter_key,
- (course_key, "Overview", None, None, None, chapter_key)),
- )
-
- for location, expected in should_work:
- self.assertEqual(path_to_location(self.store, location), expected)
-
- not_found = (
- course_key.make_usage_key('video', 'WelcomeX'),
- course_key.make_usage_key('course', 'NotHome'),
- )
- for location in not_found:
- with self.assertRaises(ItemNotFoundError):
- path_to_location(self.store, location)
-
def test_navigation_index(self):
"""
Make sure that navigation_index correctly parses the various position values that we might get from calls to
@@ -1652,15 +1530,6 @@ class TestMixedModuleStore(CommonMixedModuleStoreSetup):
Test the get_courses_for_wiki method
"""
self.initdb(default_ms)
- # Test XML wikis
- wiki_courses = self.store.get_courses_for_wiki('toy')
- self.assertEqual(len(wiki_courses), 1)
- self.assertIn(self.course_locations[self.XML_COURSEID1].course_key, wiki_courses)
-
- wiki_courses = self.store.get_courses_for_wiki('simple')
- self.assertEqual(len(wiki_courses), 1)
- self.assertIn(self.course_locations[self.XML_COURSEID2].course_key, wiki_courses)
-
# Test Mongo wiki
with check_mongo_calls(max_find, max_send):
wiki_courses = self.store.get_courses_for_wiki('999')
@@ -1995,14 +1864,13 @@ class TestMixedModuleStore(CommonMixedModuleStoreSetup):
wiki_courses = self.store.get_courses_for_wiki('999')
self.assertEqual(len(wiki_courses), 0)
- # but there should be two courses with wiki_slug 'simple'
+ # but there should be one course with wiki_slug 'simple'
wiki_courses = self.store.get_courses_for_wiki('simple')
- self.assertEqual(len(wiki_courses), 2)
+ self.assertEqual(len(wiki_courses), 1)
self.assertIn(
self.course_locations[self.MONGO_COURSEID].course_key.replace(branch=None),
wiki_courses
)
- self.assertIn(self.course_locations[self.XML_COURSEID2].course_key, wiki_courses)
# configure mongo course to use unique wiki_slug.
mongo_course = self.store.get_course(self.course_locations[self.MONGO_COURSEID].course_key)
@@ -2017,15 +1885,11 @@ class TestMixedModuleStore(CommonMixedModuleStoreSetup):
)
# and NOT retriveable with its old wiki_slug
wiki_courses = self.store.get_courses_for_wiki('simple')
- self.assertEqual(len(wiki_courses), 1)
+ self.assertEqual(len(wiki_courses), 0)
self.assertNotIn(
self.course_locations[self.MONGO_COURSEID].course_key.replace(branch=None),
wiki_courses
)
- self.assertIn(
- self.course_locations[self.XML_COURSEID2].course_key,
- wiki_courses
- )
@ddt.data(ModuleStoreEnum.Type.mongo, ModuleStoreEnum.Type.split)
def test_branch_setting(self, default_ms):
@@ -2120,13 +1984,10 @@ class TestMixedModuleStore(CommonMixedModuleStoreSetup):
self.assertEquals(store.get_modulestore_type(), store_type)
# verify store used for creating a course
- try:
- course = self.store.create_course("org", "course{}".format(uuid4().hex[:5]), "run", self.user_id)
- self.assertEquals(course.system.modulestore.get_modulestore_type(), store_type)
- except NotImplementedError:
- self.assertEquals(store_type, ModuleStoreEnum.Type.xml)
+ course = self.store.create_course("org", "course{}".format(uuid4().hex[:5]), "run", self.user_id)
+ self.assertEquals(course.system.modulestore.get_modulestore_type(), store_type)
- @ddt.data(ModuleStoreEnum.Type.mongo, ModuleStoreEnum.Type.split, ModuleStoreEnum.Type.xml)
+ @ddt.data(ModuleStoreEnum.Type.mongo, ModuleStoreEnum.Type.split)
def test_default_store(self, default_ms):
"""
Test the default store context manager
@@ -2148,9 +2009,6 @@ class TestMixedModuleStore(CommonMixedModuleStoreSetup):
self.verify_default_store(ModuleStoreEnum.Type.mongo)
with self.store.default_store(ModuleStoreEnum.Type.split):
self.verify_default_store(ModuleStoreEnum.Type.split)
- with self.store.default_store(ModuleStoreEnum.Type.xml):
- self.verify_default_store(ModuleStoreEnum.Type.xml)
- self.verify_default_store(ModuleStoreEnum.Type.split)
self.verify_default_store(ModuleStoreEnum.Type.mongo)
def test_default_store_fake(self):
@@ -2205,25 +2063,6 @@ class TestMixedModuleStore(CommonMixedModuleStoreSetup):
dest_store = self.store._get_modulestore_by_type(destination_modulestore)
self.assertCoursesEqual(source_store, source_course_key, dest_store, dest_course_id)
- def test_clone_xml_split(self):
- """
- Can clone xml courses to split; so, test it.
- """
- with MongoContentstoreBuilder().build() as contentstore:
- # initialize the mixed modulestore
- self._initialize_mixed(contentstore=contentstore, mappings={self.XML_COURSEID2: 'xml', })
- source_course_key = CourseKey.from_string(self.XML_COURSEID2)
- with self.store.default_store(ModuleStoreEnum.Type.split):
- dest_course_id = CourseLocator("org.other", "course.other", "run.other")
- self.store.clone_course(
- source_course_key, dest_course_id, ModuleStoreEnum.UserID.test
- )
-
- # pylint: disable=protected-access
- source_store = self.store._get_modulestore_by_type(ModuleStoreEnum.Type.xml)
- dest_store = self.store._get_modulestore_by_type(ModuleStoreEnum.Type.split)
- self.assertCoursesEqual(source_store, source_course_key, dest_store, dest_course_id)
-
@ddt.data(ModuleStoreEnum.Type.mongo, ModuleStoreEnum.Type.split)
def test_bulk_operations_signal_firing(self, default):
""" Signals should be fired right before bulk_operations() exits. """
diff --git a/common/lib/xmodule/xmodule/modulestore/tests/test_xml.py b/common/lib/xmodule/xmodule/modulestore/tests/test_xml.py
index f029de4283..4da26acfd0 100644
--- a/common/lib/xmodule/xmodule/modulestore/tests/test_xml.py
+++ b/common/lib/xmodule/xmodule/modulestore/tests/test_xml.py
@@ -31,10 +31,6 @@ class TestXMLModuleStore(unittest.TestCase):
"""
Test around the XML modulestore
"""
- def test_xml_modulestore_type(self):
- store = XMLModuleStore(DATA_DIR, source_dirs=[])
- self.assertEqual(store.get_modulestore_type(), ModuleStoreEnum.Type.xml)
-
@patch('xmodule.tabs.CourseTabList.initialize_default', Mock())
def test_unicode_chars_in_xml_content(self):
# edX/full/6.002_Spring_2012 has non-ASCII chars, and during
diff --git a/common/lib/xmodule/xmodule/modulestore/xml.py b/common/lib/xmodule/xmodule/modulestore/xml.py
index c6b7b748ed..e839206250 100644
--- a/common/lib/xmodule/xmodule/modulestore/xml.py
+++ b/common/lib/xmodule/xmodule/modulestore/xml.py
@@ -875,7 +875,8 @@ class XMLModuleStore(ModuleStoreReadBase):
Args:
course_key: just for signature compatibility
"""
- return ModuleStoreEnum.Type.xml
+ # return ModuleStoreEnum.Type.xml
+ return None
def get_courses_for_wiki(self, wiki_slug, **kwargs):
"""
@@ -893,7 +894,7 @@ class XMLModuleStore(ModuleStoreReadBase):
Returns the course count
"""
- return {ModuleStoreEnum.Type.xml: True}
+ return {'xml': True}
@contextmanager
def branch_setting(self, branch_setting, course_id=None): # pylint: disable=unused-argument
diff --git a/common/lib/xmodule/xmodule/modulestore/xml_exporter.py b/common/lib/xmodule/xmodule/modulestore/xml_exporter.py
index 91066d485d..7468e6755a 100644
--- a/common/lib/xmodule/xmodule/modulestore/xml_exporter.py
+++ b/common/lib/xmodule/xmodule/modulestore/xml_exporter.py
@@ -279,9 +279,7 @@ class CourseExportManager(ExportManager):
policy = {'course/' + courselike.location.name: own_metadata(courselike)}
course_policy.write(dumps(policy, cls=EdxJSONEncoder, sort_keys=True, indent=4))
- # xml backed courses don't support drafts!
- if courselike.runtime.modulestore.get_modulestore_type() != ModuleStoreEnum.Type.xml:
- _export_drafts(self.modulestore, self.courselike_key, export_fs, xml_centric_courselike_key)
+ _export_drafts(self.modulestore, self.courselike_key, export_fs, xml_centric_courselike_key)
class LibraryExportManager(ExportManager):
diff --git a/common/lib/xmodule/xmodule/seq_module.py b/common/lib/xmodule/xmodule/seq_module.py
index b14ff409fe..812fe48209 100644
--- a/common/lib/xmodule/xmodule/seq_module.py
+++ b/common/lib/xmodule/xmodule/seq_module.py
@@ -97,6 +97,16 @@ class ProctoringFields(object):
scope=Scope.settings,
)
+ hide_after_due = Boolean(
+ display_name=_("Hide Exam Results After Due Date"),
+ help=_(
+ "This setting overrides the default behavior of showing exam results after the due date has passed."
+ " Currently only supported for timed exams."
+ ),
+ default=False,
+ scope=Scope.settings,
+ )
+
is_practice_exam = Boolean(
display_name=_("Is Practice Exam"),
help=_(
@@ -176,7 +186,7 @@ class SequenceModule(SequenceFields, ProctoringFields, XModule):
if context.get('requested_child') == 'first':
self.position = 1
elif context.get('requested_child') == 'last':
- self.position = len(display_items) or None
+ self.position = len(display_items) or 1
elif self.position is None or self.position > len(display_items):
self.position = 1
@@ -237,16 +247,8 @@ class SequenceModule(SequenceFields, ProctoringFields, XModule):
'position': self.position,
'tag': self.location.category,
'ajax_url': self.system.ajax_url,
- 'next_url': _compute_next_url(
- self.location,
- parent_module,
- context.get('redirect_url_func'),
- ),
- 'prev_url': _compute_previous_url(
- self.location,
- parent_module,
- context.get('redirect_url_func'),
- ),
+ 'next_url': context.get('next_url'),
+ 'prev_url': context.get('prev_url'),
}
fragment.add_content(self.system.render_template("seq_module.html", params))
@@ -455,88 +457,3 @@ class SequenceDescriptor(SequenceFields, ProctoringFields, MakoModuleDescriptor,
xblock_body["content_type"] = "Sequence"
return xblock_body
-
-
-def _compute_next_url(block_location, parent_block, redirect_url_func):
- """
- Returns the url for the next block after the given block.
- """
- def get_next_block_location(parent_block, index_in_parent):
- """
- Returns the next block in the parent_block after the block with the given
- index_in_parent.
- """
- if index_in_parent + 1 < len(parent_block.children):
- return parent_block.children[index_in_parent + 1]
- else:
- return None
-
- return _compute_next_or_prev_url(
- block_location,
- parent_block,
- redirect_url_func,
- get_next_block_location,
- 'first',
- )
-
-
-def _compute_previous_url(block_location, parent_block, redirect_url_func):
- """
- Returns the url for the previous block after the given block.
- """
- def get_previous_block_location(parent_block, index_in_parent):
- """
- Returns the previous block in the parent_block before the block with the given
- index_in_parent.
- """
- return parent_block.children[index_in_parent - 1] if index_in_parent else None
-
- return _compute_next_or_prev_url(
- block_location,
- parent_block,
- redirect_url_func,
- get_previous_block_location,
- 'last',
- )
-
-
-def _compute_next_or_prev_url(
- block_location,
- parent_block,
- redirect_url_func,
- get_next_or_prev_block,
- redirect_url_child_param,
-):
- """
- Returns the url for the next or previous block from the given block.
-
- Arguments:
- block_location: Location of the block that is being navigated.
- parent_block: Parent block of the given block.
- redirect_url_func: Function that computes a redirect URL directly to
- a block, given the block's location.
- get_next_or_prev_block: Function that returns the next or previous
- block in the parent, or None if doesn't exist.
- redirect_url_child_param: Value to pass for the child parameter to the
- redirect_url_func.
- """
- if redirect_url_func:
- index_in_parent = parent_block.children.index(block_location)
- next_or_prev_block_location = get_next_or_prev_block(parent_block, index_in_parent)
- if next_or_prev_block_location:
- return redirect_url_func(
- block_location.course_key,
- next_or_prev_block_location,
- child=redirect_url_child_param,
- )
- else:
- grandparent = parent_block.get_parent()
- if grandparent:
- return _compute_next_or_prev_url(
- parent_block.location,
- grandparent,
- redirect_url_func,
- get_next_or_prev_block,
- redirect_url_child_param,
- )
- return None
diff --git a/common/lib/xmodule/xmodule/tests/test_sequence.py b/common/lib/xmodule/xmodule/tests/test_sequence.py
index 5b7ed99ca2..fedb839d5e 100644
--- a/common/lib/xmodule/xmodule/tests/test_sequence.py
+++ b/common/lib/xmodule/xmodule/tests/test_sequence.py
@@ -8,7 +8,7 @@ from xmodule.tests import get_test_system
from xmodule.tests.xml import XModuleXmlImportTest
from xmodule.tests.xml import factories as xml
from xmodule.x_module import STUDENT_VIEW
-from xmodule.seq_module import _compute_next_url, _compute_previous_url, SequenceModule
+from xmodule.seq_module import SequenceModule
class StubUserService(UserService):
@@ -96,11 +96,16 @@ class SequenceBlockTestCase(XModuleXmlImportTest):
self.assertEquals(seq_module.position, 2) # matches position set in the runtime
def test_render_student_view(self):
- html = self._get_rendered_student_view(self.sequence_3_1, requested_child=None)
+ html = self._get_rendered_student_view(
+ self.sequence_3_1,
+ requested_child=None,
+ next_url='NextSequential',
+ prev_url='PrevSequential'
+ )
self._assert_view_at_position(html, expected_position=1)
self.assertIn(unicode(self.sequence_3_1.location), html)
- self.assertIn("'next_url': u'{}'".format(unicode(self.chapter_4.location)), html)
- self.assertIn("'prev_url': u'{}'".format(unicode(self.chapter_2.location)), html)
+ self.assertIn("'next_url': 'NextSequential'", html)
+ self.assertIn("'prev_url': 'PrevSequential'", html)
def test_student_view_first_child(self):
html = self._get_rendered_student_view(self.sequence_3_1, requested_child='first')
@@ -110,7 +115,7 @@ class SequenceBlockTestCase(XModuleXmlImportTest):
html = self._get_rendered_student_view(self.sequence_3_1, requested_child='last')
self._assert_view_at_position(html, expected_position=3)
- def _get_rendered_student_view(self, sequence, requested_child):
+ def _get_rendered_student_view(self, sequence, requested_child, next_url=None, prev_url=None):
"""
Returns the rendered student view for the given sequence and the
requested_child parameter.
@@ -119,8 +124,9 @@ class SequenceBlockTestCase(XModuleXmlImportTest):
sequence,
STUDENT_VIEW,
{
- 'redirect_url_func': lambda course_key, block_location, child: unicode(block_location),
'requested_child': requested_child,
+ 'next_url': next_url,
+ 'prev_url': prev_url,
},
).content
@@ -130,38 +136,6 @@ class SequenceBlockTestCase(XModuleXmlImportTest):
"""
self.assertIn("'position': {}".format(expected_position), rendered_html)
- def test_compute_next_url(self):
-
- for sequence, parent, expected_next_sequence_location in [
- (self.sequence_1_1, self.chapter_1, self.sequence_1_2.location),
- (self.sequence_1_2, self.chapter_1, self.chapter_2.location),
- (self.sequence_3_1, self.chapter_3, self.chapter_4.location),
- (self.sequence_4_1, self.chapter_4, self.sequence_4_2.location),
- (self.sequence_4_2, self.chapter_4, None),
- ]:
- actual_next_sequence_location = _compute_next_url(
- sequence.location,
- parent,
- lambda course_key, block_location, child: block_location,
- )
- self.assertEquals(actual_next_sequence_location, expected_next_sequence_location)
-
- def test_compute_previous_url(self):
-
- for sequence, parent, expected_prev_sequence_location in [
- (self.sequence_1_1, self.chapter_1, None),
- (self.sequence_1_2, self.chapter_1, self.sequence_1_1.location),
- (self.sequence_3_1, self.chapter_3, self.chapter_2.location),
- (self.sequence_4_1, self.chapter_4, self.chapter_3.location),
- (self.sequence_4_2, self.chapter_4, self.sequence_4_1.location),
- ]:
- actual_next_sequence_location = _compute_previous_url(
- sequence.location,
- parent,
- lambda course_key, block_location, child: block_location,
- )
- self.assertEquals(actual_next_sequence_location, expected_prev_sequence_location)
-
def test_tooltip(self):
html = self._get_rendered_student_view(self.sequence_3_1, requested_child=None)
for child in self.sequence_3_1.children:
diff --git a/common/static/coffee/src/discussion/views/discussion_thread_view.coffee b/common/static/coffee/src/discussion/views/discussion_thread_view.coffee
index 6ee84303bb..67c5c8c74d 100644
--- a/common/static/coffee/src/discussion/views/discussion_thread_view.coffee
+++ b/common/static/coffee/src/discussion/views/discussion_thread_view.coffee
@@ -20,6 +20,7 @@ if Backbone?
super()
@mode = options.mode or "inline" # allowed values are "tab" or "inline"
@context = options.context or "course" # allowed values are "course" or "standalone"
+ @options = _.extend({}, options)
if @mode not in ["tab", "inline"]
throw new Error("invalid mode: " + @mode)
@@ -46,7 +47,7 @@ if Backbone?
mode: @mode
model: @model
el: @el
- course_settings: @course_settings
+ course_settings: @options.course_settings
topicId: @topicId
)
@render()
diff --git a/common/static/common/js/components/collections/paging_collection.js b/common/static/common/js/components/collections/paging_collection.js
index 3acb1e033d..b556a86bee 100644
--- a/common/static/common/js/components/collections/paging_collection.js
+++ b/common/static/common/js/components/collections/paging_collection.js
@@ -20,7 +20,12 @@
'use strict';
define(['backbone.paginator'], function (BackbonePaginator) {
var PagingCollection = BackbonePaginator.requestPager.extend({
- initialize: function () {
+ initialize: function (models, options) {
+ options = options || {};
+ if (options.url) {
+ this.url = options.url;
+ }
+
var self = this;
// These must be initialized in the constructor because otherwise all PagingCollections would point
// to the same object references for sortableFields and filterableFields.
diff --git a/common/static/common/js/components/views/feedback.js b/common/static/common/js/components/views/feedback.js
index 0656b59458..7eccd32889 100644
--- a/common/static/common/js/components/views/feedback.js
+++ b/common/static/common/js/components/views/feedback.js
@@ -59,7 +59,8 @@
*/
},
- initialize: function() {
+ initialize: function(options) {
+ this.options = _.extend({}, this.options, options);
if (!this.options.type) {
throw "SystemFeedback: type required (given " +
JSON.stringify(this.options) + ")";
diff --git a/common/static/common/js/components/views/paginated_view.js b/common/static/common/js/components/views/paginated_view.js
index 947ce83088..2a716a73dd 100644
--- a/common/static/common/js/components/views/paginated_view.js
+++ b/common/static/common/js/components/views/paginated_view.js
@@ -31,7 +31,7 @@
className: this.type + '-container',
itemViewClass: this.itemViewClass
});
- this.listView = new ItemListView({collection: this.options.collection});
+ this.listView = new ItemListView({collection: this.collection});
this.headerView = this.createHeaderView();
this.footerView = this.createFooterView();
this.collection.on('page_changed', function () {
@@ -46,12 +46,12 @@
paginationLabel: gettext("Pagination"),
createHeaderView: function() {
- return new PagingHeader({collection: this.options.collection, srInfo: this.srInfo});
+ return new PagingHeader({collection: this.collection, srInfo: this.srInfo});
},
createFooterView: function() {
return new PagingFooter({
- collection: this.options.collection, hideWhenOnePage: true,
+ collection: this.collection, hideWhenOnePage: true,
paginationLabel: this.paginationLabel
});
},
diff --git a/common/static/common/js/spec/components/search_field_spec.js b/common/static/common/js/spec/components/search_field_spec.js
index 3464ef1036..2bd7dba4f2 100644
--- a/common/static/common/js/spec/components/search_field_spec.js
+++ b/common/static/common/js/spec/components/search_field_spec.js
@@ -21,8 +21,7 @@ define([
current_page: 1,
start: 0,
results: _.first(results, perPage)
- },
- {parse: true}
+ }
);
collection.start = 0;
collection.totalCount = results.length;
diff --git a/common/static/common/js/spec/main_requirejs.js b/common/static/common/js/spec/main_requirejs.js
index 1601d8a0a0..c859348826 100644
--- a/common/static/common/js/spec/main_requirejs.js
+++ b/common/static/common/js/spec/main_requirejs.js
@@ -25,7 +25,7 @@
'text': 'js/vendor/requirejs/text',
'underscore': 'common/js/vendor/underscore',
'underscore.string': 'common/js/vendor/underscore.string',
- 'backbone': 'js/vendor/backbone-min',
+ 'backbone': 'common/js/vendor/backbone',
'backbone.associations': 'js/vendor/backbone-associations-min',
'backbone.paginator': 'js/vendor/backbone.paginator.min',
'backbone-super': 'js/vendor/backbone-super',
@@ -178,7 +178,7 @@
testFiles[i] = '/base/' + testFiles[i];
}
- require(testFiles, function () {
+ window.requireSerial(testFiles, function () {
// start test run, once Require.js is done
window.__karma__.start();
});
diff --git a/common/static/common/js/utils/require-serial.js b/common/static/common/js/utils/require-serial.js
new file mode 100644
index 0000000000..c55b6bd628
--- /dev/null
+++ b/common/static/common/js/utils/require-serial.js
@@ -0,0 +1,23 @@
+/*
+Helper function used to require files serially instead of concurrently.
+ */
+(function (window, require) {
+ 'use strict';
+
+ var requireModules = function (paths, callback, modules) {
+ // If all the modules have been loaded, call the callback.
+ if (paths.length === 0) {
+ return callback.apply(null, modules);
+ }
+ // Otherwise load the next one.
+ require([paths.shift()], function(module) {
+ modules.push(module);
+ requireModules(paths, callback, modules);
+ });
+ };
+
+ window.requireSerial = function(paths, callback) {
+ requireModules(paths, callback, []);
+ };
+
+}).call(this, window, require || RequireJS.require);
diff --git a/common/static/js/vendor/backbone-min.js b/common/static/js/vendor/backbone-min.js
deleted file mode 100644
index bce4fbc1b1..0000000000
--- a/common/static/js/vendor/backbone-min.js
+++ /dev/null
@@ -1 +0,0 @@
-(function(){var t=this;var e=t.Backbone;var i=[];var r=i.push;var s=i.slice;var n=i.splice;var a;if(typeof exports!=="undefined"){a=exports}else{a=t.Backbone={}}a.VERSION="1.0.0";var h=t._;if(!h&&typeof require!=="undefined")h=require("underscore");a.$=t.jQuery||t.Zepto||t.ender||t.$;a.noConflict=function(){t.Backbone=e;return this};a.emulateHTTP=false;a.emulateJSON=false;var o=a.Events={on:function(t,e,i){if(!l(this,"on",t,[e,i])||!e)return this;this._events||(this._events={});var r=this._events[t]||(this._events[t]=[]);r.push({callback:e,context:i,ctx:i||this});return this},once:function(t,e,i){if(!l(this,"once",t,[e,i])||!e)return this;var r=this;var s=h.once(function(){r.off(t,s);e.apply(this,arguments)});s._callback=e;return this.on(t,s,i)},off:function(t,e,i){var r,s,n,a,o,u,c,f;if(!this._events||!l(this,"off",t,[e,i]))return this;if(!t&&!e&&!i){this._events={};return this}a=t?[t]:h.keys(this._events);for(o=0,u=a.length;o").attr(t);this.setElement(e,false)}else{this.setElement(h.result(this,"el"),false)}}});a.sync=function(t,e,i){var r=k[t];h.defaults(i||(i={}),{emulateHTTP:a.emulateHTTP,emulateJSON:a.emulateJSON});var s={type:r,dataType:"json"};if(!i.url){s.url=h.result(e,"url")||U()}if(i.data==null&&e&&(t==="create"||t==="update"||t==="patch")){s.contentType="application/json";s.data=JSON.stringify(i.attrs||e.toJSON(i))}if(i.emulateJSON){s.contentType="application/x-www-form-urlencoded";s.data=s.data?{model:s.data}:{}}if(i.emulateHTTP&&(r==="PUT"||r==="DELETE"||r==="PATCH")){s.type="POST";if(i.emulateJSON)s.data._method=r;var n=i.beforeSend;i.beforeSend=function(t){t.setRequestHeader("X-HTTP-Method-Override",r);if(n)return n.apply(this,arguments)}}if(s.type!=="GET"&&!i.emulateJSON){s.processData=false}if(s.type==="PATCH"&&window.ActiveXObject&&!(window.external&&window.external.msActiveXFilteringEnabled)){s.xhr=function(){return new ActiveXObject("Microsoft.XMLHTTP")}}var o=i.xhr=a.ajax(h.extend(s,i));e.trigger("request",e,o,i);return o};var k={create:"POST",update:"PUT",patch:"PATCH","delete":"DELETE",read:"GET"};a.ajax=function(){return a.$.ajax.apply(a.$,arguments)};var S=a.Router=function(t){t||(t={});if(t.routes)this.routes=t.routes;this._bindRoutes();this.initialize.apply(this,arguments)};var $=/\((.*?)\)/g;var T=/(\(\?)?:\w+/g;var H=/\*\w+/g;var A=/[\-{}\[\]+?.,\\\^$|#\s]/g;h.extend(S.prototype,o,{initialize:function(){},route:function(t,e,i){if(!h.isRegExp(t))t=this._routeToRegExp(t);if(h.isFunction(e)){i=e;e=""}if(!i)i=this[e];var r=this;a.history.route(t,function(s){var n=r._extractParameters(t,s);i&&i.apply(r,n);r.trigger.apply(r,["route:"+e].concat(n));r.trigger("route",e,n);a.history.trigger("route",r,e,n)});return this},navigate:function(t,e){a.history.navigate(t,e);return this},_bindRoutes:function(){if(!this.routes)return;this.routes=h.result(this,"routes");var t,e=h.keys(this.routes);while((t=e.pop())!=null){this.route(t,this.routes[t])}},_routeToRegExp:function(t){t=t.replace(A,"\\$&").replace($,"(?:$1)?").replace(T,function(t,e){return e?t:"([^/]+)"}).replace(H,"(.*?)");return new RegExp("^"+t+"$")},_extractParameters:function(t,e){var i=t.exec(e).slice(1);return h.map(i,function(t){return t?decodeURIComponent(t):null})}});var I=a.History=function(){this.handlers=[];h.bindAll(this,"checkUrl");if(typeof window!=="undefined"){this.location=window.location;this.history=window.history}};var N=/^[#\/]|\s+$/g;var P=/^\/+|\/+$/g;var O=/msie [\w.]+/;var C=/\/$/;I.started=false;h.extend(I.prototype,o,{interval:50,getHash:function(t){var e=(t||this).location.href.match(/#(.*)$/);return e?e[1]:""},getFragment:function(t,e){if(t==null){if(this._hasPushState||!this._wantsHashChange||e){t=this.location.pathname;var i=this.root.replace(C,"");if(!t.indexOf(i))t=t.substr(i.length)}else{t=this.getHash()}}return t.replace(N,"")},start:function(t){if(I.started)throw new Error("Backbone.history has already been started");I.started=true;this.options=h.extend({},{root:"/"},this.options,t);this.root=this.options.root;this._wantsHashChange=this.options.hashChange!==false;this._wantsPushState=!!this.options.pushState;this._hasPushState=!!(this.options.pushState&&this.history&&this.history.pushState);var e=this.getFragment();var i=document.documentMode;var r=O.exec(navigator.userAgent.toLowerCase())&&(!i||i<=7);this.root=("/"+this.root+"/").replace(P,"/");if(r&&this._wantsHashChange){this.iframe=a.$('').hide().appendTo("body")[0].contentWindow;this.navigate(e)}if(this._hasPushState){a.$(window).on("popstate",this.checkUrl)}else if(this._wantsHashChange&&"onhashchange"in window&&!r){a.$(window).on("hashchange",this.checkUrl)}else if(this._wantsHashChange){this._checkUrlInterval=setInterval(this.checkUrl,this.interval)}this.fragment=e;var s=this.location;var n=s.pathname.replace(/[^\/]$/,"$&/")===this.root;if(this._wantsHashChange&&this._wantsPushState&&!this._hasPushState&&!n){this.fragment=this.getFragment(null,true);this.location.replace(this.root+this.location.search+"#"+this.fragment);return true}else if(this._wantsPushState&&this._hasPushState&&n&&s.hash){this.fragment=this.getHash().replace(N,"");this.history.replaceState({},document.title,this.root+this.fragment+s.search)}if(!this.options.silent)return this.loadUrl()},stop:function(){a.$(window).off("popstate",this.checkUrl).off("hashchange",this.checkUrl);clearInterval(this._checkUrlInterval);I.started=false},route:function(t,e){this.handlers.unshift({route:t,callback:e})},checkUrl:function(t){var e=this.getFragment();if(e===this.fragment&&this.iframe){e=this.getFragment(this.getHash(this.iframe))}if(e===this.fragment)return false;if(this.iframe)this.navigate(e);this.loadUrl()||this.loadUrl(this.getHash())},loadUrl:function(t){var e=this.fragment=this.getFragment(t);var i=h.any(this.handlers,function(t){if(t.route.test(e)){t.callback(e);return true}});return i},navigate:function(t,e){if(!I.started)return false;if(!e||e===true)e={trigger:e};t=this.getFragment(t||"");if(this.fragment===t)return;this.fragment=t;var i=this.root+t;if(this._hasPushState){this.history[e.replace?"replaceState":"pushState"]({},document.title,i)}else if(this._wantsHashChange){this._updateHash(this.location,t,e.replace);if(this.iframe&&t!==this.getFragment(this.getHash(this.iframe))){if(!e.replace)this.iframe.document.open().close();this._updateHash(this.iframe.location,t,e.replace)}}else{return this.location.assign(i)}if(e.trigger)this.loadUrl(t)},_updateHash:function(t,e,i){if(i){var r=t.href.replace(/(javascript:|#).*$/,"");t.replace(r+"#"+e)}else{t.hash="#"+e}}});a.history=new I;var j=function(t,e){var i=this;var r;if(t&&h.has(t,"constructor")){r=t.constructor}else{r=function(){return i.apply(this,arguments)}}h.extend(r,i,e);var s=function(){this.constructor=r};s.prototype=i.prototype;r.prototype=new s;if(t)h.extend(r.prototype,t);r.__super__=i.prototype;return r};d.extend=g.extend=S.extend=b.extend=I.extend=j;var U=function(){throw new Error('A "url" property or function must be specified')};var R=function(t,e){var i=e.error;e.error=function(r){if(i)i(t,r,e);t.trigger("error",t,r,e)}}}).call(this);
diff --git a/common/static/js_test.yml b/common/static/js_test.yml
index f30e2719d2..cc7a0629af 100644
--- a/common/static/js_test.yml
+++ b/common/static/js_test.yml
@@ -35,7 +35,7 @@ lib_paths:
- js/vendor/mustache.js
- common/js/vendor/underscore.js
- common/js/vendor/underscore.string.js
- - js/vendor/backbone-min.js
+ - common/js/vendor/backbone.js
- js/vendor/jquery.timeago.js
- js/vendor/URI.min.js
- js/vendor/draggabilly.js
diff --git a/common/static/js_test_requirejs.yml b/common/static/js_test_requirejs.yml
index e0e47a4e86..b687c1bec7 100644
--- a/common/static/js_test_requirejs.yml
+++ b/common/static/js_test_requirejs.yml
@@ -36,7 +36,7 @@ lib_paths:
- js/vendor/jquery.truncate.js
- common/js/vendor/underscore.js
- common/js/vendor/underscore.string.js
- - js/vendor/backbone-min.js
+ - common/js/vendor/backbone.js
- js/vendor/backbone.paginator.min.js
- js/vendor/jquery.timeago.js
- js/vendor/URI.min.js
diff --git a/common/static/karma_common.conf.js b/common/static/karma_common.conf.js
index 1bd3287fd7..e0fda8d515 100644
--- a/common/static/karma_common.conf.js
+++ b/common/static/karma_common.conf.js
@@ -38,8 +38,8 @@ var libraryFiles = [
{pattern: 'js/vendor/jquery.truncate.js', included: true},
{pattern: 'js/vendor/mustache.js', included: true},
{pattern: 'common/js/vendor/underscore.js', included: true},
- {pattern: 'js/vendor/underscore.string.min.js', included: true},
- {pattern: 'js/vendor/backbone-min.js', included: true},
+ {pattern: 'common/js/vendor/underscore.string.js', included: true},
+ {pattern: 'common/js/vendor/backbone.js', included: true},
{pattern: 'js/vendor/jquery.timeago.js', included: true},
{pattern: 'js/vendor/URI.min.js', included: true},
{pattern: 'coffee/src/ajax_prefix.js', included: true},
diff --git a/common/static/karma_common_requirejs.conf.js b/common/static/karma_common_requirejs.conf.js
index 8e2556463f..7590ff4694 100644
--- a/common/static/karma_common_requirejs.conf.js
+++ b/common/static/karma_common_requirejs.conf.js
@@ -36,8 +36,8 @@ var libraryFiles = [
{pattern: 'js/vendor/jquery.simulate.js', included: false},
{pattern: 'js/vendor/jquery.truncate.js', included: false},
{pattern: 'common/js/vendor/underscore.js', included: false},
- {pattern: 'js/vendor/underscore.string.min.js', included: false},
- {pattern: 'js/vendor/backbone-min.js', included: false},
+ {pattern: 'common/js/vendor/underscore.string.js', included: false},
+ {pattern: 'common/js/vendor/backbone.js', included: false},
{pattern: 'js/vendor/backbone.paginator.min.js', included: false},
{pattern: 'js/vendor/jquery.timeago.js', included: false},
{pattern: 'js/vendor/URI.min.js', included: false},
@@ -46,7 +46,8 @@ var libraryFiles = [
{pattern: 'js/test/i18n.js', included: false},
{pattern: 'coffee/src/jquery.immediateDescendents.js', included: false},
{pattern: 'js/vendor/requirejs/text.js', included: false},
- {pattern: 'js/vendor/sinon-1.17.0.js', included: false}
+ {pattern: 'js/vendor/sinon-1.17.0.js', included: false},
+ {pattern: 'common/js/utils/require-serial.js', included: true}
];
// Paths to source JavaScript files
diff --git a/common/test/acceptance/pages/common/logout.py b/common/test/acceptance/pages/common/logout.py
index 9a8fe54a25..134a4e8d92 100644
--- a/common/test/acceptance/pages/common/logout.py
+++ b/common/test/acceptance/pages/common/logout.py
@@ -13,4 +13,4 @@ class LogoutPage(PageObject):
url = BASE_URL + "/logout"
def is_browser_on_page(self):
- return self.q(css='.cta-login').present
+ return self.q(css='.btn-login').present
diff --git a/common/test/acceptance/pages/lms/courseware.py b/common/test/acceptance/pages/lms/courseware.py
index 819f79358a..34629acd99 100644
--- a/common/test/acceptance/pages/lms/courseware.py
+++ b/common/test/acceptance/pages/lms/courseware.py
@@ -200,7 +200,14 @@ class CoursewarePage(CoursePage):
self.q(css='button.start-timed-exam[data-start-immediately="false"]').first.click()
# Wait for the unique exam code to appear.
- # elf.wait_for_element_presence(".proctored-exam-code", "unique exam code")
+ # self.wait_for_element_presence(".proctored-exam-code", "unique exam code")
+
+ def has_submitted_exam_message(self):
+ """
+ Returns whether the "you have submitted your exam" message is present.
+ This being true implies "the exam contents and results are hidden".
+ """
+ return self.q(css="div.proctored-exam.completed").visible
@property
def entrance_exam_message_selector(self):
diff --git a/common/test/acceptance/pages/lms/programs.py b/common/test/acceptance/pages/lms/programs.py
index 08efd8558a..ae43a0ba99 100644
--- a/common/test/acceptance/pages/lms/programs.py
+++ b/common/test/acceptance/pages/lms/programs.py
@@ -19,4 +19,4 @@ class ProgramListingPage(PageObject):
@property
def is_sidebar_present(self):
"""Check whether sidebar is present."""
- return self.q(css='.sidebar').present
+ return self.q(css='.sidebar').present and self.q(css='.certificates-list').present
diff --git a/common/test/acceptance/pages/studio/overview.py b/common/test/acceptance/pages/studio/overview.py
index f8277a6b23..f97c3bd0df 100644
--- a/common/test/acceptance/pages/studio/overview.py
+++ b/common/test/acceptance/pages/studio/overview.py
@@ -549,7 +549,7 @@ class CourseOutlinePage(CoursePage, CourseOutlineContainer):
self.q(css=".subsection-header-actions .configure-button").nth(index).click()
self.wait_for_element_presence('.course-outline-modal', 'Subsection settings modal is present.')
- def change_problem_release_date_in_studio(self):
+ def change_problem_release_date(self):
"""
Sets a new start date
"""
@@ -558,26 +558,39 @@ class CourseOutlinePage(CoursePage, CourseOutlineContainer):
self.q(css=".action-save").first.click()
self.wait_for_ajax()
+ def change_problem_due_date(self, date):
+ """
+ Sets a new due date.
+
+ Expects date to be a string that will be accepted by the input (for example, '01/01/1970')
+ """
+ self.q(css=".subsection-header-actions .configure-button").first.click()
+ self.q(css="#due_date").fill(date)
+ self.q(css=".action-save").first.click()
+ self.wait_for_ajax()
+
def select_advanced_tab(self):
"""
Select the advanced settings tab
"""
self.q(css=".settings-tab-button[data-tab='advanced']").first.click()
- self.wait_for_element_presence('#id_not_timed', 'Special exam settings fields not present.')
+ self.wait_for_element_presence('input.no_special_exam', 'Special exam settings fields not present.')
def make_exam_proctored(self):
"""
Makes a Proctored exam.
"""
- self.q(css="#id_proctored_exam").first.click()
+ self.q(css="input.proctored_exam").first.click()
self.q(css=".action-save").first.click()
self.wait_for_ajax()
- def make_exam_timed(self):
+ def make_exam_timed(self, hide_after_due=False):
"""
Makes a timed exam.
"""
- self.q(css="#id_timed_exam").first.click()
+ self.q(css="input.timed_exam").first.click()
+ if hide_after_due:
+ self.q(css='.field-hide-after-due input').first.click()
self.q(css=".action-save").first.click()
self.wait_for_ajax()
@@ -585,37 +598,43 @@ class CourseOutlinePage(CoursePage, CourseOutlineContainer):
"""
Choose "none" exam but do not press enter
"""
- self.q(css="#id_not_timed").first.click()
+ self.q(css="input.no_special_exam").first.click()
def select_timed_exam(self):
"""
Choose a timed exam but do not press enter
"""
- self.q(css="#id_timed_exam").first.click()
+ self.q(css="input.timed_exam").first.click()
def select_proctored_exam(self):
"""
Choose a proctored exam but do not press enter
"""
- self.q(css="#id_proctored_exam").first.click()
+ self.q(css="input.proctored_exam").first.click()
def select_practice_exam(self):
"""
Choose a practice exam but do not press enter
"""
- self.q(css="#id_practice_exam").first.click()
+ self.q(css="input.practice_exam").first.click()
def time_allotted_field_visible(self):
"""
returns whether the time allotted field is visible
"""
- return self.q(css="#id_time_limit_div").visible
+ return self.q(css=".field-time-limit").visible
def exam_review_rules_field_visible(self):
"""
Returns whether the review rules field is visible
"""
- return self.q(css=".exam-review-rules-list-fields").visible
+ return self.q(css=".field-exam-review-rules").visible
+
+ def hide_after_due_field_visible(self):
+ """
+ Returns whether the hide after due field is visible
+ """
+ return self.q(css=".field-hide-after-due").visible
def proctoring_items_are_displayed(self):
"""
@@ -623,19 +642,19 @@ class CourseOutlinePage(CoursePage, CourseOutlineContainer):
"""
# The None radio button
- if not self.q(css="#id_not_timed").present:
+ if not self.q(css="input.no_special_exam").present:
return False
# The Timed exam radio button
- if not self.q(css="#id_timed_exam").present:
+ if not self.q(css="input.timed_exam").present:
return False
# The Proctored exam radio button
- if not self.q(css="#id_proctored_exam").present:
+ if not self.q(css="input.proctored_exam").present:
return False
# The Practice exam radio button
- if not self.q(css="#id_practice_exam").present:
+ if not self.q(css="input.practice_exam").present:
return False
return True
diff --git a/common/test/acceptance/pages/studio/settings.py b/common/test/acceptance/pages/studio/settings.py
index 9546de0c2b..da8b8a3d26 100644
--- a/common/test/acceptance/pages/studio/settings.py
+++ b/common/test/acceptance/pages/studio/settings.py
@@ -26,7 +26,7 @@ class SettingsPage(CoursePage):
# Helpers
################
def is_browser_on_page(self):
- return self.q(css='body.view-settings').present
+ return self.q(css='body.view-settings').visible
def wait_for_require_js(self):
"""
diff --git a/common/test/acceptance/tests/lms/test_lms.py b/common/test/acceptance/tests/lms/test_lms.py
index 973cb7e225..4f7c2aaa2f 100644
--- a/common/test/acceptance/tests/lms/test_lms.py
+++ b/common/test/acceptance/tests/lms/test_lms.py
@@ -168,7 +168,8 @@ class LoginFromCombinedPageTest(UniqueCourseTest):
# Navigate to the login page
self.login_page.visit()
- self.assertScreenshot('#login .login-providers', 'login-providers')
+ # Baseline screen-shots are different for chrome and firefox.
+ self.assertScreenshot('#login .login-providers', 'login-providers-{}'.format(self.browser.name))
# Try to log in using "Dummy" provider
self.login_page.click_third_party_dummy_provider()
@@ -209,7 +210,8 @@ class LoginFromCombinedPageTest(UniqueCourseTest):
# We should now be redirected to the login page
self.login_page.wait_for_page()
self.assertIn("Would you like to sign in using your Dummy credentials?", self.login_page.hinted_login_prompt)
- self.assertScreenshot('#hinted-login-form', 'hinted-login')
+ # Baseline screen-shots are different for chrome and firefox.
+ self.assertScreenshot('#hinted-login-form', 'hinted-login-{}'.format(self.browser.name))
self.login_page.click_third_party_dummy_provider()
# We should now be redirected to the course page
@@ -335,7 +337,8 @@ class RegisterFromCombinedPageTest(UniqueCourseTest):
"""
# Navigate to the register page
self.register_page.visit()
- self.assertScreenshot('#register .login-providers', 'register-providers')
+ # Baseline screen-shots are different for chrome and firefox.
+ self.assertScreenshot('#register .login-providers', 'register-providers-{}'.format(self.browser.name))
# Try to authenticate using the "Dummy" provider
self.register_page.click_third_party_dummy_provider()
diff --git a/common/test/acceptance/tests/lms/test_lms_courseware.py b/common/test/acceptance/tests/lms/test_lms_courseware.py
index 4f551f378f..a222c7ee46 100644
--- a/common/test/acceptance/tests/lms/test_lms_courseware.py
+++ b/common/test/acceptance/tests/lms/test_lms_courseware.py
@@ -2,10 +2,14 @@
"""
End-to-end tests for the LMS.
"""
-from nose.plugins.attrib import attr
-from ..helpers import UniqueCourseTest
+import json
+from nose.plugins.attrib import attr
+from datetime import datetime, timedelta
+import ddt
+
from capa.tests.response_xml_factory import MultipleChoiceResponseXMLFactory
+from ..helpers import UniqueCourseTest, EventsTestMixin
from ...pages.studio.auto_auth import AutoAuthPage
from ...pages.lms.create_mode import ModeCreationPage
from ...pages.studio.overview import CourseOutlinePage
@@ -66,7 +70,7 @@ class CoursewareTest(UniqueCourseTest):
Open problem page with assertion.
"""
self.courseware_page.visit()
- self.problem_page = ProblemPage(self.browser)
+ self.problem_page = ProblemPage(self.browser) # pylint: disable=attribute-defined-outside-init
self.assertEqual(self.problem_page.problem_name, 'Test Problem 1')
def _create_breadcrumb(self, index):
@@ -96,7 +100,7 @@ class CoursewareTest(UniqueCourseTest):
self.course_outline.visit()
# Set release date for subsection in future.
- self.course_outline.change_problem_release_date_in_studio()
+ self.course_outline.change_problem_release_date()
# Logout and login as a student.
LogoutPage(self.browser).visit()
@@ -125,6 +129,7 @@ class CoursewareTest(UniqueCourseTest):
self.assertEqual(courseware_page_breadcrumb, expected_breadcrumb)
+@ddt.ddt
class ProctoredExamTest(UniqueCourseTest):
"""
Test courseware.
@@ -244,7 +249,8 @@ class ProctoredExamTest(UniqueCourseTest):
self.courseware_page.visit()
self.assertTrue(self.courseware_page.can_start_proctored_exam)
- def test_timed_exam_flow(self):
+ @ddt.data(True, False)
+ def test_timed_exam_flow(self, hide_after_due):
"""
Given that I am a staff member on the exam settings section
select advanced settings tab
@@ -253,6 +259,12 @@ class ProctoredExamTest(UniqueCourseTest):
And visit the courseware as a verified student.
And I start the timed exam
Then I am taken to the exam with a timer bar showing
+ When I finish the exam
+ Then I see the exam submitted dialog in place of the exam
+ When I log back into studio as a staff member
+ And change the problem's due date to be in the past
+ And log back in as the original verified student
+ Then I see the exam or message in accordance with the hide_after_due setting
"""
LogoutPage(self.browser).visit()
self._auto_auth("STAFF_TESTER", "staff101@example.com", True)
@@ -260,7 +272,7 @@ class ProctoredExamTest(UniqueCourseTest):
self.course_outline.open_subsection_settings_dialog()
self.course_outline.select_advanced_tab()
- self.course_outline.make_exam_timed()
+ self.course_outline.make_exam_timed(hide_after_due=hide_after_due)
LogoutPage(self.browser).visit()
self._login_as_a_verified_user()
@@ -269,14 +281,32 @@ class ProctoredExamTest(UniqueCourseTest):
self.courseware_page.start_timed_exam()
self.assertTrue(self.courseware_page.is_timer_bar_present)
- def test_time_allotted_field_is_not_visible_with_none_exam(self):
+ self.courseware_page.stop_timed_exam()
+ self.assertTrue(self.courseware_page.has_submitted_exam_message())
+
+ LogoutPage(self.browser).visit()
+ self._auto_auth("STAFF_TESTER", "staff101@example.com", True)
+ self.course_outline.visit()
+ last_week = (datetime.today() - timedelta(days=7)).strftime("%m/%d/%Y")
+ self.course_outline.change_problem_due_date(last_week)
+
+ LogoutPage(self.browser).visit()
+ self._auto_auth(self.USERNAME, self.EMAIL, False)
+ self.courseware_page.visit()
+ self.assertEqual(self.courseware_page.has_submitted_exam_message(), hide_after_due)
+
+ def test_field_visiblity_with_all_exam_types(self):
"""
Given that I am a staff member
And I have visited the course outline page in studio.
And the subsection edit dialog is open
select advanced settings tab
- When I select the 'None' exams radio button
- Then the time allotted text field becomes invisible
+ For each of None, Timed, Proctored, and Practice exam types
+ The time allotted, review rules, and hide after due fields have proper visibility
+ None: False, False, False
+ Timed: True, False, True
+ Proctored: True, True, False
+ Practice: True, False, False
"""
LogoutPage(self.browser).visit()
self._auto_auth("STAFF_TESTER", "staff101@example.com", True)
@@ -287,114 +317,26 @@ class ProctoredExamTest(UniqueCourseTest):
self.course_outline.select_none_exam()
self.assertFalse(self.course_outline.time_allotted_field_visible())
-
- def test_time_allotted_field_is_visible_with_timed_exam(self):
- """
- Given that I am a staff member
- And I have visited the course outline page in studio.
- And the subsection edit dialog is open
- select advanced settings tab
- When I select the timed exams radio button
- Then the time allotted text field becomes visible
- """
- LogoutPage(self.browser).visit()
- self._auto_auth("STAFF_TESTER", "staff101@example.com", True)
- self.course_outline.visit()
-
- self.course_outline.open_subsection_settings_dialog()
- self.course_outline.select_advanced_tab()
+ self.assertFalse(self.course_outline.exam_review_rules_field_visible())
+ self.assertFalse(self.course_outline.hide_after_due_field_visible())
self.course_outline.select_timed_exam()
self.assertTrue(self.course_outline.time_allotted_field_visible())
-
- def test_time_allotted_field_is_visible_with_proctored_exam(self):
- """
- Given that I am a staff member
- And I have visited the course outline page in studio.
- And the subsection edit dialog is open
- select advanced settings tab
- When I select the proctored exams radio button
- Then the time allotted text field becomes visible
- """
- LogoutPage(self.browser).visit()
- self._auto_auth("STAFF_TESTER", "staff101@example.com", True)
- self.course_outline.visit()
-
- self.course_outline.open_subsection_settings_dialog()
- self.course_outline.select_advanced_tab()
+ self.assertFalse(self.course_outline.exam_review_rules_field_visible())
+ self.assertTrue(self.course_outline.hide_after_due_field_visible())
self.course_outline.select_proctored_exam()
self.assertTrue(self.course_outline.time_allotted_field_visible())
-
- def test_exam_review_rules_field_is_visible_with_proctored_exam(self):
- """
- Given that I am a staff member
- And I have visited the course outline page in studio.
- And the subsection edit dialog is open
- select advanced settings tab
- When I select the proctored exams radio button
- Then the review rules textarea field becomes visible
- """
- LogoutPage(self.browser).visit()
- self._auto_auth("STAFF_TESTER", "staff101@example.com", True)
- self.course_outline.visit()
-
- self.course_outline.open_subsection_settings_dialog()
- self.course_outline.select_advanced_tab()
-
- self.course_outline.select_proctored_exam()
self.assertTrue(self.course_outline.exam_review_rules_field_visible())
-
- def test_exam_review_rules_field_is_not_visible_with_other_than_proctored_exam(self):
- """
- Given that I am a staff member
- And I have visited the course outline page in studio.
- And the subsection edit dialog is open
- select advanced settings tab
- When I select the timed exams radio button
- Then the review rules textarea field is not visible
- When I select the none exam radio button
- Then the review rules textarea field is not visible
- When I select the practice exam radio button
- Then the review rules textarea field is not visible
- """
- LogoutPage(self.browser).visit()
- self._auto_auth("STAFF_TESTER", "staff101@example.com", True)
- self.course_outline.visit()
-
- self.course_outline.open_subsection_settings_dialog()
- self.course_outline.select_advanced_tab()
-
- self.course_outline.select_timed_exam()
- self.assertFalse(self.course_outline.exam_review_rules_field_visible())
-
- self.course_outline.select_none_exam()
- self.assertFalse(self.course_outline.exam_review_rules_field_visible())
-
- self.course_outline.select_practice_exam()
- self.assertFalse(self.course_outline.exam_review_rules_field_visible())
-
- def test_time_allotted_field_is_visible_with_practice_exam(self):
- """
- Given that I am a staff member
- And I have visited the course outline page in studio.
- And the subsection edit dialog is open
- select advanced settings tab
- When I select the practice exams radio button
- Then the time allotted text field becomes visible
- """
- LogoutPage(self.browser).visit()
- self._auto_auth("STAFF_TESTER", "staff101@example.com", True)
- self.course_outline.visit()
-
- self.course_outline.open_subsection_settings_dialog()
- self.course_outline.select_advanced_tab()
+ self.assertFalse(self.course_outline.hide_after_due_field_visible())
self.course_outline.select_practice_exam()
self.assertTrue(self.course_outline.time_allotted_field_visible())
+ self.assertFalse(self.course_outline.exam_review_rules_field_visible())
+ self.assertFalse(self.course_outline.hide_after_due_field_visible())
-class CoursewareMultipleVerticalsTest(UniqueCourseTest):
+class CoursewareMultipleVerticalsTest(UniqueCourseTest, EventsTestMixin):
"""
Test courseware with multiple verticals
"""
@@ -430,12 +372,20 @@ class CoursewareMultipleVerticalsTest(UniqueCourseTest):
XBlockFixtureDesc('sequential', 'Test Subsection 1,2').add_children(
XBlockFixtureDesc('problem', 'Test Problem 3', data='problem 3 dummy body '),
),
+ XBlockFixtureDesc(
+ 'sequential', 'Test HIDDEN Subsection', metadata={'visible_to_staff_only': True}
+ ).add_children(
+ XBlockFixtureDesc('problem', 'Test HIDDEN Problem', data='hidden problem '),
+ ),
),
XBlockFixtureDesc('chapter', 'Test Section 2').add_children(
XBlockFixtureDesc('sequential', 'Test Subsection 2,1').add_children(
XBlockFixtureDesc('problem', 'Test Problem 4', data='problem 4 dummy body '),
),
),
+ XBlockFixtureDesc('chapter', 'Test HIDDEN Section', metadata={'visible_to_staff_only': True}).add_children(
+ XBlockFixtureDesc('sequential', 'Test HIDDEN Subsection'),
+ ),
).install()
# Auto-auth register for the course.
@@ -476,6 +426,87 @@ class CoursewareMultipleVerticalsTest(UniqueCourseTest):
self.courseware_page.click_previous_button_on_bottom()
self.assert_navigation_state('Test Section 1', 'Test Subsection 1,1', 2, next_enabled=True, prev_enabled=True)
+ # test UI events emitted by navigation
+ filter_sequence_ui_event = lambda event: event.get('name', '').startswith('edx.ui.lms.sequence.')
+
+ sequence_ui_events = self.wait_for_events(event_filter=filter_sequence_ui_event, timeout=2)
+ legacy_events = [ev for ev in sequence_ui_events if ev['event_type'] in {'seq_next', 'seq_prev', 'seq_goto'}]
+ nonlegacy_events = [ev for ev in sequence_ui_events if ev not in legacy_events]
+
+ self.assertTrue(all('old' in json.loads(ev['event']) for ev in legacy_events))
+ self.assertTrue(all('new' in json.loads(ev['event']) for ev in legacy_events))
+ self.assertFalse(any('old' in json.loads(ev['event']) for ev in nonlegacy_events))
+ self.assertFalse(any('new' in json.loads(ev['event']) for ev in nonlegacy_events))
+
+ self.assert_events_match(
+ [
+ {
+ 'event_type': 'seq_next',
+ 'event': {
+ 'old': 1,
+ 'new': 2,
+ 'current_tab': 1,
+ 'tab_count': 4,
+ 'widget_placement': 'top',
+ }
+ },
+ {
+ 'event_type': 'seq_goto',
+ 'event': {
+ 'old': 2,
+ 'new': 4,
+ 'current_tab': 2,
+ 'target_tab': 4,
+ 'tab_count': 4,
+ 'widget_placement': 'top',
+ }
+ },
+ {
+ 'event_type': 'edx.ui.lms.sequence.next_selected',
+ 'event': {
+ 'current_tab': 4,
+ 'tab_count': 4,
+ 'widget_placement': 'bottom',
+ }
+ },
+ {
+ 'event_type': 'edx.ui.lms.sequence.next_selected',
+ 'event': {
+ 'current_tab': 1,
+ 'tab_count': 1,
+ 'widget_placement': 'top',
+ }
+ },
+ {
+ 'event_type': 'edx.ui.lms.sequence.previous_selected',
+ 'event': {
+ 'current_tab': 1,
+ 'tab_count': 1,
+ 'widget_placement': 'top',
+ }
+ },
+ {
+ 'event_type': 'edx.ui.lms.sequence.previous_selected',
+ 'event': {
+ 'current_tab': 1,
+ 'tab_count': 1,
+ 'widget_placement': 'bottom',
+ }
+ },
+ {
+ 'event_type': 'seq_prev',
+ 'event': {
+ 'old': 4,
+ 'new': 3,
+ 'current_tab': 4,
+ 'tab_count': 4,
+ 'widget_placement': 'bottom',
+ }
+ },
+ ],
+ sequence_ui_events
+ )
+
def assert_navigation_state(
self, section_title, subsection_title, subsection_position, next_enabled, prev_enabled
):
diff --git a/common/test/acceptance/tests/studio/test_studio_general.py b/common/test/acceptance/tests/studio/test_studio_general.py
index 4d4a59b565..435e4a7c27 100644
--- a/common/test/acceptance/tests/studio/test_studio_general.py
+++ b/common/test/acceptance/tests/studio/test_studio_general.py
@@ -3,6 +3,7 @@ Acceptance tests for Studio.
"""
from bok_choy.web_app_test import WebAppTest
+from flaky import flaky
from ...pages.studio.asset_index import AssetIndexPage
from ...pages.studio.auto_auth import AutoAuthPage
@@ -94,6 +95,7 @@ class CoursePagesTest(StudioCourseTest):
self.dashboard_page.visit()
self.assertEqual(self.browser.current_url.strip('/').rsplit('/')[-1], 'home')
+ @flaky # TODO: FEDX-88
def test_page_existence(self):
"""
Make sure that all these pages are accessible once you have a course.
diff --git a/common/test/acceptance/tests/studio/test_studio_settings.py b/common/test/acceptance/tests/studio/test_studio_settings.py
index a783c0d81f..3e63ee7167 100644
--- a/common/test/acceptance/tests/studio/test_studio_settings.py
+++ b/common/test/acceptance/tests/studio/test_studio_settings.py
@@ -3,6 +3,9 @@
Acceptance tests for Studio's Setting pages
"""
from __future__ import unicode_literals
+import os
+
+from mock import patch
from nose.plugins.attrib import attr
from base_studio_test import StudioCourseTest
@@ -508,3 +511,63 @@ class StudioSettingsA11yTest(StudioCourseTest):
})
self.settings_page.a11y_audit.check_for_accessibility_errors()
+
+
+@attr('a11y')
+class StudioSubsectionSettingsA11yTest(StudioCourseTest):
+ """
+ Class to test accessibility on the subsection settings modals.
+ """
+
+ def setUp(self): # pylint: disable=arguments-differ
+ browser = os.environ.get('SELENIUM_BROWSER', 'firefox')
+
+ # This test will fail if run using phantomjs < 2.0, due to an issue with bind()
+ # See https://github.com/ariya/phantomjs/issues/10522 for details.
+
+ # The course_outline uses this function, and as such will not fully load when run
+ # under phantomjs 1.9.8. So, to prevent this test from timing out at course_outline.visit(),
+ # force the use of firefox vs the standard a11y test usage of phantomjs 1.9.8.
+
+ # TODO: remove this block once https://openedx.atlassian.net/browse/TE-1047 is resolved.
+ if browser == 'phantomjs':
+ browser = 'firefox'
+
+ with patch.dict(os.environ, {'SELENIUM_BROWSER': browser}):
+ super(StudioSubsectionSettingsA11yTest, self).setUp(is_staff=True)
+
+ self.course_outline = CourseOutlinePage(
+ self.browser,
+ self.course_info['org'],
+ self.course_info['number'],
+ self.course_info['run']
+ )
+
+ def populate_course_fixture(self, course_fixture):
+ course_fixture.add_advanced_settings({
+ "enable_proctored_exams": {"value": "true"}
+ })
+
+ course_fixture.add_children(
+ XBlockFixtureDesc('chapter', 'Test Section 1').add_children(
+ XBlockFixtureDesc('sequential', 'Test Subsection 1').add_children(
+ XBlockFixtureDesc('problem', 'Test Problem 1')
+ )
+ )
+ )
+
+ def test_special_exams_menu_a11y(self):
+ """
+ Given that I am a staff member
+ And I am editing settings on the special exams menu
+ Then that menu is accessible
+ """
+ self.course_outline.visit()
+ self.course_outline.open_subsection_settings_dialog()
+ self.course_outline.select_advanced_tab()
+
+ # limit the scope of the audit to the special exams tab on the modal dialog
+ self.course_outline.a11y_audit.config.set_scope(
+ include=['section.edit-settings-timed-examination']
+ )
+ self.course_outline.a11y_audit.check_for_accessibility_errors()
diff --git a/common/test/acceptance/tests/video/test_video_module.py b/common/test/acceptance/tests/video/test_video_module.py
index 2eb45d3bc9..33ba38f32e 100644
--- a/common/test/acceptance/tests/video/test_video_module.py
+++ b/common/test/acceptance/tests/video/test_video_module.py
@@ -1220,12 +1220,22 @@ class DragAndDropTest(VideoBaseTest):
captions_start = captions.location
action.drag_and_drop_by_offset(captions, 0, -15).perform()
+
captions_end = captions.location
- self.assertEqual(
- captions_end.get('y') + 15,
- captions_start.get('y'),
- 'Closed captions did not get dragged.'
- )
+ # We have to branch here due to unexpected behaviour of chrome.
+ # Chrome sets the y offset of element to 834 instead of 650
+ if self.browser.name == 'chrome':
+ self.assertEqual(
+ captions_end.get('y') - 168,
+ captions_start.get('y'),
+ 'Closed captions did not get dragged.'
+ )
+ else:
+ self.assertEqual(
+ captions_end.get('y') + 15,
+ captions_start.get('y'),
+ 'Closed captions did not get dragged.'
+ )
@attr('a11y')
diff --git a/conf/locale/ar/LC_MESSAGES/django.mo b/conf/locale/ar/LC_MESSAGES/django.mo
index 15c7bae25f..e3860baa60 100644
Binary files a/conf/locale/ar/LC_MESSAGES/django.mo and b/conf/locale/ar/LC_MESSAGES/django.mo differ
diff --git a/conf/locale/ar/LC_MESSAGES/django.po b/conf/locale/ar/LC_MESSAGES/django.po
index 3c7d5cffd4..5051ac1294 100644
--- a/conf/locale/ar/LC_MESSAGES/django.po
+++ b/conf/locale/ar/LC_MESSAGES/django.po
@@ -74,6 +74,7 @@
# Ahmad AbdArrahman , 2013-2014
# Ahmed Jazzar , 2015
# Ahmed Jazzar , 2015-2016
+# Alhamzah Alnufaili , 2016
# ayshibly , 2014
# baraahadri , 2014
# Belal A. Nwiran , 2015
@@ -9456,7 +9457,6 @@ msgstr "عنوان البريد الإلكتروني الذي استخدمته
#: lms/templates/login.html lms/templates/provider_login.html
#: lms/templates/register-form.html lms/templates/signup_modal.html
#: lms/templates/sysadmin_dashboard.html
-#: themes/red-theme/cms/templates/login.html
#: themes/stanford-style/lms/templates/register-form.html
msgid "Password"
msgstr "كلمة المرور"
@@ -10046,11 +10046,7 @@ msgstr ""
msgid "Incorrect format for field '{name}'. {detailed_message}"
msgstr "تنسيق غير صحيح لحقل ’{name}‘. {detailed_message}"
-#: cms/lib/xblock/tagging.py
-msgid "Difficulty"
-msgstr "الصعوبة"
-
-#: cms/lib/xblock/tagging.py
+#: cms/lib/xblock/tagging/tagging.py
msgid "Dictionary with the available tags"
msgstr "قاموس بالشارات المتوفرة"
@@ -10127,28 +10123,10 @@ msgstr "المساقات"
msgid "Programs"
msgstr ""
-#: cms/templates/login.html cms/templates/widgets/header.html
-#: themes/red-theme/cms/templates/login.html
-msgid "Sign In"
-msgstr "تسجيل الدخول"
-
-#: cms/templates/login.html themes/red-theme/cms/templates/login.html
-msgid "Sign In to {studio_name}"
-msgstr "تسجيل الدخول في {studio_name}"
-
-#: cms/templates/login.html themes/red-theme/cms/templates/login.html
-msgid "Don't have a {studio_name} Account? Sign up!"
-msgstr "إن لم يكن لك حساب في {studio_name}، أنشئهُ الآن!"
-
-#: cms/templates/login.html themes/red-theme/cms/templates/login.html
-msgid "Required Information to Sign In to {studio_name}"
-msgstr "المعلومات المطلوبة لتسجيل الدخول في {studio_name}"
-
#: cms/templates/login.html cms/templates/register.html
#: lms/templates/help_modal.html lms/templates/login.html
#: lms/templates/provider_login.html lms/templates/register-form.html
#: lms/templates/register-shib.html lms/templates/signup_modal.html
-#: themes/red-theme/cms/templates/login.html
#: themes/stanford-style/lms/templates/register-form.html
#: themes/stanford-style/lms/templates/register-shib.html
msgid "E-mail"
@@ -10160,14 +10138,13 @@ msgstr "عنوان البريد الإلكتروني"
#: cms/templates/login.html cms/templates/manage_users.html
#: cms/templates/manage_users_lib.html cms/templates/register.html
#: lms/templates/login.html lms/templates/register-form.html
-#: lms/templates/register-shib.html themes/red-theme/cms/templates/login.html
+#: lms/templates/register-shib.html
#: themes/stanford-style/lms/templates/register-form.html
#: themes/stanford-style/lms/templates/register-shib.html
msgid "example: username@domain.com"
msgstr "مثال: username@domain.com "
#: cms/templates/login.html lms/templates/login.html
-#: themes/red-theme/cms/templates/login.html
msgid "Forgot password?"
msgstr "هل نسيت كلمة السر؟"
@@ -10393,12 +10370,13 @@ msgid "My Courses"
msgstr "مساقاتي"
#: lms/templates/dashboard.html themes/edx.org/lms/templates/dashboard.html
-msgid "Looks like you haven't enrolled in any courses yet."
-msgstr "يبدو أنّك لم تسجِّل في أي مساق حتى الآن."
+msgid "You are not enrolled in any courses yet."
+msgstr ""
-#: lms/templates/dashboard.html themes/edx.org/lms/templates/dashboard.html
-msgid "Find courses now!"
-msgstr "استكشف المساقات الآن!"
+#: lms/templates/dashboard.html lms/templates/navigation.html
+#: themes/edx.org/lms/templates/dashboard.html
+msgid "Explore courses"
+msgstr ""
#: lms/templates/dashboard.html themes/edx.org/lms/templates/dashboard.html
msgid "Course-loading errors"
@@ -10986,8 +10964,7 @@ msgstr "الصفحة الرئيسية لمنصّة {platform_name}"
msgid "How it Works"
msgstr "كيفية العمل"
-#: lms/templates/navigation-edx.html lms/templates/navigation.html
-#: themes/edx.org/lms/templates/header.html
+#: lms/templates/navigation-edx.html themes/edx.org/lms/templates/header.html
#: themes/red-theme/lms/templates/header.html
msgid "Find Courses"
msgstr "إيجاد المساقات"
@@ -14161,7 +14138,7 @@ msgstr "تفعيل حسابك في {platform_name}"
#: lms/templates/emails/remove_beta_tester_email_message.txt
#: lms/templates/emails/unenroll_email_enrolledmessage.txt
msgid "Dear {full_name}"
-msgstr "عزيزي/عزيزتي السيّد/السيّدة {full_name}"
+msgstr "مرحباً {full_name}،"
#: lms/templates/emails/add_beta_tester_email_message.txt
msgid ""
@@ -14316,7 +14293,7 @@ msgstr "مع خالص تحيّاتنا، فريق {platform_name} "
#. template for course teams to use.
#: lms/templates/emails/business_order_confirmation_email.txt
msgid "Dear [[Name]]"
-msgstr "عزيزي/عزيزتي السيّد/السيّدة [[الاسم]]"
+msgstr "مرحباً [[اسم المتعلّم]]،"
#: lms/templates/emails/business_order_confirmation_email.txt
msgid ""
@@ -14565,7 +14542,7 @@ msgstr ""
#. template for course teams to use.
#: lms/templates/emails/registration_codes_sale_email.txt
msgid "Dear [[Name]]:"
-msgstr "عزيزي [[Name]]:"
+msgstr "مرحباً [[اسم المتعلّم]]:"
#. Translators: please translate the text inside [[ ]]. This is meant as a
#. template for course teams to use.
@@ -19893,6 +19870,22 @@ msgstr ""
msgid "Learn more about content libraries"
msgstr "اعرف المزيد عن مكتبات المحتوى"
+#: cms/templates/login.html cms/templates/widgets/header.html
+msgid "Sign In"
+msgstr ""
+
+#: cms/templates/login.html
+msgid "Sign In to {studio_name}"
+msgstr ""
+
+#: cms/templates/login.html
+msgid "Don't have a {studio_name} Account? Sign up!"
+msgstr ""
+
+#: cms/templates/login.html
+msgid "Required Information to Sign In to {studio_name}"
+msgstr ""
+
#: cms/templates/manage_users.html
msgid "Course Team Settings"
msgstr "إعدادات فريق المساق"
diff --git a/conf/locale/ar/LC_MESSAGES/djangojs.po b/conf/locale/ar/LC_MESSAGES/djangojs.po
index 8662e28d01..4f4bf4dff2 100644
--- a/conf/locale/ar/LC_MESSAGES/djangojs.po
+++ b/conf/locale/ar/LC_MESSAGES/djangojs.po
@@ -67,6 +67,7 @@
# Ahmad , 2015
# Ahmed Jazzar , 2015
# Ahmed Jazzar , 2015
+# Alhamzah Alnufaili , 2016
# mohammad hamdi , 2014
# Emad Ahmad Alghamdi , 2015
# Khaled Abdel wahab , 2015
@@ -164,6 +165,39 @@ msgstr "موافق"
#: lms/djangoapps/support/static/support/templates/enrollment-modal.underscore
#: lms/djangoapps/teams/static/teams/templates/edit-team.underscore
#: lms/templates/instructor/instructor_dashboard_2/cohort-form.underscore
+#: test_root/staticfiles/coffee/fixtures/add-xblock-component-menu-problem.underscore
+#: test_root/staticfiles/coffee/fixtures/add-xblock-component-menu.underscore
+#: test_root/staticfiles/coffee/fixtures/certificate-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/content-group-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/course_info_handouts.underscore
+#: test_root/staticfiles/coffee/fixtures/course_info_update.underscore
+#: test_root/staticfiles/coffee/fixtures/edit-textbook.underscore
+#: test_root/staticfiles/coffee/fixtures/group-configuration-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/section-name-edit.underscore
+#: test_root/staticfiles/coffee/fixtures/signatory-actions.underscore
+#: test_root/staticfiles/coffee/fixtures/xblock-string-field-editor.underscore
+#: test_root/staticfiles/common/templates/discussion/new-post.underscore
+#: test_root/staticfiles/common/templates/discussion/response-comment-edit.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-edit.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-response-edit.underscore
+#: test_root/staticfiles/support/templates/enrollment-modal.underscore
+#: test_root/staticfiles/teams/templates/edit-team.underscore
+#: test_root/staticfiles/templates/add-xblock-component-menu-problem.underscore
+#: test_root/staticfiles/templates/add-xblock-component-menu.underscore
+#: test_root/staticfiles/templates/certificate-editor.underscore
+#: test_root/staticfiles/templates/content-group-editor.underscore
+#: test_root/staticfiles/templates/course_info_handouts.underscore
+#: test_root/staticfiles/templates/course_info_update.underscore
+#: test_root/staticfiles/templates/edit-textbook.underscore
+#: test_root/staticfiles/templates/group-configuration-editor.underscore
+#: test_root/staticfiles/templates/section-name-edit.underscore
+#: test_root/staticfiles/templates/signatory-actions.underscore
+#: test_root/staticfiles/templates/xblock-string-field-editor.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohort-form.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/new-post.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/response-comment-edit.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-edit.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-response-edit.underscore
msgid "Cancel"
msgstr "إلغاء"
@@ -186,6 +220,32 @@ msgstr "إلغاء"
#: cms/templates/js/signatory-editor.underscore
#: cms/templates/js/xblock-outline.underscore
#: common/static/common/templates/discussion/forum-action-delete.underscore
+#: test_root/staticfiles/coffee/fixtures/certificate-details.underscore
+#: test_root/staticfiles/coffee/fixtures/certificate-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/content-group-details.underscore
+#: test_root/staticfiles/coffee/fixtures/content-group-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/course-outline.underscore
+#: test_root/staticfiles/coffee/fixtures/course_grade_policy.underscore
+#: test_root/staticfiles/coffee/fixtures/course_info_update.underscore
+#: test_root/staticfiles/coffee/fixtures/group-configuration-details.underscore
+#: test_root/staticfiles/coffee/fixtures/group-configuration-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/show-textbook.underscore
+#: test_root/staticfiles/coffee/fixtures/signatory-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/xblock-outline.underscore
+#: test_root/staticfiles/common/templates/discussion/forum-action-delete.underscore
+#: test_root/staticfiles/templates/certificate-details.underscore
+#: test_root/staticfiles/templates/certificate-editor.underscore
+#: test_root/staticfiles/templates/content-group-details.underscore
+#: test_root/staticfiles/templates/content-group-editor.underscore
+#: test_root/staticfiles/templates/course-outline.underscore
+#: test_root/staticfiles/templates/course_grade_policy.underscore
+#: test_root/staticfiles/templates/course_info_update.underscore
+#: test_root/staticfiles/templates/group-configuration-details.underscore
+#: test_root/staticfiles/templates/group-configuration-editor.underscore
+#: test_root/staticfiles/templates/show-textbook.underscore
+#: test_root/staticfiles/templates/signatory-editor.underscore
+#: test_root/staticfiles/templates/xblock-outline.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/forum-action-delete.underscore
msgid "Delete"
msgstr "حذف"
@@ -204,12 +264,22 @@ msgstr "جاري التحميل"
#: cms/templates/js/previous-video-upload-list.underscore
#: cms/templates/js/signatory-details.underscore
#: lms/templates/instructor/instructor_dashboard_2/certificate-white-list.underscore
+#: test_root/staticfiles/coffee/fixtures/asset-library.underscore
+#: test_root/staticfiles/coffee/fixtures/previous-video-upload-list.underscore
+#: test_root/staticfiles/coffee/fixtures/signatory-details.underscore
+#: test_root/staticfiles/templates/asset-library.underscore
+#: test_root/staticfiles/templates/previous-video-upload-list.underscore
+#: test_root/staticfiles/templates/signatory-details.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/certificate-white-list.underscore
msgid "Name"
msgstr "الاسم"
#: cms/static/js/views/assets.js lms/static/js/Markdown.Editor.js
#: cms/templates/js/asset-upload-modal.underscore
#: lms/templates/instructor/instructor_dashboard_2/certificate-bulk-white-list.underscore
+#: test_root/staticfiles/coffee/fixtures/asset-upload-modal.underscore
+#: test_root/staticfiles/templates/asset-upload-modal.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/certificate-bulk-white-list.underscore
msgid "Choose File"
msgstr "اختر الملف"
@@ -245,6 +315,25 @@ msgstr "تحميل الملف"
#: lms/templates/instructor/instructor_dashboard_2/cohort-discussions-course-wide.underscore
#: lms/templates/instructor/instructor_dashboard_2/cohort-discussions-inline.underscore
#: lms/templates/instructor/instructor_dashboard_2/cohort-form.underscore
+#: test_root/staticfiles/coffee/fixtures/certificate-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/content-group-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/course_info_handouts.underscore
+#: test_root/staticfiles/coffee/fixtures/edit-textbook.underscore
+#: test_root/staticfiles/coffee/fixtures/group-configuration-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/section-name-edit.underscore
+#: test_root/staticfiles/coffee/fixtures/signatory-actions.underscore
+#: test_root/staticfiles/coffee/fixtures/xblock-string-field-editor.underscore
+#: test_root/staticfiles/templates/certificate-editor.underscore
+#: test_root/staticfiles/templates/content-group-editor.underscore
+#: test_root/staticfiles/templates/course_info_handouts.underscore
+#: test_root/staticfiles/templates/edit-textbook.underscore
+#: test_root/staticfiles/templates/group-configuration-editor.underscore
+#: test_root/staticfiles/templates/section-name-edit.underscore
+#: test_root/staticfiles/templates/signatory-actions.underscore
+#: test_root/staticfiles/templates/xblock-string-field-editor.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohort-discussions-course-wide.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohort-discussions-inline.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohort-form.underscore
msgid "Save"
msgstr "حفظ"
@@ -265,6 +354,11 @@ msgstr "إعدادات متقدّمة"
#: common/static/common/templates/image-modal.underscore
#: common/static/common/templates/discussion/forum-action-close.underscore
#: lms/templates/student_profile/share_modal.underscore
+#: test_root/staticfiles/common/templates/image-modal.underscore
+#: test_root/staticfiles/common/templates/discussion/forum-action-close.underscore
+#: test_root/staticfiles/templates/student_profile/share_modal.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/image-modal.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/forum-action-close.underscore
msgid "Close"
msgstr "إغلاق"
@@ -572,6 +666,7 @@ msgstr "كتلة الرموز"
#. browser when a user needs to edit HTML
#: common/lib/xmodule/xmodule/js/src/html/edit.js
#: lms/templates/instructor/instructor_dashboard_2/enrollment-code-lookup-links.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/enrollment-code-lookup-links.underscore
msgid "Code"
msgstr "الرمز"
@@ -685,6 +780,12 @@ msgstr "حذف الجدول"
#: cms/templates/js/group-configuration-editor.underscore
#: lms/templates/commerce/receipt.underscore
#: lms/templates/verify_student/payment_confirmation_step.underscore
+#: test_root/staticfiles/coffee/fixtures/certificate-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/group-configuration-editor.underscore
+#: test_root/staticfiles/templates/certificate-editor.underscore
+#: test_root/staticfiles/templates/group-configuration-editor.underscore
+#: test_root/staticfiles/templates/commerce/receipt.underscore
+#: test_root/staticfiles/templates/verify_student/payment_confirmation_step.underscore
msgid "Description"
msgstr "الوصف "
@@ -732,6 +833,24 @@ msgstr "تعديل لغة HTML"
#: cms/templates/js/signatory-details.underscore
#: cms/templates/js/xblock-string-field-editor.underscore
#: common/static/common/templates/discussion/forum-action-edit.underscore
+#: test_root/staticfiles/coffee/fixtures/certificate-details.underscore
+#: test_root/staticfiles/coffee/fixtures/content-group-details.underscore
+#: test_root/staticfiles/coffee/fixtures/course_info_handouts.underscore
+#: test_root/staticfiles/coffee/fixtures/course_info_update.underscore
+#: test_root/staticfiles/coffee/fixtures/group-configuration-details.underscore
+#: test_root/staticfiles/coffee/fixtures/show-textbook.underscore
+#: test_root/staticfiles/coffee/fixtures/signatory-details.underscore
+#: test_root/staticfiles/coffee/fixtures/xblock-string-field-editor.underscore
+#: test_root/staticfiles/common/templates/discussion/forum-action-edit.underscore
+#: test_root/staticfiles/templates/certificate-details.underscore
+#: test_root/staticfiles/templates/content-group-details.underscore
+#: test_root/staticfiles/templates/course_info_handouts.underscore
+#: test_root/staticfiles/templates/course_info_update.underscore
+#: test_root/staticfiles/templates/group-configuration-details.underscore
+#: test_root/staticfiles/templates/show-textbook.underscore
+#: test_root/staticfiles/templates/signatory-details.underscore
+#: test_root/staticfiles/templates/xblock-string-field-editor.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/forum-action-edit.underscore
msgid "Edit"
msgstr "تعديل"
@@ -824,6 +943,8 @@ msgstr "التنسيقات"
#. browser when a user needs to edit HTML
#: common/lib/xmodule/xmodule/js/src/html/edit.js
#: common/static/common/templates/image-modal.underscore
+#: test_root/staticfiles/common/templates/image-modal.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/image-modal.underscore
msgid "Fullscreen"
msgstr "عرض بشاشة كاملة"
@@ -1135,6 +1256,12 @@ msgstr "نافذة جديدة"
#: cms/templates/js/paging-header.underscore
#: common/static/common/templates/components/paging-footer.underscore
#: common/static/common/templates/discussion/pagination.underscore
+#: test_root/staticfiles/coffee/fixtures/paging-header.underscore
+#: test_root/staticfiles/common/templates/components/paging-footer.underscore
+#: test_root/staticfiles/common/templates/discussion/pagination.underscore
+#: test_root/staticfiles/templates/paging-header.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/components/paging-footer.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/pagination.underscore
msgid "Next"
msgstr "التالي"
@@ -1493,6 +1620,12 @@ msgstr ""
#: cms/templates/js/signatory-details.underscore
#: common/static/common/templates/discussion/new-post.underscore
#: common/static/common/templates/discussion/thread-edit.underscore
+#: test_root/staticfiles/coffee/fixtures/signatory-details.underscore
+#: test_root/staticfiles/common/templates/discussion/new-post.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-edit.underscore
+#: test_root/staticfiles/templates/signatory-details.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/new-post.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-edit.underscore
msgid "Title"
msgstr "العنوان"
@@ -1557,6 +1690,9 @@ msgstr "مسافة عمودية"
#: lms/templates/bookmarks/bookmarks-list.underscore
#: lms/templates/search/course_search_item.underscore
#: lms/templates/search/dashboard_search_item.underscore
+#: test_root/staticfiles/templates/bookmarks/bookmarks-list.underscore
+#: test_root/staticfiles/templates/search/course_search_item.underscore
+#: test_root/staticfiles/templates/search/dashboard_search_item.underscore
msgid "View"
msgstr "عرض"
@@ -1950,6 +2086,8 @@ msgstr "نأسف لحدوث مشكلة في معالجة طلبك. يُرجى إ
#: common/static/coffee/src/discussion/views/discussion_thread_list_view.js
#: common/static/coffee/src/discussion/views/discussion_topic_menu_view.js
#: common/static/common/templates/discussion/pagination.underscore
+#: test_root/staticfiles/common/templates/discussion/pagination.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/pagination.underscore
msgid "…"
msgstr "..."
@@ -2064,6 +2202,8 @@ msgstr "المحادثة الحالية"
#: lms/static/js/edxnotes/views/tabs/search_results.js
#: lms/templates/search/course_search_results.underscore
#: lms/templates/search/dashboard_search_results.underscore
+#: test_root/staticfiles/templates/search/course_search_results.underscore
+#: test_root/staticfiles/templates/search/dashboard_search_results.underscore
msgid "Search Results"
msgstr "بحث في النتائج"
@@ -2157,6 +2297,10 @@ msgstr "سوف يُحذَف منشورك."
#: common/static/coffee/src/discussion/views/response_comment_show_view.js
#: common/static/common/templates/discussion/post-user-display.underscore
#: common/static/common/templates/discussion/profile-thread.underscore
+#: test_root/staticfiles/common/templates/discussion/post-user-display.underscore
+#: test_root/staticfiles/common/templates/discussion/profile-thread.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/post-user-display.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/profile-thread.underscore
msgid "anonymous"
msgstr "مجهول"
@@ -2359,6 +2503,10 @@ msgstr "تاريخ النشر"
#: common/static/common/templates/discussion/forum-actions.underscore
#: lms/templates/discovery/facet.underscore
#: lms/templates/edxnotes/note-item.underscore
+#: test_root/staticfiles/common/templates/discussion/forum-actions.underscore
+#: test_root/staticfiles/templates/discovery/facet.underscore
+#: test_root/staticfiles/templates/edxnotes/note-item.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/forum-actions.underscore
msgid "More"
msgstr "المزيد"
@@ -2378,6 +2526,10 @@ msgstr "عام"
#: common/static/common/templates/components/search-field.underscore
#: lms/djangoapps/support/static/support/templates/certificates.underscore
#: lms/djangoapps/support/static/support/templates/enrollment.underscore
+#: test_root/staticfiles/common/templates/components/search-field.underscore
+#: test_root/staticfiles/support/templates/certificates.underscore
+#: test_root/staticfiles/support/templates/enrollment.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/components/search-field.underscore
msgid "Search"
msgstr "بحث"
@@ -2431,6 +2583,7 @@ msgstr "الرد"
#: common/static/js/vendor/ova/catch/js/catch.js
#: lms/templates/edxnotes/note-item.underscore
+#: test_root/staticfiles/templates/edxnotes/note-item.underscore
msgid "Tags:"
msgstr "العلامات: "
@@ -2523,6 +2676,8 @@ msgstr "الشواغر المتاحة"
#: lms/djangoapps/teams/static/teams/js/collections/topic.js
#: lms/templates/edxnotes/tab-item.underscore
#: lms/templates/learner_dashboard/program_card.underscore
+#: test_root/staticfiles/templates/edxnotes/tab-item.underscore
+#: test_root/staticfiles/templates/learner_dashboard/program_card.underscore
msgid "name"
msgstr "الاسم "
@@ -2575,6 +2730,7 @@ msgstr "اللغة"
#: lms/djangoapps/teams/static/teams/js/views/edit_team.js
#: lms/djangoapps/teams/static/teams/templates/team-profile.underscore
+#: test_root/staticfiles/teams/templates/team-profile.underscore
msgid ""
"The language that team members primarily use to communicate with each other."
msgstr ""
@@ -2587,6 +2743,7 @@ msgstr "البلد"
#: lms/djangoapps/teams/static/teams/js/views/edit_team.js
#: lms/djangoapps/teams/static/teams/templates/team-profile.underscore
+#: test_root/staticfiles/teams/templates/team-profile.underscore
msgid "The country that team members primarily identify with."
msgstr "البلد الذي يعتمده أعضاء الفريق بشكل أساسي للتعريف بأنفسهم."
@@ -2651,6 +2808,9 @@ msgstr ""
#: lms/static/js/views/image_field.js
#: cms/templates/js/video/metadata-translations-item.underscore
#: lms/djangoapps/teams/static/teams/templates/edit-team-member.underscore
+#: test_root/staticfiles/coffee/fixtures/video/metadata-translations-item.underscore
+#: test_root/staticfiles/teams/templates/edit-team-member.underscore
+#: test_root/staticfiles/templates/video/metadata-translations-item.underscore
msgid "Remove"
msgstr "حذف"
@@ -2710,6 +2870,7 @@ msgstr ""
#: lms/djangoapps/teams/static/teams/js/views/team_profile.js
#: lms/static/js/verify_student/views/reverify_view.js
#: lms/templates/verify_student/review_photos_step.underscore
+#: test_root/staticfiles/templates/verify_student/review_photos_step.underscore
msgid "Confirm"
msgstr "تأكيد"
@@ -2802,6 +2963,7 @@ msgstr ""
#: lms/djangoapps/teams/static/teams/js/views/teams_tab.js
#: lms/djangoapps/teams/static/teams/templates/team-profile-header-actions.underscore
+#: test_root/staticfiles/teams/templates/team-profile-header-actions.underscore
msgid "Edit Team"
msgstr "تعديل الفريق"
@@ -2925,6 +3087,8 @@ msgstr ""
#: lms/static/js/bookmarks/views/bookmarks_list.js
#: lms/templates/search/search_loading.underscore
#: lms/templates/student_account/account_settings.underscore
+#: test_root/staticfiles/templates/search/search_loading.underscore
+#: test_root/staticfiles/templates/student_account/account_settings.underscore
msgid "Loading"
msgstr "جاري التحميل"
@@ -2959,6 +3123,9 @@ msgstr ""
#: lms/static/js/student_account/views/account_settings_factory.js
#: lms/static/js/student_profile/views/learner_profile_factory.js
#: lms/templates/financial-assistance/financial_assessment_form.underscore
+#: test_root/staticfiles/proctoring/templates/course_allowances.underscore
+#: test_root/staticfiles/proctoring/templates/student-proctored-exam-attempts.underscore
+#: test_root/staticfiles/templates/financial-assistance/financial_assessment_form.underscore
msgid "Username"
msgstr "اسم المستخدم"
@@ -3724,6 +3891,7 @@ msgstr "جميع الوحدات"
#: lms/static/js/ccx/schedule.js lms/static/js/ccx/schedule.js.c
#: lms/templates/ccx/schedule.underscore
+#: test_root/staticfiles/templates/ccx/schedule.underscore
msgid "Click to change"
msgstr "أضغط للتغير"
@@ -3867,6 +4035,8 @@ msgstr "نأسف لحدوث خطأ في معالجة استبيانك."
#: lms/static/js/courseware/credit_progress.js
#: lms/templates/discovery/facet.underscore
#: lms/templates/edxnotes/note-item.underscore
+#: test_root/staticfiles/templates/discovery/facet.underscore
+#: test_root/staticfiles/templates/edxnotes/note-item.underscore
msgid "Less"
msgstr "أقلّ"
@@ -3900,6 +4070,7 @@ msgstr "عذرًا، لم نجد أي نتائج لـ\"%s\"."
#: lms/static/js/discovery/views/search_form.js
#: lms/templates/search/search_error.underscore
+#: test_root/staticfiles/templates/search/search_error.underscore
msgid "There was an error, try searching again."
msgstr "نأسف لحدوث خطأ، يُرجى إعادة البحث مجدّدًا."
@@ -3983,6 +4154,7 @@ msgstr "نأسف لحدوث خطأ. يُجرى إعادة فتح متصفّحك
#: lms/static/js/groups/views/cohort_editor.js
#: lms/templates/instructor/instructor_dashboard_2/cohort-editor.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohort-editor.underscore
msgid "Selected tab"
msgstr "التبويبة المنتقاة"
@@ -4072,6 +4244,7 @@ msgstr "ليس لديك حاليًّا أي شعب مضبوطة "
#: lms/static/js/groups/views/cohorts.js
#: lms/templates/instructor/instructor_dashboard_2/cohorts.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohorts.underscore
msgid "Add Cohort"
msgstr "إضافة شعبة"
@@ -4290,6 +4463,7 @@ msgstr ""
#: lms/static/js/student_account/views/account_settings_factory.js
#: lms/templates/student_account/account.underscore
+#: test_root/staticfiles/templates/student_account/account.underscore
msgid "Password"
msgstr "كلمة السر"
@@ -4299,6 +4473,7 @@ msgstr "تغيير كلمة السر"
#: lms/static/js/student_account/views/account_settings_factory.js
#: lms/templates/student_account/account.underscore
+#: test_root/staticfiles/templates/student_account/account.underscore
msgid "Reset Password"
msgstr "تغيير كلمة السر"
@@ -4926,6 +5101,8 @@ msgstr "هل أنت متأكّد من رغبتك في حذف {email} من فري
#: cms/static/js/factories/manage_users.js
#: cms/static/js/factories/manage_users_lib.js
#: common/static/common/templates/discussion/post-user-display.underscore
+#: test_root/staticfiles/common/templates/discussion/post-user-display.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/post-user-display.underscore
msgid "Staff"
msgstr "طاقم المساق"
@@ -5107,6 +5284,9 @@ msgstr ""
#: lms/templates/student_account/hinted_login.underscore
#: lms/templates/student_account/institution_login.underscore
#: lms/templates/student_account/institution_register.underscore
+#: test_root/staticfiles/templates/student_account/hinted_login.underscore
+#: test_root/staticfiles/templates/student_account/institution_login.underscore
+#: test_root/staticfiles/templates/student_account/institution_register.underscore
msgid "or"
msgstr "أو"
@@ -5143,6 +5323,10 @@ msgstr "تاريخ الإضافة "
#: cms/static/js/views/assets.js cms/templates/js/asset-library.underscore
#: lms/djangoapps/support/static/support/templates/certificates_results.underscore
+#: test_root/staticfiles/coffee/fixtures/asset-library.underscore
+#: test_root/staticfiles/proctoring/templates/student-proctored-exam-attempts.underscore
+#: test_root/staticfiles/support/templates/certificates_results.underscore
+#: test_root/staticfiles/templates/asset-library.underscore
msgid "Type"
msgstr "النوع"
@@ -5798,6 +5982,7 @@ msgstr "محرّر"
#: cms/static/js/views/xblock_editor.js
#: lms/templates/instructor/instructor_dashboard_2/cohort-editor.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohort-editor.underscore
msgid "Settings"
msgstr "الإعدادات"
@@ -5816,2180 +6001,6 @@ msgstr "تحذير"
msgid "Updating Tags"
msgstr "تحديث الشَارات"
-#: cms/templates/js/asset-library.underscore
-#: cms/templates/js/basic-modal.underscore
-#: lms/templates/instructor/instructor_dashboard_2/enrollment-code-lookup-links.underscore
-msgid "Actions"
-msgstr "الإجراءات"
-
-#: cms/templates/js/course-outline.underscore
-#: cms/templates/js/publish-xblock.underscore
-#: lms/templates/ccx/schedule.underscore
-msgid "Unscheduled"
-msgstr "غير مجدوَل"
-
-#: cms/templates/js/course_info_update.underscore
-#: lms/templates/commerce/receipt.underscore
-#: lms/templates/verify_student/payment_confirmation_step.underscore
-msgid "Date"
-msgstr "التاريخ "
-
-#: cms/templates/js/edit-chapter.underscore
-#: lms/templates/ccx/schedule.underscore
-msgid "gettext("
-msgstr "وظيفة gettext("
-
-#: cms/templates/js/paging-header.underscore
-#: common/static/common/templates/components/paging-footer.underscore
-#: common/static/common/templates/discussion/pagination.underscore
-msgid "Previous"
-msgstr "السابق"
-
-#: cms/templates/js/previous-video-upload-list.underscore
-#: lms/djangoapps/support/static/support/templates/certificates_results.underscore
-#: lms/templates/verify_student/enrollment_confirmation_step.underscore
-msgid "Status"
-msgstr "الحالة"
-
-#: common/static/common/templates/image-modal.underscore
-msgid "Large"
-msgstr "كبير "
-
-#: common/static/common/templates/image-modal.underscore
-msgid "Zoom In"
-msgstr "تكبير"
-
-#: common/static/common/templates/image-modal.underscore
-msgid "Zoom Out"
-msgstr "تصغير"
-
-#: common/static/common/templates/components/paging-footer.underscore
-#, python-format
-msgid "Page number out of %(total_pages)s"
-msgstr ""
-
-#: common/static/common/templates/components/paging-footer.underscore
-msgid "Enter the page number you'd like to quickly navigate to."
-msgstr "أدخل رقم الصفحة التي تود الولوج إليها"
-
-#: common/static/common/templates/components/paging-header.underscore
-msgid "Sorted by"
-msgstr "الترتيب بحسب: "
-
-#: common/static/common/templates/components/search-field.underscore
-msgid "Clear search"
-msgstr "حذف البحث"
-
-#: common/static/common/templates/discussion/discussion-home.underscore
-msgid "DISCUSSION HOME:"
-msgstr "الصفحة الرئيسية للمناقشة:"
-
-#: common/static/common/templates/discussion/discussion-home.underscore
-#, python-format
-msgid "How to use %(platform_name)s discussions"
-msgstr "كيفية استخدام نقاشات %(platform_name)s"
-
-#: common/static/common/templates/discussion/discussion-home.underscore
-msgid "Find discussions"
-msgstr "إيجاد النقاشات"
-
-#: common/static/common/templates/discussion/discussion-home.underscore
-msgid "Use the Discussion Topics menu to find specific topics."
-msgstr "استخدم قائمة مواضيع النقاش لتجد موضوعات معينة."
-
-#: common/static/common/templates/discussion/discussion-home.underscore
-msgid "Search all posts"
-msgstr "البحث في كافّة المنشورات"
-
-#: common/static/common/templates/discussion/discussion-home.underscore
-msgid "Filter and sort topics"
-msgstr "تصفية وتصنيف المواضيع"
-
-#: common/static/common/templates/discussion/discussion-home.underscore
-msgid "Engage with posts"
-msgstr "شارك في المنشورات"
-
-#: common/static/common/templates/discussion/discussion-home.underscore
-msgid "Vote for good posts and responses"
-msgstr "صوّت للردود والمنشورات الجيّدة"
-
-#: common/static/common/templates/discussion/discussion-home.underscore
-msgid "Report abuse, topics, and responses"
-msgstr "أبلغ عن أساءة أو مواضيع أو ردود"
-
-#: common/static/common/templates/discussion/discussion-home.underscore
-msgid "Follow or unfollow posts"
-msgstr "تابع أو ألغي متابعة منشورات"
-
-#: common/static/common/templates/discussion/discussion-home.underscore
-msgid "Receive updates"
-msgstr "تلقّي التحديثات"
-
-#: common/static/common/templates/discussion/discussion-home.underscore
-msgid "Toggle Notifications Setting"
-msgstr "تبديل إعداد الإشعارات "
-
-#: common/static/common/templates/discussion/discussion-home.underscore
-msgid ""
-"Check this box to receive an email digest once a day notifying you about "
-"new, unread activity from posts you are following."
-msgstr ""
-"اختر هذا المربّع لتتلقّى رسالة بريد إلكتروني واحدة يوميًّا حول إشعارات "
-"الأنشطة الجديدة وغير المقروءة في المنشورات التي تتابعها."
-
-#: common/static/common/templates/discussion/forum-action-answer.underscore
-msgid "Mark as Answer"
-msgstr "التحديد كإجابة"
-
-#: common/static/common/templates/discussion/forum-action-answer.underscore
-msgid "Unmark as Answer"
-msgstr "إلغاء التحديد كإجابة"
-
-#: common/static/common/templates/discussion/forum-action-close.underscore
-msgid "Open"
-msgstr "فتح"
-
-#: common/static/common/templates/discussion/forum-action-endorse.underscore
-msgid "Endorse"
-msgstr "تأييد"
-
-#: common/static/common/templates/discussion/forum-action-endorse.underscore
-msgid "Unendorse"
-msgstr "إلغاء التأييد"
-
-#: common/static/common/templates/discussion/forum-action-follow.underscore
-msgid "Follow"
-msgstr "متابعة"
-
-#: common/static/common/templates/discussion/forum-action-follow.underscore
-msgid "Unfollow"
-msgstr "إلغاء المتابعة"
-
-#: common/static/common/templates/discussion/forum-action-pin.underscore
-msgid "Pin"
-msgstr "تثبيت"
-
-#: common/static/common/templates/discussion/forum-action-pin.underscore
-msgid "Unpin"
-msgstr "إلغاء التثبيت"
-
-#: common/static/common/templates/discussion/forum-action-report.underscore
-msgid "Report abuse"
-msgstr "الإبلاغ عن إساءة "
-
-#: common/static/common/templates/discussion/forum-action-report.underscore
-msgid "Report"
-msgstr "الإبلاغ"
-
-#: common/static/common/templates/discussion/forum-action-report.underscore
-msgid "Unreport"
-msgstr "إلغاء الإبلاغ"
-
-#: common/static/common/templates/discussion/forum-action-vote.underscore
-msgid "Vote for this post,"
-msgstr "صوّت لهذا المنشور"
-
-#: common/static/common/templates/discussion/new-post.underscore
-msgid "Visible To:"
-msgstr "مرئيٍّ لـ:"
-
-#: common/static/common/templates/discussion/new-post.underscore
-msgid "All Groups"
-msgstr "كافّة المجموعات "
-
-#: common/static/common/templates/discussion/new-post.underscore
-msgid ""
-"Discussion admins, moderators, and TAs can make their posts visible to all "
-"students or specify a single cohort."
-msgstr ""
-"يمكن لمشرفي النقاشات ومشرفي المنتدى ومساعدي الأساتذة أن يجعلوا منشوراتهم "
-"مرئيّة لجميع الطلاب أو لشعب معيّنة يحدّدوها."
-
-#: common/static/common/templates/discussion/new-post.underscore
-msgid "Title:"
-msgstr "العنوان:"
-
-#: common/static/common/templates/discussion/new-post.underscore
-msgid "Add a clear and descriptive title to encourage participation."
-msgstr "أضِف عنوانًا واضحًا ومعبّرًا لتشجيع المشاركة."
-
-#: common/static/common/templates/discussion/new-post.underscore
-msgid "Enter your question or comment"
-msgstr "أَدخِل سؤالك أو تعليقك"
-
-#: common/static/common/templates/discussion/new-post.underscore
-msgid "follow this post"
-msgstr "تابِع هذا المنشور "
-
-#: common/static/common/templates/discussion/new-post.underscore
-msgid "post anonymously"
-msgstr "انشُر من دون الكشف عن الهوية "
-
-#: common/static/common/templates/discussion/new-post.underscore
-msgid "post anonymously to classmates"
-msgstr "انشر أمام الزملاء من دون الكشف عن الهوية "
-
-#: common/static/common/templates/discussion/new-post.underscore
-msgid "Add Post"
-msgstr "أَضِف منشورًا"
-
-#: common/static/common/templates/discussion/post-user-display.underscore
-msgid "Community TA"
-msgstr "مساعد أستاذ لشؤون المتعلّمين"
-
-#: common/static/common/templates/discussion/profile-thread.underscore
-#: common/static/common/templates/discussion/thread.underscore
-msgid "This thread is closed."
-msgstr "أُغلِق هذا الموضوع. "
-
-#: common/static/common/templates/discussion/profile-thread.underscore
-msgid "View discussion"
-msgstr "استعراض المناقشة"
-
-#: common/static/common/templates/discussion/response-comment-edit.underscore
-msgid "Editing comment"
-msgstr "تعديل التعليق"
-
-#: common/static/common/templates/discussion/response-comment-edit.underscore
-msgid "Update comment"
-msgstr "تحديث التعليق"
-
-#: common/static/common/templates/discussion/response-comment-show.underscore
-#, python-format
-msgid "posted %(time_ago)s by %(author)s"
-msgstr "نُشِر %(time_ago)s من قِبل %(author)s"
-
-#: common/static/common/templates/discussion/response-comment-show.underscore
-#: common/static/common/templates/discussion/thread-response-show.underscore
-#: common/static/common/templates/discussion/thread-show.underscore
-msgid "Reported"
-msgstr "مبلَّغ عنه"
-
-#: common/static/common/templates/discussion/thread-edit.underscore
-msgid "Editing post"
-msgstr "تعديل المنشور "
-
-#: common/static/common/templates/discussion/thread-edit.underscore
-msgid "Edit post title"
-msgstr "تعديل عنوان المنشور "
-
-#: common/static/common/templates/discussion/thread-edit.underscore
-msgid "Update post"
-msgstr "تحديث المنشور "
-
-#: common/static/common/templates/discussion/thread-list-item.underscore
-msgid "discussion"
-msgstr "مناقشة"
-
-#: common/static/common/templates/discussion/thread-list-item.underscore
-msgid "answered question"
-msgstr "سؤال مُجاب عليه"
-
-#: common/static/common/templates/discussion/thread-list-item.underscore
-msgid "unanswered question"
-msgstr "سؤال غير مُجاب عليه"
-
-#: common/static/common/templates/discussion/thread-list-item.underscore
-#: common/static/common/templates/discussion/thread-show.underscore
-msgid "Pinned"
-msgstr "مُثَبَّت"
-
-#: common/static/common/templates/discussion/thread-list-item.underscore
-msgid "Following"
-msgstr "جاري المتابعة"
-
-#: common/static/common/templates/discussion/thread-list-item.underscore
-msgid "By: Staff"
-msgstr "بواسطة: طاقم المساق"
-
-#: common/static/common/templates/discussion/thread-list-item.underscore
-msgid "By: Community TA"
-msgstr "بواسطة: مساعد أستاذ لشؤون المتعلّمين"
-
-#: common/static/common/templates/discussion/thread-list-item.underscore
-#: common/static/common/templates/discussion/thread-response-show.underscore
-msgid "fmt"
-msgstr "fmt"
-
-#: common/static/common/templates/discussion/thread-list-item.underscore
-#, python-format
-msgid ""
-"%(comments_count)s %(span_sr_open)scomments (%(unread_comments_count)s "
-"unread comments)%(span_close)s"
-msgstr ""
-"%(comments_count)s %(span_sr_open)sتعليقات (%(unread_comments_count)s "
-"تعليقات غير مقروءة)%(span_close)s"
-
-#: common/static/common/templates/discussion/thread-list-item.underscore
-#, python-format
-msgid "%(comments_count)s %(span_sr_open)scomments %(span_close)s"
-msgstr "%(comments_count)s %(span_sr_open)sتعليقات %(span_close)s"
-
-#: common/static/common/templates/discussion/thread-response-edit.underscore
-msgid "Editing response"
-msgstr "تعديل الرد "
-
-#: common/static/common/templates/discussion/thread-response-edit.underscore
-msgid "Update response"
-msgstr "تحديث الرد "
-
-#: common/static/common/templates/discussion/thread-response-show.underscore
-#, python-format
-msgid "marked as answer %(time_ago)s by %(user)s"
-msgstr "موسومة كإجابة %(time_ago)s للمستخدم %(user)s"
-
-#: common/static/common/templates/discussion/thread-response-show.underscore
-#, python-format
-msgid "marked as answer %(time_ago)s"
-msgstr "موسومة كإجابة %(time_ago)s"
-
-#: common/static/common/templates/discussion/thread-response-show.underscore
-#, python-format
-msgid "endorsed %(time_ago)s by %(user)s"
-msgstr "مصادقة عليها %(time_ago)s من قِبل %(user)s"
-
-#: common/static/common/templates/discussion/thread-response-show.underscore
-#, python-format
-msgid "endorsed %(time_ago)s"
-msgstr "مصادقة عليها %(time_ago)s"
-
-#: common/static/common/templates/discussion/thread-response.underscore
-#, python-format
-msgid "Show Comment (%(num_comments)s)"
-msgid_plural "Show Comments (%(num_comments)s)"
-msgstr[0] "إظهار التعليق (%(num_comments)s)"
-msgstr[1] "إظهار التعليق (%(num_comments)s)"
-msgstr[2] "إظهار التعليقات (%(num_comments)s)"
-msgstr[3] "إظهار التعليقات (%(num_comments)s)"
-msgstr[4] "إظهار التعليقات (%(num_comments)s)"
-msgstr[5] "إظهار التعليقات (%(num_comments)s)"
-
-#: common/static/common/templates/discussion/thread-response.underscore
-msgid "fmts"
-msgstr "fmts"
-
-#: common/static/common/templates/discussion/thread-response.underscore
-msgid "Add a comment"
-msgstr "إضافة تعليق "
-
-#: common/static/common/templates/discussion/thread-response.underscore
-#: common/static/common/templates/discussion/thread.underscore
-#: lms/templates/verify_student/incourse_reverify.underscore
-msgid "Submit"
-msgstr "تقديم"
-
-#: common/static/common/templates/discussion/thread-show.underscore
-#, python-format
-msgid "%(post_type)s posted %(time_ago)s by %(author)s"
-msgstr "%(post_type)s منشور %(time_ago)s من قِبل %(author)s"
-
-#: common/static/common/templates/discussion/thread-show.underscore
-msgid "Closed"
-msgstr "مُغلق"
-
-#: common/static/common/templates/discussion/thread-show.underscore
-#, python-format
-msgid "Related to: %(courseware_title_linked)s"
-msgstr "متعلِّقٌ بِـ: %(courseware_title_linked)s"
-
-#: common/static/common/templates/discussion/thread-show.underscore
-#, python-format
-msgid "This post is visible only to %(group_name)s."
-msgstr "هذا المنشور مرئيٌّ فقط لـ %(group_name)s."
-
-#: common/static/common/templates/discussion/thread-show.underscore
-msgid "This post is visible to everyone."
-msgstr "هذا المنشور مرئيٌّ للجميع."
-
-#: common/static/common/templates/discussion/thread-type.underscore
-msgid "Post type:"
-msgstr "نوع المنشور:"
-
-#: common/static/common/templates/discussion/thread-type.underscore
-msgid "Question"
-msgstr "سؤال"
-
-#: common/static/common/templates/discussion/thread-type.underscore
-msgid "Discussion"
-msgstr "المناقشة"
-
-#: common/static/common/templates/discussion/thread-type.underscore
-msgid ""
-"Questions raise issues that need answers. Discussions share ideas and start "
-"conversations."
-msgstr ""
-"تثير الأسئلة مواضيع تحتاج إلى إجابات، وتفتح النقاشات باب مشاركة الأفكار وبدء"
-" الحوارات."
-
-#: common/static/common/templates/discussion/thread.underscore
-msgid "Add a Response"
-msgstr "إضافة رد:"
-
-#: common/static/common/templates/discussion/thread.underscore
-msgid "Post a response:"
-msgstr "انشر ردًّا: "
-
-#: common/static/common/templates/discussion/thread.underscore
-msgid "Expand discussion"
-msgstr "تكبير نافذة المناقشة"
-
-#: common/static/common/templates/discussion/thread.underscore
-msgid "Collapse discussion"
-msgstr "تصغير نافذة المناقشة"
-
-#: common/static/common/templates/discussion/topic.underscore
-msgid "Topic Area:"
-msgstr "مجال الموضوع:"
-
-#: common/static/common/templates/discussion/topic.underscore
-msgid "Discussion topics; currently listing: "
-msgstr "مواضيع النقاش، المواضيع المُدرجة على اللائحة حاليًا: "
-
-#: common/static/common/templates/discussion/topic.underscore
-msgid "Filter topics"
-msgstr "فلترة المواضيع "
-
-#: common/static/common/templates/discussion/topic.underscore
-msgid "Add your post to a relevant topic to help others find it."
-msgstr "أضف منشورك إلى موضوع ذي صلة لمساعدة الآخرين على إيجاده."
-
-#: common/static/common/templates/discussion/user-profile.underscore
-msgid "Active Threads"
-msgstr "المواضيع النشطة"
-
-#: lms/djangoapps/support/static/support/templates/certificates.underscore
-msgid "username or email"
-msgstr "اسم المستخدم أو البريد الإلكتروني:"
-
-#: lms/djangoapps/support/static/support/templates/certificates.underscore
-msgid "course id"
-msgstr "رقم تعريف المساق "
-
-#: lms/djangoapps/support/static/support/templates/certificates_results.underscore
-#: lms/templates/instructor/instructor_dashboard_2/certificate-invalidation.underscore
-#: lms/templates/instructor/instructor_dashboard_2/certificate-white-list.underscore
-msgid "No results"
-msgstr "لا نتائج"
-
-#: lms/djangoapps/support/static/support/templates/certificates_results.underscore
-msgid "Course Key"
-msgstr "مفتاح المساق"
-
-#: lms/djangoapps/support/static/support/templates/certificates_results.underscore
-msgid "Download URL"
-msgstr "تنزيل الرابط"
-
-#: lms/djangoapps/support/static/support/templates/certificates_results.underscore
-msgid "Grade"
-msgstr "الدرجة"
-
-#: lms/djangoapps/support/static/support/templates/certificates_results.underscore
-msgid "Last Updated"
-msgstr "آخر تحديث"
-
-#: lms/djangoapps/support/static/support/templates/certificates_results.underscore
-msgid "Download the user's certificate"
-msgstr "تنزيل شهادة المستخدم"
-
-#: lms/djangoapps/support/static/support/templates/certificates_results.underscore
-msgid "Not available"
-msgstr "غير متاح"
-
-#: lms/djangoapps/support/static/support/templates/certificates_results.underscore
-msgid "Regenerate"
-msgstr "أعد الإنشاء"
-
-#: lms/djangoapps/support/static/support/templates/certificates_results.underscore
-msgid "Regenerate the user's certificate"
-msgstr "إعادة إنشاء شهادة المستخدم"
-
-#: lms/djangoapps/support/static/support/templates/certificates_results.underscore
-msgid "Generate"
-msgstr "إنشاء"
-
-#: lms/djangoapps/support/static/support/templates/certificates_results.underscore
-msgid "Generate the user's certificate"
-msgstr "إنشاء شهادة المستخدم"
-
-#: lms/djangoapps/support/static/support/templates/enrollment-modal.underscore
-msgid "Current enrollment mode:"
-msgstr "وضع التسجيل الحالي:"
-
-#: lms/djangoapps/support/static/support/templates/enrollment-modal.underscore
-msgid "New enrollment mode:"
-msgstr "وضع التسجيل الجديد:"
-
-#: lms/djangoapps/support/static/support/templates/enrollment-modal.underscore
-msgid "Reason for change:"
-msgstr "أسباب التغيير:"
-
-#: lms/djangoapps/support/static/support/templates/enrollment-modal.underscore
-msgid "Choose One"
-msgstr "اختر واحدًا"
-
-#: lms/djangoapps/support/static/support/templates/enrollment-modal.underscore
-msgid "Explain if other."
-msgstr "يُرجى تبيان التفاصيل في حال اختيار ’أسباب أخرى‘"
-
-#: lms/djangoapps/support/static/support/templates/enrollment-modal.underscore
-msgid "Submit enrollment change"
-msgstr "تقديم تغيير التسجيل"
-
-#: lms/djangoapps/support/static/support/templates/enrollment.underscore
-#: lms/templates/instructor/instructor_dashboard_2/certificate-invalidation.underscore
-msgid "Username or email address"
-msgstr "اسم المستخدم أو البريد الإلكتروني"
-
-#: lms/djangoapps/support/static/support/templates/enrollment.underscore
-msgid "Course ID"
-msgstr "الرقم التعريفي للمساق "
-
-#: lms/djangoapps/support/static/support/templates/enrollment.underscore
-msgid "Course Start"
-msgstr "تاريخ ابتداء المساق"
-
-#: lms/djangoapps/support/static/support/templates/enrollment.underscore
-msgid "Course End"
-msgstr "تاريخ انتهاء المساق"
-
-#: lms/djangoapps/support/static/support/templates/enrollment.underscore
-msgid "Upgrade Deadline"
-msgstr "الموعد النهائي للتحديث "
-
-#: lms/djangoapps/support/static/support/templates/enrollment.underscore
-msgid "Verification Deadline"
-msgstr "الموعد النهائي للتحقّق"
-
-#: lms/djangoapps/support/static/support/templates/enrollment.underscore
-msgid "Enrollment Date"
-msgstr "تاريخ التسجيل "
-
-#: lms/djangoapps/support/static/support/templates/enrollment.underscore
-msgid "Enrollment Mode"
-msgstr "وضع التسجيل"
-
-#: lms/djangoapps/support/static/support/templates/enrollment.underscore
-msgid "Verified mode price"
-msgstr "سعر وضع ’شهادة موثّقة‘"
-
-#: lms/djangoapps/support/static/support/templates/enrollment.underscore
-msgid "Reason"
-msgstr "السبب"
-
-#: lms/djangoapps/support/static/support/templates/enrollment.underscore
-msgid "Last modified by"
-msgstr "أُجري آخر تعديل من قبل"
-
-#: lms/djangoapps/support/static/support/templates/enrollment.underscore
-#: lms/templates/ccx/schedule.underscore
-msgid "N/A"
-msgstr "غير متوفّر"
-
-#: lms/djangoapps/support/static/support/templates/enrollment.underscore
-msgid "Change Enrollment"
-msgstr "تغيير التسجيل"
-
-#: lms/djangoapps/teams/static/teams/templates/edit-team.underscore
-msgid "Your team could not be created."
-msgstr "عذرًا، لم نتمكّن من إنشاء فريقك."
-
-#: lms/djangoapps/teams/static/teams/templates/edit-team.underscore
-msgid "Your team could not be updated."
-msgstr "عذرًا، لم نتمكّن من تحديث فريقك."
-
-#: lms/djangoapps/teams/static/teams/templates/edit-team.underscore
-msgid ""
-"Enter information to describe your team. You cannot change these details "
-"after you create the team."
-msgstr ""
-"يُرجى إدخال معلومات لوصف فريقك. يتعذّر تعديل هذه التفاصيل بمجرّد إنشاء "
-"الفريق."
-
-#: lms/djangoapps/teams/static/teams/templates/edit-team.underscore
-msgid "Optional Characteristics"
-msgstr "الخصائص الاختيارية"
-
-#: lms/djangoapps/teams/static/teams/templates/edit-team.underscore
-msgid ""
-"Help other learners decide whether to join your team by specifying some "
-"characteristics for your team. Choose carefully, because fewer people might "
-"be interested in joining your team if it seems too restrictive."
-msgstr ""
-"ساعد المتعلّمين الآخرين في اتخاذ القرار بالانضمام إلى فريق أم لا وذلك بتحديد"
-" بعض الخصائص المميّزة لفريقك. اخترها بحذر إذ قد يهتم عدّد أقل من الأشخاص "
-"بالانضمام إلى فريقك في حال انطوى الأمر على الكثير من القيود."
-
-#: lms/djangoapps/teams/static/teams/templates/edit-team.underscore
-msgid "Create team."
-msgstr "أنشئ فريق."
-
-#: lms/djangoapps/teams/static/teams/templates/edit-team.underscore
-msgid "Update team."
-msgstr "عدّل فريق."
-
-#: lms/djangoapps/teams/static/teams/templates/edit-team.underscore
-msgid "Cancel team creating."
-msgstr "إلغاء عملية إنشاء الفريق"
-
-#: lms/djangoapps/teams/static/teams/templates/edit-team.underscore
-msgid "Cancel team updating."
-msgstr "إلغاء عملية تحديث الفريق"
-
-#: lms/djangoapps/teams/static/teams/templates/instructor-tools.underscore
-msgid "Instructor tools"
-msgstr "أدوات الأستاذ"
-
-#: lms/djangoapps/teams/static/teams/templates/instructor-tools.underscore
-msgid "Delete Team"
-msgstr "حذف الفريق"
-
-#: lms/djangoapps/teams/static/teams/templates/instructor-tools.underscore
-msgid "Edit Membership"
-msgstr "تعديل العضويّة"
-
-#: lms/djangoapps/teams/static/teams/templates/team-actions.underscore
-msgid "Are you having trouble finding a team to join?"
-msgstr "عذرًا، هل تواجه مشكلة في إيجاد فريق لتنضم إليه؟"
-
-#: lms/djangoapps/teams/static/teams/templates/team-profile-header-actions.underscore
-msgid "Join Team"
-msgstr "انضم إلى الفريق"
-
-#: lms/djangoapps/teams/static/teams/templates/team-profile.underscore
-msgid "New Post"
-msgstr "منشور جديد "
-
-#: lms/djangoapps/teams/static/teams/templates/team-profile.underscore
-msgid "Team Details"
-msgstr "تفاصيل معلومات الفريق"
-
-#: lms/djangoapps/teams/static/teams/templates/team-profile.underscore
-msgid "You are a member of this team."
-msgstr "أنت عضو في هذا الفريق"
-
-#: lms/djangoapps/teams/static/teams/templates/team-profile.underscore
-msgid "Team member profiles"
-msgstr "لمحة موجزة عن أعضاء الفريق"
-
-#: lms/djangoapps/teams/static/teams/templates/team-profile.underscore
-msgid "Team capacity"
-msgstr "سعة استيعاب الفريق"
-
-#: lms/djangoapps/teams/static/teams/templates/team-profile.underscore
-msgid "country"
-msgstr "الدولة"
-
-#: lms/djangoapps/teams/static/teams/templates/team-profile.underscore
-msgid "language"
-msgstr "اللغة"
-
-#: lms/djangoapps/teams/static/teams/templates/team-profile.underscore
-msgid "Leave Team"
-msgstr "أترك الفريق"
-
-#: lms/static/js/fixtures/donation.underscore
-#: lms/templates/dashboard/donation.underscore
-msgid "Donate"
-msgstr "تبرَّع"
-
-#: lms/templates/bookmarks/bookmarks-list.underscore
-msgid "My Bookmarks"
-msgstr "علاماتي المرجعيّة"
-
-#: lms/templates/bookmarks/bookmarks-list.underscore
-msgid "Bookmarked on"
-msgstr "جرى وضع علامة مرجعيّة بتاريخ"
-
-#: lms/templates/bookmarks/bookmarks-list.underscore
-msgid "You have not bookmarked any courseware pages yet."
-msgstr "لم تضع أي أشارة مرجعيّة لأي من صفحات محتويات المساق بعد."
-
-#: lms/templates/bookmarks/bookmarks-list.underscore
-msgid ""
-"Use bookmarks to help you easily return to courseware pages. To bookmark a "
-"page, select Bookmark in the upper right corner of that page. To see a list "
-"of all your bookmarks, select Bookmarks in the upper left corner of any "
-"courseware page."
-msgstr ""
-"استخدم العلامات المرجعيّة لتتمكّن من العودة إلى صفحات محتويات المساق بسهولة."
-" لوضع علامة مرجعيّة لصفحة معيّنة، اختر ’علامة مرجعيّة‘ عند الزاوية العلوية "
-"اليمنى للصفحة. لاستعراض قائمة بجميع العلامات المرجعيّة التي وضعتها سابقًا، "
-"اختر علامات مرجعيّة عند الزاوية العلوية اليسرى لأي صفحة من صفحات محتويات "
-"المساق."
-
-#: lms/templates/ccx/schedule.underscore
-msgid "Expand All"
-msgstr "تكبير جميع الأقسام"
-
-#: lms/templates/ccx/schedule.underscore
-msgid "Collapse All"
-msgstr "طي جميع الأقسام"
-
-#: lms/templates/ccx/schedule.underscore
-msgid "Unit"
-msgstr "الوحدة"
-
-#: lms/templates/ccx/schedule.underscore
-msgid "Start Date"
-msgstr "تاريخ البدء"
-
-#: lms/templates/ccx/schedule.underscore
-msgid "Due Date"
-msgstr "تاريخ الاستحقاق"
-
-#: lms/templates/ccx/schedule.underscore
-msgid "remove all"
-msgstr "حذف الكل"
-
-#: lms/templates/ccx/schedule.underscore
-msgid "Section"
-msgstr "قسم"
-
-#: lms/templates/ccx/schedule.underscore
-#, python-format
-msgid "Remove chapter %(chapterDisplayName)s"
-msgstr "إزالة الفصل %(chapterDisplayName)s"
-
-#: lms/templates/ccx/schedule.underscore
-msgid "remove"
-msgstr "حذف"
-
-#: lms/templates/ccx/schedule.underscore
-msgid "Subsection"
-msgstr "قسمٌ فرعيّ"
-
-#: lms/templates/ccx/schedule.underscore
-#, python-format
-msgid "Remove subsection %(subsectionDisplayName)s"
-msgstr " إزالة القسم الفرعي %(subsectionDisplayName)s"
-
-#: lms/templates/ccx/schedule.underscore
-#, python-format
-msgid "Remove unit %(unitName)s"
-msgstr "إزالة الوحدة %(unitName)s"
-
-#: lms/templates/commerce/provider.underscore
-#, python-format
-msgid ""
-"You still need to visit the %(display_name)s website to complete the credit "
-"process."
-msgstr ""
-"مازلت بحاجة لزيارة الموقع الإلكتروني %(display_name)s لإتمام العملية ذات "
-"الصلة بالمادّة "
-
-#: lms/templates/commerce/provider.underscore
-#, python-format
-msgid ""
-"To finalize course credit, %(display_name)s requires %(platform_name)s "
-"learners to submit a credit request."
-msgstr ""
-"لاستكمال عملية الحصول على مادة دراسية بشكل نهائي، يُوجب %(display_name)s على"
-" متعلّمي %(platform_name)s التقدّم بطلب حصول على مادّة دراسية"
-
-#: lms/templates/commerce/provider.underscore
-#, python-format
-msgid " "
-msgstr " "
-
-#: lms/templates/commerce/provider.underscore
-#, python-format
-msgid ""
-"%s "
-msgstr ""
-"%s "
-
-#: lms/templates/commerce/provider.underscore
-msgid "Get Credit"
-msgstr "احصل على مادّة دراسية"
-
-#: lms/templates/commerce/receipt.underscore
-#, python-format
-msgid "Thank you! We have received your payment for %(course_name)s."
-msgstr ""
-"شكرًا جزيلًا! لقد استلمنا المبلغ الذي سددته لقاء المشاركة في %(course_name)s"
-
-#: lms/templates/commerce/receipt.underscore
-#: lms/templates/verify_student/payment_confirmation_step.underscore
-msgid ""
-"Please print this page for your records; it serves as your receipt. You will"
-" also receive an email with the same information."
-msgstr ""
-"يُرجى طباعة هذه الصفحة للاحتفاظ بها في سجلّاتك، حيث ستكون بمثابة إيصالك. "
-"وستستلم أيضًا رسالة بريد إلكتروني تحتوي على المعلومات نفسها. "
-
-#: lms/templates/commerce/receipt.underscore
-#: lms/templates/verify_student/payment_confirmation_step.underscore
-msgid "Order No."
-msgstr "رقم الطلب "
-
-#: lms/templates/commerce/receipt.underscore
-#: lms/templates/verify_student/payment_confirmation_step.underscore
-msgid "Amount"
-msgstr "الكمّية"
-
-#: lms/templates/commerce/receipt.underscore
-#: lms/templates/verify_student/make_payment_step_ab_testing.underscore
-#: lms/templates/verify_student/payment_confirmation_step.underscore
-msgid "Total"
-msgstr "المجموع "
-
-#: lms/templates/commerce/receipt.underscore
-#: lms/templates/verify_student/payment_confirmation_step.underscore
-msgid "Please Note"
-msgstr "يُرجى الملاحظة"
-
-#: lms/templates/commerce/receipt.underscore
-#: lms/templates/verify_student/payment_confirmation_step.underscore
-msgid "Crossed out items have been refunded."
-msgstr "جرى استرداد قيمة العناصر المشطوبة."
-
-#: lms/templates/commerce/receipt.underscore
-#: lms/templates/verify_student/payment_confirmation_step.underscore
-msgid "Billed to"
-msgstr "إرسال الفاتورة إلى"
-
-#: lms/templates/commerce/receipt.underscore
-#: lms/templates/verify_student/payment_confirmation_step.underscore
-msgid "No receipt available"
-msgstr "ليس هناك من إيصال. "
-
-#: lms/templates/commerce/receipt.underscore
-#: lms/templates/financial-assistance/financial_assessment_submitted.underscore
-msgid "Go to Dashboard"
-msgstr "الذهاب إلى لوحة المعلومات"
-
-#: lms/templates/commerce/receipt.underscore
-#: lms/templates/verify_student/payment_confirmation_step.underscore
-#, python-format
-msgid ""
-"If you don't verify your identity now, you can still explore your course "
-"from your dashboard. You will receive periodic reminders from "
-"%(platformName)s to verify your identity."
-msgstr ""
-"إذا لم تؤكّد هويّتك الآن، سيبقى بإمكانك استكشاف مساقك من خلال لوحة معلوماتك."
-" وستتلقّى رسائل تذكيرية دوريًّا من %(platformName)s لتأكيد هويّتك. "
-
-#: lms/templates/commerce/receipt.underscore
-#: lms/templates/verify_student/payment_confirmation_step.underscore
-msgid "Want to confirm your identity later?"
-msgstr "هل تريد تأكيد هويّتك لاحقًا؟"
-
-#: lms/templates/commerce/receipt.underscore
-msgid "Verify Now"
-msgstr "إجراء التحقّق الآن"
-
-#: lms/templates/courseware/proctored-exam-controls.underscore
-msgid "Mark Exam As Completed"
-msgstr "أشّر الامتحان بعلامة ’استُكمل‘"
-
-#: lms/templates/courseware/proctored-exam-status.underscore
-msgid "timed"
-msgstr "مؤقّت"
-
-#: lms/templates/courseware/proctored-exam-status.underscore
-msgid ""
-"To receive credit on a problem, you must click \"Check\" or \"Final Check\" "
-"on it before you select \"End My Exam\"."
-msgstr ""
-"يجب النقر على ’مراجعة‘ أو ’مراجعة نهائية‘ على المادة الدراسية قبل اختيار "
-"’أنهي امتحاني‘ لتلقي مادة دراسية لبرنامج معيّن."
-
-#: lms/templates/courseware/proctored-exam-status.underscore
-msgid "End My Exam"
-msgstr "أنهي امتحاني"
-
-#: lms/templates/discovery/course_card.underscore
-msgid "LEARN MORE"
-msgstr "اعرف المزيد"
-
-#: lms/templates/discovery/course_card.underscore
-#, python-format
-msgid "Starts: %(start_date)s"
-msgstr "يبدأ بتاريخ:%(start_date)s"
-
-#: lms/templates/discovery/course_card.underscore
-msgid "Starts"
-msgstr "البداية"
-
-#: lms/templates/discovery/filter_bar.underscore
-msgid "Clear All"
-msgstr "امسح الحقول"
-
-#: lms/templates/edxnotes/note-item.underscore
-msgid "Highlighted text"
-msgstr "النص المظلَّل"
-
-#: lms/templates/edxnotes/note-item.underscore
-msgid "Note"
-msgstr "ملاحظة"
-
-#: lms/templates/edxnotes/note-item.underscore
-msgid "You commented..."
-msgstr "كان تعليقك..."
-
-#: lms/templates/edxnotes/note-item.underscore
-msgid "Noted in:"
-msgstr "لوحِظ في:"
-
-#: lms/templates/edxnotes/note-item.underscore
-msgid "Last Edited:"
-msgstr "آخر مراجعة في:"
-
-#: lms/templates/edxnotes/tab-item.underscore
-msgid "Clear search results"
-msgstr "حذف نتائج البحث"
-
-#: lms/templates/fields/field_dropdown.underscore
-#: lms/templates/fields/field_textarea.underscore
-msgid "Click to edit"
-msgstr "يُرجى النقر للتعديل"
-
-#: lms/templates/fields/field_text.underscore
-msgid "title"
-msgstr "العنوان"
-
-#: lms/templates/financial-assistance/financial_assessment_form.underscore
-#: lms/templates/financial-assistance/financial_assessment_submitted.underscore
-msgid "Financial Assistance Application"
-msgstr "طلب دعم مالي"
-
-#: lms/templates/financial-assistance/financial_assessment_form.underscore
-msgid "Unable to submit application"
-msgstr "نعتذّر لتعذّر تقديم الطلب"
-
-#: lms/templates/financial-assistance/financial_assessment_form.underscore
-msgid "About You"
-msgstr "نبذة عنك"
-
-#: lms/templates/financial-assistance/financial_assessment_form.underscore
-msgid ""
-"The following information is already a part of your {platform} profile. "
-"We\\'ve included it here for your application."
-msgstr ""
-"إن المعلومات التالية هي جزء من ملفّك الشخصي المستخدم في منصّة {platform}. "
-"وقد ضمنّاه هنا كجزء من طلبك."
-
-#: lms/templates/financial-assistance/financial_assessment_form.underscore
-msgid "Email address"
-msgstr "عنوان البريد الإلكتروني"
-
-#: lms/templates/financial-assistance/financial_assessment_form.underscore
-msgid "Legal name"
-msgstr "الاسم القانوني"
-
-#: lms/templates/financial-assistance/financial_assessment_form.underscore
-msgid "Country of residence"
-msgstr "بلد الإقامة"
-
-#: lms/templates/financial-assistance/financial_assessment_form.underscore
-msgid "Back to {platform} FAQs"
-msgstr "العودة إلى الأسئلة الشائعة لمنصّة {platform} "
-
-#: lms/templates/financial-assistance/financial_assessment_form.underscore
-msgid "Submit Application"
-msgstr "تقديم الطلب"
-
-#: lms/templates/financial-assistance/financial_assessment_submitted.underscore
-msgid ""
-"Thank you for submitting your financial assistance application for "
-"{course_name}! You can expect a response in 2-4 business days."
-msgstr ""
-"نشكرك لتقديمك طلب دعم مالي للمساق {course_name}! يمكنك أن تتوقع استلام الردّ"
-" خلال 2-4 أيام عمل."
-
-#: lms/templates/instructor/instructor_dashboard_2/certificate-bulk-white-list.underscore
-msgid "Bulk Exceptions"
-msgstr "مجموعة من الاستثناءات"
-
-#: lms/templates/instructor/instructor_dashboard_2/certificate-bulk-white-list.underscore
-msgid ""
-"Upload a comma separated values (.csv) file that contains the usernames or "
-"email addresses of learners who have been given exceptions. Include the "
-"username or email address in the first comma separated field. You can "
-"include an optional note describing the reason for the exception in the "
-"second comma separated field."
-msgstr ""
-"يُرجى تحميل ملف بصيغة (.csv) ذا قيم مفصولة برمز الفاصلة، يحوي اسماء وعناوين "
-"البريد الإلكتروني الخاصة بالمتعلّمين الحاصلين على استثناءات. ضمّن اسم "
-"المستخدم وعنوان البريد الإلكتروني في الحقل الأول المفصول بفاصلة. يمكنك تضمين"
-" ملاحظة اختيارية تصف سبب منح الاستثناء في الحقل الثاني المفصول بفاصلة. "
-
-#: lms/templates/instructor/instructor_dashboard_2/certificate-bulk-white-list.underscore
-msgid "Browse"
-msgstr "تصفّح"
-
-#: lms/templates/instructor/instructor_dashboard_2/certificate-bulk-white-list.underscore
-#: lms/templates/instructor/instructor_dashboard_2/certificate-white-list-editor.underscore
-msgid "Add to Exception List"
-msgstr "إضف إلى لائحة الاستثناءات"
-
-#: lms/templates/instructor/instructor_dashboard_2/certificate-invalidation.underscore
-msgid ""
-"To invalidate a certificate for a particular learner, add the username or "
-"email address below."
-msgstr ""
-"أضف اسم المستخدم أو عنوان البريد الإلكتروني أدناه لإلغاء شهادة ممنوحة "
-"لمتعلّم معيّن."
-
-#: lms/templates/instructor/instructor_dashboard_2/certificate-invalidation.underscore
-msgid "Add notes about this learner"
-msgstr "أضف ملاحظات تخصّ هذا المتعلّم"
-
-#: lms/templates/instructor/instructor_dashboard_2/certificate-invalidation.underscore
-msgid "Invalidate Certificate"
-msgstr "إلغاء شهادة"
-
-#: lms/templates/instructor/instructor_dashboard_2/certificate-invalidation.underscore
-msgid "Student"
-msgstr "الطالب"
-
-#: lms/templates/instructor/instructor_dashboard_2/certificate-invalidation.underscore
-msgid "Invalidated By"
-msgstr "أُلغيت من قِبَل"
-
-#: lms/templates/instructor/instructor_dashboard_2/certificate-invalidation.underscore
-msgid "Invalidated"
-msgstr "جرى الإلغاء"
-
-#: lms/templates/instructor/instructor_dashboard_2/certificate-invalidation.underscore
-#: lms/templates/instructor/instructor_dashboard_2/certificate-white-list.underscore
-msgid "Notes"
-msgstr "ملاحظات"
-
-#: lms/templates/instructor/instructor_dashboard_2/certificate-invalidation.underscore
-#: lms/templates/instructor/instructor_dashboard_2/certificate-white-list.underscore
-msgid "Action"
-msgstr "الإجراء"
-
-#: lms/templates/instructor/instructor_dashboard_2/certificate-invalidation.underscore
-msgid "Remove from Invalidation Table"
-msgstr "حذف من جدول عمليات الإلغاء"
-
-#: lms/templates/instructor/instructor_dashboard_2/certificate-white-list-editor.underscore
-msgid "Individual Exceptions"
-msgstr "استثناءات منفردة"
-
-#: lms/templates/instructor/instructor_dashboard_2/certificate-white-list-editor.underscore
-msgid ""
-"Enter the username or email address of each learner that you want to add as "
-"an exception."
-msgstr ""
-"أدخل اسم المستخدم أو عنوان البريد الإلكتروني لكل متعلّم ترعب بإضافته "
-"كاستثناء."
-
-#: lms/templates/instructor/instructor_dashboard_2/certificate-white-list.underscore
-msgid "Generate Exception Certificates"
-msgstr "إنشاء شهادات استثنائية"
-
-#: lms/templates/instructor/instructor_dashboard_2/certificate-white-list.underscore
-msgid ""
-"Generate certificates for all users on the Exception list for whom "
-"certificates have not yet been run"
-msgstr ""
-
-#: lms/templates/instructor/instructor_dashboard_2/certificate-white-list.underscore
-msgid "Generate a Certificate for all users on the Exception list"
-msgstr "إنشاء شهادة لجميع المستخدمين المدرجة اسماؤهم على لائحة الاستثناءات"
-
-#: lms/templates/instructor/instructor_dashboard_2/certificate-white-list.underscore
-msgid "User Email"
-msgstr "البريد الإلكتروني الخاص بالمستخدم"
-
-#: lms/templates/instructor/instructor_dashboard_2/certificate-white-list.underscore
-msgid "Exception Granted"
-msgstr "جرى اعتماد الاستثناء"
-
-#: lms/templates/instructor/instructor_dashboard_2/certificate-white-list.underscore
-msgid "Certificate Generated"
-msgstr "أُنشِئَت الشهادة"
-
-#: lms/templates/instructor/instructor_dashboard_2/certificate-white-list.underscore
-msgid "Remove from List"
-msgstr "حذف من اللائحة"
-
-#: lms/templates/instructor/instructor_dashboard_2/cohort-discussions-course-wide.underscore
-#: lms/templates/instructor/instructor_dashboard_2/cohorts.underscore
-msgid "Specify whether discussion topics are divided by cohort"
-msgstr "يُرجى تحديد ما إذا كانت مواضيع النقاش موزَّعة بحسب الشعب."
-
-#: lms/templates/instructor/instructor_dashboard_2/cohort-discussions-course-wide.underscore
-msgid "Course-Wide Discussion Topics"
-msgstr "مواضيع نقاش على نطاق المساق"
-
-#: lms/templates/instructor/instructor_dashboard_2/cohort-discussions-course-wide.underscore
-msgid ""
-"Select the course-wide discussion topics that you want to divide by cohort."
-msgstr ""
-"يُرجى اختيار مواضيع النقاش على نطاق المساق التي تريد توزيعها بحسب الشعب."
-
-#: lms/templates/instructor/instructor_dashboard_2/cohort-discussions-inline.underscore
-msgid "Content-Specific Discussion Topics"
-msgstr "مواضيع نقاش خاصة بالمحتوى"
-
-#: lms/templates/instructor/instructor_dashboard_2/cohort-discussions-inline.underscore
-msgid ""
-"Specify whether content-specific discussion topics are divided by cohort."
-msgstr ""
-"يُرجى تحديد ما إذا كانت مواضيع النقاش الخاصة بالمحتوى موزَّعة بحسب الشعب."
-
-#: lms/templates/instructor/instructor_dashboard_2/cohort-discussions-inline.underscore
-msgid "Always cohort content-specific discussion topics"
-msgstr "تصنيف كل النقاشات حسب الشعب"
-
-#: lms/templates/instructor/instructor_dashboard_2/cohort-discussions-inline.underscore
-msgid "Cohort selected content-specific discussion topics"
-msgstr "تصنيف بعض النقاشات حسب الشعب"
-
-#: lms/templates/instructor/instructor_dashboard_2/cohort-discussions-inline.underscore
-msgid "No content-specific discussion topics exist."
-msgstr "لا توجد أي مواضيع نقاش خاصة بالمحتوى."
-
-#: lms/templates/instructor/instructor_dashboard_2/cohort-discussions-subcategory.underscore
-msgid "Cohorted"
-msgstr "التوزيع على الشعب"
-
-#: lms/templates/instructor/instructor_dashboard_2/cohort-editor.underscore
-msgid "Manage Students"
-msgstr "إدارة الطلّاب"
-
-#: lms/templates/instructor/instructor_dashboard_2/cohort-editor.underscore
-msgid "Add students to this cohort"
-msgstr "إضافة الطلّاب إلى هذه الشعبة"
-
-#: lms/templates/instructor/instructor_dashboard_2/cohort-editor.underscore
-msgid ""
-"Note: Students can be in only one cohort. Adding students to this group "
-"overrides any previous group assignment."
-msgstr ""
-"ملاحظة: يمكن أن يتواجد الطلّاب في شعبة واحدة فقط. وتُلغي إضافة الطلّاب إلى "
-"هذه الشعبة أي تعيين سابق لهم."
-
-#: lms/templates/instructor/instructor_dashboard_2/cohort-editor.underscore
-msgid ""
-"Enter email addresses and/or usernames, separated by new lines or commas, "
-"for the students you want to add. *"
-msgstr ""
-"يُرجى إدخال عناوين البريد الإلكتروني و/أو أسماء المستخدمين، مفصولة بأسطر "
-"جديدة أو فواصل، للطلّاب الذين تودّ أن تضيفهم. *"
-
-#: lms/templates/instructor/instructor_dashboard_2/cohort-editor.underscore
-#: lms/templates/instructor/instructor_dashboard_2/cohort-form.underscore
-msgid "(Required Field)"
-msgstr "(حقل مطلوب)"
-
-#: lms/templates/instructor/instructor_dashboard_2/cohort-editor.underscore
-msgid "e.g. johndoe@example.com, JaneDoe, joeydoe@example.com"
-msgstr "مثلًا: ahafiz@example.com، عبد الحليم حافظ، halim@example.com"
-
-#: lms/templates/instructor/instructor_dashboard_2/cohort-editor.underscore
-msgid ""
-"You will not receive notification for emails that bounce, so double-check "
-"your spelling."
-msgstr ""
-"لن تتلقّى إشعارًا بعناوين الطلاب الاكترونية الخاطئة التي لم تضف الى الشعبة، "
-"لذا يُرجى إعادة التحقّق من عدم وجود أخطاء إملائية."
-
-#: lms/templates/instructor/instructor_dashboard_2/cohort-editor.underscore
-msgid "Add Students"
-msgstr "إضافة الطلاب"
-
-#: lms/templates/instructor/instructor_dashboard_2/cohort-form.underscore
-msgid "Add a New Cohort"
-msgstr "إضافة شعبة جديدة"
-
-#: lms/templates/instructor/instructor_dashboard_2/cohort-form.underscore
-msgid "Enter the name of the cohort"
-msgstr "يُرجى إدخال اسم الشعبة"
-
-#: lms/templates/instructor/instructor_dashboard_2/cohort-form.underscore
-msgid "Cohort Name"
-msgstr "اسم الشعبة"
-
-#: lms/templates/instructor/instructor_dashboard_2/cohort-form.underscore
-msgid "Cohort Assignment Method"
-msgstr "طريقة توزيع الشعب"
-
-#: lms/templates/instructor/instructor_dashboard_2/cohort-form.underscore
-msgid "Automatic"
-msgstr "تلقائي"
-
-#: lms/templates/instructor/instructor_dashboard_2/cohort-form.underscore
-msgid "Manual"
-msgstr "يدوي"
-
-#: lms/templates/instructor/instructor_dashboard_2/cohort-form.underscore
-msgid ""
-"There must be one cohort to which students can automatically be assigned."
-msgstr "يجب أن تتوفّر شعبة واحدة يتعيَّن فيها الطلّاب تلقائيًا."
-
-#: lms/templates/instructor/instructor_dashboard_2/cohort-form.underscore
-msgid "Associated Content Group"
-msgstr "مجموعة المحتوى"
-
-#: lms/templates/instructor/instructor_dashboard_2/cohort-form.underscore
-msgid "No Content Group"
-msgstr "لا توجد مجموعة محتوى"
-
-#: lms/templates/instructor/instructor_dashboard_2/cohort-form.underscore
-msgid "Select a Content Group"
-msgstr "يُرجى اختيار مجموعة محتوى"
-
-#: lms/templates/instructor/instructor_dashboard_2/cohort-form.underscore
-msgid "Choose a content group to associate"
-msgstr "يُرجى اختيار مجموعة المحتوى التي تريد أن تجعلها تابعة"
-
-#: lms/templates/instructor/instructor_dashboard_2/cohort-form.underscore
-msgid "Not selected"
-msgstr "غير منتقاة"
-
-#: lms/templates/instructor/instructor_dashboard_2/cohort-form.underscore
-msgid "Deleted Content Group"
-msgstr "مجموعة محتوى محذوفة"
-
-#: lms/templates/instructor/instructor_dashboard_2/cohort-form.underscore
-msgid ""
-"{screen_reader_start}Warning:{screen_reader_end} The previously selected "
-"content group was deleted. Select another content group."
-msgstr ""
-"{screen_reader_start}تحذير:{screen_reader_end} حّذفت مجموعة المحتوى المحدّدة"
-" سابقًا. يُرجى اختيار مجموعة محتوى أخرى."
-
-#: lms/templates/instructor/instructor_dashboard_2/cohort-form.underscore
-msgid ""
-"{screen_reader_start}Warning:{screen_reader_end} No content groups exist."
-msgstr ""
-"{screen_reader_start}تحذير:{screen_reader_end} تعذّر إيجاد مجموعات محتوى."
-
-#: lms/templates/instructor/instructor_dashboard_2/cohort-form.underscore
-msgid "Create a content group"
-msgstr "إنشاء مجموعة محتوى"
-
-#: lms/templates/instructor/instructor_dashboard_2/cohort-group-header.underscore
-#, python-format
-msgid "(contains %(student_count)s student)"
-msgid_plural "(contains %(student_count)s students)"
-msgstr[0] "(يحتوي على %(student_count)s طالب)"
-msgstr[1] "(يحتوي على %(student_count)s طالب)"
-msgstr[2] "(يحتوي على %(student_count)s طالب)"
-msgstr[3] "(يحتوي على %(student_count)s طالب)"
-msgstr[4] "(يحتوي على %(student_count)s طالب)"
-msgstr[5] "(يشمل %(student_count)s طلّاب)"
-
-#: lms/templates/instructor/instructor_dashboard_2/cohort-group-header.underscore
-msgid ""
-"Learners are added to this cohort only when you provide their email "
-"addresses or usernames on this page."
-msgstr ""
-"لا يُضاف المتعلّمون إلى هذه الشعبة إلّا عند تحديد عنوان البريد الإلكتروني أو"
-" اسم المستخدم الخاص بكل واحدٍ منهم على هذه الصفحة. "
-
-#: lms/templates/instructor/instructor_dashboard_2/cohort-group-header.underscore
-msgid "What does this mean?"
-msgstr "ماذا يعني هذا؟"
-
-#: lms/templates/instructor/instructor_dashboard_2/cohort-group-header.underscore
-msgid "Learners are added to this cohort automatically."
-msgstr "يُضاف المتعلّمون إلى هذه الشعبة تلقائيًّا."
-
-#: lms/templates/instructor/instructor_dashboard_2/cohort-selector.underscore
-msgid "Select a cohort"
-msgstr "اختر شعبة"
-
-#: lms/templates/instructor/instructor_dashboard_2/cohort-selector.underscore
-#, python-format
-msgid "%(cohort_name)s (%(user_count)s)"
-msgstr "%(cohort_name)s (%(user_count)s)"
-
-#: lms/templates/instructor/instructor_dashboard_2/cohorts.underscore
-msgid "Enable Cohorts"
-msgstr "فعّل الشُعب"
-
-#: lms/templates/instructor/instructor_dashboard_2/cohorts.underscore
-msgid "Select a cohort to manage"
-msgstr "يُرجى اختيار شعبة لإدارتها."
-
-#: lms/templates/instructor/instructor_dashboard_2/cohorts.underscore
-msgid "View Cohort"
-msgstr "مشاهدة الشعبة"
-
-#: lms/templates/instructor/instructor_dashboard_2/cohorts.underscore
-msgid "Assign students to cohorts by uploading a CSV file"
-msgstr "حمل ملف CSV لتوزيع الطلاب على شعب"
-
-#: lms/templates/instructor/instructor_dashboard_2/cohorts.underscore
-msgid ""
-"To review student cohort assignments or see the results of uploading a CSV "
-"file, download course profile information or cohort results on {link_start} "
-"the Data Download page. {link_end}"
-msgstr ""
-"لمراجعة الواجبات المسندة إلى الطلّاب في كل مجموعة أو رؤية نتائج تحميل ملف "
-"’CSV‘، يُرجى تنزيل معلومات ملفّ المساق أو نتائج المجموعات عن طريق "
-"{link_start} صفحة تنزيل البيانات. {link_end}"
-
-#: lms/templates/instructor/instructor_dashboard_2/enrollment-code-lookup-links.underscore
-msgid "Used"
-msgstr "مستخدَم"
-
-#: lms/templates/instructor/instructor_dashboard_2/enrollment-code-lookup-links.underscore
-msgid "Valid"
-msgstr "صالح"
-
-#: lms/templates/learner_dashboard/explore_new_programs.underscore
-msgid ""
-"Browse recently launched courses and see what\\'s new in your favorite "
-"subjects"
-msgstr ""
-
-#: lms/templates/learner_dashboard/explore_new_programs.underscore
-msgid "Explore New XSeries"
-msgstr ""
-
-#: lms/templates/learner_dashboard/program_card.underscore
-msgid "org.display_name"
-msgstr ""
-
-#: lms/templates/learner_dashboard/program_card.underscore
-msgid "type"
-msgstr ""
-
-#: lms/templates/search/course_search_results.underscore
-#: lms/templates/search/dashboard_search_results.underscore
-#, python-format
-msgid "Load next %(num_items)s result"
-msgid_plural "Load next %(num_items)s results"
-msgstr[0] "تحميل النتائج الـ %(num_items)s التالية"
-msgstr[1] "تحميل النتيجة %(num_items)s التالية"
-msgstr[2] "تحميل النتيجتين %(num_items)s التاليتين"
-msgstr[3] "تحميل النتائج %(num_items)s التالية"
-msgstr[4] "تحميل النتائج %(num_items)s التالية"
-msgstr[5] "تحميل النتائج الـ %(num_items)s التالية"
-
-#: lms/templates/search/course_search_results.underscore
-#: lms/templates/search/dashboard_search_results.underscore
-msgid "Sorry, no results were found."
-msgstr "عذرًا، لا توجد أي نتائج."
-
-#: lms/templates/search/dashboard_search_results.underscore
-msgid "Back to Dashboard"
-msgstr "العودة إلى لوحة المعلومات"
-
-#: lms/templates/student_account/account.underscore
-msgid "New Address"
-msgstr "عنوان جديد"
-
-#: lms/templates/student_account/account.underscore
-msgid "Change My Email Address"
-msgstr "تغيير عنوان بريدي الإلكتروني"
-
-#: lms/templates/student_account/account_settings.underscore
-msgid "Account Settings"
-msgstr "إعدادات الحساب"
-
-#: lms/templates/student_account/account_settings.underscore
-msgid ""
-"These settings include basic information about your account. You can also "
-"specify additional information and see your linked social accounts on this "
-"page."
-msgstr ""
-"تتضمّن هذه الإعدادات المعلومات الأساسية عن حسابك، ويمكنك أيضًا تحديد معلومات"
-" إضافية ورؤية حساباتك على مواقع التواصل الاجتماعي التي تحوي رابطًا على هذه "
-"الصفحة."
-
-#: lms/templates/student_account/account_settings.underscore
-msgid "section.title"
-msgstr "section.title"
-
-#: lms/templates/student_account/account_settings.underscore
-msgid "An error occurred. Please reload the page."
-msgstr "نأسف لحدوث خطأ. يُرجى إعادة فتح الصفحة."
-
-#: lms/templates/student_account/form_field.underscore
-msgid "Forgot password?"
-msgstr "هل نسيت كلمة السر؟"
-
-#: lms/templates/student_account/hinted_login.underscore
-#: lms/templates/student_account/login.underscore
-#: lms/templates/student_account/register.underscore
-msgid "Sign in"
-msgstr "تسجيل الدخول"
-
-#: lms/templates/student_account/hinted_login.underscore
-#, python-format
-msgid "Would you like to sign in using your %(providerName)s credentials?"
-msgstr "هل تريد تسجيل الدخول باستخدام بيانات حسابك لدى %(providerName)s؟"
-
-#: lms/templates/student_account/hinted_login.underscore
-#, python-format
-msgid "Sign in using %(providerName)s"
-msgstr "تسجيل الدخول باستخدام %(providerName)s"
-
-#: lms/templates/student_account/hinted_login.underscore
-msgid "Show me other ways to sign in or register"
-msgstr "إظهار وسائل أخرى لتسجيل الدخول أو للتسجيل"
-
-#: lms/templates/student_account/institution_login.underscore
-msgid "Sign in with Institution/Campus Credentials"
-msgstr "تسجيل الدخول ببيانات المؤسّسة/ الحرم الجامعي"
-
-#: lms/templates/student_account/institution_login.underscore
-#: lms/templates/student_account/institution_register.underscore
-msgid "Choose your institution from the list below:"
-msgstr "يُرجى منك اختيار مؤسّستك من القائمة أدناه:"
-
-#: lms/templates/student_account/institution_login.underscore
-msgid "Back to sign in"
-msgstr "العودة إلى تسجيل الدخول"
-
-#: lms/templates/student_account/institution_register.underscore
-msgid "Register with Institution/Campus Credentials"
-msgstr "التسجيل باستخدام بيانات المؤسّسة/ الحرم الجامعي"
-
-#: lms/templates/student_account/institution_register.underscore
-msgid "Register through edX"
-msgstr "التسجيل من خلال edX"
-
-#: lms/templates/student_account/login.underscore
-#, python-format
-msgid ""
-"You have successfully signed into %(currentProvider)s, but your "
-"%(currentProvider)s account does not have a linked %(platformName)s account."
-" To link your accounts, sign in now using your %(platformName)s password."
-msgstr ""
-"نجح تسجيل دخولك إلى %(currentProvider)s، لكنّ حسابك لدى %(currentProvider)s "
-"لا يملك حسابًا مرتبطًا بمنصّة %(platformName)s. ولربط حسابك، يُرجى إكمال "
-"البيانات المطلوبة في صفحة التسجيل على %(platformName)s."
-
-#: lms/templates/student_account/login.underscore
-msgid "Password Reset Email Sent"
-msgstr "لقد أرسلنا بريداً إلكترونياً لك لتغيير كلمة السر."
-
-#: lms/templates/student_account/login.underscore
-msgid ""
-"We've sent instructions for resetting your password to the email address you"
-" provided."
-msgstr ""
-"أرسلنا لك التعليمات اللازمة لتعيد ضبط كلمة مرورك لعنوان البريد الإلكتروني "
-"الذي حدّدته. "
-
-#: lms/templates/student_account/login.underscore
-msgid "We couldn't sign you in."
-msgstr "عذرًا، لم نتمكّن من تسجيل دخولك. "
-
-#: lms/templates/student_account/login.underscore
-#, python-format
-msgid "An error occurred when signing you in to %(platformName)s."
-msgstr "نأسف لحدوث خطأ أثناء تسجيل دخولك إلى %(platformName)s."
-
-#: lms/templates/student_account/login.underscore
-msgid ""
-"Sign in here using your email address and password, or use one of the "
-"providers listed below."
-msgstr ""
-"يُرجى تسجيل الدخول باستخدام عنوان بريدك الإلكتروني وكلمة السر، أو من خلال "
-"أحد المزوِّدين المذكورين أدناه."
-
-#: lms/templates/student_account/login.underscore
-msgid "Sign in here using your email address and password."
-msgstr "يُرجى تسجيل دخولك باستخدام عنوان بريدك الإلكتروني وكلمة السر."
-
-#: lms/templates/student_account/login.underscore
-msgid "If you do not yet have an account, use the button below to register."
-msgstr "إذا لم تكن تملك حسابًا بعد، يُرجى استخدام الزرّ أدناه للتسجيل."
-
-#: lms/templates/student_account/login.underscore
-msgid "or sign in with"
-msgstr "أو سجّل الدخول باستخدام"
-
-#: lms/templates/student_account/login.underscore
-#, python-format
-msgid "Sign in with %(providerName)s"
-msgstr "يُرجى منك تسجيل دخولك باستخدام %(providerName)s"
-
-#: lms/templates/student_account/login.underscore
-#: lms/templates/student_account/register.underscore
-msgid "Use my institution/campus credentials"
-msgstr "استخدام بياناتي لدى المؤسّسة/ الحرم الجامعي"
-
-#: lms/templates/student_account/login.underscore
-#, python-format
-msgid "New to %(platformName)s?"
-msgstr "هل أنت جديد على %(platformName)s؟"
-
-#: lms/templates/student_account/login.underscore
-msgid "Create an account"
-msgstr " أنشئ حساباً جديداً اﻵن."
-
-#: lms/templates/student_account/password_reset.underscore
-#: lms/templates/student_account/register.underscore
-msgid "An error occurred."
-msgstr "نأسف لحدوث خطأ. "
-
-#: lms/templates/student_account/password_reset.underscore
-msgid "Password assistance"
-msgstr "المساعدة بخصوص كلمة السر"
-
-#: lms/templates/student_account/password_reset.underscore
-msgid ""
-"Please enter your email address below and we will send you instructions for "
-"setting a new password."
-msgstr ""
-"يُرجى إدخال عنوان بريدك الإلكتروني أدناه، وسنرسل لك تعليمات ضبط كلمة سر "
-"جديدة."
-
-#: lms/templates/student_account/password_reset.underscore
-msgid "Reset my password"
-msgstr "تغيير كلمة السر"
-
-#: lms/templates/student_account/register.underscore
-msgid "We couldn't create your account."
-msgstr "عذرًا، لم نتمكّن من إنشاء حسابك. "
-
-#: lms/templates/student_account/register.underscore
-#, python-format
-msgid "You've successfully signed into %(currentProvider)s."
-msgstr "نجح تسجيل دخولك في %(currentProvider)s. "
-
-#: lms/templates/student_account/register.underscore
-#, python-format
-msgid ""
-"We just need a little more information before you start learning with "
-"%(platformName)s."
-msgstr ""
-"نحتاج فقط إلى قليل من المعلومات الإضافية قبل أن تبدأ بالتعلّم مع "
-"%(platformName)s. "
-
-#: lms/templates/student_account/register.underscore
-msgid "Create an account using"
-msgstr "أنشئ حساباً باستخدام"
-
-#: lms/templates/student_account/register.underscore
-#, python-format
-msgid "Create account using %(providerName)s."
-msgstr "أنشئ حساباً باستخدام %(providerName)s."
-
-#: lms/templates/student_account/register.underscore
-msgid "or create a new one here"
-msgstr "أو أنشئ حساباً جديداً باستخدام"
-
-#: lms/templates/student_account/register.underscore
-msgid "Create a new account"
-msgstr "أنشئ حساباً جديداً"
-
-#: lms/templates/student_account/register.underscore
-msgid "Create your account"
-msgstr "أنشئ حسابك"
-
-#: lms/templates/student_account/register.underscore
-msgid "Required field"
-msgstr "حقل مطلوب"
-
-#: lms/templates/student_account/register.underscore
-msgid "Already have an account?"
-msgstr "لديك حساب على إدراك؟"
-
-#: lms/templates/student_profile/badge.underscore
-#, python-format
-msgid "Share your \"%(display_name)s\" award"
-msgstr ""
-
-#: lms/templates/student_profile/badge.underscore
-msgid "Share"
-msgstr ""
-
-#: lms/templates/student_profile/badge.underscore
-#, python-format
-msgid "Earned %(created)s."
-msgstr ""
-
-#: lms/templates/student_profile/badge_placeholder.underscore
-msgid "What's Your Next Accomplishment?"
-msgstr ""
-
-#: lms/templates/student_profile/badge_placeholder.underscore
-msgid "Start working toward your next learning goal."
-msgstr ""
-
-#: lms/templates/student_profile/badge_placeholder.underscore
-msgid "Find a course"
-msgstr ""
-
-#: lms/templates/student_profile/learner_profile.underscore
-msgid "An error occurred. Try loading the page again."
-msgstr ""
-
-#: lms/templates/student_profile/section_two.underscore
-msgid "You are currently sharing a limited profile."
-msgstr "إنّك حاليًّا تشارك ملفًّا شخصيًّا محدودًا."
-
-#: lms/templates/student_profile/section_two.underscore
-msgid "This learner is currently sharing a limited profile."
-msgstr ""
-
-#: lms/templates/student_profile/share_modal.underscore
-msgid "Share on Mozilla Backpack"
-msgstr ""
-
-#: lms/templates/student_profile/share_modal.underscore
-msgid ""
-"To share your certificate on Mozilla Backpack, you must first have a "
-"Backpack account. Complete the following steps to add your certificate to "
-"Backpack."
-msgstr ""
-
-#: lms/templates/student_profile/share_modal.underscore
-#, python-format
-msgid ""
-"Create a %(link_start)sMozilla Backpack%(link_end)s account, or log in to "
-"your existing account"
-msgstr ""
-
-#: lms/templates/student_profile/share_modal.underscore
-#, python-format
-msgid ""
-"%(download_link_start)sDownload this image (right-click or option-click, "
-"save as)%(link_end)s and then %(upload_link_start)supload%(link_end)s it to "
-"your backpack. "
-msgstr ""
-
-#: lms/templates/verify_student/enrollment_confirmation_step.underscore
-#, python-format
-msgid "Congratulations! You are now verified on %(platformName)s!"
-msgstr "تهانينا! هويّتك موثّقة الآن على %(platformName)s!"
-
-#: lms/templates/verify_student/enrollment_confirmation_step.underscore
-msgid "You are now enrolled as a verified student for:"
-msgstr "أنت الآن مسجِّل كطالب موثَّق لدى: "
-
-#: lms/templates/verify_student/enrollment_confirmation_step.underscore
-msgid "A list of courses you have just enrolled in as a verified student"
-msgstr "قائمة المساقات التي سجّلت فيها لتوّك كطالب موثَّق "
-
-#: lms/templates/verify_student/enrollment_confirmation_step.underscore
-msgid "Course"
-msgstr "المساق "
-
-#: lms/templates/verify_student/enrollment_confirmation_step.underscore
-#, python-format
-msgid "Starts: %(start)s"
-msgstr "يبدأ: %(start)s"
-
-#: lms/templates/verify_student/enrollment_confirmation_step.underscore
-msgid "Explore your course!"
-msgstr "استكشف مساقك!"
-
-#: lms/templates/verify_student/enrollment_confirmation_step.underscore
-msgid "Go to your Dashboard"
-msgstr "الذهاب إلى لوحة المعلومات"
-
-#: lms/templates/verify_student/enrollment_confirmation_step.underscore
-msgid "Verified Status"
-msgstr "حالة جرى التحقّق منها"
-
-#: lms/templates/verify_student/enrollment_confirmation_step.underscore
-#, python-format
-msgid ""
-"Thank you for submitting your photos. We will review them shortly. You can "
-"now sign up for any %(platformName)s course that offers verified "
-"certificates. Verification is good for one year. After one year, you must "
-"submit photos for verification again."
-msgstr ""
-"شكرًا لك على تقديم صورك. سنراجعها قريبًا. ويمكنك الآن تسجيل عضويتك في أيً من"
-" مساقات %(platformName)s التي تمنح شهادات موثَّّقة. وبينما يسري مفعول عملية "
-"التحقّق لمدّة عام، يجب أن تقدّم الصور للتحقّق منها مجدّدًا بعد انقضاء العام."
-" "
-
-#: lms/templates/verify_student/error.underscore
-msgid "Error:"
-msgstr " خطأ:"
-
-#: lms/templates/verify_student/face_photo_step.underscore
-msgid "What You Need for Verification"
-msgstr "ما الذي تحتاجه إليه لإجراء التحقّق"
-
-#: lms/templates/verify_student/face_photo_step.underscore
-#: lms/templates/verify_student/intro_step.underscore
-#: lms/templates/verify_student/make_payment_step.underscore
-#: lms/templates/verify_student/make_payment_step_ab_testing.underscore
-#: lms/templates/verify_student/payment_confirmation_step.underscore
-msgid "Webcam"
-msgstr "كاميرا الويب "
-
-#: lms/templates/verify_student/face_photo_step.underscore
-msgid ""
-"You need a computer that has a webcam. When you receive a browser prompt, "
-"make sure that you allow access to the camera."
-msgstr ""
-"تحتاج إلى جهاز كومبيوتر مزوَّد بكاميرا. وعند استلامك لعلامة استعداد من "
-"المتصفّح، يُرجى التأكّد من السماح باستخدام الكاميرا."
-
-#: lms/templates/verify_student/face_photo_step.underscore
-msgid "Photo Identification"
-msgstr "وثيقة إثبات شخصية باستخدام الصورة "
-
-#: lms/templates/verify_student/face_photo_step.underscore
-msgid ""
-"You need a driver's license, passport, or other government-issued ID that "
-"has your name and photo."
-msgstr ""
-"تحتاج إلى رخصة قيادة أو جواز سفر أو غيرها من المستندات الشخصية الصادرة عن "
-"الحكومة والتي تحمل اسمك وصورتك."
-
-#: lms/templates/verify_student/face_photo_step.underscore
-#: lms/templates/verify_student/incourse_reverify.underscore
-msgid "Take Your Photo"
-msgstr "التقط صورتك "
-
-#: lms/templates/verify_student/face_photo_step.underscore
-msgid ""
-"When your face is in position, use the camera button {icon} below to take "
-"your photo."
-msgstr ""
-
-#: lms/templates/verify_student/face_photo_step.underscore
-msgid "To take a successful photo, make sure that:"
-msgstr "لالتقاط صورة ناجحة، يُرجى التأكّد ممّا يلي:"
-
-#: lms/templates/verify_student/face_photo_step.underscore
-msgid "Your face is well-lit."
-msgstr "أنّ الإضاءة جيّدة على وجهك."
-
-#: lms/templates/verify_student/face_photo_step.underscore
-msgid "Your entire face fits inside the frame."
-msgstr "أنّ وجهك داخل إطار الصورة بالكامل."
-
-#: lms/templates/verify_student/face_photo_step.underscore
-msgid "The photo of your face matches the photo on your ID."
-msgstr "أن تطابق الصورة على بطاقتك الشخصية صورة وجهك. "
-
-#: lms/templates/verify_student/face_photo_step.underscore
-msgid ""
-"To use the current photo, select the camera button {icon}. To take another "
-"photo, select the retake button {icon}."
-msgstr ""
-
-#: lms/templates/verify_student/face_photo_step.underscore
-#: lms/templates/verify_student/id_photo_step.underscore
-#: lms/templates/verify_student/incourse_reverify.underscore
-msgid "Frequently Asked Questions"
-msgstr "الأسئلة الشائعة"
-
-#: lms/templates/verify_student/face_photo_step.underscore
-#: lms/templates/verify_student/id_photo_step.underscore
-#: lms/templates/verify_student/incourse_reverify.underscore
-#, python-format
-msgid "Why does %(platformName)s need my photo?"
-msgstr "لماذا تحتاج %(platformName)s إلى صورتي؟"
-
-#: lms/templates/verify_student/face_photo_step.underscore
-#: lms/templates/verify_student/id_photo_step.underscore
-#: lms/templates/verify_student/incourse_reverify.underscore
-msgid ""
-"As part of the verification process, you take a photo of both your face and "
-"a government-issued photo ID. Our authorization service confirms your "
-"identity by comparing the photo you take with the photo on your ID."
-msgstr ""
-"كجزء من عملية التحقّق، يُرجى أخذ صورة لكلٍّ من وجهك وبطاقتك الشخصية الصادرة "
-"عن جهة حكومية. ثمّ يعمل قسمنا المسؤول عن خدمة التحقّق على تأكيد هويّتك "
-"بمقارنة الصورة التي تلتقطها مع الصورة الموجودة على بطاقتك الشخصية. "
-
-#: lms/templates/verify_student/face_photo_step.underscore
-#: lms/templates/verify_student/id_photo_step.underscore
-#: lms/templates/verify_student/incourse_reverify.underscore
-#, python-format
-msgid "What does %(platformName)s do with this photo?"
-msgstr "ما الذي تفعله %(platformName)s بهذه الصورة؟"
-
-#: lms/templates/verify_student/face_photo_step.underscore
-#: lms/templates/verify_student/id_photo_step.underscore
-#: lms/templates/verify_student/incourse_reverify.underscore
-#, python-format
-msgid ""
-"We use the highest levels of security available to encrypt your photo and "
-"send it to our authorization service for review. Your photo and information "
-"are not saved or visible anywhere on %(platformName)s after the verification"
-" process is complete."
-msgstr ""
-"نستخدم أعلى مستويات الأمن المتوفّرة لتشفير صورتك وإرسالها إلى قسمنا المسؤول "
-"عن عملية التحقّق لمراجعتها. ويُرجى ملاحظة أنّ صورتك ومعلوماتك لا تُحفَّظ أو "
-"تظهر في أي مكان على منصّة %(platformName)s بعد أن تُستكمل عملية التحقّق."
-
-#: lms/templates/verify_student/face_photo_step.underscore
-#: lms/templates/verify_student/id_photo_step.underscore
-#: lms/templates/verify_student/intro_step.underscore
-#: lms/templates/verify_student/payment_confirmation_step.underscore
-#, python-format
-msgid "Next: %(nextStepTitle)s"
-msgstr "التالي: %(nextStepTitle)s"
-
-#: lms/templates/verify_student/id_photo_step.underscore
-msgid "Take a Photo of Your ID"
-msgstr "التقط صورة لبطاقتك الشخصية"
-
-#: lms/templates/verify_student/id_photo_step.underscore
-msgid ""
-"Use your webcam to take a photo of your ID. We will match this photo with "
-"the photo of your face and the name on your account."
-msgstr ""
-"يُرجى استخدام كاميرتك لالتقاط صورة لوجهك. ثمّ سنطابق هذه الصورة مع صورة وجهك"
-" والاسم الموجودين في حسابك. "
-
-#: lms/templates/verify_student/id_photo_step.underscore
-msgid ""
-"You need an ID with your name and photo. A driver's license, passport, or "
-"other government-issued IDs are all acceptable."
-msgstr ""
-"تحتاج إلى بطاقة شخصية تحمل اسمك وصورتك. ويمكن تقديم رخصة القيادة، أو جواز "
-"السفر، أو بطاقة شخصية أخرى صادرة عن الحكومة، فجميع هذه الوثائق مقبولة. "
-
-#: lms/templates/verify_student/id_photo_step.underscore
-#: lms/templates/verify_student/incourse_reverify.underscore
-msgid "Tips on taking a successful photo"
-msgstr "نصائح حول كيفية التقاط صورة ناجحة"
-
-#: lms/templates/verify_student/id_photo_step.underscore
-msgid "Ensure that you can see your photo and read your name"
-msgstr "تأكّد من أنّه يمكنك أن ترى صورتك وتقرأ اسمك "
-
-#: lms/templates/verify_student/id_photo_step.underscore
-msgid "Make sure your ID is well-lit"
-msgstr "تأكّد من أنّ الإضاءة جيّدة على بطاقتك الشخصية"
-
-#: lms/templates/verify_student/id_photo_step.underscore
-msgid "Once in position, use the camera button {icon} to capture your ID"
-msgstr ""
-
-#: lms/templates/verify_student/id_photo_step.underscore
-#: lms/templates/verify_student/incourse_reverify.underscore
-msgid "Use the retake photo button if you are not pleased with your photo"
-msgstr "يُرجى استخدام زر إعادة التقاط الصورة إذا لم تعجبك صورتك."
-
-#: lms/templates/verify_student/image_input.underscore
-msgid "Preview of uploaded image"
-msgstr "معاينة الصورة التي جرى تحميلها"
-
-#: lms/templates/verify_student/image_input.underscore
-msgid "Upload an image or capture one with your web or phone camera."
-msgstr "يُرجى تحميل صورة أو التقاط واحدة بكاميرتك أو كاميرا الهاتف. "
-
-#: lms/templates/verify_student/incourse_reverify.underscore
-msgid ""
-"Use your webcam to take a photo of your face. We will match this photo with "
-"the photo on your ID."
-msgstr ""
-"استخدم كاميرتك لالتقاط صورة لوجهك. ثمّ سنطابق هذه الصورة مع الصورة الموجودة "
-"على بطاقتك الشخصية. "
-
-#: lms/templates/verify_student/incourse_reverify.underscore
-msgid "Make sure your face is well-lit"
-msgstr "تأكّد من أنّ الإضاءة جيّدة على وجهك "
-
-#: lms/templates/verify_student/incourse_reverify.underscore
-msgid "Be sure your entire face is inside the frame"
-msgstr "تأكّد من أنّ وجهك داخل إطار الصورة بالكامل "
-
-#: lms/templates/verify_student/incourse_reverify.underscore
-msgid "Once in position, use the camera button {icon} to capture your photo"
-msgstr ""
-
-#: lms/templates/verify_student/incourse_reverify.underscore
-msgid "Can we match the photo you took with the one on your ID?"
-msgstr ""
-"هل يمكننا مطابقة الصورة التي التقطتها مع صورتك الموجودة على بطاقتك الشخصية؟ "
-
-#: lms/templates/verify_student/intro_step.underscore
-msgid "Thanks for returning to verify your ID in: {courseName}"
-msgstr ""
-
-#: lms/templates/verify_student/intro_step.underscore
-#: lms/templates/verify_student/make_payment_step.underscore
-msgid ""
-"You need to activate your account before you can enroll in courses. Check "
-"your inbox for an activation email. After you complete activation you can "
-"return and refresh this page."
-msgstr ""
-"تحتاج إلى تفعيل حسابك قبل أن تتمكّن من التسجيل في المساقات. لذا يُرجى تفقّد "
-"صندوق بريدك الإلكتروني حيث ستردك رسالة تفعيل. وبعد أن تنتهي من التفعيل، "
-"يمكنك العودة وإعادة فتح هذه الصفحة. "
-
-#: lms/templates/verify_student/intro_step.underscore
-#: lms/templates/verify_student/make_payment_step.underscore
-#: lms/templates/verify_student/payment_confirmation_step.underscore
-msgid "Activate Your Account"
-msgstr "قم بتفعيل حسابك "
-
-#: lms/templates/verify_student/intro_step.underscore
-#: lms/templates/verify_student/make_payment_step.underscore
-msgid "Check Your Email"
-msgstr "يُرجى تفقّد بريدك الإلكتروني"
-
-#: lms/templates/verify_student/intro_step.underscore
-#: lms/templates/verify_student/make_payment_step_ab_testing.underscore
-#: lms/templates/verify_student/payment_confirmation_step.underscore
-msgid "Photo ID"
-msgstr "رقم الصورة"
-
-#: lms/templates/verify_student/intro_step.underscore
-msgid ""
-"A driver's license, passport, or other government-issued ID with your name "
-"and photo"
-msgstr ""
-"رخصة القيادة، أو جواز السفر، أو بطاقة شخصية صادرة عن الحكومة، بحيث تحمل أي "
-"واحدة من هذه الوثائق اسمك وصورتك "
-
-#: lms/templates/verify_student/make_payment_step.underscore
-#: lms/templates/verify_student/make_payment_step_ab_testing.underscore
-msgid "You are enrolling in: {courseName}"
-msgstr ""
-
-#: lms/templates/verify_student/make_payment_step.underscore
-msgid "You are upgrading your enrollment for: {courseName}"
-msgstr ""
-
-#: lms/templates/verify_student/make_payment_step.underscore
-msgid ""
-"You can now enter your payment information and complete your enrollment."
-msgstr "يمكنك الآن إدخال معلومات الدفع واستكمال تسجيلك. "
-
-#: lms/templates/verify_student/make_payment_step.underscore
-#, python-format
-msgid ""
-"You can pay now even if you don't have the following items available, but "
-"you will need to have these by %(date)s to qualify to earn a Verified "
-"Certificate."
-msgstr ""
-"يمكنك أن تدفع الآن حتى لم لم تتوفّر لديك العناصر التالية، لكن يجب عليك "
-"توفيرها بحلول %(date)s من أجل التأهّل لنيل \"شهادة موثّقة\". "
-
-#: lms/templates/verify_student/make_payment_step.underscore
-msgid ""
-"You can pay now even if you don't have the following items available, but "
-"you will need to have these to qualify to earn a Verified Certificate."
-msgstr ""
-"يمكنك أن تدفع الآن حتى لم لم تتوفّر لديك العناصر التالية، لكن يجب عليك "
-"توفيرها من أجل التأهّل لنيل \"شهادة موثّقة\". "
-
-#: lms/templates/verify_student/make_payment_step.underscore
-msgid "Government-Issued Photo ID"
-msgstr "بطاقة شخصية صادرة عن الحكومة"
-
-#: lms/templates/verify_student/make_payment_step.underscore
-msgid ""
-"ID-Verification is not required for this Professional Education course."
-msgstr "التحقّق من الهوية الشخصية غير مطلوب لمساق التعليم المهني هذا."
-
-#: lms/templates/verify_student/make_payment_step.underscore
-msgid ""
-"All professional education courses are fee-based, and require payment to "
-"complete the enrollment process."
-msgstr ""
-"إنّ جميع مساقات التعليم المهني تستلزم رسماً وتتطلّب الدفع لاستكمال عملية "
-"التسجيل."
-
-#: lms/templates/verify_student/make_payment_step.underscore
-msgid "You have already verified your ID!"
-msgstr "سبق أن خضتَ عملية التحقّق من بطاقتك الشخصية! "
-
-#: lms/templates/verify_student/make_payment_step.underscore
-msgid "Your verification status is good until {verificationGoodUntil}."
-msgstr ""
-
-#: lms/templates/verify_student/make_payment_step.underscore
-msgid "price"
-msgstr "السعر"
-
-#: lms/templates/verify_student/make_payment_step_ab_testing.underscore
-msgid "Account Not Activated"
-msgstr "الحساب غير مفعّل"
-
-#: lms/templates/verify_student/make_payment_step_ab_testing.underscore
-msgid "Upgrade to a Verified Certificate for {courseName}"
-msgstr ""
-
-#: lms/templates/verify_student/make_payment_step_ab_testing.underscore
-msgid ""
-"Before you upgrade to a certificate track, you must activate your account."
-msgstr "يجب عليك أولًا تفعيل حسابك قبل الترقية لمسار تُمنح بموجبه شهادة."
-
-#: lms/templates/verify_student/make_payment_step_ab_testing.underscore
-msgid "Check your email for an activation message."
-msgstr "يٌرجى التأكّد من حساب بريدك الإلكتروني بحثّا عن رسالة التفعيل."
-
-#: lms/templates/verify_student/make_payment_step_ab_testing.underscore
-msgid "Professional Certificate for {courseName}"
-msgstr ""
-
-#: lms/templates/verify_student/make_payment_step_ab_testing.underscore
-msgid "Verified Certificate for {courseName}"
-msgstr ""
-
-#: lms/templates/verify_student/make_payment_step_ab_testing.underscore
-#, python-format
-msgid ""
-"To receive a certificate, you must also verify your identity before "
-"%(date)s."
-msgstr "لا بدّ من إثبات هويّتك قبل تاريخ %(date)s للحصول على شهادة."
-
-#: lms/templates/verify_student/make_payment_step_ab_testing.underscore
-msgid "To receive a certificate, you must also verify your identity."
-msgstr "لا بدّ من إثبات هويّتك للحصول على شهادة."
-
-#: lms/templates/verify_student/make_payment_step_ab_testing.underscore
-msgid ""
-"To verify your identity, you need a webcam and a government-issued photo ID."
-msgstr ""
-"لتأكيد صحّة هويّتك، أنت بحاجة لكاميرا وبطاقة هويّة حكومية تحمل صورة شخصيّة."
-
-#: lms/templates/verify_student/make_payment_step_ab_testing.underscore
-msgid ""
-"Your ID must be a government-issued photo ID that clearly shows your face."
-msgstr ""
-"يجب أن تكون هويّتك المعتمدة هي بطاقة الهوية الشخصيّة الحكومية التي تحمل صورة"
-" واضحة لوجهك."
-
-#: lms/templates/verify_student/make_payment_step_ab_testing.underscore
-msgid ""
-"You will use your webcam to take a picture of your face and of your "
-"government-issued photo ID."
-msgstr ""
-"ستستخدم كاميراتك لالتقاط صورة لوجهك ولصورة بطاقة الهوية الشخصيّة الحكومية "
-"خاصّتك."
-
-#: lms/templates/verify_student/payment_confirmation_step.underscore
-msgid "Thank you! We have received your payment for {courseName}."
-msgstr ""
-
-#: lms/templates/verify_student/payment_confirmation_step.underscore
-msgid "Next Step: Confirm your identity"
-msgstr "الخطوة التالية: تأكيد هويّتك"
-
-#: lms/templates/verify_student/payment_confirmation_step.underscore
-msgid "Check your email"
-msgstr "تحقّق من بريدك الإلكتروني "
-
-#: lms/templates/verify_student/payment_confirmation_step.underscore
-msgid ""
-"You need to activate your account before you can enroll in courses. Check "
-"your inbox for an activation email."
-msgstr ""
-"تحتاج إلى تفعيل حسابك قبل أن تتمكّن من التسجيل في المساقات. لذا يُرجى تفقّد "
-"صندوق بريدك الإلكتروني حيث ستردك رسالة تفعيل. "
-
-#: lms/templates/verify_student/payment_confirmation_step.underscore
-msgid ""
-"A driver's license, passport, or government-issued ID with your name and "
-"photo."
-msgstr ""
-"رخصة القيادة، أو جواز السفر، أو بطاقة شخصية صادرة عن الحكومة، بحيث تحمل أي "
-"واحدة من هذه الوثائق اسمك وصورتك "
-
-#: lms/templates/verify_student/reverify_success_step.underscore
-msgid "Identity Verification In Progress"
-msgstr "جاري التحقّق من الهوية"
-
-#: lms/templates/verify_student/reverify_success_step.underscore
-msgid ""
-"We have received your information and are verifying your identity. You will "
-"see a message on your dashboard when the verification process is complete "
-"(usually within 1-2 days). In the meantime, you can still access all "
-"available course content."
-msgstr ""
-"لقد استلمنا معلوماتك ونتولّى حاليًا التحقّق من هويتك. ستصلك رسالة على لوحة "
-"معلوماتك عند اكتمال عملية التحقّق (عادةً خلال 1-2 أيام). ويمكنك في الوقت "
-"الراهن استخدام كافة محتويات المساق المُتاحة."
-
-#: lms/templates/verify_student/reverify_success_step.underscore
-msgid "Return to Your Dashboard"
-msgstr "العودة إلى لوحة المعلومات"
-
-#: lms/templates/verify_student/review_photos_step.underscore
-msgid "Review Your Photos"
-msgstr "مراجعة صورك"
-
-#: lms/templates/verify_student/review_photos_step.underscore
-msgid ""
-"Make sure we can verify your identity with the photos and information you "
-"have provided."
-msgstr ""
-"يُرجى التأكّد من أنّ الصور والمعلومات التي قدّمتها تمكّننا من التحقّق من "
-"هويّتك. "
-
-#: lms/templates/verify_student/review_photos_step.underscore
-#, python-format
-msgid "Photo of %(fullName)s"
-msgstr "صورة لـ %(fullName)s"
-
-#: lms/templates/verify_student/review_photos_step.underscore
-#, python-format
-msgid "Photo of %(fullName)s's ID"
-msgstr "صورة البطاقة الشخصية لـ %(fullName)s"
-
-#: lms/templates/verify_student/review_photos_step.underscore
-msgid "Photo requirements:"
-msgstr "متطلّبات الصورة:"
-
-#: lms/templates/verify_student/review_photos_step.underscore
-msgid "Does the photo of you show your whole face?"
-msgstr "هل يظهر وجهك في صورتك بالكامل؟"
-
-#: lms/templates/verify_student/review_photos_step.underscore
-msgid "Does the photo of you match your ID photo?"
-msgstr "هل تتطابق صورتك مع الصورة التي تحملها بطاقتك الشخصية؟"
-
-#: lms/templates/verify_student/review_photos_step.underscore
-msgid "Is your name on your ID readable?"
-msgstr "هل اسمك الموجود على بطاقتك الشخصية سهل القراءة؟"
-
-#: lms/templates/verify_student/review_photos_step.underscore
-#, python-format
-msgid "Does the name on your ID match your account name: %(fullName)s?"
-msgstr ""
-"هل يتطابق الاسم الذي تحمله بطاقتك الشخصية مع اسمك في الحساب: %(fullName)s؟"
-
-#: lms/templates/verify_student/review_photos_step.underscore
-msgid "Edit Your Name"
-msgstr "تعديل اسمك "
-
-#: lms/templates/verify_student/review_photos_step.underscore
-msgid ""
-"Make sure that the full name on your account matches the name on your ID."
-msgstr ""
-"يُرجى التأكّد من أنّ الاسم الكامل الموجود في حسابك يتطابق مع الاسم الموجود "
-"على بطاقتك الشخصية. "
-
-#: lms/templates/verify_student/review_photos_step.underscore
-msgid "Photos don't meet the requirements?"
-msgstr "لا تلبّي الصور المتطلّبات؟ "
-
-#: lms/templates/verify_student/review_photos_step.underscore
-msgid "Retake Your Photos"
-msgstr "إعادة التقاط صورك"
-
-#: lms/templates/verify_student/review_photos_step.underscore
-msgid "Before proceeding, please confirm that your details match"
-msgstr "قبل المتابعة، يُرجى التأكّد من تطابق بياناتك"
-
-#: lms/templates/verify_student/webcam_photo.underscore
-msgid ""
-"Don't see your picture? Make sure to allow your browser to use your camera "
-"when it asks for permission."
-msgstr ""
-"ألا يمكنك رؤية صورتك؟ تأكّد من السماح لمتصفّحك باستخدام كاميرتك عندما يطلب "
-"الإذن منك. "
-
-#: lms/templates/verify_student/webcam_photo.underscore
-msgid "Live view of webcam"
-msgstr "بث مباشر عبر الكاميرا"
-
-#: lms/templates/verify_student/webcam_photo.underscore
-msgid "Retake Photo"
-msgstr "إعادة التقاط الصورة"
-
-#: lms/templates/verify_student/webcam_photo.underscore
-msgid "Take Photo"
-msgstr "التقاط صورة "
-
#: cms/templates/js/access-editor.underscore
msgid "Limit Access"
msgstr "الحدّ من صلاحية الوصول"
@@ -8076,6 +6087,19 @@ msgstr "عرض الكل"
msgid "Other"
msgstr "غير ذلك"
+#: cms/templates/js/asset-library.underscore
+#: cms/templates/js/basic-modal.underscore
+#: lms/templates/instructor/instructor_dashboard_2/enrollment-code-lookup-links.underscore
+#: test_root/staticfiles/coffee/fixtures/asset-library.underscore
+#: test_root/staticfiles/coffee/fixtures/basic-modal.underscore
+#: test_root/staticfiles/proctoring/templates/course_allowances.underscore
+#: test_root/staticfiles/proctoring/templates/student-proctored-exam-attempts.underscore
+#: test_root/staticfiles/templates/asset-library.underscore
+#: test_root/staticfiles/templates/basic-modal.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/enrollment-code-lookup-links.underscore
+msgid "Actions"
+msgstr "الإجراءات"
+
#: cms/templates/js/asset-library.underscore
msgid "You haven't added any assets to this course yet."
msgstr "لم تُضِف أي مواد ملحقة بهذا المساق بعد. "
@@ -8336,6 +6360,17 @@ msgstr "صَدَر:"
msgid "Scheduled:"
msgstr "مجدوَل:"
+#: cms/templates/js/course-outline.underscore
+#: cms/templates/js/publish-xblock.underscore
+#: lms/templates/ccx/schedule.underscore
+#: test_root/staticfiles/coffee/fixtures/course-outline.underscore
+#: test_root/staticfiles/coffee/fixtures/publish-xblock.underscore
+#: test_root/staticfiles/templates/course-outline.underscore
+#: test_root/staticfiles/templates/publish-xblock.underscore
+#: test_root/staticfiles/templates/ccx/schedule.underscore
+msgid "Unscheduled"
+msgstr "غير مجدوَل"
+
#: cms/templates/js/course-outline.underscore
msgid "Graded as:"
msgstr "مقيَّم بدرجة:"
@@ -8430,6 +6465,16 @@ msgstr ""
"هناك تعليمات برمجية غير صحيحة في المحتوى الخاص بك. يُرجى التأكّد من صحّة "
"تعليمات HTML المستخدمة."
+#: cms/templates/js/course_info_update.underscore
+#: lms/templates/commerce/receipt.underscore
+#: lms/templates/verify_student/payment_confirmation_step.underscore
+#: test_root/staticfiles/coffee/fixtures/course_info_update.underscore
+#: test_root/staticfiles/templates/course_info_update.underscore
+#: test_root/staticfiles/templates/commerce/receipt.underscore
+#: test_root/staticfiles/templates/verify_student/payment_confirmation_step.underscore
+msgid "Date"
+msgstr "التاريخ "
+
#: cms/templates/js/course_info_update.underscore
msgid "Send push notification to mobile apps"
msgstr "إرسال إخطارات لحظية إلى تطبيقات الهاتف الجوال"
@@ -8458,6 +6503,16 @@ msgstr "حذف تاريخ استحقاق التقييم"
msgid "Chapter Name"
msgstr "اسم الفصل"
+#: cms/templates/js/edit-chapter.underscore
+#: lms/templates/ccx/schedule.underscore
+#: test_root/staticfiles/coffee/fixtures/edit-chapter.underscore
+#: test_root/staticfiles/proctoring/templates/add-new-allowance.underscore
+#: test_root/staticfiles/proctoring/templates/student-proctored-exam-attempts.underscore
+#: test_root/staticfiles/templates/edit-chapter.underscore
+#: test_root/staticfiles/templates/ccx/schedule.underscore
+msgid "gettext("
+msgstr "وظيفة gettext("
+
#: cms/templates/js/edit-chapter.underscore
msgid "provide the title/name of the chapter that will be used in navigating"
msgstr "حدّد عنوان/ اسم الفصل الذي سيُستخدم في التصفّح "
@@ -8663,6 +6718,18 @@ msgstr "لم تُضِف بعد أي كتب إلى هذا المساق."
msgid "Add your first textbook"
msgstr "أضِف أوّل كتاب لك."
+#: cms/templates/js/paging-header.underscore
+#: common/static/common/templates/components/paging-footer.underscore
+#: common/static/common/templates/discussion/pagination.underscore
+#: test_root/staticfiles/coffee/fixtures/paging-header.underscore
+#: test_root/staticfiles/common/templates/components/paging-footer.underscore
+#: test_root/staticfiles/common/templates/discussion/pagination.underscore
+#: test_root/staticfiles/templates/paging-header.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/components/paging-footer.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/pagination.underscore
+msgid "Previous"
+msgstr "السابق"
+
#: cms/templates/js/previous-video-upload-list.underscore
msgid "Previous Uploads"
msgstr "تحميلات سابقة"
@@ -8679,6 +6746,17 @@ msgstr "المدّة"
msgid "Video ID"
msgstr "الرقم التعريفي للفيديو"
+#: cms/templates/js/previous-video-upload-list.underscore
+#: lms/djangoapps/support/static/support/templates/certificates_results.underscore
+#: lms/templates/verify_student/enrollment_confirmation_step.underscore
+#: test_root/staticfiles/coffee/fixtures/previous-video-upload-list.underscore
+#: test_root/staticfiles/proctoring/templates/student-proctored-exam-attempts.underscore
+#: test_root/staticfiles/support/templates/certificates_results.underscore
+#: test_root/staticfiles/templates/previous-video-upload-list.underscore
+#: test_root/staticfiles/templates/verify_student/enrollment_confirmation_step.underscore
+msgid "Status"
+msgstr "الحالة"
+
#: cms/templates/js/publish-history.underscore
msgid "Never published"
msgstr "لم تُنشَر قطّ"
@@ -9206,3 +7284,2825 @@ msgstr ""
#: cms/templates/js/video/transcripts/messages/transcripts-use-existing.underscore
msgid "Use Current Transcript"
msgstr "استخدم النص الحالي"
+
+#: common/static/common/templates/image-modal.underscore
+#: test_root/staticfiles/common/templates/image-modal.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/image-modal.underscore
+msgid "Large"
+msgstr "كبير "
+
+#: common/static/common/templates/image-modal.underscore
+#: test_root/staticfiles/common/templates/image-modal.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/image-modal.underscore
+msgid "Zoom In"
+msgstr "تكبير"
+
+#: common/static/common/templates/image-modal.underscore
+#: test_root/staticfiles/common/templates/image-modal.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/image-modal.underscore
+msgid "Zoom Out"
+msgstr "تصغير"
+
+#: common/static/common/templates/components/paging-footer.underscore
+#: test_root/staticfiles/common/templates/components/paging-footer.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/components/paging-footer.underscore
+#, python-format
+msgid "Page number out of %(total_pages)s"
+msgstr ""
+
+#: common/static/common/templates/components/paging-footer.underscore
+#: test_root/staticfiles/common/templates/components/paging-footer.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/components/paging-footer.underscore
+msgid "Enter the page number you'd like to quickly navigate to."
+msgstr "أدخل رقم الصفحة التي تود الولوج إليها"
+
+#: common/static/common/templates/components/paging-header.underscore
+#: test_root/staticfiles/common/templates/components/paging-header.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/components/paging-header.underscore
+msgid "Sorted by"
+msgstr "الترتيب بحسب: "
+
+#: common/static/common/templates/components/search-field.underscore
+#: test_root/staticfiles/common/templates/components/search-field.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/components/search-field.underscore
+msgid "Clear search"
+msgstr "حذف البحث"
+
+#: common/static/common/templates/discussion/discussion-home.underscore
+#: test_root/staticfiles/common/templates/discussion/discussion-home.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/discussion-home.underscore
+msgid "DISCUSSION HOME:"
+msgstr "الصفحة الرئيسية للمناقشة:"
+
+#: common/static/common/templates/discussion/discussion-home.underscore
+#: test_root/staticfiles/common/templates/discussion/discussion-home.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/discussion-home.underscore
+#, python-format
+msgid "How to use %(platform_name)s discussions"
+msgstr "كيفية استخدام نقاشات %(platform_name)s"
+
+#: common/static/common/templates/discussion/discussion-home.underscore
+#: test_root/staticfiles/common/templates/discussion/discussion-home.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/discussion-home.underscore
+msgid "Find discussions"
+msgstr "إيجاد النقاشات"
+
+#: common/static/common/templates/discussion/discussion-home.underscore
+#: test_root/staticfiles/common/templates/discussion/discussion-home.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/discussion-home.underscore
+msgid "Use the Discussion Topics menu to find specific topics."
+msgstr "استخدم قائمة مواضيع النقاش لتجد موضوعات معينة."
+
+#: common/static/common/templates/discussion/discussion-home.underscore
+#: test_root/staticfiles/common/templates/discussion/discussion-home.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/discussion-home.underscore
+msgid "Search all posts"
+msgstr "البحث في كافّة المنشورات"
+
+#: common/static/common/templates/discussion/discussion-home.underscore
+#: test_root/staticfiles/common/templates/discussion/discussion-home.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/discussion-home.underscore
+msgid "Filter and sort topics"
+msgstr "تصفية وتصنيف المواضيع"
+
+#: common/static/common/templates/discussion/discussion-home.underscore
+#: test_root/staticfiles/common/templates/discussion/discussion-home.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/discussion-home.underscore
+msgid "Engage with posts"
+msgstr "شارك في المنشورات"
+
+#: common/static/common/templates/discussion/discussion-home.underscore
+#: test_root/staticfiles/common/templates/discussion/discussion-home.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/discussion-home.underscore
+msgid "Vote for good posts and responses"
+msgstr "صوّت للردود والمنشورات الجيّدة"
+
+#: common/static/common/templates/discussion/discussion-home.underscore
+#: test_root/staticfiles/common/templates/discussion/discussion-home.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/discussion-home.underscore
+msgid "Report abuse, topics, and responses"
+msgstr "أبلغ عن أساءة أو مواضيع أو ردود"
+
+#: common/static/common/templates/discussion/discussion-home.underscore
+#: test_root/staticfiles/common/templates/discussion/discussion-home.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/discussion-home.underscore
+msgid "Follow or unfollow posts"
+msgstr "تابع أو ألغي متابعة منشورات"
+
+#: common/static/common/templates/discussion/discussion-home.underscore
+#: test_root/staticfiles/common/templates/discussion/discussion-home.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/discussion-home.underscore
+msgid "Receive updates"
+msgstr "تلقّي التحديثات"
+
+#: common/static/common/templates/discussion/discussion-home.underscore
+#: test_root/staticfiles/common/templates/discussion/discussion-home.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/discussion-home.underscore
+msgid "Toggle Notifications Setting"
+msgstr "تبديل إعداد الإشعارات "
+
+#: common/static/common/templates/discussion/discussion-home.underscore
+#: test_root/staticfiles/common/templates/discussion/discussion-home.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/discussion-home.underscore
+msgid ""
+"Check this box to receive an email digest once a day notifying you about "
+"new, unread activity from posts you are following."
+msgstr ""
+"اختر هذا المربّع لتتلقّى رسالة بريد إلكتروني واحدة يوميًّا حول إشعارات "
+"الأنشطة الجديدة وغير المقروءة في المنشورات التي تتابعها."
+
+#: common/static/common/templates/discussion/forum-action-answer.underscore
+#: test_root/staticfiles/common/templates/discussion/forum-action-answer.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/forum-action-answer.underscore
+msgid "Mark as Answer"
+msgstr "التحديد كإجابة"
+
+#: common/static/common/templates/discussion/forum-action-answer.underscore
+#: test_root/staticfiles/common/templates/discussion/forum-action-answer.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/forum-action-answer.underscore
+msgid "Unmark as Answer"
+msgstr "إلغاء التحديد كإجابة"
+
+#: common/static/common/templates/discussion/forum-action-close.underscore
+#: test_root/staticfiles/common/templates/discussion/forum-action-close.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/forum-action-close.underscore
+msgid "Open"
+msgstr "فتح"
+
+#: common/static/common/templates/discussion/forum-action-endorse.underscore
+#: test_root/staticfiles/common/templates/discussion/forum-action-endorse.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/forum-action-endorse.underscore
+msgid "Endorse"
+msgstr "تأييد"
+
+#: common/static/common/templates/discussion/forum-action-endorse.underscore
+#: test_root/staticfiles/common/templates/discussion/forum-action-endorse.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/forum-action-endorse.underscore
+msgid "Unendorse"
+msgstr "إلغاء التأييد"
+
+#: common/static/common/templates/discussion/forum-action-follow.underscore
+#: test_root/staticfiles/common/templates/discussion/forum-action-follow.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/forum-action-follow.underscore
+msgid "Follow"
+msgstr "متابعة"
+
+#: common/static/common/templates/discussion/forum-action-follow.underscore
+#: test_root/staticfiles/common/templates/discussion/forum-action-follow.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/forum-action-follow.underscore
+msgid "Unfollow"
+msgstr "إلغاء المتابعة"
+
+#: common/static/common/templates/discussion/forum-action-pin.underscore
+#: test_root/staticfiles/common/templates/discussion/forum-action-pin.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/forum-action-pin.underscore
+msgid "Pin"
+msgstr "تثبيت"
+
+#: common/static/common/templates/discussion/forum-action-pin.underscore
+#: test_root/staticfiles/common/templates/discussion/forum-action-pin.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/forum-action-pin.underscore
+msgid "Unpin"
+msgstr "إلغاء التثبيت"
+
+#: common/static/common/templates/discussion/forum-action-report.underscore
+#: test_root/staticfiles/common/templates/discussion/forum-action-report.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/forum-action-report.underscore
+msgid "Report abuse"
+msgstr "الإبلاغ عن إساءة "
+
+#: common/static/common/templates/discussion/forum-action-report.underscore
+#: test_root/staticfiles/common/templates/discussion/forum-action-report.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/forum-action-report.underscore
+msgid "Report"
+msgstr "الإبلاغ"
+
+#: common/static/common/templates/discussion/forum-action-report.underscore
+#: test_root/staticfiles/common/templates/discussion/forum-action-report.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/forum-action-report.underscore
+msgid "Unreport"
+msgstr "إلغاء الإبلاغ"
+
+#: common/static/common/templates/discussion/forum-action-vote.underscore
+#: test_root/staticfiles/common/templates/discussion/forum-action-vote.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/forum-action-vote.underscore
+msgid "Vote for this post,"
+msgstr "صوّت لهذا المنشور"
+
+#: common/static/common/templates/discussion/new-post.underscore
+#: test_root/staticfiles/common/templates/discussion/new-post.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/new-post.underscore
+msgid "Visible To:"
+msgstr "مرئيٍّ لـ:"
+
+#: common/static/common/templates/discussion/new-post.underscore
+#: test_root/staticfiles/common/templates/discussion/new-post.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/new-post.underscore
+msgid "All Groups"
+msgstr "كافّة المجموعات "
+
+#: common/static/common/templates/discussion/new-post.underscore
+#: test_root/staticfiles/common/templates/discussion/new-post.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/new-post.underscore
+msgid ""
+"Discussion admins, moderators, and TAs can make their posts visible to all "
+"students or specify a single cohort."
+msgstr ""
+"يمكن لمشرفي النقاشات ومشرفي المنتدى ومساعدي الأساتذة أن يجعلوا منشوراتهم "
+"مرئيّة لجميع الطلاب أو لشعب معيّنة يحدّدوها."
+
+#: common/static/common/templates/discussion/new-post.underscore
+#: test_root/staticfiles/common/templates/discussion/new-post.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/new-post.underscore
+msgid "Title:"
+msgstr "العنوان:"
+
+#: common/static/common/templates/discussion/new-post.underscore
+#: test_root/staticfiles/common/templates/discussion/new-post.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/new-post.underscore
+msgid "Add a clear and descriptive title to encourage participation."
+msgstr "أضِف عنوانًا واضحًا ومعبّرًا لتشجيع المشاركة."
+
+#: common/static/common/templates/discussion/new-post.underscore
+#: test_root/staticfiles/common/templates/discussion/new-post.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/new-post.underscore
+msgid "Enter your question or comment"
+msgstr "أَدخِل سؤالك أو تعليقك"
+
+#: common/static/common/templates/discussion/new-post.underscore
+#: test_root/staticfiles/common/templates/discussion/new-post.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/new-post.underscore
+msgid "follow this post"
+msgstr "تابِع هذا المنشور "
+
+#: common/static/common/templates/discussion/new-post.underscore
+#: test_root/staticfiles/common/templates/discussion/new-post.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/new-post.underscore
+msgid "post anonymously"
+msgstr "انشُر من دون الكشف عن الهوية "
+
+#: common/static/common/templates/discussion/new-post.underscore
+#: test_root/staticfiles/common/templates/discussion/new-post.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/new-post.underscore
+msgid "post anonymously to classmates"
+msgstr "انشر أمام الزملاء من دون الكشف عن الهوية "
+
+#: common/static/common/templates/discussion/new-post.underscore
+#: test_root/staticfiles/common/templates/discussion/new-post.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/new-post.underscore
+msgid "Add Post"
+msgstr "أَضِف منشورًا"
+
+#: common/static/common/templates/discussion/post-user-display.underscore
+#: test_root/staticfiles/common/templates/discussion/post-user-display.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/post-user-display.underscore
+msgid "Community TA"
+msgstr "مساعد أستاذ لشؤون المتعلّمين"
+
+#: common/static/common/templates/discussion/profile-thread.underscore
+#: common/static/common/templates/discussion/thread.underscore
+#: test_root/staticfiles/common/templates/discussion/profile-thread.underscore
+#: test_root/staticfiles/common/templates/discussion/thread.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/profile-thread.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread.underscore
+msgid "This thread is closed."
+msgstr "أُغلِق هذا الموضوع. "
+
+#: common/static/common/templates/discussion/profile-thread.underscore
+#: test_root/staticfiles/common/templates/discussion/profile-thread.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/profile-thread.underscore
+msgid "View discussion"
+msgstr "استعراض المناقشة"
+
+#: common/static/common/templates/discussion/response-comment-edit.underscore
+#: test_root/staticfiles/common/templates/discussion/response-comment-edit.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/response-comment-edit.underscore
+msgid "Editing comment"
+msgstr "تعديل التعليق"
+
+#: common/static/common/templates/discussion/response-comment-edit.underscore
+#: test_root/staticfiles/common/templates/discussion/response-comment-edit.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/response-comment-edit.underscore
+msgid "Update comment"
+msgstr "تحديث التعليق"
+
+#: common/static/common/templates/discussion/response-comment-show.underscore
+#: test_root/staticfiles/common/templates/discussion/response-comment-show.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/response-comment-show.underscore
+#, python-format
+msgid "posted %(time_ago)s by %(author)s"
+msgstr "نُشِر %(time_ago)s من قِبل %(author)s"
+
+#: common/static/common/templates/discussion/response-comment-show.underscore
+#: common/static/common/templates/discussion/thread-response-show.underscore
+#: common/static/common/templates/discussion/thread-show.underscore
+#: test_root/staticfiles/common/templates/discussion/response-comment-show.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-response-show.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-show.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/response-comment-show.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-response-show.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-show.underscore
+msgid "Reported"
+msgstr "مبلَّغ عنه"
+
+#: common/static/common/templates/discussion/thread-edit.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-edit.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-edit.underscore
+msgid "Editing post"
+msgstr "تعديل المنشور "
+
+#: common/static/common/templates/discussion/thread-edit.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-edit.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-edit.underscore
+msgid "Edit post title"
+msgstr "تعديل عنوان المنشور "
+
+#: common/static/common/templates/discussion/thread-edit.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-edit.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-edit.underscore
+msgid "Update post"
+msgstr "تحديث المنشور "
+
+#: common/static/common/templates/discussion/thread-list-item.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-list-item.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-list-item.underscore
+msgid "discussion"
+msgstr "مناقشة"
+
+#: common/static/common/templates/discussion/thread-list-item.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-list-item.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-list-item.underscore
+msgid "answered question"
+msgstr "سؤال مُجاب عليه"
+
+#: common/static/common/templates/discussion/thread-list-item.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-list-item.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-list-item.underscore
+msgid "unanswered question"
+msgstr "سؤال غير مُجاب عليه"
+
+#: common/static/common/templates/discussion/thread-list-item.underscore
+#: common/static/common/templates/discussion/thread-show.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-list-item.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-show.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-list-item.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-show.underscore
+msgid "Pinned"
+msgstr "مُثَبَّت"
+
+#: common/static/common/templates/discussion/thread-list-item.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-list-item.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-list-item.underscore
+msgid "Following"
+msgstr "جاري المتابعة"
+
+#: common/static/common/templates/discussion/thread-list-item.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-list-item.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-list-item.underscore
+msgid "By: Staff"
+msgstr "بواسطة: طاقم المساق"
+
+#: common/static/common/templates/discussion/thread-list-item.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-list-item.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-list-item.underscore
+msgid "By: Community TA"
+msgstr "بواسطة: مساعد أستاذ لشؤون المتعلّمين"
+
+#: common/static/common/templates/discussion/thread-list-item.underscore
+#: common/static/common/templates/discussion/thread-response-show.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-list-item.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-response-show.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-list-item.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-response-show.underscore
+msgid "fmt"
+msgstr "fmt"
+
+#: common/static/common/templates/discussion/thread-list-item.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-list-item.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-list-item.underscore
+#, python-format
+msgid ""
+"%(comments_count)s %(span_sr_open)scomments (%(unread_comments_count)s "
+"unread comments)%(span_close)s"
+msgstr ""
+"%(comments_count)s %(span_sr_open)sتعليقات (%(unread_comments_count)s "
+"تعليقات غير مقروءة)%(span_close)s"
+
+#: common/static/common/templates/discussion/thread-list-item.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-list-item.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-list-item.underscore
+#, python-format
+msgid "%(comments_count)s %(span_sr_open)scomments %(span_close)s"
+msgstr "%(comments_count)s %(span_sr_open)sتعليقات %(span_close)s"
+
+#: common/static/common/templates/discussion/thread-response-edit.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-response-edit.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-response-edit.underscore
+msgid "Editing response"
+msgstr "تعديل الرد "
+
+#: common/static/common/templates/discussion/thread-response-edit.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-response-edit.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-response-edit.underscore
+msgid "Update response"
+msgstr "تحديث الرد "
+
+#: common/static/common/templates/discussion/thread-response-show.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-response-show.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-response-show.underscore
+#, python-format
+msgid "marked as answer %(time_ago)s by %(user)s"
+msgstr "موسومة كإجابة %(time_ago)s للمستخدم %(user)s"
+
+#: common/static/common/templates/discussion/thread-response-show.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-response-show.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-response-show.underscore
+#, python-format
+msgid "marked as answer %(time_ago)s"
+msgstr "موسومة كإجابة %(time_ago)s"
+
+#: common/static/common/templates/discussion/thread-response-show.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-response-show.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-response-show.underscore
+#, python-format
+msgid "endorsed %(time_ago)s by %(user)s"
+msgstr "مصادقة عليها %(time_ago)s من قِبل %(user)s"
+
+#: common/static/common/templates/discussion/thread-response-show.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-response-show.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-response-show.underscore
+#, python-format
+msgid "endorsed %(time_ago)s"
+msgstr "مصادقة عليها %(time_ago)s"
+
+#: common/static/common/templates/discussion/thread-response.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-response.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-response.underscore
+#, python-format
+msgid "Show Comment (%(num_comments)s)"
+msgid_plural "Show Comments (%(num_comments)s)"
+msgstr[0] "إظهار التعليق (%(num_comments)s)"
+msgstr[1] "إظهار التعليق (%(num_comments)s)"
+msgstr[2] "إظهار التعليقات (%(num_comments)s)"
+msgstr[3] "إظهار التعليقات (%(num_comments)s)"
+msgstr[4] "إظهار التعليقات (%(num_comments)s)"
+msgstr[5] "إظهار التعليقات (%(num_comments)s)"
+
+#: common/static/common/templates/discussion/thread-response.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-response.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-response.underscore
+msgid "fmts"
+msgstr "fmts"
+
+#: common/static/common/templates/discussion/thread-response.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-response.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-response.underscore
+msgid "Add a comment"
+msgstr "إضافة تعليق "
+
+#: common/static/common/templates/discussion/thread-response.underscore
+#: common/static/common/templates/discussion/thread.underscore
+#: lms/templates/verify_student/incourse_reverify.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-response.underscore
+#: test_root/staticfiles/common/templates/discussion/thread.underscore
+#: test_root/staticfiles/templates/verify_student/incourse_reverify.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-response.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread.underscore
+msgid "Submit"
+msgstr "تقديم"
+
+#: common/static/common/templates/discussion/thread-show.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-show.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-show.underscore
+#, python-format
+msgid "%(post_type)s posted %(time_ago)s by %(author)s"
+msgstr "%(post_type)s منشور %(time_ago)s من قِبل %(author)s"
+
+#: common/static/common/templates/discussion/thread-show.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-show.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-show.underscore
+msgid "Closed"
+msgstr "مُغلق"
+
+#: common/static/common/templates/discussion/thread-show.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-show.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-show.underscore
+#, python-format
+msgid "Related to: %(courseware_title_linked)s"
+msgstr "متعلِّقٌ بِـ: %(courseware_title_linked)s"
+
+#: common/static/common/templates/discussion/thread-show.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-show.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-show.underscore
+#, python-format
+msgid "This post is visible only to %(group_name)s."
+msgstr "هذا المنشور مرئيٌّ فقط لـ %(group_name)s."
+
+#: common/static/common/templates/discussion/thread-show.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-show.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-show.underscore
+msgid "This post is visible to everyone."
+msgstr "هذا المنشور مرئيٌّ للجميع."
+
+#: common/static/common/templates/discussion/thread-type.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-type.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-type.underscore
+msgid "Post type:"
+msgstr "نوع المنشور:"
+
+#: common/static/common/templates/discussion/thread-type.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-type.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-type.underscore
+msgid "Question"
+msgstr "سؤال"
+
+#: common/static/common/templates/discussion/thread-type.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-type.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-type.underscore
+msgid "Discussion"
+msgstr "المناقشة"
+
+#: common/static/common/templates/discussion/thread-type.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-type.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-type.underscore
+msgid ""
+"Questions raise issues that need answers. Discussions share ideas and start "
+"conversations."
+msgstr ""
+"تثير الأسئلة مواضيع تحتاج إلى إجابات، وتفتح النقاشات باب مشاركة الأفكار وبدء"
+" الحوارات."
+
+#: common/static/common/templates/discussion/thread.underscore
+#: test_root/staticfiles/common/templates/discussion/thread.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread.underscore
+msgid "Add a Response"
+msgstr "إضافة رد:"
+
+#: common/static/common/templates/discussion/thread.underscore
+#: test_root/staticfiles/common/templates/discussion/thread.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread.underscore
+msgid "Post a response:"
+msgstr "انشر ردًّا: "
+
+#: common/static/common/templates/discussion/thread.underscore
+#: test_root/staticfiles/common/templates/discussion/thread.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread.underscore
+msgid "Expand discussion"
+msgstr "تكبير نافذة المناقشة"
+
+#: common/static/common/templates/discussion/thread.underscore
+#: test_root/staticfiles/common/templates/discussion/thread.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread.underscore
+msgid "Collapse discussion"
+msgstr "تصغير نافذة المناقشة"
+
+#: common/static/common/templates/discussion/topic.underscore
+#: test_root/staticfiles/common/templates/discussion/topic.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/topic.underscore
+msgid "Topic Area:"
+msgstr "مجال الموضوع:"
+
+#: common/static/common/templates/discussion/topic.underscore
+#: test_root/staticfiles/common/templates/discussion/topic.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/topic.underscore
+msgid "Discussion topics; currently listing: "
+msgstr "مواضيع النقاش، المواضيع المُدرجة على اللائحة حاليًا: "
+
+#: common/static/common/templates/discussion/topic.underscore
+#: test_root/staticfiles/common/templates/discussion/topic.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/topic.underscore
+msgid "Filter topics"
+msgstr "فلترة المواضيع "
+
+#: common/static/common/templates/discussion/topic.underscore
+#: test_root/staticfiles/common/templates/discussion/topic.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/topic.underscore
+msgid "Add your post to a relevant topic to help others find it."
+msgstr "أضف منشورك إلى موضوع ذي صلة لمساعدة الآخرين على إيجاده."
+
+#: common/static/common/templates/discussion/user-profile.underscore
+#: test_root/staticfiles/common/templates/discussion/user-profile.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/user-profile.underscore
+msgid "Active Threads"
+msgstr "المواضيع النشطة"
+
+#: lms/djangoapps/support/static/support/templates/certificates.underscore
+#: test_root/staticfiles/support/templates/certificates.underscore
+msgid "username or email"
+msgstr "اسم المستخدم أو البريد الإلكتروني:"
+
+#: lms/djangoapps/support/static/support/templates/certificates.underscore
+#: test_root/staticfiles/support/templates/certificates.underscore
+msgid "course id"
+msgstr "رقم تعريف المساق "
+
+#: lms/djangoapps/support/static/support/templates/certificates_results.underscore
+#: lms/templates/instructor/instructor_dashboard_2/certificate-invalidation.underscore
+#: lms/templates/instructor/instructor_dashboard_2/certificate-white-list.underscore
+#: test_root/staticfiles/support/templates/certificates_results.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/certificate-invalidation.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/certificate-white-list.underscore
+msgid "No results"
+msgstr "لا نتائج"
+
+#: lms/djangoapps/support/static/support/templates/certificates_results.underscore
+#: test_root/staticfiles/support/templates/certificates_results.underscore
+msgid "Course Key"
+msgstr "مفتاح المساق"
+
+#: lms/djangoapps/support/static/support/templates/certificates_results.underscore
+#: test_root/staticfiles/support/templates/certificates_results.underscore
+msgid "Download URL"
+msgstr "تنزيل الرابط"
+
+#: lms/djangoapps/support/static/support/templates/certificates_results.underscore
+#: test_root/staticfiles/support/templates/certificates_results.underscore
+msgid "Grade"
+msgstr "الدرجة"
+
+#: lms/djangoapps/support/static/support/templates/certificates_results.underscore
+#: test_root/staticfiles/support/templates/certificates_results.underscore
+msgid "Last Updated"
+msgstr "آخر تحديث"
+
+#: lms/djangoapps/support/static/support/templates/certificates_results.underscore
+#: test_root/staticfiles/support/templates/certificates_results.underscore
+msgid "Download the user's certificate"
+msgstr "تنزيل شهادة المستخدم"
+
+#: lms/djangoapps/support/static/support/templates/certificates_results.underscore
+#: test_root/staticfiles/support/templates/certificates_results.underscore
+msgid "Not available"
+msgstr "غير متاح"
+
+#: lms/djangoapps/support/static/support/templates/certificates_results.underscore
+#: test_root/staticfiles/support/templates/certificates_results.underscore
+msgid "Regenerate"
+msgstr "أعد الإنشاء"
+
+#: lms/djangoapps/support/static/support/templates/certificates_results.underscore
+#: test_root/staticfiles/support/templates/certificates_results.underscore
+msgid "Regenerate the user's certificate"
+msgstr "إعادة إنشاء شهادة المستخدم"
+
+#: lms/djangoapps/support/static/support/templates/certificates_results.underscore
+#: test_root/staticfiles/support/templates/certificates_results.underscore
+msgid "Generate"
+msgstr "إنشاء"
+
+#: lms/djangoapps/support/static/support/templates/certificates_results.underscore
+#: test_root/staticfiles/support/templates/certificates_results.underscore
+msgid "Generate the user's certificate"
+msgstr "إنشاء شهادة المستخدم"
+
+#: lms/djangoapps/support/static/support/templates/enrollment-modal.underscore
+#: test_root/staticfiles/support/templates/enrollment-modal.underscore
+msgid "Current enrollment mode:"
+msgstr "وضع التسجيل الحالي:"
+
+#: lms/djangoapps/support/static/support/templates/enrollment-modal.underscore
+#: test_root/staticfiles/support/templates/enrollment-modal.underscore
+msgid "New enrollment mode:"
+msgstr "وضع التسجيل الجديد:"
+
+#: lms/djangoapps/support/static/support/templates/enrollment-modal.underscore
+#: test_root/staticfiles/support/templates/enrollment-modal.underscore
+msgid "Reason for change:"
+msgstr "أسباب التغيير:"
+
+#: lms/djangoapps/support/static/support/templates/enrollment-modal.underscore
+#: test_root/staticfiles/support/templates/enrollment-modal.underscore
+msgid "Choose One"
+msgstr "اختر واحدًا"
+
+#: lms/djangoapps/support/static/support/templates/enrollment-modal.underscore
+#: test_root/staticfiles/support/templates/enrollment-modal.underscore
+msgid "Explain if other."
+msgstr "يُرجى تبيان التفاصيل في حال اختيار ’أسباب أخرى‘"
+
+#: lms/djangoapps/support/static/support/templates/enrollment-modal.underscore
+#: test_root/staticfiles/support/templates/enrollment-modal.underscore
+msgid "Submit enrollment change"
+msgstr "تقديم تغيير التسجيل"
+
+#: lms/djangoapps/support/static/support/templates/enrollment.underscore
+#: lms/templates/instructor/instructor_dashboard_2/certificate-invalidation.underscore
+#: test_root/staticfiles/support/templates/enrollment.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/certificate-invalidation.underscore
+msgid "Username or email address"
+msgstr "اسم المستخدم أو البريد الإلكتروني"
+
+#: lms/djangoapps/support/static/support/templates/enrollment.underscore
+#: test_root/staticfiles/support/templates/enrollment.underscore
+msgid "Course ID"
+msgstr "الرقم التعريفي للمساق "
+
+#: lms/djangoapps/support/static/support/templates/enrollment.underscore
+#: test_root/staticfiles/support/templates/enrollment.underscore
+msgid "Course Start"
+msgstr "تاريخ ابتداء المساق"
+
+#: lms/djangoapps/support/static/support/templates/enrollment.underscore
+#: test_root/staticfiles/support/templates/enrollment.underscore
+msgid "Course End"
+msgstr "تاريخ انتهاء المساق"
+
+#: lms/djangoapps/support/static/support/templates/enrollment.underscore
+#: test_root/staticfiles/support/templates/enrollment.underscore
+msgid "Upgrade Deadline"
+msgstr "الموعد النهائي للتحديث "
+
+#: lms/djangoapps/support/static/support/templates/enrollment.underscore
+#: test_root/staticfiles/support/templates/enrollment.underscore
+msgid "Verification Deadline"
+msgstr "الموعد النهائي للتحقّق"
+
+#: lms/djangoapps/support/static/support/templates/enrollment.underscore
+#: test_root/staticfiles/support/templates/enrollment.underscore
+msgid "Enrollment Date"
+msgstr "تاريخ التسجيل "
+
+#: lms/djangoapps/support/static/support/templates/enrollment.underscore
+#: test_root/staticfiles/support/templates/enrollment.underscore
+msgid "Enrollment Mode"
+msgstr "وضع التسجيل"
+
+#: lms/djangoapps/support/static/support/templates/enrollment.underscore
+#: test_root/staticfiles/support/templates/enrollment.underscore
+msgid "Verified mode price"
+msgstr "سعر وضع ’شهادة موثّقة‘"
+
+#: lms/djangoapps/support/static/support/templates/enrollment.underscore
+#: test_root/staticfiles/support/templates/enrollment.underscore
+msgid "Reason"
+msgstr "السبب"
+
+#: lms/djangoapps/support/static/support/templates/enrollment.underscore
+#: test_root/staticfiles/support/templates/enrollment.underscore
+msgid "Last modified by"
+msgstr "أُجري آخر تعديل من قبل"
+
+#: lms/djangoapps/support/static/support/templates/enrollment.underscore
+#: lms/templates/ccx/schedule.underscore
+#: test_root/staticfiles/support/templates/enrollment.underscore
+#: test_root/staticfiles/templates/ccx/schedule.underscore
+msgid "N/A"
+msgstr "غير متوفّر"
+
+#: lms/djangoapps/support/static/support/templates/enrollment.underscore
+#: test_root/staticfiles/support/templates/enrollment.underscore
+msgid "Change Enrollment"
+msgstr "تغيير التسجيل"
+
+#: lms/djangoapps/teams/static/teams/templates/edit-team.underscore
+#: test_root/staticfiles/teams/templates/edit-team.underscore
+msgid "Your team could not be created."
+msgstr "عذرًا، لم نتمكّن من إنشاء فريقك."
+
+#: lms/djangoapps/teams/static/teams/templates/edit-team.underscore
+#: test_root/staticfiles/teams/templates/edit-team.underscore
+msgid "Your team could not be updated."
+msgstr "عذرًا، لم نتمكّن من تحديث فريقك."
+
+#: lms/djangoapps/teams/static/teams/templates/edit-team.underscore
+#: test_root/staticfiles/teams/templates/edit-team.underscore
+msgid ""
+"Enter information to describe your team. You cannot change these details "
+"after you create the team."
+msgstr ""
+"يُرجى إدخال معلومات لوصف فريقك. يتعذّر تعديل هذه التفاصيل بمجرّد إنشاء "
+"الفريق."
+
+#: lms/djangoapps/teams/static/teams/templates/edit-team.underscore
+#: test_root/staticfiles/teams/templates/edit-team.underscore
+msgid "Optional Characteristics"
+msgstr "الخصائص الاختيارية"
+
+#: lms/djangoapps/teams/static/teams/templates/edit-team.underscore
+#: test_root/staticfiles/teams/templates/edit-team.underscore
+msgid ""
+"Help other learners decide whether to join your team by specifying some "
+"characteristics for your team. Choose carefully, because fewer people might "
+"be interested in joining your team if it seems too restrictive."
+msgstr ""
+"ساعد المتعلّمين الآخرين في اتخاذ القرار بالانضمام إلى فريق أم لا وذلك بتحديد"
+" بعض الخصائص المميّزة لفريقك. اخترها بحذر إذ قد يهتم عدّد أقل من الأشخاص "
+"بالانضمام إلى فريقك في حال انطوى الأمر على الكثير من القيود."
+
+#: lms/djangoapps/teams/static/teams/templates/edit-team.underscore
+#: test_root/staticfiles/teams/templates/edit-team.underscore
+msgid "Create team."
+msgstr "أنشئ فريق."
+
+#: lms/djangoapps/teams/static/teams/templates/edit-team.underscore
+#: test_root/staticfiles/teams/templates/edit-team.underscore
+msgid "Update team."
+msgstr "عدّل فريق."
+
+#: lms/djangoapps/teams/static/teams/templates/edit-team.underscore
+#: test_root/staticfiles/teams/templates/edit-team.underscore
+msgid "Cancel team creating."
+msgstr "إلغاء عملية إنشاء الفريق"
+
+#: lms/djangoapps/teams/static/teams/templates/edit-team.underscore
+#: test_root/staticfiles/teams/templates/edit-team.underscore
+msgid "Cancel team updating."
+msgstr "إلغاء عملية تحديث الفريق"
+
+#: lms/djangoapps/teams/static/teams/templates/instructor-tools.underscore
+#: test_root/staticfiles/teams/templates/instructor-tools.underscore
+msgid "Instructor tools"
+msgstr "أدوات الأستاذ"
+
+#: lms/djangoapps/teams/static/teams/templates/instructor-tools.underscore
+#: test_root/staticfiles/teams/templates/instructor-tools.underscore
+msgid "Delete Team"
+msgstr "حذف الفريق"
+
+#: lms/djangoapps/teams/static/teams/templates/instructor-tools.underscore
+#: test_root/staticfiles/teams/templates/instructor-tools.underscore
+msgid "Edit Membership"
+msgstr "تعديل العضويّة"
+
+#: lms/djangoapps/teams/static/teams/templates/team-actions.underscore
+#: test_root/staticfiles/teams/templates/team-actions.underscore
+msgid "Are you having trouble finding a team to join?"
+msgstr "عذرًا، هل تواجه مشكلة في إيجاد فريق لتنضم إليه؟"
+
+#: lms/djangoapps/teams/static/teams/templates/team-profile-header-actions.underscore
+#: test_root/staticfiles/teams/templates/team-profile-header-actions.underscore
+msgid "Join Team"
+msgstr "انضم إلى الفريق"
+
+#: lms/djangoapps/teams/static/teams/templates/team-profile.underscore
+#: test_root/staticfiles/teams/templates/team-profile.underscore
+msgid "New Post"
+msgstr "منشور جديد "
+
+#: lms/djangoapps/teams/static/teams/templates/team-profile.underscore
+#: test_root/staticfiles/teams/templates/team-profile.underscore
+msgid "Team Details"
+msgstr "تفاصيل معلومات الفريق"
+
+#: lms/djangoapps/teams/static/teams/templates/team-profile.underscore
+#: test_root/staticfiles/teams/templates/team-profile.underscore
+msgid "You are a member of this team."
+msgstr "أنت عضو في هذا الفريق"
+
+#: lms/djangoapps/teams/static/teams/templates/team-profile.underscore
+#: test_root/staticfiles/teams/templates/team-profile.underscore
+msgid "Team member profiles"
+msgstr "لمحة موجزة عن أعضاء الفريق"
+
+#: lms/djangoapps/teams/static/teams/templates/team-profile.underscore
+#: test_root/staticfiles/teams/templates/team-profile.underscore
+msgid "Team capacity"
+msgstr "سعة استيعاب الفريق"
+
+#: lms/djangoapps/teams/static/teams/templates/team-profile.underscore
+#: test_root/staticfiles/teams/templates/team-profile.underscore
+msgid "country"
+msgstr "الدولة"
+
+#: lms/djangoapps/teams/static/teams/templates/team-profile.underscore
+#: test_root/staticfiles/teams/templates/team-profile.underscore
+msgid "language"
+msgstr "اللغة"
+
+#: lms/djangoapps/teams/static/teams/templates/team-profile.underscore
+#: test_root/staticfiles/teams/templates/team-profile.underscore
+msgid "Leave Team"
+msgstr "أترك الفريق"
+
+#: lms/static/js/fixtures/donation.underscore
+#: lms/templates/dashboard/donation.underscore
+#: test_root/staticfiles/js/fixtures/donation.underscore
+#: test_root/staticfiles/templates/dashboard/donation.underscore
+msgid "Donate"
+msgstr "تبرَّع"
+
+#: lms/templates/bookmarks/bookmarks-list.underscore
+#: test_root/staticfiles/templates/bookmarks/bookmarks-list.underscore
+msgid "My Bookmarks"
+msgstr "علاماتي المرجعيّة"
+
+#: lms/templates/bookmarks/bookmarks-list.underscore
+#: test_root/staticfiles/templates/bookmarks/bookmarks-list.underscore
+msgid "Bookmarked on"
+msgstr "جرى وضع علامة مرجعيّة بتاريخ"
+
+#: lms/templates/bookmarks/bookmarks-list.underscore
+#: test_root/staticfiles/templates/bookmarks/bookmarks-list.underscore
+msgid "You have not bookmarked any courseware pages yet."
+msgstr "لم تضع أي أشارة مرجعيّة لأي من صفحات محتويات المساق بعد."
+
+#: lms/templates/bookmarks/bookmarks-list.underscore
+#: test_root/staticfiles/templates/bookmarks/bookmarks-list.underscore
+msgid ""
+"Use bookmarks to help you easily return to courseware pages. To bookmark a "
+"page, select Bookmark in the upper right corner of that page. To see a list "
+"of all your bookmarks, select Bookmarks in the upper left corner of any "
+"courseware page."
+msgstr ""
+"استخدم العلامات المرجعيّة لتتمكّن من العودة إلى صفحات محتويات المساق بسهولة."
+" لوضع علامة مرجعيّة لصفحة معيّنة، اختر ’علامة مرجعيّة‘ عند الزاوية العلوية "
+"اليمنى للصفحة. لاستعراض قائمة بجميع العلامات المرجعيّة التي وضعتها سابقًا، "
+"اختر علامات مرجعيّة عند الزاوية العلوية اليسرى لأي صفحة من صفحات محتويات "
+"المساق."
+
+#: lms/templates/ccx/schedule.underscore
+#: test_root/staticfiles/templates/ccx/schedule.underscore
+msgid "Expand All"
+msgstr "تكبير جميع الأقسام"
+
+#: lms/templates/ccx/schedule.underscore
+#: test_root/staticfiles/templates/ccx/schedule.underscore
+msgid "Collapse All"
+msgstr "طي جميع الأقسام"
+
+#: lms/templates/ccx/schedule.underscore
+#: test_root/staticfiles/templates/ccx/schedule.underscore
+msgid "Unit"
+msgstr "الوحدة"
+
+#: lms/templates/ccx/schedule.underscore
+#: test_root/staticfiles/templates/ccx/schedule.underscore
+msgid "Start Date"
+msgstr "تاريخ البدء"
+
+#: lms/templates/ccx/schedule.underscore
+#: test_root/staticfiles/templates/ccx/schedule.underscore
+msgid "Due Date"
+msgstr "تاريخ الاستحقاق"
+
+#: lms/templates/ccx/schedule.underscore
+#: test_root/staticfiles/templates/ccx/schedule.underscore
+msgid "remove all"
+msgstr "حذف الكل"
+
+#: lms/templates/ccx/schedule.underscore
+#: test_root/staticfiles/templates/ccx/schedule.underscore
+msgid "Section"
+msgstr "قسم"
+
+#: lms/templates/ccx/schedule.underscore
+#: test_root/staticfiles/templates/ccx/schedule.underscore
+#, python-format
+msgid "Remove chapter %(chapterDisplayName)s"
+msgstr "إزالة الفصل %(chapterDisplayName)s"
+
+#: lms/templates/ccx/schedule.underscore
+#: test_root/staticfiles/templates/ccx/schedule.underscore
+msgid "remove"
+msgstr "حذف"
+
+#: lms/templates/ccx/schedule.underscore
+#: test_root/staticfiles/templates/ccx/schedule.underscore
+msgid "Subsection"
+msgstr "قسمٌ فرعيّ"
+
+#: lms/templates/ccx/schedule.underscore
+#: test_root/staticfiles/templates/ccx/schedule.underscore
+#, python-format
+msgid "Remove subsection %(subsectionDisplayName)s"
+msgstr " إزالة القسم الفرعي %(subsectionDisplayName)s"
+
+#: lms/templates/ccx/schedule.underscore
+#: test_root/staticfiles/templates/ccx/schedule.underscore
+#, python-format
+msgid "Remove unit %(unitName)s"
+msgstr "إزالة الوحدة %(unitName)s"
+
+#: lms/templates/commerce/provider.underscore
+#: test_root/staticfiles/templates/commerce/provider.underscore
+#, python-format
+msgid ""
+"You still need to visit the %(display_name)s website to complete the credit "
+"process."
+msgstr ""
+"مازلت بحاجة لزيارة الموقع الإلكتروني %(display_name)s لإتمام العملية ذات "
+"الصلة بالمادّة "
+
+#: lms/templates/commerce/provider.underscore
+#: test_root/staticfiles/templates/commerce/provider.underscore
+#, python-format
+msgid ""
+"To finalize course credit, %(display_name)s requires %(platform_name)s "
+"learners to submit a credit request."
+msgstr ""
+"لاستكمال عملية الحصول على مادة دراسية بشكل نهائي، يُوجب %(display_name)s على"
+" متعلّمي %(platform_name)s التقدّم بطلب حصول على مادّة دراسية"
+
+#: lms/templates/commerce/provider.underscore
+#: test_root/staticfiles/templates/commerce/provider.underscore
+#, python-format
+msgid " "
+msgstr " "
+
+#: lms/templates/commerce/provider.underscore
+#: test_root/staticfiles/templates/commerce/provider.underscore
+#, python-format
+msgid ""
+"%s "
+msgstr ""
+"%s "
+
+#: lms/templates/commerce/provider.underscore
+#: test_root/staticfiles/templates/commerce/provider.underscore
+msgid "Get Credit"
+msgstr "احصل على مادّة دراسية"
+
+#: lms/templates/commerce/receipt.underscore
+#: test_root/staticfiles/templates/commerce/receipt.underscore
+#, python-format
+msgid "Thank you! We have received your payment for %(course_name)s."
+msgstr ""
+"شكرًا جزيلًا! لقد استلمنا المبلغ الذي سددته لقاء المشاركة في %(course_name)s"
+
+#: lms/templates/commerce/receipt.underscore
+#: lms/templates/verify_student/payment_confirmation_step.underscore
+#: test_root/staticfiles/templates/commerce/receipt.underscore
+#: test_root/staticfiles/templates/verify_student/payment_confirmation_step.underscore
+msgid ""
+"Please print this page for your records; it serves as your receipt. You will"
+" also receive an email with the same information."
+msgstr ""
+"يُرجى طباعة هذه الصفحة للاحتفاظ بها في سجلّاتك، حيث ستكون بمثابة إيصالك. "
+"وستستلم أيضًا رسالة بريد إلكتروني تحتوي على المعلومات نفسها. "
+
+#: lms/templates/commerce/receipt.underscore
+#: lms/templates/verify_student/payment_confirmation_step.underscore
+#: test_root/staticfiles/templates/commerce/receipt.underscore
+#: test_root/staticfiles/templates/verify_student/payment_confirmation_step.underscore
+msgid "Order No."
+msgstr "رقم الطلب "
+
+#: lms/templates/commerce/receipt.underscore
+#: lms/templates/verify_student/payment_confirmation_step.underscore
+#: test_root/staticfiles/templates/commerce/receipt.underscore
+#: test_root/staticfiles/templates/verify_student/payment_confirmation_step.underscore
+msgid "Amount"
+msgstr "الكمّية"
+
+#: lms/templates/commerce/receipt.underscore
+#: lms/templates/verify_student/make_payment_step_ab_testing.underscore
+#: lms/templates/verify_student/payment_confirmation_step.underscore
+#: test_root/staticfiles/templates/commerce/receipt.underscore
+#: test_root/staticfiles/templates/verify_student/make_payment_step_ab_testing.underscore
+#: test_root/staticfiles/templates/verify_student/payment_confirmation_step.underscore
+msgid "Total"
+msgstr "المجموع "
+
+#: lms/templates/commerce/receipt.underscore
+#: lms/templates/verify_student/payment_confirmation_step.underscore
+#: test_root/staticfiles/templates/commerce/receipt.underscore
+#: test_root/staticfiles/templates/verify_student/payment_confirmation_step.underscore
+msgid "Please Note"
+msgstr "يُرجى الملاحظة"
+
+#: lms/templates/commerce/receipt.underscore
+#: lms/templates/verify_student/payment_confirmation_step.underscore
+#: test_root/staticfiles/templates/commerce/receipt.underscore
+#: test_root/staticfiles/templates/verify_student/payment_confirmation_step.underscore
+msgid "Crossed out items have been refunded."
+msgstr "جرى استرداد قيمة العناصر المشطوبة."
+
+#: lms/templates/commerce/receipt.underscore
+#: lms/templates/verify_student/payment_confirmation_step.underscore
+#: test_root/staticfiles/templates/commerce/receipt.underscore
+#: test_root/staticfiles/templates/verify_student/payment_confirmation_step.underscore
+msgid "Billed to"
+msgstr "إرسال الفاتورة إلى"
+
+#: lms/templates/commerce/receipt.underscore
+#: lms/templates/verify_student/payment_confirmation_step.underscore
+#: test_root/staticfiles/templates/commerce/receipt.underscore
+#: test_root/staticfiles/templates/verify_student/payment_confirmation_step.underscore
+msgid "No receipt available"
+msgstr "ليس هناك من إيصال. "
+
+#: lms/templates/commerce/receipt.underscore
+#: lms/templates/financial-assistance/financial_assessment_submitted.underscore
+#: test_root/staticfiles/templates/commerce/receipt.underscore
+#: test_root/staticfiles/templates/financial-assistance/financial_assessment_submitted.underscore
+msgid "Go to Dashboard"
+msgstr "الذهاب إلى لوحة المعلومات"
+
+#: lms/templates/commerce/receipt.underscore
+#: lms/templates/verify_student/payment_confirmation_step.underscore
+#: test_root/staticfiles/templates/commerce/receipt.underscore
+#: test_root/staticfiles/templates/verify_student/payment_confirmation_step.underscore
+#, python-format
+msgid ""
+"If you don't verify your identity now, you can still explore your course "
+"from your dashboard. You will receive periodic reminders from "
+"%(platformName)s to verify your identity."
+msgstr ""
+"إذا لم تؤكّد هويّتك الآن، سيبقى بإمكانك استكشاف مساقك من خلال لوحة معلوماتك."
+" وستتلقّى رسائل تذكيرية دوريًّا من %(platformName)s لتأكيد هويّتك. "
+
+#: lms/templates/commerce/receipt.underscore
+#: lms/templates/verify_student/payment_confirmation_step.underscore
+#: test_root/staticfiles/templates/commerce/receipt.underscore
+#: test_root/staticfiles/templates/verify_student/payment_confirmation_step.underscore
+msgid "Want to confirm your identity later?"
+msgstr "هل تريد تأكيد هويّتك لاحقًا؟"
+
+#: lms/templates/commerce/receipt.underscore
+#: test_root/staticfiles/templates/commerce/receipt.underscore
+msgid "Verify Now"
+msgstr "إجراء التحقّق الآن"
+
+#: lms/templates/courseware/proctored-exam-controls.underscore
+#: test_root/staticfiles/templates/courseware/proctored-exam-controls.underscore
+msgid "Mark Exam As Completed"
+msgstr "أشّر الامتحان بعلامة ’استُكمل‘"
+
+#: lms/templates/courseware/proctored-exam-status.underscore
+#: test_root/staticfiles/templates/courseware/proctored-exam-status.underscore
+msgid "timed"
+msgstr "مؤقّت"
+
+#: lms/templates/courseware/proctored-exam-status.underscore
+#: test_root/staticfiles/templates/courseware/proctored-exam-status.underscore
+msgid ""
+"To receive credit on a problem, you must click \"Check\" or \"Final Check\" "
+"on it before you select \"End My Exam\"."
+msgstr ""
+"يجب النقر على ’مراجعة‘ أو ’مراجعة نهائية‘ على المادة الدراسية قبل اختيار "
+"’أنهي امتحاني‘ لتلقي مادة دراسية لبرنامج معيّن."
+
+#: lms/templates/courseware/proctored-exam-status.underscore
+#: test_root/staticfiles/templates/courseware/proctored-exam-status.underscore
+msgid "End My Exam"
+msgstr "أنهي امتحاني"
+
+#: lms/templates/discovery/course_card.underscore
+#: test_root/staticfiles/templates/discovery/course_card.underscore
+msgid "LEARN MORE"
+msgstr "اعرف المزيد"
+
+#: lms/templates/discovery/course_card.underscore
+#: test_root/staticfiles/templates/discovery/course_card.underscore
+#, python-format
+msgid "Starts: %(start_date)s"
+msgstr "يبدأ بتاريخ:%(start_date)s"
+
+#: lms/templates/discovery/course_card.underscore
+#: test_root/staticfiles/templates/discovery/course_card.underscore
+msgid "Starts"
+msgstr "البداية"
+
+#: lms/templates/discovery/filter_bar.underscore
+#: test_root/staticfiles/templates/discovery/filter_bar.underscore
+msgid "Clear All"
+msgstr "امسح الحقول"
+
+#: lms/templates/edxnotes/note-item.underscore
+#: test_root/staticfiles/templates/edxnotes/note-item.underscore
+msgid "Highlighted text"
+msgstr "النص المظلَّل"
+
+#: lms/templates/edxnotes/note-item.underscore
+#: test_root/staticfiles/templates/edxnotes/note-item.underscore
+msgid "Note"
+msgstr "ملاحظة"
+
+#: lms/templates/edxnotes/note-item.underscore
+#: test_root/staticfiles/templates/edxnotes/note-item.underscore
+msgid "You commented..."
+msgstr "كان تعليقك..."
+
+#: lms/templates/edxnotes/note-item.underscore
+#: test_root/staticfiles/templates/edxnotes/note-item.underscore
+msgid "Noted in:"
+msgstr "لوحِظ في:"
+
+#: lms/templates/edxnotes/note-item.underscore
+#: test_root/staticfiles/templates/edxnotes/note-item.underscore
+msgid "Last Edited:"
+msgstr "آخر مراجعة في:"
+
+#: lms/templates/edxnotes/tab-item.underscore
+#: test_root/staticfiles/templates/edxnotes/tab-item.underscore
+msgid "Clear search results"
+msgstr "حذف نتائج البحث"
+
+#: lms/templates/fields/field_dropdown.underscore
+#: lms/templates/fields/field_textarea.underscore
+#: test_root/staticfiles/templates/fields/field_dropdown.underscore
+#: test_root/staticfiles/templates/fields/field_textarea.underscore
+msgid "Click to edit"
+msgstr "يُرجى النقر للتعديل"
+
+#: lms/templates/fields/field_text.underscore
+#: test_root/staticfiles/templates/fields/field_text.underscore
+msgid "title"
+msgstr "العنوان"
+
+#: lms/templates/financial-assistance/financial_assessment_form.underscore
+#: lms/templates/financial-assistance/financial_assessment_submitted.underscore
+#: test_root/staticfiles/templates/financial-assistance/financial_assessment_form.underscore
+#: test_root/staticfiles/templates/financial-assistance/financial_assessment_submitted.underscore
+msgid "Financial Assistance Application"
+msgstr "طلب دعم مالي"
+
+#: lms/templates/financial-assistance/financial_assessment_form.underscore
+#: test_root/staticfiles/templates/financial-assistance/financial_assessment_form.underscore
+msgid "Unable to submit application"
+msgstr "نعتذّر لتعذّر تقديم الطلب"
+
+#: lms/templates/financial-assistance/financial_assessment_form.underscore
+#: test_root/staticfiles/templates/financial-assistance/financial_assessment_form.underscore
+msgid "About You"
+msgstr "نبذة عنك"
+
+#: lms/templates/financial-assistance/financial_assessment_form.underscore
+#: test_root/staticfiles/templates/financial-assistance/financial_assessment_form.underscore
+msgid ""
+"The following information is already a part of your {platform} profile. "
+"We\\'ve included it here for your application."
+msgstr ""
+"إن المعلومات التالية هي جزء من ملفّك الشخصي المستخدم في منصّة {platform}. "
+"وقد ضمنّاه هنا كجزء من طلبك."
+
+#: lms/templates/financial-assistance/financial_assessment_form.underscore
+#: test_root/staticfiles/templates/financial-assistance/financial_assessment_form.underscore
+msgid "Email address"
+msgstr "عنوان البريد الإلكتروني"
+
+#: lms/templates/financial-assistance/financial_assessment_form.underscore
+#: test_root/staticfiles/templates/financial-assistance/financial_assessment_form.underscore
+msgid "Legal name"
+msgstr "الاسم القانوني"
+
+#: lms/templates/financial-assistance/financial_assessment_form.underscore
+#: test_root/staticfiles/templates/financial-assistance/financial_assessment_form.underscore
+msgid "Country of residence"
+msgstr "بلد الإقامة"
+
+#: lms/templates/financial-assistance/financial_assessment_form.underscore
+#: test_root/staticfiles/templates/financial-assistance/financial_assessment_form.underscore
+msgid "Back to {platform} FAQs"
+msgstr "العودة إلى الأسئلة الشائعة لمنصّة {platform} "
+
+#: lms/templates/financial-assistance/financial_assessment_form.underscore
+#: test_root/staticfiles/templates/financial-assistance/financial_assessment_form.underscore
+msgid "Submit Application"
+msgstr "تقديم الطلب"
+
+#: lms/templates/financial-assistance/financial_assessment_submitted.underscore
+#: test_root/staticfiles/templates/financial-assistance/financial_assessment_submitted.underscore
+msgid ""
+"Thank you for submitting your financial assistance application for "
+"{course_name}! You can expect a response in 2-4 business days."
+msgstr ""
+"نشكرك لتقديمك طلب دعم مالي للمساق {course_name}! يمكنك أن تتوقع استلام الردّ"
+" خلال 2-4 أيام عمل."
+
+#: lms/templates/instructor/instructor_dashboard_2/certificate-bulk-white-list.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/certificate-bulk-white-list.underscore
+msgid "Bulk Exceptions"
+msgstr "مجموعة من الاستثناءات"
+
+#: lms/templates/instructor/instructor_dashboard_2/certificate-bulk-white-list.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/certificate-bulk-white-list.underscore
+msgid ""
+"Upload a comma separated values (.csv) file that contains the usernames or "
+"email addresses of learners who have been given exceptions. Include the "
+"username or email address in the first comma separated field. You can "
+"include an optional note describing the reason for the exception in the "
+"second comma separated field."
+msgstr ""
+"يُرجى تحميل ملف بصيغة (.csv) ذا قيم مفصولة برمز الفاصلة، يحوي اسماء وعناوين "
+"البريد الإلكتروني الخاصة بالمتعلّمين الحاصلين على استثناءات. ضمّن اسم "
+"المستخدم وعنوان البريد الإلكتروني في الحقل الأول المفصول بفاصلة. يمكنك تضمين"
+" ملاحظة اختيارية تصف سبب منح الاستثناء في الحقل الثاني المفصول بفاصلة. "
+
+#: lms/templates/instructor/instructor_dashboard_2/certificate-bulk-white-list.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/certificate-bulk-white-list.underscore
+msgid "Browse"
+msgstr "تصفّح"
+
+#: lms/templates/instructor/instructor_dashboard_2/certificate-bulk-white-list.underscore
+#: lms/templates/instructor/instructor_dashboard_2/certificate-white-list-editor.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/certificate-bulk-white-list.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/certificate-white-list-editor.underscore
+msgid "Add to Exception List"
+msgstr "إضف إلى لائحة الاستثناءات"
+
+#: lms/templates/instructor/instructor_dashboard_2/certificate-invalidation.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/certificate-invalidation.underscore
+msgid ""
+"To invalidate a certificate for a particular learner, add the username or "
+"email address below."
+msgstr ""
+"أضف اسم المستخدم أو عنوان البريد الإلكتروني أدناه لإلغاء شهادة ممنوحة "
+"لمتعلّم معيّن."
+
+#: lms/templates/instructor/instructor_dashboard_2/certificate-invalidation.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/certificate-invalidation.underscore
+msgid "Add notes about this learner"
+msgstr "أضف ملاحظات تخصّ هذا المتعلّم"
+
+#: lms/templates/instructor/instructor_dashboard_2/certificate-invalidation.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/certificate-invalidation.underscore
+msgid "Invalidate Certificate"
+msgstr "إلغاء شهادة"
+
+#: lms/templates/instructor/instructor_dashboard_2/certificate-invalidation.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/certificate-invalidation.underscore
+msgid "Student"
+msgstr "الطالب"
+
+#: lms/templates/instructor/instructor_dashboard_2/certificate-invalidation.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/certificate-invalidation.underscore
+msgid "Invalidated By"
+msgstr "أُلغيت من قِبَل"
+
+#: lms/templates/instructor/instructor_dashboard_2/certificate-invalidation.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/certificate-invalidation.underscore
+msgid "Invalidated"
+msgstr "جرى الإلغاء"
+
+#: lms/templates/instructor/instructor_dashboard_2/certificate-invalidation.underscore
+#: lms/templates/instructor/instructor_dashboard_2/certificate-white-list.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/certificate-invalidation.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/certificate-white-list.underscore
+msgid "Notes"
+msgstr "ملاحظات"
+
+#: lms/templates/instructor/instructor_dashboard_2/certificate-invalidation.underscore
+#: lms/templates/instructor/instructor_dashboard_2/certificate-white-list.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/certificate-invalidation.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/certificate-white-list.underscore
+msgid "Action"
+msgstr "الإجراء"
+
+#: lms/templates/instructor/instructor_dashboard_2/certificate-invalidation.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/certificate-invalidation.underscore
+msgid "Remove from Invalidation Table"
+msgstr "حذف من جدول عمليات الإلغاء"
+
+#: lms/templates/instructor/instructor_dashboard_2/certificate-white-list-editor.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/certificate-white-list-editor.underscore
+msgid "Individual Exceptions"
+msgstr "استثناءات منفردة"
+
+#: lms/templates/instructor/instructor_dashboard_2/certificate-white-list-editor.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/certificate-white-list-editor.underscore
+msgid ""
+"Enter the username or email address of each learner that you want to add as "
+"an exception."
+msgstr ""
+"أدخل اسم المستخدم أو عنوان البريد الإلكتروني لكل متعلّم ترعب بإضافته "
+"كاستثناء."
+
+#: lms/templates/instructor/instructor_dashboard_2/certificate-white-list.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/certificate-white-list.underscore
+msgid "Generate Exception Certificates"
+msgstr "إنشاء شهادات استثنائية"
+
+#: lms/templates/instructor/instructor_dashboard_2/certificate-white-list.underscore
+msgid ""
+"Generate certificates for all users on the Exception list who do not yet "
+"have a certificate"
+msgstr ""
+
+#: lms/templates/instructor/instructor_dashboard_2/certificate-white-list.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/certificate-white-list.underscore
+msgid "Generate a Certificate for all users on the Exception list"
+msgstr "إنشاء شهادة لجميع المستخدمين المدرجة اسماؤهم على لائحة الاستثناءات"
+
+#: lms/templates/instructor/instructor_dashboard_2/certificate-white-list.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/certificate-white-list.underscore
+msgid "User Email"
+msgstr "البريد الإلكتروني الخاص بالمستخدم"
+
+#: lms/templates/instructor/instructor_dashboard_2/certificate-white-list.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/certificate-white-list.underscore
+msgid "Exception Granted"
+msgstr "جرى اعتماد الاستثناء"
+
+#: lms/templates/instructor/instructor_dashboard_2/certificate-white-list.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/certificate-white-list.underscore
+msgid "Certificate Generated"
+msgstr "أُنشِئَت الشهادة"
+
+#: lms/templates/instructor/instructor_dashboard_2/certificate-white-list.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/certificate-white-list.underscore
+msgid "Remove from List"
+msgstr "حذف من اللائحة"
+
+#: lms/templates/instructor/instructor_dashboard_2/cohort-discussions-course-wide.underscore
+#: lms/templates/instructor/instructor_dashboard_2/cohorts.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohort-discussions-course-wide.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohorts.underscore
+msgid "Specify whether discussion topics are divided by cohort"
+msgstr "يُرجى تحديد ما إذا كانت مواضيع النقاش موزَّعة بحسب الشعب."
+
+#: lms/templates/instructor/instructor_dashboard_2/cohort-discussions-course-wide.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohort-discussions-course-wide.underscore
+msgid "Course-Wide Discussion Topics"
+msgstr "مواضيع نقاش على نطاق المساق"
+
+#: lms/templates/instructor/instructor_dashboard_2/cohort-discussions-course-wide.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohort-discussions-course-wide.underscore
+msgid ""
+"Select the course-wide discussion topics that you want to divide by cohort."
+msgstr ""
+"يُرجى اختيار مواضيع النقاش على نطاق المساق التي تريد توزيعها بحسب الشعب."
+
+#: lms/templates/instructor/instructor_dashboard_2/cohort-discussions-inline.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohort-discussions-inline.underscore
+msgid "Content-Specific Discussion Topics"
+msgstr "مواضيع نقاش خاصة بالمحتوى"
+
+#: lms/templates/instructor/instructor_dashboard_2/cohort-discussions-inline.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohort-discussions-inline.underscore
+msgid ""
+"Specify whether content-specific discussion topics are divided by cohort."
+msgstr ""
+"يُرجى تحديد ما إذا كانت مواضيع النقاش الخاصة بالمحتوى موزَّعة بحسب الشعب."
+
+#: lms/templates/instructor/instructor_dashboard_2/cohort-discussions-inline.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohort-discussions-inline.underscore
+msgid "Always cohort content-specific discussion topics"
+msgstr "تصنيف كل النقاشات حسب الشعب"
+
+#: lms/templates/instructor/instructor_dashboard_2/cohort-discussions-inline.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohort-discussions-inline.underscore
+msgid "Cohort selected content-specific discussion topics"
+msgstr "تصنيف بعض النقاشات حسب الشعب"
+
+#: lms/templates/instructor/instructor_dashboard_2/cohort-discussions-inline.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohort-discussions-inline.underscore
+msgid "No content-specific discussion topics exist."
+msgstr "لا توجد أي مواضيع نقاش خاصة بالمحتوى."
+
+#: lms/templates/instructor/instructor_dashboard_2/cohort-discussions-subcategory.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohort-discussions-subcategory.underscore
+msgid "Cohorted"
+msgstr "التوزيع على الشعب"
+
+#: lms/templates/instructor/instructor_dashboard_2/cohort-editor.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohort-editor.underscore
+msgid "Manage Students"
+msgstr "إدارة الطلّاب"
+
+#: lms/templates/instructor/instructor_dashboard_2/cohort-editor.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohort-editor.underscore
+msgid "Add students to this cohort"
+msgstr "إضافة الطلّاب إلى هذه الشعبة"
+
+#: lms/templates/instructor/instructor_dashboard_2/cohort-editor.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohort-editor.underscore
+msgid ""
+"Note: Students can be in only one cohort. Adding students to this group "
+"overrides any previous group assignment."
+msgstr ""
+"ملاحظة: يمكن أن يتواجد الطلّاب في شعبة واحدة فقط. وتُلغي إضافة الطلّاب إلى "
+"هذه الشعبة أي تعيين سابق لهم."
+
+#: lms/templates/instructor/instructor_dashboard_2/cohort-editor.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohort-editor.underscore
+msgid ""
+"Enter email addresses and/or usernames, separated by new lines or commas, "
+"for the students you want to add. *"
+msgstr ""
+"يُرجى إدخال عناوين البريد الإلكتروني و/أو أسماء المستخدمين، مفصولة بأسطر "
+"جديدة أو فواصل، للطلّاب الذين تودّ أن تضيفهم. *"
+
+#: lms/templates/instructor/instructor_dashboard_2/cohort-editor.underscore
+#: lms/templates/instructor/instructor_dashboard_2/cohort-form.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohort-editor.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohort-form.underscore
+msgid "(Required Field)"
+msgstr "(حقل مطلوب)"
+
+#: lms/templates/instructor/instructor_dashboard_2/cohort-editor.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohort-editor.underscore
+msgid "e.g. johndoe@example.com, JaneDoe, joeydoe@example.com"
+msgstr "مثلًا: ahafiz@example.com، عبد الحليم حافظ، halim@example.com"
+
+#: lms/templates/instructor/instructor_dashboard_2/cohort-editor.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohort-editor.underscore
+msgid ""
+"You will not receive notification for emails that bounce, so double-check "
+"your spelling."
+msgstr ""
+"لن تتلقّى إشعارًا بعناوين الطلاب الاكترونية الخاطئة التي لم تضف الى الشعبة، "
+"لذا يُرجى إعادة التحقّق من عدم وجود أخطاء إملائية."
+
+#: lms/templates/instructor/instructor_dashboard_2/cohort-editor.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohort-editor.underscore
+msgid "Add Students"
+msgstr "إضافة الطلاب"
+
+#: lms/templates/instructor/instructor_dashboard_2/cohort-form.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohort-form.underscore
+msgid "Add a New Cohort"
+msgstr "إضافة شعبة جديدة"
+
+#: lms/templates/instructor/instructor_dashboard_2/cohort-form.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohort-form.underscore
+msgid "Enter the name of the cohort"
+msgstr "يُرجى إدخال اسم الشعبة"
+
+#: lms/templates/instructor/instructor_dashboard_2/cohort-form.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohort-form.underscore
+msgid "Cohort Name"
+msgstr "اسم الشعبة"
+
+#: lms/templates/instructor/instructor_dashboard_2/cohort-form.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohort-form.underscore
+msgid "Cohort Assignment Method"
+msgstr "طريقة توزيع الشعب"
+
+#: lms/templates/instructor/instructor_dashboard_2/cohort-form.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohort-form.underscore
+msgid "Automatic"
+msgstr "تلقائي"
+
+#: lms/templates/instructor/instructor_dashboard_2/cohort-form.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohort-form.underscore
+msgid "Manual"
+msgstr "يدوي"
+
+#: lms/templates/instructor/instructor_dashboard_2/cohort-form.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohort-form.underscore
+msgid ""
+"There must be one cohort to which students can automatically be assigned."
+msgstr "يجب أن تتوفّر شعبة واحدة يتعيَّن فيها الطلّاب تلقائيًا."
+
+#: lms/templates/instructor/instructor_dashboard_2/cohort-form.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohort-form.underscore
+msgid "Associated Content Group"
+msgstr "مجموعة المحتوى"
+
+#: lms/templates/instructor/instructor_dashboard_2/cohort-form.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohort-form.underscore
+msgid "No Content Group"
+msgstr "لا توجد مجموعة محتوى"
+
+#: lms/templates/instructor/instructor_dashboard_2/cohort-form.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohort-form.underscore
+msgid "Select a Content Group"
+msgstr "يُرجى اختيار مجموعة محتوى"
+
+#: lms/templates/instructor/instructor_dashboard_2/cohort-form.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohort-form.underscore
+msgid "Choose a content group to associate"
+msgstr "يُرجى اختيار مجموعة المحتوى التي تريد أن تجعلها تابعة"
+
+#: lms/templates/instructor/instructor_dashboard_2/cohort-form.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohort-form.underscore
+msgid "Not selected"
+msgstr "غير منتقاة"
+
+#: lms/templates/instructor/instructor_dashboard_2/cohort-form.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohort-form.underscore
+msgid "Deleted Content Group"
+msgstr "مجموعة محتوى محذوفة"
+
+#: lms/templates/instructor/instructor_dashboard_2/cohort-form.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohort-form.underscore
+msgid ""
+"{screen_reader_start}Warning:{screen_reader_end} The previously selected "
+"content group was deleted. Select another content group."
+msgstr ""
+"{screen_reader_start}تحذير:{screen_reader_end} حّذفت مجموعة المحتوى المحدّدة"
+" سابقًا. يُرجى اختيار مجموعة محتوى أخرى."
+
+#: lms/templates/instructor/instructor_dashboard_2/cohort-form.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohort-form.underscore
+msgid ""
+"{screen_reader_start}Warning:{screen_reader_end} No content groups exist."
+msgstr ""
+"{screen_reader_start}تحذير:{screen_reader_end} تعذّر إيجاد مجموعات محتوى."
+
+#: lms/templates/instructor/instructor_dashboard_2/cohort-form.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohort-form.underscore
+msgid "Create a content group"
+msgstr "إنشاء مجموعة محتوى"
+
+#: lms/templates/instructor/instructor_dashboard_2/cohort-group-header.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohort-group-header.underscore
+#, python-format
+msgid "(contains %(student_count)s student)"
+msgid_plural "(contains %(student_count)s students)"
+msgstr[0] "(يحتوي على %(student_count)s طالب)"
+msgstr[1] "(يحتوي على %(student_count)s طالب)"
+msgstr[2] "(يحتوي على %(student_count)s طالب)"
+msgstr[3] "(يحتوي على %(student_count)s طالب)"
+msgstr[4] "(يحتوي على %(student_count)s طالب)"
+msgstr[5] "(يشمل %(student_count)s طلّاب)"
+
+#: lms/templates/instructor/instructor_dashboard_2/cohort-group-header.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohort-group-header.underscore
+msgid ""
+"Learners are added to this cohort only when you provide their email "
+"addresses or usernames on this page."
+msgstr ""
+"لا يُضاف المتعلّمون إلى هذه الشعبة إلّا عند تحديد عنوان البريد الإلكتروني أو"
+" اسم المستخدم الخاص بكل واحدٍ منهم على هذه الصفحة. "
+
+#: lms/templates/instructor/instructor_dashboard_2/cohort-group-header.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohort-group-header.underscore
+msgid "What does this mean?"
+msgstr "ماذا يعني هذا؟"
+
+#: lms/templates/instructor/instructor_dashboard_2/cohort-group-header.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohort-group-header.underscore
+msgid "Learners are added to this cohort automatically."
+msgstr "يُضاف المتعلّمون إلى هذه الشعبة تلقائيًّا."
+
+#: lms/templates/instructor/instructor_dashboard_2/cohort-selector.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohort-selector.underscore
+msgid "Select a cohort"
+msgstr "اختر شعبة"
+
+#: lms/templates/instructor/instructor_dashboard_2/cohort-selector.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohort-selector.underscore
+#, python-format
+msgid "%(cohort_name)s (%(user_count)s)"
+msgstr "%(cohort_name)s (%(user_count)s)"
+
+#: lms/templates/instructor/instructor_dashboard_2/cohorts.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohorts.underscore
+msgid "Enable Cohorts"
+msgstr "فعّل الشُعب"
+
+#: lms/templates/instructor/instructor_dashboard_2/cohorts.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohorts.underscore
+msgid "Select a cohort to manage"
+msgstr "يُرجى اختيار شعبة لإدارتها."
+
+#: lms/templates/instructor/instructor_dashboard_2/cohorts.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohorts.underscore
+msgid "View Cohort"
+msgstr "مشاهدة الشعبة"
+
+#: lms/templates/instructor/instructor_dashboard_2/cohorts.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohorts.underscore
+msgid "Assign students to cohorts by uploading a CSV file"
+msgstr "حمل ملف CSV لتوزيع الطلاب على شعب"
+
+#: lms/templates/instructor/instructor_dashboard_2/cohorts.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohorts.underscore
+msgid ""
+"To review student cohort assignments or see the results of uploading a CSV "
+"file, download course profile information or cohort results on {link_start} "
+"the Data Download page. {link_end}"
+msgstr ""
+"لمراجعة الواجبات المسندة إلى الطلّاب في كل مجموعة أو رؤية نتائج تحميل ملف "
+"’CSV‘، يُرجى تنزيل معلومات ملفّ المساق أو نتائج المجموعات عن طريق "
+"{link_start} صفحة تنزيل البيانات. {link_end}"
+
+#: lms/templates/instructor/instructor_dashboard_2/enrollment-code-lookup-links.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/enrollment-code-lookup-links.underscore
+msgid "Used"
+msgstr "مستخدَم"
+
+#: lms/templates/instructor/instructor_dashboard_2/enrollment-code-lookup-links.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/enrollment-code-lookup-links.underscore
+msgid "Valid"
+msgstr "صالح"
+
+#: lms/templates/learner_dashboard/certificate.underscore
+msgid "XSeries Program Certificates"
+msgstr ""
+
+#: lms/templates/learner_dashboard/certificate.underscore
+msgid "certificate.credential_url"
+msgstr ""
+
+#: lms/templates/learner_dashboard/certificate.underscore
+msgid "certificate.display_name"
+msgstr ""
+
+#: lms/templates/learner_dashboard/empty_programs_list.underscore
+msgid "You are not enrolled in any XSeries Programs yet."
+msgstr ""
+
+#: lms/templates/learner_dashboard/empty_programs_list.underscore
+msgid "Explore XSeries Programs"
+msgstr ""
+
+#: lms/templates/learner_dashboard/explore_new_programs.underscore
+#: test_root/staticfiles/templates/learner_dashboard/explore_new_programs.underscore
+msgid ""
+"Browse recently launched courses and see what\\'s new in your favorite "
+"subjects"
+msgstr ""
+
+#: lms/templates/learner_dashboard/explore_new_programs.underscore
+#: test_root/staticfiles/templates/learner_dashboard/explore_new_programs.underscore
+msgid "Explore New XSeries"
+msgstr ""
+
+#: lms/templates/learner_dashboard/program_card.underscore
+#: test_root/staticfiles/templates/learner_dashboard/program_card.underscore
+msgid "org.display_name"
+msgstr ""
+
+#: lms/templates/learner_dashboard/program_card.underscore
+#: test_root/staticfiles/templates/learner_dashboard/program_card.underscore
+msgid "type"
+msgstr ""
+
+#: lms/templates/search/course_search_results.underscore
+#: lms/templates/search/dashboard_search_results.underscore
+#: test_root/staticfiles/templates/search/course_search_results.underscore
+#: test_root/staticfiles/templates/search/dashboard_search_results.underscore
+#, python-format
+msgid "Load next %(num_items)s result"
+msgid_plural "Load next %(num_items)s results"
+msgstr[0] "تحميل النتائج الـ %(num_items)s التالية"
+msgstr[1] "تحميل النتيجة %(num_items)s التالية"
+msgstr[2] "تحميل النتيجتين %(num_items)s التاليتين"
+msgstr[3] "تحميل النتائج %(num_items)s التالية"
+msgstr[4] "تحميل النتائج %(num_items)s التالية"
+msgstr[5] "تحميل النتائج الـ %(num_items)s التالية"
+
+#: lms/templates/search/course_search_results.underscore
+#: lms/templates/search/dashboard_search_results.underscore
+#: test_root/staticfiles/templates/search/course_search_results.underscore
+#: test_root/staticfiles/templates/search/dashboard_search_results.underscore
+msgid "Sorry, no results were found."
+msgstr "عذرًا، لا توجد أي نتائج."
+
+#: lms/templates/search/dashboard_search_results.underscore
+#: test_root/staticfiles/templates/search/dashboard_search_results.underscore
+msgid "Back to Dashboard"
+msgstr "العودة إلى لوحة المعلومات"
+
+#: lms/templates/student_account/account.underscore
+#: test_root/staticfiles/templates/student_account/account.underscore
+msgid "New Address"
+msgstr "عنوان جديد"
+
+#: lms/templates/student_account/account.underscore
+#: test_root/staticfiles/templates/student_account/account.underscore
+msgid "Change My Email Address"
+msgstr "تغيير عنوان بريدي الإلكتروني"
+
+#: lms/templates/student_account/account_settings.underscore
+#: test_root/staticfiles/templates/student_account/account_settings.underscore
+msgid "Account Settings"
+msgstr "إعدادات الحساب"
+
+#: lms/templates/student_account/account_settings.underscore
+#: test_root/staticfiles/templates/student_account/account_settings.underscore
+msgid ""
+"These settings include basic information about your account. You can also "
+"specify additional information and see your linked social accounts on this "
+"page."
+msgstr ""
+"تتضمّن هذه الإعدادات المعلومات الأساسية عن حسابك، ويمكنك أيضًا تحديد معلومات"
+" إضافية ورؤية حساباتك على مواقع التواصل الاجتماعي التي تحوي رابطًا على هذه "
+"الصفحة."
+
+#: lms/templates/student_account/account_settings.underscore
+#: test_root/staticfiles/templates/student_account/account_settings.underscore
+msgid "section.title"
+msgstr "section.title"
+
+#: lms/templates/student_account/account_settings.underscore
+#: test_root/staticfiles/templates/student_account/account_settings.underscore
+msgid "An error occurred. Please reload the page."
+msgstr "نأسف لحدوث خطأ. يُرجى إعادة فتح الصفحة."
+
+#: lms/templates/student_account/form_field.underscore
+#: test_root/staticfiles/templates/student_account/form_field.underscore
+msgid "Forgot password?"
+msgstr "هل نسيت كلمة السر؟"
+
+#: lms/templates/student_account/hinted_login.underscore
+#: lms/templates/student_account/login.underscore
+#: lms/templates/student_account/register.underscore
+#: test_root/staticfiles/templates/student_account/hinted_login.underscore
+#: test_root/staticfiles/templates/student_account/login.underscore
+#: test_root/staticfiles/templates/student_account/register.underscore
+msgid "Sign in"
+msgstr "تسجيل الدخول"
+
+#: lms/templates/student_account/hinted_login.underscore
+#: test_root/staticfiles/templates/student_account/hinted_login.underscore
+#, python-format
+msgid "Would you like to sign in using your %(providerName)s credentials?"
+msgstr "هل تريد تسجيل الدخول باستخدام بيانات حسابك لدى %(providerName)s؟"
+
+#: lms/templates/student_account/hinted_login.underscore
+#: test_root/staticfiles/templates/student_account/hinted_login.underscore
+#, python-format
+msgid "Sign in using %(providerName)s"
+msgstr "تسجيل الدخول باستخدام %(providerName)s"
+
+#: lms/templates/student_account/hinted_login.underscore
+#: test_root/staticfiles/templates/student_account/hinted_login.underscore
+msgid "Show me other ways to sign in or register"
+msgstr "إظهار وسائل أخرى لتسجيل الدخول أو للتسجيل"
+
+#: lms/templates/student_account/institution_login.underscore
+#: test_root/staticfiles/templates/student_account/institution_login.underscore
+msgid "Sign in with Institution/Campus Credentials"
+msgstr "تسجيل الدخول ببيانات المؤسّسة/ الحرم الجامعي"
+
+#: lms/templates/student_account/institution_login.underscore
+#: lms/templates/student_account/institution_register.underscore
+#: test_root/staticfiles/templates/student_account/institution_login.underscore
+#: test_root/staticfiles/templates/student_account/institution_register.underscore
+msgid "Choose your institution from the list below:"
+msgstr "يُرجى منك اختيار مؤسّستك من القائمة أدناه:"
+
+#: lms/templates/student_account/institution_login.underscore
+#: test_root/staticfiles/templates/student_account/institution_login.underscore
+msgid "Back to sign in"
+msgstr "العودة إلى تسجيل الدخول"
+
+#: lms/templates/student_account/institution_register.underscore
+#: test_root/staticfiles/templates/student_account/institution_register.underscore
+msgid "Register with Institution/Campus Credentials"
+msgstr "التسجيل باستخدام بيانات المؤسّسة/ الحرم الجامعي"
+
+#: lms/templates/student_account/institution_register.underscore
+#: test_root/staticfiles/templates/student_account/institution_register.underscore
+msgid "Register through edX"
+msgstr "التسجيل من خلال edX"
+
+#: lms/templates/student_account/login.underscore
+#: test_root/staticfiles/templates/student_account/login.underscore
+#, python-format
+msgid ""
+"You have successfully signed into %(currentProvider)s, but your "
+"%(currentProvider)s account does not have a linked %(platformName)s account."
+" To link your accounts, sign in now using your %(platformName)s password."
+msgstr ""
+"نجح تسجيل دخولك إلى %(currentProvider)s، لكنّ حسابك لدى %(currentProvider)s "
+"لا يملك حسابًا مرتبطًا بمنصّة %(platformName)s. ولربط حسابك، يُرجى إكمال "
+"البيانات المطلوبة في صفحة التسجيل على %(platformName)s."
+
+#: lms/templates/student_account/login.underscore
+#: test_root/staticfiles/templates/student_account/login.underscore
+msgid "Password Reset Email Sent"
+msgstr "لقد أرسلنا بريداً إلكترونياً لك لتغيير كلمة السر."
+
+#: lms/templates/student_account/login.underscore
+#: test_root/staticfiles/templates/student_account/login.underscore
+msgid ""
+"We've sent instructions for resetting your password to the email address you"
+" provided."
+msgstr ""
+"أرسلنا لك التعليمات اللازمة لتعيد ضبط كلمة مرورك لعنوان البريد الإلكتروني "
+"الذي حدّدته. "
+
+#: lms/templates/student_account/login.underscore
+#: test_root/staticfiles/templates/student_account/login.underscore
+msgid "We couldn't sign you in."
+msgstr "عذرًا، لم نتمكّن من تسجيل دخولك. "
+
+#: lms/templates/student_account/login.underscore
+#: test_root/staticfiles/templates/student_account/login.underscore
+#, python-format
+msgid "An error occurred when signing you in to %(platformName)s."
+msgstr "نأسف لحدوث خطأ أثناء تسجيل دخولك إلى %(platformName)s."
+
+#: lms/templates/student_account/login.underscore
+#: test_root/staticfiles/templates/student_account/login.underscore
+msgid ""
+"Sign in here using your email address and password, or use one of the "
+"providers listed below."
+msgstr ""
+"يُرجى تسجيل الدخول باستخدام عنوان بريدك الإلكتروني وكلمة السر، أو من خلال "
+"أحد المزوِّدين المذكورين أدناه."
+
+#: lms/templates/student_account/login.underscore
+#: test_root/staticfiles/templates/student_account/login.underscore
+msgid "Sign in here using your email address and password."
+msgstr "يُرجى تسجيل دخولك باستخدام عنوان بريدك الإلكتروني وكلمة السر."
+
+#: lms/templates/student_account/login.underscore
+#: test_root/staticfiles/templates/student_account/login.underscore
+msgid "If you do not yet have an account, use the button below to register."
+msgstr "إذا لم تكن تملك حسابًا بعد، يُرجى استخدام الزرّ أدناه للتسجيل."
+
+#: lms/templates/student_account/login.underscore
+#: test_root/staticfiles/templates/student_account/login.underscore
+msgid "or sign in with"
+msgstr "أو سجّل الدخول باستخدام"
+
+#: lms/templates/student_account/login.underscore
+#: test_root/staticfiles/templates/student_account/login.underscore
+#, python-format
+msgid "Sign in with %(providerName)s"
+msgstr "يُرجى منك تسجيل دخولك باستخدام %(providerName)s"
+
+#: lms/templates/student_account/login.underscore
+#: lms/templates/student_account/register.underscore
+#: test_root/staticfiles/templates/student_account/login.underscore
+#: test_root/staticfiles/templates/student_account/register.underscore
+msgid "Use my institution/campus credentials"
+msgstr "استخدام بياناتي لدى المؤسّسة/ الحرم الجامعي"
+
+#: lms/templates/student_account/login.underscore
+#: test_root/staticfiles/templates/student_account/login.underscore
+#, python-format
+msgid "New to %(platformName)s?"
+msgstr "هل أنت جديد على %(platformName)s؟"
+
+#: lms/templates/student_account/login.underscore
+#: test_root/staticfiles/templates/student_account/login.underscore
+msgid "Create an account"
+msgstr " أنشئ حساباً جديداً اﻵن."
+
+#: lms/templates/student_account/password_reset.underscore
+#: lms/templates/student_account/register.underscore
+#: test_root/staticfiles/templates/student_account/password_reset.underscore
+#: test_root/staticfiles/templates/student_account/register.underscore
+msgid "An error occurred."
+msgstr "نأسف لحدوث خطأ. "
+
+#: lms/templates/student_account/password_reset.underscore
+#: test_root/staticfiles/templates/student_account/password_reset.underscore
+msgid "Password assistance"
+msgstr "المساعدة بخصوص كلمة السر"
+
+#: lms/templates/student_account/password_reset.underscore
+#: test_root/staticfiles/templates/student_account/password_reset.underscore
+msgid ""
+"Please enter your email address below and we will send you instructions for "
+"setting a new password."
+msgstr ""
+"يُرجى إدخال عنوان بريدك الإلكتروني أدناه، وسنرسل لك تعليمات ضبط كلمة سر "
+"جديدة."
+
+#: lms/templates/student_account/password_reset.underscore
+#: test_root/staticfiles/templates/student_account/password_reset.underscore
+msgid "Reset my password"
+msgstr "تغيير كلمة السر"
+
+#: lms/templates/student_account/register.underscore
+#: test_root/staticfiles/templates/student_account/register.underscore
+msgid "We couldn't create your account."
+msgstr "عذرًا، لم نتمكّن من إنشاء حسابك. "
+
+#: lms/templates/student_account/register.underscore
+#: test_root/staticfiles/templates/student_account/register.underscore
+#, python-format
+msgid "You've successfully signed into %(currentProvider)s."
+msgstr "نجح تسجيل دخولك في %(currentProvider)s. "
+
+#: lms/templates/student_account/register.underscore
+#: test_root/staticfiles/templates/student_account/register.underscore
+#, python-format
+msgid ""
+"We just need a little more information before you start learning with "
+"%(platformName)s."
+msgstr ""
+"نحتاج فقط إلى قليل من المعلومات الإضافية قبل أن تبدأ بالتعلّم مع "
+"%(platformName)s. "
+
+#: lms/templates/student_account/register.underscore
+#: test_root/staticfiles/templates/student_account/register.underscore
+msgid "Create an account using"
+msgstr "أنشئ حساباً باستخدام"
+
+#: lms/templates/student_account/register.underscore
+#: test_root/staticfiles/templates/student_account/register.underscore
+#, python-format
+msgid "Create account using %(providerName)s."
+msgstr "أنشئ حساباً باستخدام %(providerName)s."
+
+#: lms/templates/student_account/register.underscore
+#: test_root/staticfiles/templates/student_account/register.underscore
+msgid "or create a new one here"
+msgstr "أو أنشئ حساباً جديداً باستخدام"
+
+#: lms/templates/student_account/register.underscore
+#: test_root/staticfiles/templates/student_account/register.underscore
+msgid "Create a new account"
+msgstr "أنشئ حساباً جديداً"
+
+#: lms/templates/student_account/register.underscore
+#: test_root/staticfiles/templates/student_account/register.underscore
+msgid "Create your account"
+msgstr "أنشئ حسابك"
+
+#: lms/templates/student_account/register.underscore
+#: test_root/staticfiles/templates/student_account/register.underscore
+msgid "Required field"
+msgstr "حقل مطلوب"
+
+#: lms/templates/student_account/register.underscore
+#: test_root/staticfiles/templates/student_account/register.underscore
+msgid "Already have an account?"
+msgstr "لديك حساب على إدراك؟"
+
+#: lms/templates/student_profile/badge.underscore
+#: test_root/staticfiles/templates/student_profile/badge.underscore
+#, python-format
+msgid "Share your \"%(display_name)s\" award"
+msgstr ""
+
+#: lms/templates/student_profile/badge.underscore
+#: test_root/staticfiles/templates/student_profile/badge.underscore
+msgid "Share"
+msgstr ""
+
+#: lms/templates/student_profile/badge.underscore
+#: test_root/staticfiles/templates/student_profile/badge.underscore
+#, python-format
+msgid "Earned %(created)s."
+msgstr ""
+
+#: lms/templates/student_profile/badge_placeholder.underscore
+#: test_root/staticfiles/templates/student_profile/badge_placeholder.underscore
+msgid "What's Your Next Accomplishment?"
+msgstr ""
+
+#: lms/templates/student_profile/badge_placeholder.underscore
+#: test_root/staticfiles/templates/student_profile/badge_placeholder.underscore
+msgid "Start working toward your next learning goal."
+msgstr ""
+
+#: lms/templates/student_profile/badge_placeholder.underscore
+#: test_root/staticfiles/templates/student_profile/badge_placeholder.underscore
+msgid "Find a course"
+msgstr ""
+
+#: lms/templates/student_profile/learner_profile.underscore
+#: test_root/staticfiles/templates/student_profile/learner_profile.underscore
+msgid "An error occurred. Try loading the page again."
+msgstr ""
+
+#: lms/templates/student_profile/section_two.underscore
+#: test_root/staticfiles/templates/student_profile/section_two.underscore
+msgid "You are currently sharing a limited profile."
+msgstr "إنّك حاليًّا تشارك ملفًّا شخصيًّا محدودًا."
+
+#: lms/templates/student_profile/section_two.underscore
+#: test_root/staticfiles/templates/student_profile/section_two.underscore
+msgid "This learner is currently sharing a limited profile."
+msgstr ""
+
+#: lms/templates/student_profile/share_modal.underscore
+#: test_root/staticfiles/templates/student_profile/share_modal.underscore
+msgid "Share on Mozilla Backpack"
+msgstr ""
+
+#: lms/templates/student_profile/share_modal.underscore
+#: test_root/staticfiles/templates/student_profile/share_modal.underscore
+msgid ""
+"To share your certificate on Mozilla Backpack, you must first have a "
+"Backpack account. Complete the following steps to add your certificate to "
+"Backpack."
+msgstr ""
+
+#: lms/templates/student_profile/share_modal.underscore
+#: test_root/staticfiles/templates/student_profile/share_modal.underscore
+#, python-format
+msgid ""
+"Create a %(link_start)sMozilla Backpack%(link_end)s account, or log in to "
+"your existing account"
+msgstr ""
+
+#: lms/templates/student_profile/share_modal.underscore
+#: test_root/staticfiles/templates/student_profile/share_modal.underscore
+#, python-format
+msgid ""
+"%(download_link_start)sDownload this image (right-click or option-click, "
+"save as)%(link_end)s and then %(upload_link_start)supload%(link_end)s it to "
+"your backpack."
+msgstr ""
+
+#: lms/templates/verify_student/enrollment_confirmation_step.underscore
+#: test_root/staticfiles/templates/verify_student/enrollment_confirmation_step.underscore
+#, python-format
+msgid "Congratulations! You are now verified on %(platformName)s!"
+msgstr "تهانينا! هويّتك موثّقة الآن على %(platformName)s!"
+
+#: lms/templates/verify_student/enrollment_confirmation_step.underscore
+#: test_root/staticfiles/templates/verify_student/enrollment_confirmation_step.underscore
+msgid "You are now enrolled as a verified student for:"
+msgstr "أنت الآن مسجِّل كطالب موثَّق لدى: "
+
+#: lms/templates/verify_student/enrollment_confirmation_step.underscore
+#: test_root/staticfiles/templates/verify_student/enrollment_confirmation_step.underscore
+msgid "A list of courses you have just enrolled in as a verified student"
+msgstr "قائمة المساقات التي سجّلت فيها لتوّك كطالب موثَّق "
+
+#: lms/templates/verify_student/enrollment_confirmation_step.underscore
+#: test_root/staticfiles/templates/verify_student/enrollment_confirmation_step.underscore
+msgid "Course"
+msgstr "المساق "
+
+#: lms/templates/verify_student/enrollment_confirmation_step.underscore
+#: test_root/staticfiles/templates/verify_student/enrollment_confirmation_step.underscore
+#, python-format
+msgid "Starts: %(start)s"
+msgstr "يبدأ: %(start)s"
+
+#: lms/templates/verify_student/enrollment_confirmation_step.underscore
+#: test_root/staticfiles/templates/verify_student/enrollment_confirmation_step.underscore
+msgid "Explore your course!"
+msgstr "استكشف مساقك!"
+
+#: lms/templates/verify_student/enrollment_confirmation_step.underscore
+#: test_root/staticfiles/templates/verify_student/enrollment_confirmation_step.underscore
+msgid "Go to your Dashboard"
+msgstr "الذهاب إلى لوحة المعلومات"
+
+#: lms/templates/verify_student/enrollment_confirmation_step.underscore
+#: test_root/staticfiles/templates/verify_student/enrollment_confirmation_step.underscore
+msgid "Verified Status"
+msgstr "حالة جرى التحقّق منها"
+
+#: lms/templates/verify_student/enrollment_confirmation_step.underscore
+#: test_root/staticfiles/templates/verify_student/enrollment_confirmation_step.underscore
+#, python-format
+msgid ""
+"Thank you for submitting your photos. We will review them shortly. You can "
+"now sign up for any %(platformName)s course that offers verified "
+"certificates. Verification is good for one year. After one year, you must "
+"submit photos for verification again."
+msgstr ""
+"شكرًا لك على تقديم صورك. سنراجعها قريبًا. ويمكنك الآن تسجيل عضويتك في أيً من"
+" مساقات %(platformName)s التي تمنح شهادات موثَّّقة. وبينما يسري مفعول عملية "
+"التحقّق لمدّة عام، يجب أن تقدّم الصور للتحقّق منها مجدّدًا بعد انقضاء العام."
+" "
+
+#: lms/templates/verify_student/error.underscore
+#: test_root/staticfiles/templates/verify_student/error.underscore
+msgid "Error:"
+msgstr " خطأ:"
+
+#: lms/templates/verify_student/face_photo_step.underscore
+#: test_root/staticfiles/templates/verify_student/face_photo_step.underscore
+msgid "What You Need for Verification"
+msgstr "ما الذي تحتاجه إليه لإجراء التحقّق"
+
+#: lms/templates/verify_student/face_photo_step.underscore
+#: lms/templates/verify_student/intro_step.underscore
+#: lms/templates/verify_student/make_payment_step.underscore
+#: lms/templates/verify_student/make_payment_step_ab_testing.underscore
+#: lms/templates/verify_student/payment_confirmation_step.underscore
+#: test_root/staticfiles/templates/verify_student/face_photo_step.underscore
+#: test_root/staticfiles/templates/verify_student/intro_step.underscore
+#: test_root/staticfiles/templates/verify_student/make_payment_step.underscore
+#: test_root/staticfiles/templates/verify_student/make_payment_step_ab_testing.underscore
+#: test_root/staticfiles/templates/verify_student/payment_confirmation_step.underscore
+msgid "Webcam"
+msgstr "كاميرا الويب "
+
+#: lms/templates/verify_student/face_photo_step.underscore
+#: test_root/staticfiles/templates/verify_student/face_photo_step.underscore
+msgid ""
+"You need a computer that has a webcam. When you receive a browser prompt, "
+"make sure that you allow access to the camera."
+msgstr ""
+"تحتاج إلى جهاز كومبيوتر مزوَّد بكاميرا. وعند استلامك لعلامة استعداد من "
+"المتصفّح، يُرجى التأكّد من السماح باستخدام الكاميرا."
+
+#: lms/templates/verify_student/face_photo_step.underscore
+#: test_root/staticfiles/templates/verify_student/face_photo_step.underscore
+msgid "Photo Identification"
+msgstr "وثيقة إثبات شخصية باستخدام الصورة "
+
+#: lms/templates/verify_student/face_photo_step.underscore
+#: test_root/staticfiles/templates/verify_student/face_photo_step.underscore
+msgid ""
+"You need a driver's license, passport, or other government-issued ID that "
+"has your name and photo."
+msgstr ""
+"تحتاج إلى رخصة قيادة أو جواز سفر أو غيرها من المستندات الشخصية الصادرة عن "
+"الحكومة والتي تحمل اسمك وصورتك."
+
+#: lms/templates/verify_student/face_photo_step.underscore
+#: lms/templates/verify_student/incourse_reverify.underscore
+#: test_root/staticfiles/templates/verify_student/face_photo_step.underscore
+#: test_root/staticfiles/templates/verify_student/incourse_reverify.underscore
+msgid "Take Your Photo"
+msgstr "التقط صورتك "
+
+#: lms/templates/verify_student/face_photo_step.underscore
+#: test_root/staticfiles/templates/verify_student/face_photo_step.underscore
+msgid ""
+"When your face is in position, use the camera button {icon} below to take "
+"your photo."
+msgstr ""
+
+#: lms/templates/verify_student/face_photo_step.underscore
+#: test_root/staticfiles/templates/verify_student/face_photo_step.underscore
+msgid "To take a successful photo, make sure that:"
+msgstr "لالتقاط صورة ناجحة، يُرجى التأكّد ممّا يلي:"
+
+#: lms/templates/verify_student/face_photo_step.underscore
+#: test_root/staticfiles/templates/verify_student/face_photo_step.underscore
+msgid "Your face is well-lit."
+msgstr "أنّ الإضاءة جيّدة على وجهك."
+
+#: lms/templates/verify_student/face_photo_step.underscore
+#: test_root/staticfiles/templates/verify_student/face_photo_step.underscore
+msgid "Your entire face fits inside the frame."
+msgstr "أنّ وجهك داخل إطار الصورة بالكامل."
+
+#: lms/templates/verify_student/face_photo_step.underscore
+#: test_root/staticfiles/templates/verify_student/face_photo_step.underscore
+msgid "The photo of your face matches the photo on your ID."
+msgstr "أن تطابق الصورة على بطاقتك الشخصية صورة وجهك. "
+
+#: lms/templates/verify_student/face_photo_step.underscore
+#: test_root/staticfiles/templates/verify_student/face_photo_step.underscore
+msgid ""
+"To use the current photo, select the camera button {icon}. To take another "
+"photo, select the retake button {icon}."
+msgstr ""
+
+#: lms/templates/verify_student/face_photo_step.underscore
+#: lms/templates/verify_student/id_photo_step.underscore
+#: lms/templates/verify_student/incourse_reverify.underscore
+#: test_root/staticfiles/templates/verify_student/face_photo_step.underscore
+#: test_root/staticfiles/templates/verify_student/id_photo_step.underscore
+#: test_root/staticfiles/templates/verify_student/incourse_reverify.underscore
+msgid "Frequently Asked Questions"
+msgstr "الأسئلة الشائعة"
+
+#: lms/templates/verify_student/face_photo_step.underscore
+#: lms/templates/verify_student/id_photo_step.underscore
+#: lms/templates/verify_student/incourse_reverify.underscore
+#: test_root/staticfiles/templates/verify_student/face_photo_step.underscore
+#: test_root/staticfiles/templates/verify_student/id_photo_step.underscore
+#: test_root/staticfiles/templates/verify_student/incourse_reverify.underscore
+#, python-format
+msgid "Why does %(platformName)s need my photo?"
+msgstr "لماذا تحتاج %(platformName)s إلى صورتي؟"
+
+#: lms/templates/verify_student/face_photo_step.underscore
+#: lms/templates/verify_student/id_photo_step.underscore
+#: lms/templates/verify_student/incourse_reverify.underscore
+#: test_root/staticfiles/templates/verify_student/face_photo_step.underscore
+#: test_root/staticfiles/templates/verify_student/id_photo_step.underscore
+#: test_root/staticfiles/templates/verify_student/incourse_reverify.underscore
+msgid ""
+"As part of the verification process, you take a photo of both your face and "
+"a government-issued photo ID. Our authorization service confirms your "
+"identity by comparing the photo you take with the photo on your ID."
+msgstr ""
+"كجزء من عملية التحقّق، يُرجى أخذ صورة لكلٍّ من وجهك وبطاقتك الشخصية الصادرة "
+"عن جهة حكومية. ثمّ يعمل قسمنا المسؤول عن خدمة التحقّق على تأكيد هويّتك "
+"بمقارنة الصورة التي تلتقطها مع الصورة الموجودة على بطاقتك الشخصية. "
+
+#: lms/templates/verify_student/face_photo_step.underscore
+#: lms/templates/verify_student/id_photo_step.underscore
+#: lms/templates/verify_student/incourse_reverify.underscore
+#: test_root/staticfiles/templates/verify_student/face_photo_step.underscore
+#: test_root/staticfiles/templates/verify_student/id_photo_step.underscore
+#: test_root/staticfiles/templates/verify_student/incourse_reverify.underscore
+#, python-format
+msgid "What does %(platformName)s do with this photo?"
+msgstr "ما الذي تفعله %(platformName)s بهذه الصورة؟"
+
+#: lms/templates/verify_student/face_photo_step.underscore
+#: lms/templates/verify_student/id_photo_step.underscore
+#: lms/templates/verify_student/incourse_reverify.underscore
+#: test_root/staticfiles/templates/verify_student/face_photo_step.underscore
+#: test_root/staticfiles/templates/verify_student/id_photo_step.underscore
+#: test_root/staticfiles/templates/verify_student/incourse_reverify.underscore
+#, python-format
+msgid ""
+"We use the highest levels of security available to encrypt your photo and "
+"send it to our authorization service for review. Your photo and information "
+"are not saved or visible anywhere on %(platformName)s after the verification"
+" process is complete."
+msgstr ""
+"نستخدم أعلى مستويات الأمن المتوفّرة لتشفير صورتك وإرسالها إلى قسمنا المسؤول "
+"عن عملية التحقّق لمراجعتها. ويُرجى ملاحظة أنّ صورتك ومعلوماتك لا تُحفَّظ أو "
+"تظهر في أي مكان على منصّة %(platformName)s بعد أن تُستكمل عملية التحقّق."
+
+#: lms/templates/verify_student/face_photo_step.underscore
+#: lms/templates/verify_student/id_photo_step.underscore
+#: lms/templates/verify_student/intro_step.underscore
+#: lms/templates/verify_student/payment_confirmation_step.underscore
+#: test_root/staticfiles/templates/verify_student/face_photo_step.underscore
+#: test_root/staticfiles/templates/verify_student/id_photo_step.underscore
+#: test_root/staticfiles/templates/verify_student/intro_step.underscore
+#: test_root/staticfiles/templates/verify_student/payment_confirmation_step.underscore
+#, python-format
+msgid "Next: %(nextStepTitle)s"
+msgstr "التالي: %(nextStepTitle)s"
+
+#: lms/templates/verify_student/id_photo_step.underscore
+#: test_root/staticfiles/templates/verify_student/id_photo_step.underscore
+msgid "Take a Photo of Your ID"
+msgstr "التقط صورة لبطاقتك الشخصية"
+
+#: lms/templates/verify_student/id_photo_step.underscore
+#: test_root/staticfiles/templates/verify_student/id_photo_step.underscore
+msgid ""
+"Use your webcam to take a photo of your ID. We will match this photo with "
+"the photo of your face and the name on your account."
+msgstr ""
+"يُرجى استخدام كاميرتك لالتقاط صورة لوجهك. ثمّ سنطابق هذه الصورة مع صورة وجهك"
+" والاسم الموجودين في حسابك. "
+
+#: lms/templates/verify_student/id_photo_step.underscore
+#: test_root/staticfiles/templates/verify_student/id_photo_step.underscore
+msgid ""
+"You need an ID with your name and photo. A driver's license, passport, or "
+"other government-issued IDs are all acceptable."
+msgstr ""
+"تحتاج إلى بطاقة شخصية تحمل اسمك وصورتك. ويمكن تقديم رخصة القيادة، أو جواز "
+"السفر، أو بطاقة شخصية أخرى صادرة عن الحكومة، فجميع هذه الوثائق مقبولة. "
+
+#: lms/templates/verify_student/id_photo_step.underscore
+#: lms/templates/verify_student/incourse_reverify.underscore
+#: test_root/staticfiles/templates/verify_student/id_photo_step.underscore
+#: test_root/staticfiles/templates/verify_student/incourse_reverify.underscore
+msgid "Tips on taking a successful photo"
+msgstr "نصائح حول كيفية التقاط صورة ناجحة"
+
+#: lms/templates/verify_student/id_photo_step.underscore
+#: test_root/staticfiles/templates/verify_student/id_photo_step.underscore
+msgid "Ensure that you can see your photo and read your name"
+msgstr "تأكّد من أنّه يمكنك أن ترى صورتك وتقرأ اسمك "
+
+#: lms/templates/verify_student/id_photo_step.underscore
+#: test_root/staticfiles/templates/verify_student/id_photo_step.underscore
+msgid "Make sure your ID is well-lit"
+msgstr "تأكّد من أنّ الإضاءة جيّدة على بطاقتك الشخصية"
+
+#: lms/templates/verify_student/id_photo_step.underscore
+#: test_root/staticfiles/templates/verify_student/id_photo_step.underscore
+msgid "Once in position, use the camera button {icon} to capture your ID"
+msgstr ""
+
+#: lms/templates/verify_student/id_photo_step.underscore
+#: lms/templates/verify_student/incourse_reverify.underscore
+#: test_root/staticfiles/templates/verify_student/id_photo_step.underscore
+#: test_root/staticfiles/templates/verify_student/incourse_reverify.underscore
+msgid "Use the retake photo button if you are not pleased with your photo"
+msgstr "يُرجى استخدام زر إعادة التقاط الصورة إذا لم تعجبك صورتك."
+
+#: lms/templates/verify_student/image_input.underscore
+#: test_root/staticfiles/templates/verify_student/image_input.underscore
+msgid "Preview of uploaded image"
+msgstr "معاينة الصورة التي جرى تحميلها"
+
+#: lms/templates/verify_student/image_input.underscore
+#: test_root/staticfiles/templates/verify_student/image_input.underscore
+msgid "Upload an image or capture one with your web or phone camera."
+msgstr "يُرجى تحميل صورة أو التقاط واحدة بكاميرتك أو كاميرا الهاتف. "
+
+#: lms/templates/verify_student/incourse_reverify.underscore
+#: test_root/staticfiles/templates/verify_student/incourse_reverify.underscore
+msgid ""
+"Use your webcam to take a photo of your face. We will match this photo with "
+"the photo on your ID."
+msgstr ""
+"استخدم كاميرتك لالتقاط صورة لوجهك. ثمّ سنطابق هذه الصورة مع الصورة الموجودة "
+"على بطاقتك الشخصية. "
+
+#: lms/templates/verify_student/incourse_reverify.underscore
+#: test_root/staticfiles/templates/verify_student/incourse_reverify.underscore
+msgid "Make sure your face is well-lit"
+msgstr "تأكّد من أنّ الإضاءة جيّدة على وجهك "
+
+#: lms/templates/verify_student/incourse_reverify.underscore
+#: test_root/staticfiles/templates/verify_student/incourse_reverify.underscore
+msgid "Be sure your entire face is inside the frame"
+msgstr "تأكّد من أنّ وجهك داخل إطار الصورة بالكامل "
+
+#: lms/templates/verify_student/incourse_reverify.underscore
+#: test_root/staticfiles/templates/verify_student/incourse_reverify.underscore
+msgid "Once in position, use the camera button {icon} to capture your photo"
+msgstr ""
+
+#: lms/templates/verify_student/incourse_reverify.underscore
+#: test_root/staticfiles/templates/verify_student/incourse_reverify.underscore
+msgid "Can we match the photo you took with the one on your ID?"
+msgstr ""
+"هل يمكننا مطابقة الصورة التي التقطتها مع صورتك الموجودة على بطاقتك الشخصية؟ "
+
+#: lms/templates/verify_student/intro_step.underscore
+#: test_root/staticfiles/templates/verify_student/intro_step.underscore
+msgid "Thanks for returning to verify your ID in: {courseName}"
+msgstr ""
+
+#: lms/templates/verify_student/intro_step.underscore
+#: lms/templates/verify_student/make_payment_step.underscore
+#: test_root/staticfiles/templates/verify_student/intro_step.underscore
+#: test_root/staticfiles/templates/verify_student/make_payment_step.underscore
+msgid ""
+"You need to activate your account before you can enroll in courses. Check "
+"your inbox for an activation email. After you complete activation you can "
+"return and refresh this page."
+msgstr ""
+"تحتاج إلى تفعيل حسابك قبل أن تتمكّن من التسجيل في المساقات. لذا يُرجى تفقّد "
+"صندوق بريدك الإلكتروني حيث ستردك رسالة تفعيل. وبعد أن تنتهي من التفعيل، "
+"يمكنك العودة وإعادة فتح هذه الصفحة. "
+
+#: lms/templates/verify_student/intro_step.underscore
+#: lms/templates/verify_student/make_payment_step.underscore
+#: lms/templates/verify_student/payment_confirmation_step.underscore
+#: test_root/staticfiles/templates/verify_student/intro_step.underscore
+#: test_root/staticfiles/templates/verify_student/make_payment_step.underscore
+#: test_root/staticfiles/templates/verify_student/payment_confirmation_step.underscore
+msgid "Activate Your Account"
+msgstr "قم بتفعيل حسابك "
+
+#: lms/templates/verify_student/intro_step.underscore
+#: lms/templates/verify_student/make_payment_step.underscore
+#: test_root/staticfiles/templates/verify_student/intro_step.underscore
+#: test_root/staticfiles/templates/verify_student/make_payment_step.underscore
+msgid "Check Your Email"
+msgstr "يُرجى تفقّد بريدك الإلكتروني"
+
+#: lms/templates/verify_student/intro_step.underscore
+#: lms/templates/verify_student/make_payment_step_ab_testing.underscore
+#: lms/templates/verify_student/payment_confirmation_step.underscore
+#: test_root/staticfiles/templates/verify_student/intro_step.underscore
+#: test_root/staticfiles/templates/verify_student/make_payment_step_ab_testing.underscore
+#: test_root/staticfiles/templates/verify_student/payment_confirmation_step.underscore
+msgid "Photo ID"
+msgstr "رقم الصورة"
+
+#: lms/templates/verify_student/intro_step.underscore
+#: test_root/staticfiles/templates/verify_student/intro_step.underscore
+msgid ""
+"A driver's license, passport, or other government-issued ID with your name "
+"and photo"
+msgstr ""
+"رخصة القيادة، أو جواز السفر، أو بطاقة شخصية صادرة عن الحكومة، بحيث تحمل أي "
+"واحدة من هذه الوثائق اسمك وصورتك "
+
+#: lms/templates/verify_student/make_payment_step.underscore
+#: lms/templates/verify_student/make_payment_step_ab_testing.underscore
+#: test_root/staticfiles/templates/verify_student/make_payment_step.underscore
+#: test_root/staticfiles/templates/verify_student/make_payment_step_ab_testing.underscore
+msgid "You are enrolling in: {courseName}"
+msgstr ""
+
+#: lms/templates/verify_student/make_payment_step.underscore
+#: test_root/staticfiles/templates/verify_student/make_payment_step.underscore
+msgid "You are upgrading your enrollment for: {courseName}"
+msgstr ""
+
+#: lms/templates/verify_student/make_payment_step.underscore
+#: test_root/staticfiles/templates/verify_student/make_payment_step.underscore
+msgid ""
+"You can now enter your payment information and complete your enrollment."
+msgstr "يمكنك الآن إدخال معلومات الدفع واستكمال تسجيلك. "
+
+#: lms/templates/verify_student/make_payment_step.underscore
+#: test_root/staticfiles/templates/verify_student/make_payment_step.underscore
+#, python-format
+msgid ""
+"You can pay now even if you don't have the following items available, but "
+"you will need to have these by %(date)s to qualify to earn a Verified "
+"Certificate."
+msgstr ""
+"يمكنك أن تدفع الآن حتى لم لم تتوفّر لديك العناصر التالية، لكن يجب عليك "
+"توفيرها بحلول %(date)s من أجل التأهّل لنيل \"شهادة موثّقة\". "
+
+#: lms/templates/verify_student/make_payment_step.underscore
+#: test_root/staticfiles/templates/verify_student/make_payment_step.underscore
+msgid ""
+"You can pay now even if you don't have the following items available, but "
+"you will need to have these to qualify to earn a Verified Certificate."
+msgstr ""
+"يمكنك أن تدفع الآن حتى لم لم تتوفّر لديك العناصر التالية، لكن يجب عليك "
+"توفيرها من أجل التأهّل لنيل \"شهادة موثّقة\". "
+
+#: lms/templates/verify_student/make_payment_step.underscore
+#: test_root/staticfiles/templates/verify_student/make_payment_step.underscore
+msgid "Government-Issued Photo ID"
+msgstr "بطاقة شخصية صادرة عن الحكومة"
+
+#: lms/templates/verify_student/make_payment_step.underscore
+#: test_root/staticfiles/templates/verify_student/make_payment_step.underscore
+msgid ""
+"ID-Verification is not required for this Professional Education course."
+msgstr "التحقّق من الهوية الشخصية غير مطلوب لمساق التعليم المهني هذا."
+
+#: lms/templates/verify_student/make_payment_step.underscore
+#: test_root/staticfiles/templates/verify_student/make_payment_step.underscore
+msgid ""
+"All professional education courses are fee-based, and require payment to "
+"complete the enrollment process."
+msgstr ""
+"إنّ جميع مساقات التعليم المهني تستلزم رسماً وتتطلّب الدفع لاستكمال عملية "
+"التسجيل."
+
+#: lms/templates/verify_student/make_payment_step.underscore
+#: test_root/staticfiles/templates/verify_student/make_payment_step.underscore
+msgid "You have already verified your ID!"
+msgstr "سبق أن خضتَ عملية التحقّق من بطاقتك الشخصية! "
+
+#: lms/templates/verify_student/make_payment_step.underscore
+#: test_root/staticfiles/templates/verify_student/make_payment_step.underscore
+msgid "Your verification status is good until {verificationGoodUntil}."
+msgstr ""
+
+#: lms/templates/verify_student/make_payment_step.underscore
+#: test_root/staticfiles/templates/verify_student/make_payment_step.underscore
+msgid "price"
+msgstr "السعر"
+
+#: lms/templates/verify_student/make_payment_step_ab_testing.underscore
+#: test_root/staticfiles/templates/verify_student/make_payment_step_ab_testing.underscore
+msgid "Account Not Activated"
+msgstr "الحساب غير مفعّل"
+
+#: lms/templates/verify_student/make_payment_step_ab_testing.underscore
+#: test_root/staticfiles/templates/verify_student/make_payment_step_ab_testing.underscore
+msgid "Upgrade to a Verified Certificate for {courseName}"
+msgstr ""
+
+#: lms/templates/verify_student/make_payment_step_ab_testing.underscore
+#: test_root/staticfiles/templates/verify_student/make_payment_step_ab_testing.underscore
+msgid ""
+"Before you upgrade to a certificate track, you must activate your account."
+msgstr "يجب عليك أولًا تفعيل حسابك قبل الترقية لمسار تُمنح بموجبه شهادة."
+
+#: lms/templates/verify_student/make_payment_step_ab_testing.underscore
+#: test_root/staticfiles/templates/verify_student/make_payment_step_ab_testing.underscore
+msgid "Check your email for an activation message."
+msgstr "يٌرجى التأكّد من حساب بريدك الإلكتروني بحثّا عن رسالة التفعيل."
+
+#: lms/templates/verify_student/make_payment_step_ab_testing.underscore
+#: test_root/staticfiles/templates/verify_student/make_payment_step_ab_testing.underscore
+msgid "Professional Certificate for {courseName}"
+msgstr ""
+
+#: lms/templates/verify_student/make_payment_step_ab_testing.underscore
+#: test_root/staticfiles/templates/verify_student/make_payment_step_ab_testing.underscore
+msgid "Verified Certificate for {courseName}"
+msgstr ""
+
+#: lms/templates/verify_student/make_payment_step_ab_testing.underscore
+#: test_root/staticfiles/templates/verify_student/make_payment_step_ab_testing.underscore
+#, python-format
+msgid ""
+"To receive a certificate, you must also verify your identity before "
+"%(date)s."
+msgstr "لا بدّ من إثبات هويّتك قبل تاريخ %(date)s للحصول على شهادة."
+
+#: lms/templates/verify_student/make_payment_step_ab_testing.underscore
+#: test_root/staticfiles/templates/verify_student/make_payment_step_ab_testing.underscore
+msgid "To receive a certificate, you must also verify your identity."
+msgstr "لا بدّ من إثبات هويّتك للحصول على شهادة."
+
+#: lms/templates/verify_student/make_payment_step_ab_testing.underscore
+#: test_root/staticfiles/templates/verify_student/make_payment_step_ab_testing.underscore
+msgid ""
+"To verify your identity, you need a webcam and a government-issued photo ID."
+msgstr ""
+"لتأكيد صحّة هويّتك، أنت بحاجة لكاميرا وبطاقة هويّة حكومية تحمل صورة شخصيّة."
+
+#: lms/templates/verify_student/make_payment_step_ab_testing.underscore
+#: test_root/staticfiles/templates/verify_student/make_payment_step_ab_testing.underscore
+msgid ""
+"Your ID must be a government-issued photo ID that clearly shows your face."
+msgstr ""
+"يجب أن تكون هويّتك المعتمدة هي بطاقة الهوية الشخصيّة الحكومية التي تحمل صورة"
+" واضحة لوجهك."
+
+#: lms/templates/verify_student/make_payment_step_ab_testing.underscore
+#: test_root/staticfiles/templates/verify_student/make_payment_step_ab_testing.underscore
+msgid ""
+"You will use your webcam to take a picture of your face and of your "
+"government-issued photo ID."
+msgstr ""
+"ستستخدم كاميراتك لالتقاط صورة لوجهك ولصورة بطاقة الهوية الشخصيّة الحكومية "
+"خاصّتك."
+
+#: lms/templates/verify_student/payment_confirmation_step.underscore
+#: test_root/staticfiles/templates/verify_student/payment_confirmation_step.underscore
+msgid "Thank you! We have received your payment for {courseName}."
+msgstr ""
+
+#: lms/templates/verify_student/payment_confirmation_step.underscore
+#: test_root/staticfiles/templates/verify_student/payment_confirmation_step.underscore
+msgid "Next Step: Confirm your identity"
+msgstr "الخطوة التالية: تأكيد هويّتك"
+
+#: lms/templates/verify_student/payment_confirmation_step.underscore
+#: test_root/staticfiles/templates/verify_student/payment_confirmation_step.underscore
+msgid "Check your email"
+msgstr "تحقّق من بريدك الإلكتروني "
+
+#: lms/templates/verify_student/payment_confirmation_step.underscore
+#: test_root/staticfiles/templates/verify_student/payment_confirmation_step.underscore
+msgid ""
+"You need to activate your account before you can enroll in courses. Check "
+"your inbox for an activation email."
+msgstr ""
+"تحتاج إلى تفعيل حسابك قبل أن تتمكّن من التسجيل في المساقات. لذا يُرجى تفقّد "
+"صندوق بريدك الإلكتروني حيث ستردك رسالة تفعيل. "
+
+#: lms/templates/verify_student/payment_confirmation_step.underscore
+#: test_root/staticfiles/templates/verify_student/payment_confirmation_step.underscore
+msgid ""
+"A driver's license, passport, or government-issued ID with your name and "
+"photo."
+msgstr ""
+"رخصة القيادة، أو جواز السفر، أو بطاقة شخصية صادرة عن الحكومة، بحيث تحمل أي "
+"واحدة من هذه الوثائق اسمك وصورتك "
+
+#: lms/templates/verify_student/reverify_success_step.underscore
+#: test_root/staticfiles/templates/verify_student/reverify_success_step.underscore
+msgid "Identity Verification In Progress"
+msgstr "جاري التحقّق من الهوية"
+
+#: lms/templates/verify_student/reverify_success_step.underscore
+#: test_root/staticfiles/templates/verify_student/reverify_success_step.underscore
+msgid ""
+"We have received your information and are verifying your identity. You will "
+"see a message on your dashboard when the verification process is complete "
+"(usually within 1-2 days). In the meantime, you can still access all "
+"available course content."
+msgstr ""
+"لقد استلمنا معلوماتك ونتولّى حاليًا التحقّق من هويتك. ستصلك رسالة على لوحة "
+"معلوماتك عند اكتمال عملية التحقّق (عادةً خلال 1-2 أيام). ويمكنك في الوقت "
+"الراهن استخدام كافة محتويات المساق المُتاحة."
+
+#: lms/templates/verify_student/reverify_success_step.underscore
+#: test_root/staticfiles/templates/verify_student/reverify_success_step.underscore
+msgid "Return to Your Dashboard"
+msgstr "العودة إلى لوحة المعلومات"
+
+#: lms/templates/verify_student/review_photos_step.underscore
+#: test_root/staticfiles/templates/verify_student/review_photos_step.underscore
+msgid "Review Your Photos"
+msgstr "مراجعة صورك"
+
+#: lms/templates/verify_student/review_photos_step.underscore
+#: test_root/staticfiles/templates/verify_student/review_photos_step.underscore
+msgid ""
+"Make sure we can verify your identity with the photos and information you "
+"have provided."
+msgstr ""
+"يُرجى التأكّد من أنّ الصور والمعلومات التي قدّمتها تمكّننا من التحقّق من "
+"هويّتك. "
+
+#: lms/templates/verify_student/review_photos_step.underscore
+#: test_root/staticfiles/templates/verify_student/review_photos_step.underscore
+#, python-format
+msgid "Photo of %(fullName)s"
+msgstr "صورة لـ %(fullName)s"
+
+#: lms/templates/verify_student/review_photos_step.underscore
+#: test_root/staticfiles/templates/verify_student/review_photos_step.underscore
+#, python-format
+msgid "Photo of %(fullName)s's ID"
+msgstr "صورة البطاقة الشخصية لـ %(fullName)s"
+
+#: lms/templates/verify_student/review_photos_step.underscore
+#: test_root/staticfiles/templates/verify_student/review_photos_step.underscore
+msgid "Photo requirements:"
+msgstr "متطلّبات الصورة:"
+
+#: lms/templates/verify_student/review_photos_step.underscore
+#: test_root/staticfiles/templates/verify_student/review_photos_step.underscore
+msgid "Does the photo of you show your whole face?"
+msgstr "هل يظهر وجهك في صورتك بالكامل؟"
+
+#: lms/templates/verify_student/review_photos_step.underscore
+#: test_root/staticfiles/templates/verify_student/review_photos_step.underscore
+msgid "Does the photo of you match your ID photo?"
+msgstr "هل تتطابق صورتك مع الصورة التي تحملها بطاقتك الشخصية؟"
+
+#: lms/templates/verify_student/review_photos_step.underscore
+#: test_root/staticfiles/templates/verify_student/review_photos_step.underscore
+msgid "Is your name on your ID readable?"
+msgstr "هل اسمك الموجود على بطاقتك الشخصية سهل القراءة؟"
+
+#: lms/templates/verify_student/review_photos_step.underscore
+#: test_root/staticfiles/templates/verify_student/review_photos_step.underscore
+#, python-format
+msgid "Does the name on your ID match your account name: %(fullName)s?"
+msgstr ""
+"هل يتطابق الاسم الذي تحمله بطاقتك الشخصية مع اسمك في الحساب: %(fullName)s؟"
+
+#: lms/templates/verify_student/review_photos_step.underscore
+#: test_root/staticfiles/templates/verify_student/review_photos_step.underscore
+msgid "Edit Your Name"
+msgstr "تعديل اسمك "
+
+#: lms/templates/verify_student/review_photos_step.underscore
+#: test_root/staticfiles/templates/verify_student/review_photos_step.underscore
+msgid ""
+"Make sure that the full name on your account matches the name on your ID."
+msgstr ""
+"يُرجى التأكّد من أنّ الاسم الكامل الموجود في حسابك يتطابق مع الاسم الموجود "
+"على بطاقتك الشخصية. "
+
+#: lms/templates/verify_student/review_photos_step.underscore
+#: test_root/staticfiles/templates/verify_student/review_photos_step.underscore
+msgid "Photos don't meet the requirements?"
+msgstr "لا تلبّي الصور المتطلّبات؟ "
+
+#: lms/templates/verify_student/review_photos_step.underscore
+#: test_root/staticfiles/templates/verify_student/review_photos_step.underscore
+msgid "Retake Your Photos"
+msgstr "إعادة التقاط صورك"
+
+#: lms/templates/verify_student/review_photos_step.underscore
+#: test_root/staticfiles/templates/verify_student/review_photos_step.underscore
+msgid "Before proceeding, please confirm that your details match"
+msgstr "قبل المتابعة، يُرجى التأكّد من تطابق بياناتك"
+
+#: lms/templates/verify_student/webcam_photo.underscore
+#: test_root/staticfiles/templates/verify_student/webcam_photo.underscore
+msgid ""
+"Don't see your picture? Make sure to allow your browser to use your camera "
+"when it asks for permission."
+msgstr ""
+"ألا يمكنك رؤية صورتك؟ تأكّد من السماح لمتصفّحك باستخدام كاميرتك عندما يطلب "
+"الإذن منك. "
+
+#: lms/templates/verify_student/webcam_photo.underscore
+#: test_root/staticfiles/templates/verify_student/webcam_photo.underscore
+msgid "Live view of webcam"
+msgstr "بث مباشر عبر الكاميرا"
+
+#: lms/templates/verify_student/webcam_photo.underscore
+#: test_root/staticfiles/templates/verify_student/webcam_photo.underscore
+msgid "Retake Photo"
+msgstr "إعادة التقاط الصورة"
+
+#: lms/templates/verify_student/webcam_photo.underscore
+#: test_root/staticfiles/templates/verify_student/webcam_photo.underscore
+msgid "Take Photo"
+msgstr "التقاط صورة "
+
+#: test_root/staticfiles/proctoring/templates/add-new-allowance.underscore
+msgid "Add a New Allowance"
+msgstr ""
+
+#: test_root/staticfiles/proctoring/templates/add-new-allowance.underscore
+msgid "Special Exam"
+msgstr ""
+
+#: test_root/staticfiles/proctoring/templates/add-new-allowance.underscore
+msgid "Exam Type"
+msgstr ""
+
+#: test_root/staticfiles/proctoring/templates/add-new-allowance.underscore
+#: test_root/staticfiles/proctoring/templates/course_allowances.underscore
+msgid "Allowance Type"
+msgstr ""
+
+#: test_root/staticfiles/proctoring/templates/add-new-allowance.underscore
+msgid "Additional Time (minutes)"
+msgstr ""
+
+#: test_root/staticfiles/proctoring/templates/add-new-allowance.underscore
+msgid "Value"
+msgstr ""
+
+#: test_root/staticfiles/proctoring/templates/add-new-allowance.underscore
+msgid "minutes"
+msgstr ""
+
+#: test_root/staticfiles/proctoring/templates/add-new-allowance.underscore
+msgid "Username or Email"
+msgstr ""
+
+#: test_root/staticfiles/proctoring/templates/course_allowances.underscore
+msgid "Allowances"
+msgstr ""
+
+#: test_root/staticfiles/proctoring/templates/course_allowances.underscore
+msgid "Add Allowance"
+msgstr ""
+
+#: test_root/staticfiles/proctoring/templates/course_allowances.underscore
+#: test_root/staticfiles/proctoring/templates/student-proctored-exam-attempts.underscore
+msgid "Exam Name"
+msgstr ""
+
+#: test_root/staticfiles/proctoring/templates/course_allowances.underscore
+msgid "Allowance Value"
+msgstr ""
+
+#: test_root/staticfiles/proctoring/templates/student-proctored-exam-attempts.underscore
+msgid "Time Limit"
+msgstr ""
+
+#: test_root/staticfiles/proctoring/templates/student-proctored-exam-attempts.underscore
+msgid "Started At"
+msgstr ""
+
+#: test_root/staticfiles/proctoring/templates/student-proctored-exam-attempts.underscore
+msgid "Completed At"
+msgstr ""
+
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/certificate-white-list.underscore
+msgid ""
+"Generate certificates for all users on the Exception list for whom "
+"certificates have not yet been run"
+msgstr ""
diff --git a/conf/locale/eo/LC_MESSAGES/django.mo b/conf/locale/eo/LC_MESSAGES/django.mo
index e79801c0b0..b0ba88693e 100644
Binary files a/conf/locale/eo/LC_MESSAGES/django.mo and b/conf/locale/eo/LC_MESSAGES/django.mo differ
diff --git a/conf/locale/eo/LC_MESSAGES/django.po b/conf/locale/eo/LC_MESSAGES/django.po
index 99c66bb146..fcf67595d9 100644
--- a/conf/locale/eo/LC_MESSAGES/django.po
+++ b/conf/locale/eo/LC_MESSAGES/django.po
@@ -37,8 +37,8 @@ msgid ""
msgstr ""
"Project-Id-Version: 0.1a\n"
"Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n"
-"POT-Creation-Date: 2016-04-21 10:27+0000\n"
-"PO-Revision-Date: 2016-04-21 10:27:36.618229\n"
+"POT-Creation-Date: 2016-04-28 14:50+0000\n"
+"PO-Revision-Date: 2016-04-28 14:50:56.058784\n"
"Last-Translator: \n"
"Language-Team: openedx-translation \n"
"MIME-Version: 1.0\n"
@@ -2350,10 +2350,11 @@ msgstr ""
"\"ïd:çlïént_kéý:çlïént_séçrét\". Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, #"
#: common/lib/xmodule/xmodule/course_module.py
-msgid "List of pairs of (title, url) for textbooks used in this course"
+msgid ""
+"List of Textbook objects with (title, url) for textbooks used in this course"
msgstr ""
-"Lïst öf päïrs öf (tïtlé, ürl) för téxtßööks üséd ïn thïs çöürsé Ⱡ'σяєм ιρѕυм"
-" ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α#"
+"Lïst öf Téxtßöök ößjéçts wïth (tïtlé, ürl) för téxtßööks üséd ïn thïs çöürsé"
+" Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυ#"
#: common/lib/xmodule/xmodule/course_module.py
msgid "Slug that points to the wiki for this course"
@@ -9548,140 +9549,15 @@ msgstr ""
"Süßsçrïßé tö thé {platform_name} ÝöüTüßé çhännél Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт "
"αмєт, ¢σηѕє¢тєтυ#"
+#: lms/envs/common.py
+msgid "Kosovo"
+msgstr "Kösövö Ⱡ'σяєм ιρѕυ#"
+
#: lms/templates/main_django.html cms/templates/base.html
#: lms/templates/main.html
msgid "Skip to main content"
msgstr "Skïp tö mäïn çöntént Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, #"
-#: lms/templates/provider/authorize.html
-#, python-format
-msgid ""
-"\n"
-" %(application_name)s would like to access your data with the following permissions:\n"
-" "
-msgstr ""
-"\n"
-" %(application_name)s wöüld lïké tö äççéss ýöür dätä wïth thé föllöwïng pérmïssïöns:\n"
-" Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тє#"
-
-#: lms/templates/provider/authorize.html
-msgid "Read your user ID"
-msgstr "Réäd ýöür üsér ÌD Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмє#"
-
-#: lms/templates/provider/authorize.html
-msgid "Read your user profile"
-msgstr "Réäd ýöür üsér pröfïlé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢#"
-
-#: lms/templates/provider/authorize.html
-msgid "Read your email address"
-msgstr "Réäd ýöür émäïl äddréss Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σ#"
-
-#: lms/templates/provider/authorize.html
-msgid "Read the list of courses in which you are a staff member."
-msgstr ""
-"Réäd thé lïst öf çöürsés ïn whïçh ýöü äré ä stäff mémßér. Ⱡ'σяєм ιρѕυм ∂σłσя"
-" ѕιт αмєт, ¢σηѕє¢тєтυя α#"
-
-#: lms/templates/provider/authorize.html
-msgid "Read the list of courses in which you are an instructor."
-msgstr ""
-"Réäd thé lïst öf çöürsés ïn whïçh ýöü äré än ïnstrüçtör. Ⱡ'σяєм ιρѕυм ∂σłσя "
-"ѕιт αмєт, ¢σηѕє¢тєтυя α#"
-
-#: lms/templates/provider/authorize.html
-msgid "To see if you are a global staff user"
-msgstr ""
-"Tö séé ïf ýöü äré ä glößäl stäff üsér Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, "
-"¢σηѕє¢тєтυ#"
-
-#: lms/templates/provider/authorize.html
-#, python-format
-msgid "Manage your data: %(permission)s"
-msgstr "Mänägé ýöür dätä: %(permission)s Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, #"
-
-#: lms/templates/registration/password_reset_complete.html
-msgid "Your Password Reset is Complete"
-msgstr "Ýöür Pässwörd Rését ïs Çömplété Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢т#"
-
-#: lms/templates/registration/password_reset_complete.html
-msgid "Password Reset Complete"
-msgstr "Pässwörd Rését Çömplété Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σ#"
-
-#: lms/templates/registration/password_reset_complete.html
-#, python-format
-msgid ""
-"\n"
-" Your password has been reset. %(link_start)sSign in to your account.%(link_end)s\n"
-" "
-msgstr ""
-"\n"
-" Ýöür pässwörd häs ßéén rését. %(link_start)sSïgn ïn tö ýöür äççöünt.%(link_end)s\n"
-" Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт,#"
-
-#: lms/templates/registration/password_reset_confirm.html
-#, python-format
-msgid ""
-"\n"
-" Reset Your %(platform_name)s Password\n"
-msgstr ""
-"\n"
-" Rését Ýöür %(platform_name)s Pässwörd\n"
-" Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢#\n"
-
-#: lms/templates/registration/password_reset_confirm.html
-msgid "Error Resetting Password"
-msgstr "Érrör Réséttïng Pässwörd Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢ση#"
-
-#: lms/templates/registration/password_reset_confirm.html
-msgid "You must enter and confirm your new password."
-msgstr ""
-"Ýöü müst éntér änd çönfïrm ýöür néw pässwörd. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, "
-"¢σηѕє¢тєтυя #"
-
-#: lms/templates/registration/password_reset_confirm.html
-msgid "The text in both password fields must match."
-msgstr ""
-"Thé téxt ïn ßöth pässwörd fïélds müst mätçh. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, "
-"¢σηѕє¢тєтυя #"
-
-#: lms/templates/registration/password_reset_confirm.html
-msgid "Reset Your Password"
-msgstr "Rését Ýöür Pässwörd Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт,#"
-
-#: lms/templates/registration/password_reset_confirm.html
-msgid "Enter and confirm your new password."
-msgstr ""
-"Éntér änd çönfïrm ýöür néw pässwörd. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, "
-"¢σηѕє¢тєтυ#"
-
-#: lms/templates/registration/password_reset_confirm.html
-msgid "New Password"
-msgstr "Néw Pässwörd Ⱡ'σяєм ιρѕυм ∂σłσя ѕ#"
-
-#: lms/templates/registration/password_reset_confirm.html
-msgid "Confirm Password"
-msgstr "Çönfïrm Pässwörd Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αм#"
-
-#: lms/templates/registration/password_reset_confirm.html
-#: lms/templates/forgot_password_modal.html
-msgid "Reset My Password"
-msgstr "Rését Mý Pässwörd Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмє#"
-
-#: lms/templates/registration/password_reset_confirm.html
-msgid "Invalid Password Reset Link"
-msgstr "Ìnvälïd Pässwörd Rését Lïnk Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє#"
-
-#: lms/templates/registration/password_reset_confirm.html
-#, python-format
-msgid ""
-"\n"
-" This password reset link is invalid. It may have been used already. To reset your password, go to the %(start_link)ssign-in%(end_link)s page and select Forgot password .\n"
-" "
-msgstr ""
-"\n"
-" Thïs pässwörd rését lïnk ïs ïnvälïd. Ìt mäý hävé ßéén üséd älréädý. Tö rését ýöür pässwörd, gö tö thé %(start_link)ssïgn-ïn%(end_link)s pägé änd séléçt Förgöt pässwörd .\n"
-" Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ тємρσя ιη¢ι∂ι∂υηт υт łαвσяє єт ∂σłσяє мαgηα αłιqυα. υт єηιм α∂ мιηιм νєηιαм, qυιѕ ησѕтяυ∂ єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ ηιѕι υт αłιqυιρ єχ єα ¢σммσ∂σ ¢σηѕєqυαт. ∂υιѕ αυтє ιяυяє ∂σłσя ιη яєρяєнєη∂єяιт ιη νσłυρтαтє νєłιт єѕѕє ¢ιłłυм ∂σłσяє єυ ƒυgιαт ηυłłα ραяιαтυя. єχ¢єρтєυя ѕιηт σ¢¢αє¢αт ¢υρι∂αтαт ησ#"
-
#: lms/templates/registration/password_reset_email.html
#, python-format
msgid ""
@@ -9714,46 +9590,6 @@ msgstr "Thänks för üsïng öür sïté! Ⱡ'σяєм ιρѕυм ∂σłσя
msgid "The %(platform_name)s Team"
msgstr "Thé %(platform_name)s Téäm Ⱡ'σяєм ιρѕυм ∂σłσя ѕ#"
-#: lms/templates/support/refund.html
-msgid "About to refund this order:"
-msgstr "Àßöüt tö réfünd thïs ördér: Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє#"
-
-#: lms/templates/support/refund.html
-msgid "Order Id:"
-msgstr "Ördér Ìd: Ⱡ'σяєм ιρѕυм ∂σł#"
-
-#: lms/templates/support/refund.html
-msgid "Enrollment:"
-msgstr "Énröllmént: Ⱡ'σяєм ιρѕυм ∂σłσя #"
-
-#: lms/templates/support/refund.html
-msgid "enrolled"
-msgstr "énrölléd Ⱡ'σяєм ιρѕυм ∂#"
-
-#: lms/templates/support/refund.html
-msgid "unenrolled"
-msgstr "ünénrölléd Ⱡ'σяєм ιρѕυм ∂σłσ#"
-
-#: lms/templates/support/refund.html
-msgid "Cost:"
-msgstr "Çöst: Ⱡ'σяєм ιρѕ#"
-
-#: lms/templates/support/refund.html
-msgid "CertificateItem Status:"
-msgstr "ÇértïfïçätéÌtém Stätüs: Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σ#"
-
-#: lms/templates/support/refund.html
-msgid "Order Status:"
-msgstr "Ördér Stätüs: Ⱡ'σяєм ιρѕυм ∂σłσя ѕι#"
-
-#: lms/templates/support/refund.html
-msgid "Fulfilled Time:"
-msgstr "Fülfïlléd Tïmé: Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт α#"
-
-#: lms/templates/support/refund.html
-msgid "Refund Request Time:"
-msgstr "Réfünd Réqüést Tïmé: Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, #"
-
#: lms/templates/wiki/article.html
msgid "Last modified:"
msgstr "Läst mödïfïéd: Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт#"
@@ -10284,10 +10120,6 @@ msgstr "ÀPÌ äççéss réqüést fröm {company} Ⱡ'σяєм ιρѕυм ∂
msgid "API access request"
msgstr "ÀPÌ äççéss réqüést Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт#"
-#: openedx/core/djangoapps/api_admin/views.py
-msgid "TODO"
-msgstr "TÖDÖ Ⱡ'σяєм ι#"
-
#. Translators: link_start and link_end are HTML tags for a link to the terms
#. of service.
#. platform_name is the name of this Open edX installation.
@@ -11620,8 +11452,7 @@ msgstr ""
msgid "Choose Language"
msgstr "Çhöösé Längüägé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт α#"
-#: cms/templates/widgets/header.html lms/templates/navigation-edx.html
-#: lms/templates/navigation.html themes/edx.org/lms/templates/header.html
+#: cms/templates/widgets/header.html lms/templates/user_dropdown.html
msgid "Account"
msgstr "Àççöünt Ⱡ'σяєм ιρѕυм #"
@@ -11630,8 +11461,7 @@ msgstr "Àççöünt Ⱡ'σяєм ιρѕυм #"
msgid "Help"
msgstr "Hélp Ⱡ'σяєм ι#"
-#: cms/templates/widgets/header.html lms/templates/navigation-edx.html
-#: lms/templates/navigation.html themes/edx.org/lms/templates/header.html
+#: cms/templates/widgets/header.html lms/templates/user_dropdown.html
#: themes/red-theme/lms/templates/header.html
msgid "Sign Out"
msgstr "Sïgn Öüt Ⱡ'σяєм ιρѕυм ∂#"
@@ -11776,9 +11606,8 @@ msgstr "Stärts Ⱡ'σяєм ιρѕυ#"
msgid "View all Courses"
msgstr "Vïéw äll Çöürsés Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αм#"
-#: lms/templates/dashboard.html lms/templates/navigation-edx.html
-#: lms/templates/navigation.html themes/edx.org/lms/templates/dashboard.html
-#: themes/edx.org/lms/templates/header.html
+#: lms/templates/dashboard.html lms/templates/user_dropdown.html
+#: themes/edx.org/lms/templates/dashboard.html
msgid "Dashboard"
msgstr "Däshßöärd Ⱡ'σяєм ιρѕυм ∂σł#"
@@ -11957,6 +11786,11 @@ msgstr ""
"Thïs ïs thé é-mäïl äddréss ýöü üséd tö régïstér wïth {platform} Ⱡ'σяєм ιρѕυм"
" ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α#"
+#: lms/templates/forgot_password_modal.html
+#: lms/templates/registration/password_reset_confirm.html
+msgid "Reset My Password"
+msgstr "Rését Mý Pässwörd Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмє#"
+
#: lms/templates/forgot_password_modal.html
msgid "Email is incorrect."
msgstr "Émäïl ïs ïnçörréçt. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт,#"
@@ -12447,68 +12281,51 @@ msgstr ""
msgid "Raw data:"
msgstr "Räw dätä: Ⱡ'σяєм ιρѕυм ∂σł#"
-#: lms/templates/navigation-edx.html lms/templates/navigation.html
-#: themes/edx.org/lms/templates/header.html
+#: lms/templates/navigation.html themes/red-theme/lms/templates/header.html
+msgid "Global"
+msgstr "Glößäl Ⱡ'σяєм ιρѕυ#"
+
+#: lms/templates/navigation.html themes/edx.org/lms/templates/header.html
#: themes/red-theme/lms/templates/header.html
msgid "{platform_name} Home Page"
msgstr "{platform_name} Hömé Pägé Ⱡ'σяєм ιρѕυм ∂σłσя ѕι#"
-#: lms/templates/navigation-edx.html lms/templates/navigation.html
-#: themes/edx.org/lms/templates/header.html
-#: themes/red-theme/lms/templates/header.html
-msgid "How it Works"
-msgstr "Höw ït Wörks Ⱡ'σяєм ιρѕυм ∂σłσя ѕ#"
+#. Translators: This is short for "System administration".
+#: lms/templates/navigation.html themes/red-theme/lms/templates/header.html
+msgid "Sysadmin"
+msgstr "Sýsädmïn Ⱡ'σяєм ιρѕυм ∂#"
-#: lms/templates/navigation-edx.html themes/edx.org/lms/templates/header.html
-#: themes/red-theme/lms/templates/header.html
-msgid "Find Courses"
-msgstr "Fïnd Çöürsés Ⱡ'σяєм ιρѕυм ∂σłσя ѕ#"
-
-#: lms/templates/navigation-edx.html themes/edx.org/lms/templates/header.html
-msgid "Schools & Partners"
-msgstr "Sçhööls & Pärtnérs Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт#"
-
-#: lms/templates/navigation-edx.html lms/templates/navigation.html
-#: themes/edx.org/lms/templates/header.html
-#: themes/red-theme/lms/templates/header.html
-msgid "Dashboard for:"
-msgstr "Däshßöärd för: Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт#"
-
-#: lms/templates/navigation-edx.html lms/templates/navigation.html
-msgid "Profile image for {username}"
-msgstr "Pröfïlé ïmägé för {username} Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, #"
-
-#: lms/templates/navigation-edx.html lms/templates/navigation.html
-#: themes/edx.org/lms/templates/header.html
-#: themes/red-theme/lms/templates/header.html
-msgid "More options dropdown"
-msgstr "Möré öptïöns dröpdöwn Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, #"
-
-#: lms/templates/navigation-edx.html lms/templates/navigation.html
-#: themes/edx.org/lms/templates/header.html
-msgid "Profile"
-msgstr "Pröfïlé Ⱡ'σяєм ιρѕυм #"
-
-#: lms/templates/navigation-edx.html lms/templates/navigation.html
-#: lms/templates/shoppingcart/shopping_cart.html
+#: lms/templates/navigation.html lms/templates/shoppingcart/shopping_cart.html
#: themes/edx.org/lms/templates/header.html
#: themes/red-theme/lms/templates/header.html
msgid "Shopping Cart"
msgstr "Shöppïng Çärt Ⱡ'σяєм ιρѕυм ∂σłσя ѕι#"
-#: lms/templates/navigation-edx.html lms/templates/navigation.html
-#: themes/edx.org/lms/templates/header.html
+#: lms/templates/navigation.html themes/edx.org/lms/templates/header.html
#: themes/red-theme/lms/templates/header.html
-msgid "Sign in"
-msgstr "Sïgn ïn Ⱡ'σяєм ιρѕυм #"
+msgid "How it Works"
+msgstr "Höw ït Wörks Ⱡ'σяєм ιρѕυм ∂σłσя ѕ#"
-#: lms/templates/navigation-edx.html lms/templates/navigation.html
-#: lms/templates/register-form.html themes/edx.org/lms/templates/header.html
+#: lms/templates/navigation.html themes/red-theme/lms/templates/header.html
+msgid "Schools"
+msgstr "Sçhööls Ⱡ'σяєм ιρѕυм #"
+
+#: lms/templates/navigation.html
+msgid "Explore Courses"
+msgstr "Éxplöré Çöürsés Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт α#"
+
+#: lms/templates/navigation.html lms/templates/register-form.html
+#: themes/edx.org/lms/templates/header.html
#: themes/stanford-style/lms/templates/register-form.html
msgid "Register"
msgstr "Régïstér Ⱡ'σяєм ιρѕυм ∂#"
-#: lms/templates/navigation-edx.html lms/templates/navigation.html
+#: lms/templates/navigation.html themes/edx.org/lms/templates/header.html
+#: themes/red-theme/lms/templates/header.html
+msgid "Sign in"
+msgstr "Sïgn ïn Ⱡ'σяєм ιρѕυм #"
+
+#: lms/templates/navigation.html
msgid ""
"{begin_strong}Warning:{end_strong} Your browser is not fully supported. We "
"strongly recommend using {chrome_link} or {ff_link}."
@@ -12517,19 +12334,6 @@ msgstr ""
"strönglý réçömménd üsïng {chrome_link} ör {ff_link}. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт "
"αмєт, ¢ση#"
-#: lms/templates/navigation.html themes/red-theme/lms/templates/header.html
-msgid "Global"
-msgstr "Glößäl Ⱡ'σяєм ιρѕυ#"
-
-#. Translators: This is short for "System administration".
-#: lms/templates/navigation.html themes/red-theme/lms/templates/header.html
-msgid "Sysadmin"
-msgstr "Sýsädmïn Ⱡ'σяєм ιρѕυм ∂#"
-
-#: lms/templates/navigation.html themes/red-theme/lms/templates/header.html
-msgid "Schools"
-msgstr "Sçhööls Ⱡ'σяєм ιρѕυм #"
-
#: lms/templates/notes.html lms/templates/textannotation.html
#: lms/templates/videoannotation.html
msgid "You do not have any notes."
@@ -13245,6 +13049,30 @@ msgstr ""
"¢ιłłυм ∂σłσяє єυ ƒυgιαт ηυłłα ραяιαтυя. єχ¢єρтєυя ѕιηт σ¢¢αє¢αт ¢υρι∂αтαт "
"ηση ρяσι∂єηт, ѕυηт ιη ¢υłρα qυι σƒƒι¢ια ∂єѕ#"
+#: lms/templates/user_dropdown.html themes/red-theme/lms/templates/header.html
+msgid "Dashboard for:"
+msgstr "Däshßöärd för: Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт#"
+
+#: lms/templates/user_dropdown.html
+msgid "Usermenu"
+msgstr "Ûsérménü Ⱡ'σяєм ιρѕυм ∂#"
+
+#: lms/templates/user_dropdown.html
+msgid "Usermenu dropdown"
+msgstr "Ûsérménü dröpdöwn Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмє#"
+
+#: lms/templates/user_dropdown.html
+msgid "Profile"
+msgstr "Pröfïlé Ⱡ'σяєм ιρѕυм #"
+
+#: lms/templates/user_dropdown.html
+msgid "Profile image for {username}"
+msgstr "Pröfïlé ïmägé för {username} Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, #"
+
+#: lms/templates/user_dropdown.html themes/red-theme/lms/templates/header.html
+msgid "More options dropdown"
+msgstr "Möré öptïöns dröpdöwn Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, #"
+
#: lms/templates/using.html
msgid "Using the system"
msgstr "Ûsïng thé sýstém Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αм#"
@@ -13334,26 +13162,95 @@ msgid "Request API Access"
msgstr "Réqüést ÀPÌ Àççéss Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт#"
#. Translators: "platform_name" is the name of this Open edX installation.
-#. "link_start" and "link_end" are the HTML for a link to the API
-#. documentation. "api_support_email_link" is HTML for a link to email the API
-#. support staff.
#: lms/templates/api_admin/status.html
msgid ""
"Your request to access the {platform_name} Course Catalog API is being "
"processed. You will receive a message at the email address in your profile "
"when processing is complete. You can also return to this page to see the "
-"status of your API access request. To learn more about the {platform_name} "
-"Course Catalog API, visit {link_start}our API documentation page{link_end}. "
-"For questions about using this API, visit our FAQ page or contact "
-"{api_support_email_link}."
+"status of your API access request."
msgstr ""
"Ýöür réqüést tö äççéss thé {platform_name} Çöürsé Çätälög ÀPÌ ïs ßéïng "
"pröçésséd. Ýöü wïll réçéïvé ä méssägé ät thé émäïl äddréss ïn ýöür pröfïlé "
"whén pröçéssïng ïs çömplété. Ýöü çän älsö rétürn tö thïs pägé tö séé thé "
-"stätüs öf ýöür ÀPÌ äççéss réqüést. Tö léärn möré äßöüt thé {platform_name} "
-"Çöürsé Çätälög ÀPÌ, vïsït {link_start}öür ÀPÌ döçüméntätïön pägé{link_end}. "
-"För qüéstïöns äßöüt üsïng thïs ÀPÌ, vïsït öür FÀQ pägé ör çöntäçt "
-"{api_support_email_link}.#"
+"stätüs öf ýöür ÀPÌ äççéss réqüést. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя "
+"α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ тємρσя ιη¢ι∂ι∂υηт υт łαвσяє єт ∂σłσяє мαgηα"
+" αłιqυα. υт єηιм α∂ мιηιм νєηιαм, qυιѕ ησѕтяυ∂ єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ "
+"ηιѕι υт αłιqυιρ єχ єα ¢σммσ∂σ ¢σηѕєqυαт. ∂υιѕ αυтє ιяυяє ∂σłσя ιη "
+"яєρяєнєη∂єяιт ιη νσłυρтαтє νєłιт#"
+
+#. Translators: "platform_name" is the name of this Open edX installation.
+#. "api_support_email_link" is HTML for a link to email the API support staff.
+#: lms/templates/api_admin/status.html
+msgid ""
+"Your request to access the {platform_name} Course Catalog API has been "
+"denied. If you think this is an error, or for other questions about using "
+"this API, contact {api_support_email_link}."
+msgstr ""
+"Ýöür réqüést tö äççéss thé {platform_name} Çöürsé Çätälög ÀPÌ häs ßéén "
+"dénïéd. Ìf ýöü thïnk thïs ïs än érrör, ör för öthér qüéstïöns äßöüt üsïng "
+"thïs ÀPÌ, çöntäçt {api_support_email_link}. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, "
+"¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ тємρσя ιη¢ι∂ι∂υηт υт łαвσяє єт "
+"∂σłσяє мαgηα αłιqυα. υт єηιм α∂ мιηιм νєηιαм, qυιѕ ησѕтяυ∂ єχєя¢ιтαтιση "
+"υłłαм¢σ łαвσяιѕ ηιѕι υт αłιqυιρ єχ єα ¢σммσ∂σ ¢σηѕєqυαт. ∂υιѕ αυтє ιяυяє "
+"∂σłσя ιη яєρяєнєη∂єяιт ιη νσłυρтαтє νєłιт єѕѕє ¢ιłłυм ∂σłσяє єυ ƒυgιαт ηυłłα"
+" ραяιαтυя. єχ¢єρтєυя ѕιηт σ¢¢αє¢αт ¢υρι∂αтαт ηση ρяσι∂єηт, ѕυηт ιη ¢υłρα qυι"
+" σƒƒι¢ια ∂єѕєяυηт мσł#"
+
+#: lms/templates/api_admin/status.html
+msgid ""
+"Your request to access the {platform_name} Course Catalog API has been "
+"approved."
+msgstr ""
+"Ýöür réqüést tö äççéss thé {platform_name} Çöürsé Çätälög ÀPÌ häs ßéén "
+"äpprövéd. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя #"
+
+#: lms/templates/api_admin/status.html
+msgid "Application Name"
+msgstr "Àpplïçätïön Nämé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αм#"
+
+#: lms/templates/api_admin/status.html
+msgid "API Client ID"
+msgstr "ÀPÌ Çlïént ÌD Ⱡ'σяєм ιρѕυм ∂σłσя ѕι#"
+
+#: lms/templates/api_admin/status.html
+msgid "API Client Secret"
+msgstr "ÀPÌ Çlïént Séçrét Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмє#"
+
+#: lms/templates/api_admin/status.html
+msgid "Redirect URLs"
+msgstr "Rédïréçt ÛRLs Ⱡ'σяєм ιρѕυм ∂σłσя ѕι#"
+
+#: lms/templates/api_admin/status.html
+msgid ""
+"If you would like to regenerate your API client information, please use the "
+"form below."
+msgstr ""
+"Ìf ýöü wöüld lïké tö régénéräté ýöür ÀPÌ çlïént ïnförmätïön, pléäsé üsé thé "
+"förm ßélöw. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє#"
+
+#: lms/templates/api_admin/status.html
+msgid "Generate API client credentials"
+msgstr "Généräté ÀPÌ çlïént çrédéntïäls Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢т#"
+
+#. Translators: "platform_name" is the name of this Open edX installation.
+#. "link_start" and "link_end" are the HTML for a link to the API
+#. documentation. "api_support_email_link" is HTML for a link to email the API
+#. support staff.
+#: lms/templates/api_admin/status.html
+msgid ""
+"To learn more about the {platform_name} Course Catalog API, visit "
+"{link_start}our API documentation page{link_end}. For questions about using "
+"this API, contact {api_support_email_link}."
+msgstr ""
+"Tö léärn möré äßöüt thé {platform_name} Çöürsé Çätälög ÀPÌ, vïsït "
+"{link_start}öür ÀPÌ döçüméntätïön pägé{link_end}. För qüéstïöns äßöüt üsïng "
+"thïs ÀPÌ, çöntäçt {api_support_email_link}. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, "
+"¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ тємρσя ιη¢ι∂ι∂υηт υт łαвσяє єт "
+"∂σłσяє мαgηα αłιqυα. υт єηιм α∂ мιηιм νєηιαм, qυιѕ ησѕтяυ∂ єχєя¢ιтαтιση "
+"υłłαм¢σ łαвσяιѕ ηιѕι υт αłιqυιρ єχ єα ¢σммσ∂σ ¢σηѕєqυαт. ∂υιѕ αυтє ιяυяє "
+"∂σłσя ιη яєρяєнєη∂єяιт ιη νσłυρтαтє νєłιт єѕѕє ¢ιłłυм ∂σłσяє єυ ƒυgιαт ηυłłα"
+" ραяιαтυя. єχ¢єρтєυя ѕιηт σ¢¢αє¢αт ¢υρι∂αтαт ηση ρяσι∂єηт, ѕυηт ιη ¢υłρα qυι"
+" σƒƒι¢ια ∂єѕєяυηт мσłłιт αηιм ι∂ єѕт łαвσя#"
#: lms/templates/api_admin/terms_of_service.html
msgid "Terms of Service for {platform_name} APIs"
@@ -19115,6 +19012,10 @@ msgstr ""
"Shöw Bäçkgröünd Täsk Hïstörý för Prößlém Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, "
"¢σηѕє¢тєтυя#"
+#: lms/templates/learner_dashboard/programs.html
+msgid "Your Programs"
+msgstr "Ýöür Prögräms Ⱡ'σяєм ιρѕυм ∂σłσя ѕι#"
+
#: lms/templates/modal/_modal-settings-language.html
msgid "Change Preferred Language"
msgstr "Çhängé Préférréd Längüägé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕ#"
@@ -19347,6 +19248,48 @@ msgstr "Kéép Fläg Ⱡ'σяєм ιρѕυм ∂σł#"
msgid "Go Back"
msgstr "Gö Bäçk Ⱡ'σяєм ιρѕυм #"
+#: lms/templates/provider/authorize.html
+msgid ""
+"{start_strong}{application_name}{end_strong} would like to access your data "
+"with the following permissions:"
+msgstr ""
+"{start_strong}{application_name}{end_strong} wöüld lïké tö äççéss ýöür dätä "
+"wïth thé föllöwïng pérmïssïöns: Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя#"
+
+#: lms/templates/provider/authorize.html
+msgid "Read your user ID"
+msgstr "Réäd ýöür üsér ÌD Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмє#"
+
+#: lms/templates/provider/authorize.html
+msgid "Read your user profile"
+msgstr "Réäd ýöür üsér pröfïlé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢#"
+
+#: lms/templates/provider/authorize.html
+msgid "Read your email address"
+msgstr "Réäd ýöür émäïl äddréss Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σ#"
+
+#: lms/templates/provider/authorize.html
+msgid "Read the list of courses in which you are a staff member."
+msgstr ""
+"Réäd thé lïst öf çöürsés ïn whïçh ýöü äré ä stäff mémßér. Ⱡ'σяєм ιρѕυм ∂σłσя"
+" ѕιт αмєт, ¢σηѕє¢тєтυя α#"
+
+#: lms/templates/provider/authorize.html
+msgid "Read the list of courses in which you are an instructor."
+msgstr ""
+"Réäd thé lïst öf çöürsés ïn whïçh ýöü äré än ïnstrüçtör. Ⱡ'σяєм ιρѕυм ∂σłσя "
+"ѕιт αмєт, ¢σηѕє¢тєтυя α#"
+
+#: lms/templates/provider/authorize.html
+msgid "To see if you are a global staff user"
+msgstr ""
+"Tö séé ïf ýöü äré ä glößäl stäff üsér Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, "
+"¢σηѕє¢тєтυ#"
+
+#: lms/templates/provider/authorize.html
+msgid "Manage your data: {permission}"
+msgstr "Mänägé ýöür dätä: {permission} Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, #"
+
#: lms/templates/registration/activate_account_notice.html
msgid "Thanks for Registering!"
msgstr "Thänks för Régïstérïng! Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σ#"
@@ -19404,6 +19347,63 @@ msgstr ""
"Ör ýöü çän gö ßäçk tö thé {link_start}hömé pägé{link_end}. Ⱡ'σяєм ιρѕυм "
"∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя #"
+#: lms/templates/registration/password_reset_complete.html
+msgid "Your Password Reset is Complete"
+msgstr "Ýöür Pässwörd Rését ïs Çömplété Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢т#"
+
+#: lms/templates/registration/password_reset_complete.html
+msgid "Password Reset Complete"
+msgstr "Pässwörd Rését Çömplété Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σ#"
+
+#: lms/templates/registration/password_reset_complete.html
+msgid ""
+"Your password has been reset. {start_link}Sign-in to your account.{end_link}"
+msgstr ""
+"Ýöür pässwörd häs ßéén rését. {start_link}Sïgn-ïn tö ýöür äççöünt.{end_link}"
+" Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α#"
+
+#: lms/templates/registration/password_reset_confirm.html
+msgid "Reset Your {platform_name} Password"
+msgstr "Rését Ýöür {platform_name} Pässwörd Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σ#"
+
+#: lms/templates/registration/password_reset_confirm.html
+msgid "Error Resetting Password"
+msgstr "Érrör Réséttïng Pässwörd Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢ση#"
+
+#: lms/templates/registration/password_reset_confirm.html
+msgid "You must enter and confirm your new password."
+msgstr ""
+"Ýöü müst éntér änd çönfïrm ýöür néw pässwörd. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, "
+"¢σηѕє¢тєтυя #"
+
+#: lms/templates/registration/password_reset_confirm.html
+msgid "The text in both password fields must match."
+msgstr ""
+"Thé téxt ïn ßöth pässwörd fïélds müst mätçh. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, "
+"¢σηѕє¢тєтυя #"
+
+#: lms/templates/registration/password_reset_confirm.html
+msgid "Reset Your Password"
+msgstr "Rését Ýöür Pässwörd Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт,#"
+
+#: lms/templates/registration/password_reset_confirm.html
+msgid "Enter and confirm your new password."
+msgstr ""
+"Éntér änd çönfïrm ýöür néw pässwörd. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, "
+"¢σηѕє¢тєтυ#"
+
+#: lms/templates/registration/password_reset_confirm.html
+msgid "New Password"
+msgstr "Néw Pässwörd Ⱡ'σяєм ιρѕυм ∂σłσя ѕ#"
+
+#: lms/templates/registration/password_reset_confirm.html
+msgid "Confirm Password"
+msgstr "Çönfïrm Pässwörd Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αм#"
+
+#: lms/templates/registration/password_reset_confirm.html
+msgid "Invalid Password Reset Link"
+msgstr "Ìnvälïd Pässwörd Rését Lïnk Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє#"
+
#: lms/templates/registration/password_reset_done.html
msgid "Password reset successful"
msgstr "Pässwörd rését süççéssfül Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕ#"
@@ -20079,6 +20079,46 @@ msgstr "Stüdént Süppört: Çértïfïçätés Ⱡ'σяєм ιρѕυм ∂σł
msgid "Student Support: Enrollment"
msgstr "Stüdént Süppört: Énröllmént Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє#"
+#: lms/templates/support/refund.html
+msgid "About to refund this order:"
+msgstr "Àßöüt tö réfünd thïs ördér: Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє#"
+
+#: lms/templates/support/refund.html
+msgid "Order Id:"
+msgstr "Ördér Ìd: Ⱡ'σяєм ιρѕυм ∂σł#"
+
+#: lms/templates/support/refund.html
+msgid "Enrollment:"
+msgstr "Énröllmént: Ⱡ'σяєм ιρѕυм ∂σłσя #"
+
+#: lms/templates/support/refund.html
+msgid "enrolled"
+msgstr "énrölléd Ⱡ'σяєм ιρѕυм ∂#"
+
+#: lms/templates/support/refund.html
+msgid "unenrolled"
+msgstr "ünénrölléd Ⱡ'σяєм ιρѕυм ∂σłσ#"
+
+#: lms/templates/support/refund.html
+msgid "Cost:"
+msgstr "Çöst: Ⱡ'σяєм ιρѕ#"
+
+#: lms/templates/support/refund.html
+msgid "CertificateItem Status:"
+msgstr "ÇértïfïçätéÌtém Stätüs: Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σ#"
+
+#: lms/templates/support/refund.html
+msgid "Order Status:"
+msgstr "Ördér Stätüs: Ⱡ'σяєм ιρѕυм ∂σłσя ѕι#"
+
+#: lms/templates/support/refund.html
+msgid "Fulfilled Time:"
+msgstr "Fülfïlléd Tïmé: Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт α#"
+
+#: lms/templates/support/refund.html
+msgid "Refund Request Time:"
+msgstr "Réfünd Réqüést Tïmé: Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, #"
+
#: lms/templates/survey/survey.html
msgid "User Survey"
msgstr "Ûsér Sürvéý Ⱡ'σяєм ιρѕυм ∂σłσя #"
@@ -20323,6 +20363,15 @@ msgstr ""
"¢ιłłυм ∂σłσяє єυ ƒυgιαт ηυłłα ραяιαтυя. єχ¢єρтєυя ѕιηт σ¢¢αє¢αт ¢υρι∂αтαт "
"ηση ρяσι∂єηт, ѕυηт ιη ¢υłρα qυι σƒƒι¢ια ∂єѕєяυηт мσłłιт αηι#"
+#: themes/edx.org/lms/templates/header.html
+#: themes/red-theme/lms/templates/header.html
+msgid "Find Courses"
+msgstr "Fïnd Çöürsés Ⱡ'σяєм ιρѕυм ∂σłσя ѕ#"
+
+#: themes/edx.org/lms/templates/header.html
+msgid "Schools & Partners"
+msgstr "Sçhööls & Pärtnérs Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт#"
+
#: themes/edx.org/lms/templates/header.html
#: themes/red-theme/lms/templates/header.html
msgid ""
@@ -20546,9 +20595,6 @@ msgstr "Çöntént Ⱡ'σяєм ιρѕυм #"
#: cms/templates/index.html cms/templates/library.html
#: cms/templates/manage_users.html cms/templates/manage_users_lib.html
#: cms/templates/textbooks.html cms/templates/videos_index.html
-#: cms/templates/ux/reference/container.html
-#: cms/templates/ux/reference/course-create-rerun.html
-#: cms/templates/ux/reference/outline.html
msgid "Page Actions"
msgstr "Pägé Àçtïöns Ⱡ'σяєм ιρѕυм ∂σłσя ѕ#"
@@ -23620,6 +23666,52 @@ msgstr ""
"Ìnförmätïön för pröspéçtïvé stüdénts Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, "
"¢σηѕє¢тєтυ#"
+#: cms/templates/settings.html
+msgid "Course Title"
+msgstr "Çöürsé Tïtlé Ⱡ'σяєм ιρѕυм ∂σłσя ѕ#"
+
+#: cms/templates/settings.html
+msgid ""
+"Displayed as hero image overlay on the course details page. Limit to 50 "
+"characters."
+msgstr ""
+"Dïspläýéd äs hérö ïmägé övérläý ön thé çöürsé détäïls pägé. Lïmït tö 50 "
+"çhäräçtérs. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢т#"
+
+#: cms/templates/settings.html
+msgid "Course Subtitle"
+msgstr "Çöürsé Süßtïtlé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт α#"
+
+#: cms/templates/settings.html
+msgid ""
+"Displayed as hero image overlay on the course details page below the Course "
+"Title in a smaller font. Limit to 150 characters."
+msgstr ""
+"Dïspläýéd äs hérö ïmägé övérläý ön thé çöürsé détäïls pägé ßélöw thé Çöürsé "
+"Tïtlé ïn ä smällér fönt. Lïmït tö 150 çhäräçtérs. Ⱡ'σяєм #"
+
+#: cms/templates/settings.html
+msgid "Course Duration"
+msgstr "Çöürsé Dürätïön Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт α#"
+
+#: cms/templates/settings.html
+msgid ""
+"Displayed on the course details page below the hero image. Limit to 50 "
+"characters."
+msgstr ""
+"Dïspläýéd ön thé çöürsé détäïls pägé ßélöw thé hérö ïmägé. Lïmït tö 50 "
+"çhäräçtérs. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тє#"
+
+#: cms/templates/settings.html
+msgid "Course Description"
+msgstr "Çöürsé Désçrïptïön Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт#"
+
+#: cms/templates/settings.html
+msgid "Displayed on the course details page. Limit to 1000 characters."
+msgstr ""
+"Dïspläýéd ön thé çöürsé détäïls pägé. Lïmït tö 1000 çhäräçtérs. Ⱡ'σяєм ιρѕυм"
+" ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α#"
+
#: cms/templates/settings.html
msgid "Course Short Description"
msgstr "Çöürsé Shört Désçrïptïön Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢ση#"
diff --git a/conf/locale/eo/LC_MESSAGES/djangojs.mo b/conf/locale/eo/LC_MESSAGES/djangojs.mo
index 452734a7a0..7912adf927 100644
Binary files a/conf/locale/eo/LC_MESSAGES/djangojs.mo and b/conf/locale/eo/LC_MESSAGES/djangojs.mo differ
diff --git a/conf/locale/eo/LC_MESSAGES/djangojs.po b/conf/locale/eo/LC_MESSAGES/djangojs.po
index 088d97be61..056031a503 100644
--- a/conf/locale/eo/LC_MESSAGES/djangojs.po
+++ b/conf/locale/eo/LC_MESSAGES/djangojs.po
@@ -26,8 +26,8 @@ msgid ""
msgstr ""
"Project-Id-Version: 0.1a\n"
"Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n"
-"POT-Creation-Date: 2016-04-14 20:36+0000\n"
-"PO-Revision-Date: 2016-04-14 20:37:17.183722\n"
+"POT-Creation-Date: 2016-04-28 14:49+0000\n"
+"PO-Revision-Date: 2016-04-28 14:50:56.459765\n"
"Last-Translator: \n"
"Language-Team: openedx-translation \n"
"MIME-Version: 1.0\n"
@@ -95,6 +95,17 @@ msgstr "ÖK Ⱡ'σя#"
#: lms/djangoapps/support/static/support/templates/enrollment-modal.underscore
#: lms/djangoapps/teams/static/teams/templates/edit-team.underscore
#: lms/templates/instructor/instructor_dashboard_2/cohort-form.underscore
+#: test_root/staticfiles/common/templates/discussion/new-post.underscore
+#: test_root/staticfiles/common/templates/discussion/response-comment-edit.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-edit.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-response-edit.underscore
+#: test_root/staticfiles/support/templates/enrollment-modal.underscore
+#: test_root/staticfiles/teams/templates/edit-team.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohort-form.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/new-post.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/response-comment-edit.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-edit.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-response-edit.underscore
msgid "Cancel"
msgstr "Çänçél Ⱡ'σяєм ιρѕυ#"
@@ -117,6 +128,8 @@ msgstr "Çänçél Ⱡ'σяєм ιρѕυ#"
#: cms/templates/js/signatory-editor.underscore
#: cms/templates/js/xblock-outline.underscore
#: common/static/common/templates/discussion/forum-action-delete.underscore
+#: test_root/staticfiles/common/templates/discussion/forum-action-delete.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/forum-action-delete.underscore
msgid "Delete"
msgstr "Délété Ⱡ'σяєм ιρѕυ#"
@@ -135,12 +148,14 @@ msgstr "Ûplöädïng Ⱡ'σяєм ιρѕυм ∂σł#"
#: cms/templates/js/previous-video-upload-list.underscore
#: cms/templates/js/signatory-details.underscore
#: lms/templates/instructor/instructor_dashboard_2/certificate-white-list.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/certificate-white-list.underscore
msgid "Name"
msgstr "Nämé Ⱡ'σяєм ι#"
#: cms/static/js/views/assets.js lms/static/js/Markdown.Editor.js
#: cms/templates/js/asset-upload-modal.underscore
#: lms/templates/instructor/instructor_dashboard_2/certificate-bulk-white-list.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/certificate-bulk-white-list.underscore
msgid "Choose File"
msgstr "Çhöösé Fïlé Ⱡ'σяєм ιρѕυм ∂σłσя #"
@@ -176,6 +191,9 @@ msgstr "Ûplöäd Fïlé Ⱡ'σяєм ιρѕυм ∂σłσя #"
#: lms/templates/instructor/instructor_dashboard_2/cohort-discussions-course-wide.underscore
#: lms/templates/instructor/instructor_dashboard_2/cohort-discussions-inline.underscore
#: lms/templates/instructor/instructor_dashboard_2/cohort-form.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohort-discussions-course-wide.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohort-discussions-inline.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohort-form.underscore
msgid "Save"
msgstr "Sävé Ⱡ'σяєм ι#"
@@ -196,6 +214,11 @@ msgstr "Àdvänçéd Ⱡ'σяєм ιρѕυм ∂#"
#: common/static/common/templates/image-modal.underscore
#: common/static/common/templates/discussion/forum-action-close.underscore
#: lms/templates/student_profile/share_modal.underscore
+#: test_root/staticfiles/common/templates/image-modal.underscore
+#: test_root/staticfiles/common/templates/discussion/forum-action-close.underscore
+#: test_root/staticfiles/templates/student_profile/share_modal.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/image-modal.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/forum-action-close.underscore
msgid "Close"
msgstr "Çlösé Ⱡ'σяєм ιρѕ#"
@@ -497,6 +520,7 @@ msgstr "Çödé ßlöçk Ⱡ'σяєм ιρѕυм ∂σłσ#"
#. browser when a user needs to edit HTML
#: common/lib/xmodule/xmodule/js/src/html/edit.js
#: lms/templates/instructor/instructor_dashboard_2/enrollment-code-lookup-links.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/enrollment-code-lookup-links.underscore
msgid "Code"
msgstr "Çödé Ⱡ'σяєм ι#"
@@ -612,6 +636,8 @@ msgstr "Délété täßlé Ⱡ'σяєм ιρѕυм ∂σłσя ѕ#"
#: cms/templates/js/group-configuration-editor.underscore
#: lms/templates/commerce/receipt.underscore
#: lms/templates/verify_student/payment_confirmation_step.underscore
+#: test_root/staticfiles/templates/commerce/receipt.underscore
+#: test_root/staticfiles/templates/verify_student/payment_confirmation_step.underscore
msgid "Description"
msgstr "Désçrïptïön Ⱡ'σяєм ιρѕυм ∂σłσя #"
@@ -659,6 +685,8 @@ msgstr "Édït HTML Ⱡ'σяєм ιρѕυм ∂σł#"
#: cms/templates/js/signatory-details.underscore
#: cms/templates/js/xblock-string-field-editor.underscore
#: common/static/common/templates/discussion/forum-action-edit.underscore
+#: test_root/staticfiles/common/templates/discussion/forum-action-edit.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/forum-action-edit.underscore
msgid "Edit"
msgstr "Édït Ⱡ'σяєм ι#"
@@ -751,6 +779,8 @@ msgstr "Förmäts Ⱡ'σяєм ιρѕυм #"
#. browser when a user needs to edit HTML
#: common/lib/xmodule/xmodule/js/src/html/edit.js
#: common/static/common/templates/image-modal.underscore
+#: test_root/staticfiles/common/templates/image-modal.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/image-modal.underscore
msgid "Fullscreen"
msgstr "Füllsçréén Ⱡ'σяєм ιρѕυм ∂σłσ#"
@@ -1062,6 +1092,10 @@ msgstr "Néw wïndöw Ⱡ'σяєм ιρѕυм ∂σłσ#"
#: cms/templates/js/paging-header.underscore
#: common/static/common/templates/components/paging-footer.underscore
#: common/static/common/templates/discussion/pagination.underscore
+#: test_root/staticfiles/common/templates/components/paging-footer.underscore
+#: test_root/staticfiles/common/templates/discussion/pagination.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/components/paging-footer.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/pagination.underscore
msgid "Next"
msgstr "Néxt Ⱡ'σяєм ι#"
@@ -1420,6 +1454,10 @@ msgstr ""
#: cms/templates/js/signatory-details.underscore
#: common/static/common/templates/discussion/new-post.underscore
#: common/static/common/templates/discussion/thread-edit.underscore
+#: test_root/staticfiles/common/templates/discussion/new-post.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-edit.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/new-post.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-edit.underscore
msgid "Title"
msgstr "Tïtlé Ⱡ'σяєм ιρѕ#"
@@ -1484,6 +1522,9 @@ msgstr "Vértïçäl späçé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт#"
#: lms/templates/bookmarks/bookmarks-list.underscore
#: lms/templates/search/course_search_item.underscore
#: lms/templates/search/dashboard_search_item.underscore
+#: test_root/staticfiles/templates/bookmarks/bookmarks-list.underscore
+#: test_root/staticfiles/templates/search/course_search_item.underscore
+#: test_root/staticfiles/templates/search/dashboard_search_item.underscore
msgid "View"
msgstr "Vïéw Ⱡ'σяєм ι#"
@@ -1899,6 +1940,8 @@ msgstr ""
#: common/static/coffee/src/discussion/views/discussion_thread_list_view.js
#: common/static/coffee/src/discussion/views/discussion_topic_menu_view.js
#: common/static/common/templates/discussion/pagination.underscore
+#: test_root/staticfiles/common/templates/discussion/pagination.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/pagination.underscore
msgid "…"
msgstr "… Ⱡ#"
@@ -2026,6 +2069,8 @@ msgstr "Çürrént çönvérsätïön Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт
#: lms/static/js/edxnotes/views/tabs/search_results.js
#: lms/templates/search/course_search_results.underscore
#: lms/templates/search/dashboard_search_results.underscore
+#: test_root/staticfiles/templates/search/course_search_results.underscore
+#: test_root/staticfiles/templates/search/dashboard_search_results.underscore
msgid "Search Results"
msgstr "Séärçh Résülts Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт#"
@@ -2118,6 +2163,10 @@ msgstr "Ýöür pöst wïll ßé dïsçärdéd. Ⱡ'σяєм ιρѕυм ∂σł
#: common/static/coffee/src/discussion/views/response_comment_show_view.js
#: common/static/common/templates/discussion/post-user-display.underscore
#: common/static/common/templates/discussion/profile-thread.underscore
+#: test_root/staticfiles/common/templates/discussion/post-user-display.underscore
+#: test_root/staticfiles/common/templates/discussion/profile-thread.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/post-user-display.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/profile-thread.underscore
msgid "anonymous"
msgstr "änönýmöüs Ⱡ'σяєм ιρѕυм ∂σł#"
@@ -2322,6 +2371,10 @@ msgstr "Däté pöstéd Ⱡ'σяєм ιρѕυм ∂σłσя #"
#: common/static/common/templates/discussion/forum-actions.underscore
#: lms/templates/discovery/facet.underscore
#: lms/templates/edxnotes/note-item.underscore
+#: test_root/staticfiles/common/templates/discussion/forum-actions.underscore
+#: test_root/staticfiles/templates/discovery/facet.underscore
+#: test_root/staticfiles/templates/edxnotes/note-item.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/forum-actions.underscore
msgid "More"
msgstr "Möré Ⱡ'σяєм ι#"
@@ -2341,6 +2394,10 @@ msgstr "Püßlïç Ⱡ'σяєм ιρѕυ#"
#: common/static/common/templates/components/search-field.underscore
#: lms/djangoapps/support/static/support/templates/certificates.underscore
#: lms/djangoapps/support/static/support/templates/enrollment.underscore
+#: test_root/staticfiles/common/templates/components/search-field.underscore
+#: test_root/staticfiles/support/templates/certificates.underscore
+#: test_root/staticfiles/support/templates/enrollment.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/components/search-field.underscore
msgid "Search"
msgstr "Séärçh Ⱡ'σяєм ιρѕυ#"
@@ -2394,6 +2451,7 @@ msgstr "Réplý Ⱡ'σяєм ιρѕ#"
#: common/static/js/vendor/ova/catch/js/catch.js
#: lms/templates/edxnotes/note-item.underscore
+#: test_root/staticfiles/templates/edxnotes/note-item.underscore
msgid "Tags:"
msgstr "Tägs: Ⱡ'σяєм ιρѕ#"
@@ -2493,6 +2551,8 @@ msgstr "öpén slöts Ⱡ'σяєм ιρѕυм ∂σłσ#"
#: lms/djangoapps/teams/static/teams/js/collections/topic.js
#: lms/templates/edxnotes/tab-item.underscore
#: lms/templates/learner_dashboard/program_card.underscore
+#: test_root/staticfiles/templates/edxnotes/tab-item.underscore
+#: test_root/staticfiles/templates/learner_dashboard/program_card.underscore
msgid "name"
msgstr "nämé Ⱡ'σяєм ι#"
@@ -2547,6 +2607,7 @@ msgstr "Längüägé Ⱡ'σяєм ιρѕυм ∂#"
#: lms/djangoapps/teams/static/teams/js/views/edit_team.js
#: lms/djangoapps/teams/static/teams/templates/team-profile.underscore
+#: test_root/staticfiles/teams/templates/team-profile.underscore
msgid ""
"The language that team members primarily use to communicate with each other."
msgstr ""
@@ -2560,6 +2621,7 @@ msgstr "Çöüntrý Ⱡ'σяєм ιρѕυм #"
#: lms/djangoapps/teams/static/teams/js/views/edit_team.js
#: lms/djangoapps/teams/static/teams/templates/team-profile.underscore
+#: test_root/staticfiles/teams/templates/team-profile.underscore
msgid "The country that team members primarily identify with."
msgstr ""
"Thé çöüntrý thät téäm mémßérs prïmärïlý ïdéntïfý wïth. Ⱡ'σяєм ιρѕυм ∂σłσя "
@@ -2638,6 +2700,7 @@ msgstr ""
#: lms/static/js/views/image_field.js
#: cms/templates/js/video/metadata-translations-item.underscore
#: lms/djangoapps/teams/static/teams/templates/edit-team-member.underscore
+#: test_root/staticfiles/teams/templates/edit-team-member.underscore
msgid "Remove"
msgstr "Rémövé Ⱡ'σяєм ιρѕυ#"
@@ -2707,6 +2770,7 @@ msgstr ""
#: lms/djangoapps/teams/static/teams/js/views/team_profile.js
#: lms/static/js/verify_student/views/reverify_view.js
#: lms/templates/verify_student/review_photos_step.underscore
+#: test_root/staticfiles/templates/verify_student/review_photos_step.underscore
msgid "Confirm"
msgstr "Çönfïrm Ⱡ'σяєм ιρѕυм #"
@@ -2810,6 +2874,7 @@ msgstr ""
#: lms/djangoapps/teams/static/teams/js/views/teams_tab.js
#: lms/djangoapps/teams/static/teams/templates/team-profile-header-actions.underscore
+#: test_root/staticfiles/teams/templates/team-profile-header-actions.underscore
msgid "Edit Team"
msgstr "Édït Téäm Ⱡ'σяєм ιρѕυм ∂σł#"
@@ -2947,6 +3012,8 @@ msgstr ""
#: lms/static/js/bookmarks/views/bookmarks_list.js
#: lms/templates/search/search_loading.underscore
#: lms/templates/student_account/account_settings.underscore
+#: test_root/staticfiles/templates/search/search_loading.underscore
+#: test_root/staticfiles/templates/student_account/account_settings.underscore
msgid "Loading"
msgstr "Löädïng Ⱡ'σяєм ιρѕυм #"
@@ -2988,10 +3055,14 @@ msgstr ""
#: lms/static/js/student_account/views/account_settings_factory.js
#: lms/static/js/student_profile/views/learner_profile_factory.js
#: lms/templates/financial-assistance/financial_assessment_form.underscore
+#: test_root/staticfiles/proctoring/templates/course_allowances.underscore
+#: test_root/staticfiles/proctoring/templates/student-proctored-exam-attempts.underscore
+#: test_root/staticfiles/templates/financial-assistance/financial_assessment_form.underscore
msgid "Username"
msgstr "Ûsérnämé Ⱡ'σяєм ιρѕυм ∂#"
#: lms/static/coffee/src/instructor_dashboard/membership.js
+#: test_root/staticfiles/proctoring/templates/course_allowances.underscore
msgid "Email"
msgstr "Émäïl Ⱡ'σяєм ιρѕ#"
@@ -3890,6 +3961,7 @@ msgstr "Àll ünïts Ⱡ'σяєм ιρѕυм ∂σł#"
#: lms/static/js/ccx/schedule.js lms/static/js/ccx/schedule.js.c
#: lms/templates/ccx/schedule.underscore
+#: test_root/staticfiles/templates/ccx/schedule.underscore
msgid "Click to change"
msgstr "Çlïçk tö çhängé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт α#"
@@ -4068,6 +4140,8 @@ msgstr ""
#: lms/static/js/courseware/credit_progress.js
#: lms/templates/discovery/facet.underscore
#: lms/templates/edxnotes/note-item.underscore
+#: test_root/staticfiles/templates/discovery/facet.underscore
+#: test_root/staticfiles/templates/edxnotes/note-item.underscore
msgid "Less"
msgstr "Léss Ⱡ'σяєм ι#"
@@ -4105,6 +4179,7 @@ msgstr ""
#: lms/static/js/discovery/views/search_form.js
#: lms/templates/search/search_error.underscore
+#: test_root/staticfiles/templates/search/search_error.underscore
msgid "There was an error, try searching again."
msgstr ""
"Théré wäs än érrör, trý séärçhïng ägäïn. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, "
@@ -4195,6 +4270,7 @@ msgstr ""
#: lms/static/js/groups/views/cohort_editor.js
#: lms/templates/instructor/instructor_dashboard_2/cohort-editor.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohort-editor.underscore
msgid "Selected tab"
msgstr "Séléçtéd täß Ⱡ'σяєм ιρѕυм ∂σłσя ѕ#"
@@ -4291,6 +4367,7 @@ msgstr ""
#: lms/static/js/groups/views/cohorts.js
#: lms/templates/instructor/instructor_dashboard_2/cohorts.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohorts.underscore
msgid "Add Cohort"
msgstr "Àdd Çöhört Ⱡ'σяєм ιρѕυм ∂σłσ#"
@@ -4547,6 +4624,7 @@ msgstr ""
#: lms/static/js/student_account/views/account_settings_factory.js
#: lms/templates/student_account/account.underscore
+#: test_root/staticfiles/templates/student_account/account.underscore
msgid "Password"
msgstr "Pässwörd Ⱡ'σяєм ιρѕυм ∂#"
@@ -4556,6 +4634,7 @@ msgstr "Rését ýöür Pässwörd Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт α
#: lms/static/js/student_account/views/account_settings_factory.js
#: lms/templates/student_account/account.underscore
+#: test_root/staticfiles/templates/student_account/account.underscore
msgid "Reset Password"
msgstr "Rését Pässwörd Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт#"
@@ -5265,6 +5344,8 @@ msgstr ""
#: cms/static/js/factories/manage_users.js
#: cms/static/js/factories/manage_users_lib.js
#: common/static/common/templates/discussion/post-user-display.underscore
+#: test_root/staticfiles/common/templates/discussion/post-user-display.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/post-user-display.underscore
msgid "Staff"
msgstr "Stäff Ⱡ'σяєм ιρѕ#"
@@ -5376,6 +5457,36 @@ msgid "All groups must have a unique name."
msgstr ""
"Àll gröüps müst hävé ä ünïqüé nämé. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєт#"
+#: cms/static/js/models/settings/course_details.js
+msgid "The title field must be limited to 50 characters."
+msgstr ""
+"Thé tïtlé fïéld müst ßé lïmïtéd tö 50 çhäräçtérs. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт "
+"αмєт, ¢σηѕє¢тєтυя α#"
+
+#: cms/static/js/models/settings/course_details.js
+msgid "The subtitle field must be limited to 150 characters."
+msgstr ""
+"Thé süßtïtlé fïéld müst ßé lïmïtéd tö 150 çhäräçtérs. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт"
+" αмєт, ¢σηѕє¢тєтυя α#"
+
+#: cms/static/js/models/settings/course_details.js
+msgid "The duration field must be limited to 50 characters."
+msgstr ""
+"Thé dürätïön fïéld müst ßé lïmïtéd tö 50 çhäräçtérs. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт "
+"αмєт, ¢σηѕє¢тєтυя α#"
+
+#: cms/static/js/models/settings/course_details.js
+msgid "The short description field must be limited to 150 characters."
+msgstr ""
+"Thé shört désçrïptïön fïéld müst ßé lïmïtéd tö 150 çhäräçtérs. Ⱡ'σяєм ιρѕυм "
+"∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α#"
+
+#: cms/static/js/models/settings/course_details.js
+msgid "The description field must be limited to 1000 characters."
+msgstr ""
+"Thé désçrïptïön fïéld müst ßé lïmïtéd tö 1000 çhäräçtérs. Ⱡ'σяєм ιρѕυм ∂σłσя"
+" ѕιт αмєт, ¢σηѕє¢тєтυя α#"
+
#: cms/static/js/models/settings/course_details.js
msgid "The course must have an assigned start date."
msgstr ""
@@ -5485,6 +5596,9 @@ msgstr ""
#: lms/templates/student_account/hinted_login.underscore
#: lms/templates/student_account/institution_login.underscore
#: lms/templates/student_account/institution_register.underscore
+#: test_root/staticfiles/templates/student_account/hinted_login.underscore
+#: test_root/staticfiles/templates/student_account/institution_login.underscore
+#: test_root/staticfiles/templates/student_account/institution_register.underscore
msgid "or"
msgstr "ör Ⱡ'σя#"
@@ -5525,6 +5639,8 @@ msgstr "Däté Àddéd Ⱡ'σяєм ιρѕυм ∂σłσ#"
#: cms/static/js/views/assets.js cms/templates/js/asset-library.underscore
#: lms/djangoapps/support/static/support/templates/certificates_results.underscore
+#: test_root/staticfiles/proctoring/templates/student-proctored-exam-attempts.underscore
+#: test_root/staticfiles/support/templates/certificates_results.underscore
msgid "Type"
msgstr "Týpé Ⱡ'σяєм ι#"
@@ -6056,6 +6172,13 @@ msgstr ""
"Nö välïdätïön ïs pérförméd ön pölïçý kéýs ör välüé päïrs. Ìf ýöü äré hävïng "
"dïffïçültïés, çhéçk ýöür förmättïng. Ⱡ'σяєм ιρѕυм ∂σłσя#"
+#: cms/static/js/views/settings/grader.js
+msgid ""
+"For grading to work, you must change all {oldName} subsections to {newName}."
+msgstr ""
+"För grädïng tö wörk, ýöü müst çhängé äll {oldName} süßséçtïöns tö {newName}."
+" Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α#"
+
#: cms/static/js/views/settings/main.js
msgid "Course Credit Requirements"
msgstr "Çöürsé Çrédït Réqüïréménts Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕ#"
@@ -6073,9 +6196,9 @@ msgstr ""
"∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α#"
#: cms/static/js/views/settings/main.js
-msgid "%(hours)s:%(minutes)s (current UTC time)"
+msgid "{hours}:{minutes} (current UTC time)"
msgstr ""
-"%(hours)s:%(minutes)s (çürrént ÛTÇ tïmé) Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕ#"
+"{hours}:{minutes} (çürrént ÛTÇ tïmé) Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕ#"
#: cms/static/js/views/settings/main.js
msgid "Upload your course image."
@@ -6254,6 +6377,7 @@ msgstr "Édïtör Ⱡ'σяєм ιρѕυ#"
#: cms/static/js/views/xblock_editor.js
#: lms/templates/instructor/instructor_dashboard_2/cohort-editor.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohort-editor.underscore
msgid "Settings"
msgstr "Séttïngs Ⱡ'σяєм ιρѕυм ∂#"
@@ -6275,124 +6399,186 @@ msgstr "Ûpdätïng Tägs Ⱡ'σяєм ιρѕυм ∂σłσя ѕι#"
#: cms/templates/js/asset-library.underscore
#: cms/templates/js/basic-modal.underscore
#: lms/templates/instructor/instructor_dashboard_2/enrollment-code-lookup-links.underscore
+#: test_root/staticfiles/proctoring/templates/course_allowances.underscore
+#: test_root/staticfiles/proctoring/templates/student-proctored-exam-attempts.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/enrollment-code-lookup-links.underscore
msgid "Actions"
msgstr "Àçtïöns Ⱡ'σяєм ιρѕυм #"
+#: cms/templates/js/course-outline.underscore
+#: test_root/staticfiles/proctoring/templates/add-new-allowance.underscore
+msgid "Timed Exam"
+msgstr "Tïméd Éxäm Ⱡ'σяєм ιρѕυм ∂σłσ#"
+
#: cms/templates/js/course-outline.underscore
#: cms/templates/js/publish-xblock.underscore
#: lms/templates/ccx/schedule.underscore
+#: test_root/staticfiles/templates/ccx/schedule.underscore
msgid "Unscheduled"
msgstr "Ûnsçhédüléd Ⱡ'σяєм ιρѕυм ∂σłσя #"
#: cms/templates/js/course_info_update.underscore
#: lms/templates/commerce/receipt.underscore
#: lms/templates/verify_student/payment_confirmation_step.underscore
+#: test_root/staticfiles/templates/commerce/receipt.underscore
+#: test_root/staticfiles/templates/verify_student/payment_confirmation_step.underscore
msgid "Date"
msgstr "Däté Ⱡ'σяєм ι#"
#: cms/templates/js/edit-chapter.underscore
#: lms/templates/ccx/schedule.underscore
+#: lms/templates/learner_dashboard/program_card.underscore
+#: test_root/staticfiles/proctoring/templates/add-new-allowance.underscore
+#: test_root/staticfiles/proctoring/templates/student-proctored-exam-attempts.underscore
+#: test_root/staticfiles/templates/ccx/schedule.underscore
msgid "gettext("
msgstr "géttéxt( Ⱡ'σяєм ιρѕυм ∂#"
#: cms/templates/js/paging-header.underscore
#: common/static/common/templates/components/paging-footer.underscore
#: common/static/common/templates/discussion/pagination.underscore
+#: test_root/staticfiles/common/templates/components/paging-footer.underscore
+#: test_root/staticfiles/common/templates/discussion/pagination.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/components/paging-footer.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/pagination.underscore
msgid "Previous"
msgstr "Prévïöüs Ⱡ'σяєм ιρѕυм ∂#"
#: cms/templates/js/previous-video-upload-list.underscore
#: lms/djangoapps/support/static/support/templates/certificates_results.underscore
#: lms/templates/verify_student/enrollment_confirmation_step.underscore
+#: test_root/staticfiles/proctoring/templates/student-proctored-exam-attempts.underscore
+#: test_root/staticfiles/support/templates/certificates_results.underscore
+#: test_root/staticfiles/templates/verify_student/enrollment_confirmation_step.underscore
msgid "Status"
msgstr "Stätüs Ⱡ'σяєм ιρѕυ#"
#: common/static/common/templates/image-modal.underscore
+#: test_root/staticfiles/common/templates/image-modal.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/image-modal.underscore
msgid "Large"
msgstr "Lärgé Ⱡ'σяєм ιρѕ#"
#: common/static/common/templates/image-modal.underscore
+#: test_root/staticfiles/common/templates/image-modal.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/image-modal.underscore
msgid "Zoom In"
msgstr "Zööm Ìn Ⱡ'σяєм ιρѕυм #"
#: common/static/common/templates/image-modal.underscore
+#: test_root/staticfiles/common/templates/image-modal.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/image-modal.underscore
msgid "Zoom Out"
msgstr "Zööm Öüt Ⱡ'σяєм ιρѕυм ∂#"
#: common/static/common/templates/components/paging-footer.underscore
+#: test_root/staticfiles/common/templates/components/paging-footer.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/components/paging-footer.underscore
#, python-format
msgid "Page number out of %(total_pages)s"
msgstr "Pägé nümßér öüt öf %(total_pages)s Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢#"
#: common/static/common/templates/components/paging-footer.underscore
+#: test_root/staticfiles/common/templates/components/paging-footer.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/components/paging-footer.underscore
msgid "Enter the page number you'd like to quickly navigate to."
msgstr ""
"Éntér thé pägé nümßér ýöü'd lïké tö qüïçklý nävïgäté tö. Ⱡ'σяєм ιρѕυм ∂σłσя "
"ѕιт αмєт, ¢σηѕє¢тєтυя α#"
#: common/static/common/templates/components/paging-header.underscore
+#: test_root/staticfiles/common/templates/components/paging-header.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/components/paging-header.underscore
msgid "Sorted by"
msgstr "Sörtéd ßý Ⱡ'σяєм ιρѕυм ∂σł#"
#: common/static/common/templates/components/search-field.underscore
+#: test_root/staticfiles/common/templates/components/search-field.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/components/search-field.underscore
msgid "Clear search"
msgstr "Çléär séärçh Ⱡ'σяєм ιρѕυм ∂σłσя ѕ#"
#: common/static/common/templates/discussion/discussion-home.underscore
+#: test_root/staticfiles/common/templates/discussion/discussion-home.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/discussion-home.underscore
msgid "DISCUSSION HOME:"
msgstr "DÌSÇÛSSÌÖN HÖMÉ: Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αм#"
#: common/static/common/templates/discussion/discussion-home.underscore
+#: test_root/staticfiles/common/templates/discussion/discussion-home.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/discussion-home.underscore
#, python-format
msgid "How to use %(platform_name)s discussions"
msgstr ""
"Höw tö üsé %(platform_name)s dïsçüssïöns Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕ#"
#: common/static/common/templates/discussion/discussion-home.underscore
+#: test_root/staticfiles/common/templates/discussion/discussion-home.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/discussion-home.underscore
msgid "Find discussions"
msgstr "Fïnd dïsçüssïöns Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αм#"
#: common/static/common/templates/discussion/discussion-home.underscore
+#: test_root/staticfiles/common/templates/discussion/discussion-home.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/discussion-home.underscore
msgid "Use the Discussion Topics menu to find specific topics."
msgstr ""
"Ûsé thé Dïsçüssïön Töpïçs ménü tö fïnd spéçïfïç töpïçs. Ⱡ'σяєм ιρѕυм ∂σłσя "
"ѕιт αмєт, ¢σηѕє¢тєтυя α#"
#: common/static/common/templates/discussion/discussion-home.underscore
+#: test_root/staticfiles/common/templates/discussion/discussion-home.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/discussion-home.underscore
msgid "Search all posts"
msgstr "Séärçh äll pösts Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αм#"
#: common/static/common/templates/discussion/discussion-home.underscore
+#: test_root/staticfiles/common/templates/discussion/discussion-home.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/discussion-home.underscore
msgid "Filter and sort topics"
msgstr "Fïltér änd sört töpïçs Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢#"
#: common/static/common/templates/discussion/discussion-home.underscore
+#: test_root/staticfiles/common/templates/discussion/discussion-home.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/discussion-home.underscore
msgid "Engage with posts"
msgstr "Éngägé wïth pösts Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмє#"
#: common/static/common/templates/discussion/discussion-home.underscore
+#: test_root/staticfiles/common/templates/discussion/discussion-home.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/discussion-home.underscore
msgid "Vote for good posts and responses"
msgstr ""
"Vöté för gööd pösts änd réspönsés Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тє#"
#: common/static/common/templates/discussion/discussion-home.underscore
+#: test_root/staticfiles/common/templates/discussion/discussion-home.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/discussion-home.underscore
msgid "Report abuse, topics, and responses"
msgstr ""
"Répört äßüsé, töpïçs, änd réspönsés Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєт#"
#: common/static/common/templates/discussion/discussion-home.underscore
+#: test_root/staticfiles/common/templates/discussion/discussion-home.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/discussion-home.underscore
msgid "Follow or unfollow posts"
msgstr "Föllöw ör ünföllöw pösts Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢ση#"
#: common/static/common/templates/discussion/discussion-home.underscore
+#: test_root/staticfiles/common/templates/discussion/discussion-home.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/discussion-home.underscore
msgid "Receive updates"
msgstr "Réçéïvé üpdätés Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт α#"
#: common/static/common/templates/discussion/discussion-home.underscore
+#: test_root/staticfiles/common/templates/discussion/discussion-home.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/discussion-home.underscore
msgid "Toggle Notifications Setting"
msgstr "Tögglé Nötïfïçätïöns Séttïng Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢#"
#: common/static/common/templates/discussion/discussion-home.underscore
+#: test_root/staticfiles/common/templates/discussion/discussion-home.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/discussion-home.underscore
msgid ""
"Check this box to receive an email digest once a day notifying you about "
"new, unread activity from posts you are following."
@@ -6401,66 +6587,98 @@ msgstr ""
"néw, ünréäd äçtïvïtý fröm pösts ýöü äré föllöwïng. Ⱡ'σяєм ιρ#"
#: common/static/common/templates/discussion/forum-action-answer.underscore
+#: test_root/staticfiles/common/templates/discussion/forum-action-answer.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/forum-action-answer.underscore
msgid "Mark as Answer"
msgstr "Märk äs Ànswér Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт#"
#: common/static/common/templates/discussion/forum-action-answer.underscore
+#: test_root/staticfiles/common/templates/discussion/forum-action-answer.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/forum-action-answer.underscore
msgid "Unmark as Answer"
msgstr "Ûnmärk äs Ànswér Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αм#"
#: common/static/common/templates/discussion/forum-action-close.underscore
+#: test_root/staticfiles/common/templates/discussion/forum-action-close.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/forum-action-close.underscore
msgid "Open"
msgstr "Öpén Ⱡ'σяєм ι#"
#: common/static/common/templates/discussion/forum-action-endorse.underscore
+#: test_root/staticfiles/common/templates/discussion/forum-action-endorse.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/forum-action-endorse.underscore
msgid "Endorse"
msgstr "Éndörsé Ⱡ'σяєм ιρѕυм #"
#: common/static/common/templates/discussion/forum-action-endorse.underscore
+#: test_root/staticfiles/common/templates/discussion/forum-action-endorse.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/forum-action-endorse.underscore
msgid "Unendorse"
msgstr "Ûnéndörsé Ⱡ'σяєм ιρѕυм ∂σł#"
#: common/static/common/templates/discussion/forum-action-follow.underscore
+#: test_root/staticfiles/common/templates/discussion/forum-action-follow.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/forum-action-follow.underscore
msgid "Follow"
msgstr "Föllöw Ⱡ'σяєм ιρѕυ#"
#: common/static/common/templates/discussion/forum-action-follow.underscore
+#: test_root/staticfiles/common/templates/discussion/forum-action-follow.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/forum-action-follow.underscore
msgid "Unfollow"
msgstr "Ûnföllöw Ⱡ'σяєм ιρѕυм ∂#"
#: common/static/common/templates/discussion/forum-action-pin.underscore
+#: test_root/staticfiles/common/templates/discussion/forum-action-pin.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/forum-action-pin.underscore
msgid "Pin"
msgstr "Pïn Ⱡ'σяєм#"
#: common/static/common/templates/discussion/forum-action-pin.underscore
+#: test_root/staticfiles/common/templates/discussion/forum-action-pin.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/forum-action-pin.underscore
msgid "Unpin"
msgstr "Ûnpïn Ⱡ'σяєм ιρѕ#"
#: common/static/common/templates/discussion/forum-action-report.underscore
+#: test_root/staticfiles/common/templates/discussion/forum-action-report.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/forum-action-report.underscore
msgid "Report abuse"
msgstr "Répört äßüsé Ⱡ'σяєм ιρѕυм ∂σłσя ѕ#"
#: common/static/common/templates/discussion/forum-action-report.underscore
+#: test_root/staticfiles/common/templates/discussion/forum-action-report.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/forum-action-report.underscore
msgid "Report"
msgstr "Répört Ⱡ'σяєм ιρѕυ#"
#: common/static/common/templates/discussion/forum-action-report.underscore
+#: test_root/staticfiles/common/templates/discussion/forum-action-report.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/forum-action-report.underscore
msgid "Unreport"
msgstr "Ûnrépört Ⱡ'σяєм ιρѕυм ∂#"
#: common/static/common/templates/discussion/forum-action-vote.underscore
+#: test_root/staticfiles/common/templates/discussion/forum-action-vote.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/forum-action-vote.underscore
msgid "Vote for this post,"
msgstr "Vöté för thïs pöst, Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт,#"
#: common/static/common/templates/discussion/new-post.underscore
+#: test_root/staticfiles/common/templates/discussion/new-post.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/new-post.underscore
msgid "Visible To:"
msgstr "Vïsïßlé Tö: Ⱡ'σяєм ιρѕυм ∂σłσя #"
#: common/static/common/templates/discussion/new-post.underscore
+#: test_root/staticfiles/common/templates/discussion/new-post.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/new-post.underscore
msgid "All Groups"
msgstr "Àll Gröüps Ⱡ'σяєм ιρѕυм ∂σłσ#"
#: common/static/common/templates/discussion/new-post.underscore
+#: test_root/staticfiles/common/templates/discussion/new-post.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/new-post.underscore
msgid ""
"Discussion admins, moderators, and TAs can make their posts visible to all "
"students or specify a single cohort."
@@ -6469,57 +6687,85 @@ msgstr ""
"stüdénts ör spéçïfý ä sïnglé çöhört. Ⱡ'σяєм ιρѕυм ∂σłσя #"
#: common/static/common/templates/discussion/new-post.underscore
+#: test_root/staticfiles/common/templates/discussion/new-post.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/new-post.underscore
msgid "Title:"
msgstr "Tïtlé: Ⱡ'σяєм ιρѕυ#"
#: common/static/common/templates/discussion/new-post.underscore
+#: test_root/staticfiles/common/templates/discussion/new-post.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/new-post.underscore
msgid "Add a clear and descriptive title to encourage participation."
msgstr ""
"Àdd ä çléär änd désçrïptïvé tïtlé tö énçöürägé pärtïçïpätïön. Ⱡ'σяєм ιρѕυм "
"∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α#"
#: common/static/common/templates/discussion/new-post.underscore
+#: test_root/staticfiles/common/templates/discussion/new-post.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/new-post.underscore
msgid "Enter your question or comment"
msgstr "Éntér ýöür qüéstïön ör çömmént Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢т#"
#: common/static/common/templates/discussion/new-post.underscore
+#: test_root/staticfiles/common/templates/discussion/new-post.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/new-post.underscore
msgid "follow this post"
msgstr "föllöw thïs pöst Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αм#"
#: common/static/common/templates/discussion/new-post.underscore
+#: test_root/staticfiles/common/templates/discussion/new-post.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/new-post.underscore
msgid "post anonymously"
msgstr "pöst änönýmöüslý Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αм#"
#: common/static/common/templates/discussion/new-post.underscore
+#: test_root/staticfiles/common/templates/discussion/new-post.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/new-post.underscore
msgid "post anonymously to classmates"
msgstr "pöst änönýmöüslý tö çlässmätés Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢т#"
#: common/static/common/templates/discussion/new-post.underscore
+#: test_root/staticfiles/common/templates/discussion/new-post.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/new-post.underscore
msgid "Add Post"
msgstr "Àdd Pöst Ⱡ'σяєм ιρѕυм ∂#"
#: common/static/common/templates/discussion/post-user-display.underscore
+#: test_root/staticfiles/common/templates/discussion/post-user-display.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/post-user-display.underscore
msgid "Community TA"
msgstr "Çömmünïtý TÀ Ⱡ'σяєм ιρѕυм ∂σłσя ѕ#"
#: common/static/common/templates/discussion/profile-thread.underscore
#: common/static/common/templates/discussion/thread.underscore
+#: test_root/staticfiles/common/templates/discussion/profile-thread.underscore
+#: test_root/staticfiles/common/templates/discussion/thread.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/profile-thread.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread.underscore
msgid "This thread is closed."
msgstr "Thïs thréäd ïs çlöséd. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢#"
#: common/static/common/templates/discussion/profile-thread.underscore
+#: test_root/staticfiles/common/templates/discussion/profile-thread.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/profile-thread.underscore
msgid "View discussion"
msgstr "Vïéw dïsçüssïön Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт α#"
#: common/static/common/templates/discussion/response-comment-edit.underscore
+#: test_root/staticfiles/common/templates/discussion/response-comment-edit.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/response-comment-edit.underscore
msgid "Editing comment"
msgstr "Édïtïng çömmént Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт α#"
#: common/static/common/templates/discussion/response-comment-edit.underscore
+#: test_root/staticfiles/common/templates/discussion/response-comment-edit.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/response-comment-edit.underscore
msgid "Update comment"
msgstr "Ûpdäté çömmént Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт#"
#: common/static/common/templates/discussion/response-comment-show.underscore
+#: test_root/staticfiles/common/templates/discussion/response-comment-show.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/response-comment-show.underscore
#, python-format
msgid "posted %(time_ago)s by %(author)s"
msgstr "pöstéd %(time_ago)s ßý %(author)s Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмє#"
@@ -6527,56 +6773,90 @@ msgstr "pöstéd %(time_ago)s ßý %(author)s Ⱡ'σяєм ιρѕυм ∂σłσ
#: common/static/common/templates/discussion/response-comment-show.underscore
#: common/static/common/templates/discussion/thread-response-show.underscore
#: common/static/common/templates/discussion/thread-show.underscore
+#: test_root/staticfiles/common/templates/discussion/response-comment-show.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-response-show.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-show.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/response-comment-show.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-response-show.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-show.underscore
msgid "Reported"
msgstr "Répörtéd Ⱡ'σяєм ιρѕυм ∂#"
#: common/static/common/templates/discussion/thread-edit.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-edit.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-edit.underscore
msgid "Editing post"
msgstr "Édïtïng pöst Ⱡ'σяєм ιρѕυм ∂σłσя ѕ#"
#: common/static/common/templates/discussion/thread-edit.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-edit.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-edit.underscore
msgid "Edit post title"
msgstr "Édït pöst tïtlé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт α#"
#: common/static/common/templates/discussion/thread-edit.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-edit.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-edit.underscore
msgid "Update post"
msgstr "Ûpdäté pöst Ⱡ'σяєм ιρѕυм ∂σłσя #"
#: common/static/common/templates/discussion/thread-list-item.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-list-item.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-list-item.underscore
msgid "discussion"
msgstr "dïsçüssïön Ⱡ'σяєм ιρѕυм ∂σłσ#"
#: common/static/common/templates/discussion/thread-list-item.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-list-item.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-list-item.underscore
msgid "answered question"
msgstr "änswéréd qüéstïön Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмє#"
#: common/static/common/templates/discussion/thread-list-item.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-list-item.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-list-item.underscore
msgid "unanswered question"
msgstr "ünänswéréd qüéstïön Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт,#"
#: common/static/common/templates/discussion/thread-list-item.underscore
#: common/static/common/templates/discussion/thread-show.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-list-item.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-show.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-list-item.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-show.underscore
msgid "Pinned"
msgstr "Pïnnéd Ⱡ'σяєм ιρѕυ#"
#: common/static/common/templates/discussion/thread-list-item.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-list-item.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-list-item.underscore
msgid "Following"
msgstr "Föllöwïng Ⱡ'σяєм ιρѕυм ∂σł#"
#: common/static/common/templates/discussion/thread-list-item.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-list-item.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-list-item.underscore
msgid "By: Staff"
msgstr "Bý: Stäff Ⱡ'σяєм ιρѕυм ∂σł#"
#: common/static/common/templates/discussion/thread-list-item.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-list-item.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-list-item.underscore
msgid "By: Community TA"
msgstr "Bý: Çömmünïtý TÀ Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αм#"
#: common/static/common/templates/discussion/thread-list-item.underscore
#: common/static/common/templates/discussion/thread-response-show.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-list-item.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-response-show.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-list-item.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-response-show.underscore
msgid "fmt"
msgstr "fmt Ⱡ'σяєм#"
#: common/static/common/templates/discussion/thread-list-item.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-list-item.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-list-item.underscore
#, python-format
msgid ""
"%(comments_count)s %(span_sr_open)scomments (%(unread_comments_count)s "
@@ -6586,6 +6866,8 @@ msgstr ""
"ünréäd çömménts)%(span_close)s Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя#"
#: common/static/common/templates/discussion/thread-list-item.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-list-item.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-list-item.underscore
#, python-format
msgid "%(comments_count)s %(span_sr_open)scomments %(span_close)s"
msgstr ""
@@ -6593,14 +6875,20 @@ msgstr ""
"∂σłσя ѕιт αмєт,#"
#: common/static/common/templates/discussion/thread-response-edit.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-response-edit.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-response-edit.underscore
msgid "Editing response"
msgstr "Édïtïng réspönsé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αм#"
#: common/static/common/templates/discussion/thread-response-edit.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-response-edit.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-response-edit.underscore
msgid "Update response"
msgstr "Ûpdäté réspönsé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт α#"
#: common/static/common/templates/discussion/thread-response-show.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-response-show.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-response-show.underscore
#, python-format
msgid "marked as answer %(time_ago)s by %(user)s"
msgstr ""
@@ -6608,21 +6896,29 @@ msgstr ""
"¢σηѕє#"
#: common/static/common/templates/discussion/thread-response-show.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-response-show.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-response-show.underscore
#, python-format
msgid "marked as answer %(time_ago)s"
msgstr "märkéd äs änswér %(time_ago)s Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, #"
#: common/static/common/templates/discussion/thread-response-show.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-response-show.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-response-show.underscore
#, python-format
msgid "endorsed %(time_ago)s by %(user)s"
msgstr "éndörséd %(time_ago)s ßý %(user)s Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт,#"
#: common/static/common/templates/discussion/thread-response-show.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-response-show.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-response-show.underscore
#, python-format
msgid "endorsed %(time_ago)s"
msgstr "éndörséd %(time_ago)s Ⱡ'σяєм ιρѕυм ∂σłσя ѕ#"
#: common/static/common/templates/discussion/thread-response.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-response.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-response.underscore
#, python-format
msgid "Show Comment (%(num_comments)s)"
msgid_plural "Show Comments (%(num_comments)s)"
@@ -6630,20 +6926,31 @@ msgstr[0] "Shöw Çömmént (%(num_comments)s) Ⱡ'σяєм ιρѕυм ∂σłσ
msgstr[1] "Shöw Çömménts (%(num_comments)s) Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт,#"
#: common/static/common/templates/discussion/thread-response.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-response.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-response.underscore
msgid "fmts"
msgstr "fmts Ⱡ'σяєм ι#"
#: common/static/common/templates/discussion/thread-response.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-response.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-response.underscore
msgid "Add a comment"
msgstr "Àdd ä çömmént Ⱡ'σяєм ιρѕυм ∂σłσя ѕι#"
#: common/static/common/templates/discussion/thread-response.underscore
#: common/static/common/templates/discussion/thread.underscore
#: lms/templates/verify_student/incourse_reverify.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-response.underscore
+#: test_root/staticfiles/common/templates/discussion/thread.underscore
+#: test_root/staticfiles/templates/verify_student/incourse_reverify.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-response.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread.underscore
msgid "Submit"
msgstr "Süßmït Ⱡ'σяєм ιρѕυ#"
#: common/static/common/templates/discussion/thread-show.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-show.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-show.underscore
#, python-format
msgid "%(post_type)s posted %(time_ago)s by %(author)s"
msgstr ""
@@ -6651,15 +6958,21 @@ msgstr ""
" #"
#: common/static/common/templates/discussion/thread-show.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-show.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-show.underscore
msgid "Closed"
msgstr "Çlöséd Ⱡ'σяєм ιρѕυ#"
#: common/static/common/templates/discussion/thread-show.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-show.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-show.underscore
#, python-format
msgid "Related to: %(courseware_title_linked)s"
msgstr "Rélätéd tö: %(courseware_title_linked)s Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт α#"
#: common/static/common/templates/discussion/thread-show.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-show.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-show.underscore
#, python-format
msgid "This post is visible only to %(group_name)s."
msgstr ""
@@ -6667,23 +6980,33 @@ msgstr ""
"¢σηѕє¢тє#"
#: common/static/common/templates/discussion/thread-show.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-show.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-show.underscore
msgid "This post is visible to everyone."
msgstr ""
"Thïs pöst ïs vïsïßlé tö évérýöné. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тє#"
#: common/static/common/templates/discussion/thread-type.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-type.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-type.underscore
msgid "Post type:"
msgstr "Pöst týpé: Ⱡ'σяєм ιρѕυм ∂σłσ#"
#: common/static/common/templates/discussion/thread-type.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-type.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-type.underscore
msgid "Question"
msgstr "Qüéstïön Ⱡ'σяєм ιρѕυм ∂#"
#: common/static/common/templates/discussion/thread-type.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-type.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-type.underscore
msgid "Discussion"
msgstr "Dïsçüssïön Ⱡ'σяєм ιρѕυм ∂σłσ#"
#: common/static/common/templates/discussion/thread-type.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-type.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-type.underscore
msgid ""
"Questions raise issues that need answers. Discussions share ideas and start "
"conversations."
@@ -6692,187 +7015,244 @@ msgstr ""
"çönvérsätïöns. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕ#"
#: common/static/common/templates/discussion/thread.underscore
+#: test_root/staticfiles/common/templates/discussion/thread.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread.underscore
msgid "Add a Response"
msgstr "Àdd ä Réspönsé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт#"
#: common/static/common/templates/discussion/thread.underscore
+#: test_root/staticfiles/common/templates/discussion/thread.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread.underscore
msgid "Post a response:"
msgstr "Pöst ä réspönsé: Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αм#"
#: common/static/common/templates/discussion/thread.underscore
+#: test_root/staticfiles/common/templates/discussion/thread.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread.underscore
msgid "Expand discussion"
msgstr "Éxpänd dïsçüssïön Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмє#"
#: common/static/common/templates/discussion/thread.underscore
+#: test_root/staticfiles/common/templates/discussion/thread.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread.underscore
msgid "Collapse discussion"
msgstr "Çölläpsé dïsçüssïön Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт,#"
#: common/static/common/templates/discussion/topic.underscore
+#: test_root/staticfiles/common/templates/discussion/topic.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/topic.underscore
msgid "Topic Area:"
msgstr "Töpïç Àréä: Ⱡ'σяєм ιρѕυм ∂σłσя #"
#: common/static/common/templates/discussion/topic.underscore
+#: test_root/staticfiles/common/templates/discussion/topic.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/topic.underscore
msgid "Discussion topics; currently listing: "
msgstr ""
"Dïsçüssïön töpïçs; çürréntlý lïstïng: Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, "
"¢σηѕє¢тєтυя#"
#: common/static/common/templates/discussion/topic.underscore
+#: test_root/staticfiles/common/templates/discussion/topic.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/topic.underscore
msgid "Filter topics"
msgstr "Fïltér töpïçs Ⱡ'σяєм ιρѕυм ∂σłσя ѕι#"
#: common/static/common/templates/discussion/topic.underscore
+#: test_root/staticfiles/common/templates/discussion/topic.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/topic.underscore
msgid "Add your post to a relevant topic to help others find it."
msgstr ""
"Àdd ýöür pöst tö ä rélévänt töpïç tö hélp öthérs fïnd ït. Ⱡ'σяєм ιρѕυм ∂σłσя"
" ѕιт αмєт, ¢σηѕє¢тєтυя α#"
#: common/static/common/templates/discussion/user-profile.underscore
+#: test_root/staticfiles/common/templates/discussion/user-profile.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/user-profile.underscore
msgid "Active Threads"
msgstr "Àçtïvé Thréäds Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт#"
#: lms/djangoapps/support/static/support/templates/certificates.underscore
+#: test_root/staticfiles/support/templates/certificates.underscore
msgid "username or email"
msgstr "üsérnämé ör émäïl Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмє#"
#: lms/djangoapps/support/static/support/templates/certificates.underscore
+#: test_root/staticfiles/support/templates/certificates.underscore
msgid "course id"
msgstr "çöürsé ïd Ⱡ'σяєм ιρѕυм ∂σł#"
#: lms/djangoapps/support/static/support/templates/certificates_results.underscore
#: lms/templates/instructor/instructor_dashboard_2/certificate-invalidation.underscore
#: lms/templates/instructor/instructor_dashboard_2/certificate-white-list.underscore
+#: test_root/staticfiles/support/templates/certificates_results.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/certificate-invalidation.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/certificate-white-list.underscore
msgid "No results"
msgstr "Nö résülts Ⱡ'σяєм ιρѕυм ∂σłσ#"
#: lms/djangoapps/support/static/support/templates/certificates_results.underscore
+#: test_root/staticfiles/support/templates/certificates_results.underscore
msgid "Course Key"
msgstr "Çöürsé Kéý Ⱡ'σяєм ιρѕυм ∂σłσ#"
#: lms/djangoapps/support/static/support/templates/certificates_results.underscore
+#: test_root/staticfiles/support/templates/certificates_results.underscore
msgid "Download URL"
msgstr "Döwnlöäd ÛRL Ⱡ'σяєм ιρѕυм ∂σłσя ѕ#"
#: lms/djangoapps/support/static/support/templates/certificates_results.underscore
+#: test_root/staticfiles/support/templates/certificates_results.underscore
msgid "Grade"
msgstr "Grädé Ⱡ'σяєм ιρѕ#"
#: lms/djangoapps/support/static/support/templates/certificates_results.underscore
+#: test_root/staticfiles/support/templates/certificates_results.underscore
msgid "Last Updated"
msgstr "Läst Ûpdätéd Ⱡ'σяєм ιρѕυм ∂σłσя ѕ#"
#: lms/djangoapps/support/static/support/templates/certificates_results.underscore
+#: test_root/staticfiles/support/templates/certificates_results.underscore
msgid "Download the user's certificate"
msgstr "Döwnlöäd thé üsér's çértïfïçäté Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢т#"
#: lms/djangoapps/support/static/support/templates/certificates_results.underscore
+#: test_root/staticfiles/support/templates/certificates_results.underscore
msgid "Not available"
msgstr "Nöt äväïläßlé Ⱡ'σяєм ιρѕυм ∂σłσя ѕι#"
#: lms/djangoapps/support/static/support/templates/certificates_results.underscore
+#: test_root/staticfiles/support/templates/certificates_results.underscore
msgid "Regenerate"
msgstr "Régénéräté Ⱡ'σяєм ιρѕυм ∂σłσ#"
#: lms/djangoapps/support/static/support/templates/certificates_results.underscore
+#: test_root/staticfiles/support/templates/certificates_results.underscore
msgid "Regenerate the user's certificate"
msgstr ""
"Régénéräté thé üsér's çértïfïçäté Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тє#"
#: lms/djangoapps/support/static/support/templates/certificates_results.underscore
+#: test_root/staticfiles/support/templates/certificates_results.underscore
msgid "Generate"
msgstr "Généräté Ⱡ'σяєм ιρѕυм ∂#"
#: lms/djangoapps/support/static/support/templates/certificates_results.underscore
+#: test_root/staticfiles/support/templates/certificates_results.underscore
msgid "Generate the user's certificate"
msgstr "Généräté thé üsér's çértïfïçäté Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢т#"
#: lms/djangoapps/support/static/support/templates/enrollment-modal.underscore
+#: test_root/staticfiles/support/templates/enrollment-modal.underscore
msgid "Current enrollment mode:"
msgstr "Çürrént énröllmént mödé: Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢ση#"
#: lms/djangoapps/support/static/support/templates/enrollment-modal.underscore
+#: test_root/staticfiles/support/templates/enrollment-modal.underscore
msgid "New enrollment mode:"
msgstr "Néw énröllmént mödé: Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, #"
#: lms/djangoapps/support/static/support/templates/enrollment-modal.underscore
+#: test_root/staticfiles/support/templates/enrollment-modal.underscore
msgid "Reason for change:"
msgstr "Réäsön för çhängé: Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт#"
#: lms/djangoapps/support/static/support/templates/enrollment-modal.underscore
+#: test_root/staticfiles/support/templates/enrollment-modal.underscore
msgid "Choose One"
msgstr "Çhöösé Öné Ⱡ'σяєм ιρѕυм ∂σłσ#"
#: lms/djangoapps/support/static/support/templates/enrollment-modal.underscore
+#: test_root/staticfiles/support/templates/enrollment-modal.underscore
msgid "Explain if other."
msgstr "Éxpläïn ïf öthér. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмє#"
#: lms/djangoapps/support/static/support/templates/enrollment-modal.underscore
+#: test_root/staticfiles/support/templates/enrollment-modal.underscore
msgid "Submit enrollment change"
msgstr "Süßmït énröllmént çhängé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢ση#"
#: lms/djangoapps/support/static/support/templates/enrollment.underscore
#: lms/templates/instructor/instructor_dashboard_2/certificate-invalidation.underscore
+#: test_root/staticfiles/support/templates/enrollment.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/certificate-invalidation.underscore
msgid "Username or email address"
msgstr "Ûsérnämé ör émäïl äddréss Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕ#"
#: lms/djangoapps/support/static/support/templates/enrollment.underscore
+#: test_root/staticfiles/support/templates/enrollment.underscore
msgid "Course ID"
msgstr "Çöürsé ÌD Ⱡ'σяєм ιρѕυм ∂σł#"
#: lms/djangoapps/support/static/support/templates/enrollment.underscore
+#: test_root/staticfiles/support/templates/enrollment.underscore
msgid "Course Start"
msgstr "Çöürsé Stärt Ⱡ'σяєм ιρѕυм ∂σłσя ѕ#"
#: lms/djangoapps/support/static/support/templates/enrollment.underscore
+#: test_root/staticfiles/support/templates/enrollment.underscore
msgid "Course End"
msgstr "Çöürsé Énd Ⱡ'σяєм ιρѕυм ∂σłσ#"
#: lms/djangoapps/support/static/support/templates/enrollment.underscore
+#: test_root/staticfiles/support/templates/enrollment.underscore
msgid "Upgrade Deadline"
msgstr "Ûpgrädé Déädlïné Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αм#"
#: lms/djangoapps/support/static/support/templates/enrollment.underscore
+#: test_root/staticfiles/support/templates/enrollment.underscore
msgid "Verification Deadline"
msgstr "Vérïfïçätïön Déädlïné Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, #"
#: lms/djangoapps/support/static/support/templates/enrollment.underscore
+#: test_root/staticfiles/support/templates/enrollment.underscore
msgid "Enrollment Date"
msgstr "Énröllmént Däté Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт α#"
#: lms/djangoapps/support/static/support/templates/enrollment.underscore
+#: test_root/staticfiles/support/templates/enrollment.underscore
msgid "Enrollment Mode"
msgstr "Énröllmént Mödé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт α#"
#: lms/djangoapps/support/static/support/templates/enrollment.underscore
+#: test_root/staticfiles/support/templates/enrollment.underscore
msgid "Verified mode price"
msgstr "Vérïfïéd mödé prïçé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт,#"
#: lms/djangoapps/support/static/support/templates/enrollment.underscore
+#: test_root/staticfiles/support/templates/enrollment.underscore
msgid "Reason"
msgstr "Réäsön Ⱡ'σяєм ιρѕυ#"
#: lms/djangoapps/support/static/support/templates/enrollment.underscore
+#: test_root/staticfiles/support/templates/enrollment.underscore
msgid "Last modified by"
msgstr "Läst mödïfïéd ßý Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αм#"
#: lms/djangoapps/support/static/support/templates/enrollment.underscore
#: lms/templates/ccx/schedule.underscore
+#: test_root/staticfiles/support/templates/enrollment.underscore
+#: test_root/staticfiles/templates/ccx/schedule.underscore
msgid "N/A"
msgstr "N/À Ⱡ'σяєм#"
#: lms/djangoapps/support/static/support/templates/enrollment.underscore
+#: test_root/staticfiles/support/templates/enrollment.underscore
msgid "Change Enrollment"
msgstr "Çhängé Énröllmént Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмє#"
#: lms/djangoapps/teams/static/teams/templates/edit-team.underscore
+#: test_root/staticfiles/teams/templates/edit-team.underscore
msgid "Your team could not be created."
msgstr "Ýöür téäm çöüld nöt ßé çréätéd. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢т#"
#: lms/djangoapps/teams/static/teams/templates/edit-team.underscore
+#: test_root/staticfiles/teams/templates/edit-team.underscore
msgid "Your team could not be updated."
msgstr "Ýöür téäm çöüld nöt ßé üpdätéd. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢т#"
#: lms/djangoapps/teams/static/teams/templates/edit-team.underscore
+#: test_root/staticfiles/teams/templates/edit-team.underscore
msgid ""
"Enter information to describe your team. You cannot change these details "
"after you create the team."
@@ -6881,10 +7261,12 @@ msgstr ""
"äftér ýöü çréäté thé téäm. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт#"
#: lms/djangoapps/teams/static/teams/templates/edit-team.underscore
+#: test_root/staticfiles/teams/templates/edit-team.underscore
msgid "Optional Characteristics"
msgstr "Öptïönäl Çhäräçtérïstïçs Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢ση#"
#: lms/djangoapps/teams/static/teams/templates/edit-team.underscore
+#: test_root/staticfiles/teams/templates/edit-team.underscore
msgid ""
"Help other learners decide whether to join your team by specifying some "
"characteristics for your team. Choose carefully, because fewer people might "
@@ -6900,95 +7282,118 @@ msgstr ""
"¢ιłłυм ∂σłσяє єυ ƒυgιαт ηυłłα ραяιαтυя. єχ¢єρт#"
#: lms/djangoapps/teams/static/teams/templates/edit-team.underscore
+#: test_root/staticfiles/teams/templates/edit-team.underscore
msgid "Create team."
msgstr "Çréäté téäm. Ⱡ'σяєм ιρѕυм ∂σłσя ѕ#"
#: lms/djangoapps/teams/static/teams/templates/edit-team.underscore
+#: test_root/staticfiles/teams/templates/edit-team.underscore
msgid "Update team."
msgstr "Ûpdäté téäm. Ⱡ'σяєм ιρѕυм ∂σłσя ѕ#"
#: lms/djangoapps/teams/static/teams/templates/edit-team.underscore
+#: test_root/staticfiles/teams/templates/edit-team.underscore
msgid "Cancel team creating."
msgstr "Çänçél téäm çréätïng. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, #"
#: lms/djangoapps/teams/static/teams/templates/edit-team.underscore
+#: test_root/staticfiles/teams/templates/edit-team.underscore
msgid "Cancel team updating."
msgstr "Çänçél téäm üpdätïng. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, #"
#: lms/djangoapps/teams/static/teams/templates/instructor-tools.underscore
+#: test_root/staticfiles/teams/templates/instructor-tools.underscore
msgid "Instructor tools"
msgstr "Ìnstrüçtör tööls Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αм#"
#: lms/djangoapps/teams/static/teams/templates/instructor-tools.underscore
+#: test_root/staticfiles/teams/templates/instructor-tools.underscore
msgid "Delete Team"
msgstr "Délété Téäm Ⱡ'σяєм ιρѕυм ∂σłσя #"
#: lms/djangoapps/teams/static/teams/templates/instructor-tools.underscore
+#: test_root/staticfiles/teams/templates/instructor-tools.underscore
msgid "Edit Membership"
msgstr "Édït Mémßérshïp Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт α#"
#: lms/djangoapps/teams/static/teams/templates/team-actions.underscore
+#: test_root/staticfiles/teams/templates/team-actions.underscore
msgid "Are you having trouble finding a team to join?"
msgstr ""
"Àré ýöü hävïng tröüßlé fïndïng ä téäm tö jöïn? Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, "
"¢σηѕє¢тєтυя α#"
#: lms/djangoapps/teams/static/teams/templates/team-profile-header-actions.underscore
+#: test_root/staticfiles/teams/templates/team-profile-header-actions.underscore
msgid "Join Team"
msgstr "Jöïn Téäm Ⱡ'σяєм ιρѕυм ∂σł#"
#: lms/djangoapps/teams/static/teams/templates/team-profile.underscore
+#: test_root/staticfiles/teams/templates/team-profile.underscore
msgid "New Post"
msgstr "Néw Pöst Ⱡ'σяєм ιρѕυм ∂#"
#: lms/djangoapps/teams/static/teams/templates/team-profile.underscore
+#: test_root/staticfiles/teams/templates/team-profile.underscore
msgid "Team Details"
msgstr "Téäm Détäïls Ⱡ'σяєм ιρѕυм ∂σłσя ѕ#"
#: lms/djangoapps/teams/static/teams/templates/team-profile.underscore
+#: test_root/staticfiles/teams/templates/team-profile.underscore
msgid "You are a member of this team."
msgstr "Ýöü äré ä mémßér öf thïs téäm. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢т#"
#: lms/djangoapps/teams/static/teams/templates/team-profile.underscore
+#: test_root/staticfiles/teams/templates/team-profile.underscore
msgid "Team member profiles"
msgstr "Téäm mémßér pröfïlés Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, #"
#: lms/djangoapps/teams/static/teams/templates/team-profile.underscore
+#: test_root/staticfiles/teams/templates/team-profile.underscore
msgid "Team capacity"
msgstr "Téäm çäpäçïtý Ⱡ'σяєм ιρѕυм ∂σłσя ѕι#"
#: lms/djangoapps/teams/static/teams/templates/team-profile.underscore
+#: test_root/staticfiles/teams/templates/team-profile.underscore
msgid "country"
msgstr "çöüntrý Ⱡ'σяєм ιρѕυм #"
#: lms/djangoapps/teams/static/teams/templates/team-profile.underscore
+#: test_root/staticfiles/teams/templates/team-profile.underscore
msgid "language"
msgstr "längüägé Ⱡ'σяєм ιρѕυм ∂#"
#: lms/djangoapps/teams/static/teams/templates/team-profile.underscore
+#: test_root/staticfiles/teams/templates/team-profile.underscore
msgid "Leave Team"
msgstr "Léävé Téäm Ⱡ'σяєм ιρѕυм ∂σłσ#"
#: lms/static/js/fixtures/donation.underscore
#: lms/templates/dashboard/donation.underscore
+#: test_root/staticfiles/js/fixtures/donation.underscore
+#: test_root/staticfiles/templates/dashboard/donation.underscore
msgid "Donate"
msgstr "Dönäté Ⱡ'σяєм ιρѕυ#"
#: lms/templates/bookmarks/bookmarks-list.underscore
+#: test_root/staticfiles/templates/bookmarks/bookmarks-list.underscore
msgid "My Bookmarks"
msgstr "Mý Böökmärks Ⱡ'σяєм ιρѕυм ∂σłσя ѕ#"
#: lms/templates/bookmarks/bookmarks-list.underscore
+#: test_root/staticfiles/templates/bookmarks/bookmarks-list.underscore
msgid "Bookmarked on"
msgstr "Böökmärkéd ön Ⱡ'σяєм ιρѕυм ∂σłσя ѕι#"
#: lms/templates/bookmarks/bookmarks-list.underscore
+#: test_root/staticfiles/templates/bookmarks/bookmarks-list.underscore
msgid "You have not bookmarked any courseware pages yet."
msgstr ""
"Ýöü hävé nöt ßöökmärkéd äný çöürséwäré pägés ýét. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт "
"αмєт, ¢σηѕє¢тєтυя α#"
#: lms/templates/bookmarks/bookmarks-list.underscore
+#: test_root/staticfiles/templates/bookmarks/bookmarks-list.underscore
msgid ""
"Use bookmarks to help you easily return to courseware pages. To bookmark a "
"page, select Bookmark in the upper right corner of that page. To see a list "
@@ -7005,58 +7410,71 @@ msgstr ""
" νєłιт єѕ#"
#: lms/templates/ccx/schedule.underscore
+#: test_root/staticfiles/templates/ccx/schedule.underscore
msgid "Expand All"
msgstr "Éxpänd Àll Ⱡ'σяєм ιρѕυм ∂σłσ#"
#: lms/templates/ccx/schedule.underscore
+#: test_root/staticfiles/templates/ccx/schedule.underscore
msgid "Collapse All"
msgstr "Çölläpsé Àll Ⱡ'σяєм ιρѕυм ∂σłσя ѕ#"
#: lms/templates/ccx/schedule.underscore
+#: test_root/staticfiles/templates/ccx/schedule.underscore
msgid "Unit"
msgstr "Ûnït Ⱡ'σяєм ι#"
#: lms/templates/ccx/schedule.underscore
+#: test_root/staticfiles/templates/ccx/schedule.underscore
msgid "Start Date"
msgstr "Stärt Däté Ⱡ'σяєм ιρѕυм ∂σłσ#"
#: lms/templates/ccx/schedule.underscore
+#: test_root/staticfiles/templates/ccx/schedule.underscore
msgid "Due Date"
msgstr "Düé Däté Ⱡ'σяєм ιρѕυм ∂#"
#: lms/templates/ccx/schedule.underscore
+#: test_root/staticfiles/templates/ccx/schedule.underscore
msgid "remove all"
msgstr "rémövé äll Ⱡ'σяєм ιρѕυм ∂σłσ#"
#: lms/templates/ccx/schedule.underscore
+#: test_root/staticfiles/templates/ccx/schedule.underscore
msgid "Section"
msgstr "Séçtïön Ⱡ'σяєм ιρѕυм #"
#: lms/templates/ccx/schedule.underscore
+#: test_root/staticfiles/templates/ccx/schedule.underscore
#, python-format
msgid "Remove chapter %(chapterDisplayName)s"
msgstr "Rémövé çhäptér %(chapterDisplayName)s Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт#"
#: lms/templates/ccx/schedule.underscore
+#: test_root/staticfiles/templates/ccx/schedule.underscore
msgid "remove"
msgstr "rémövé Ⱡ'σяєм ιρѕυ#"
#: lms/templates/ccx/schedule.underscore
+#: test_root/staticfiles/templates/ccx/schedule.underscore
msgid "Subsection"
msgstr "Süßséçtïön Ⱡ'σяєм ιρѕυм ∂σłσ#"
#: lms/templates/ccx/schedule.underscore
+#: test_root/staticfiles/templates/ccx/schedule.underscore
#, python-format
msgid "Remove subsection %(subsectionDisplayName)s"
msgstr ""
"Rémövé süßséçtïön %(subsectionDisplayName)s Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, #"
#: lms/templates/ccx/schedule.underscore
+#: test_root/staticfiles/templates/ccx/schedule.underscore
#, python-format
msgid "Remove unit %(unitName)s"
msgstr "Rémövé ünït %(unitName)s Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт α#"
#: lms/templates/commerce/provider.underscore
+#: test_root/staticfiles/templates/commerce/provider.underscore
#, python-format
msgid ""
"You still need to visit the %(display_name)s website to complete the credit "
@@ -7066,6 +7484,7 @@ msgstr ""
"pröçéss. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя#"
#: lms/templates/commerce/provider.underscore
+#: test_root/staticfiles/templates/commerce/provider.underscore
#, python-format
msgid ""
"To finalize course credit, %(display_name)s requires %(platform_name)s "
@@ -7075,11 +7494,13 @@ msgstr ""
"léärnérs tö süßmït ä çrédït réqüést. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тє#"
#: lms/templates/commerce/provider.underscore
+#: test_root/staticfiles/templates/commerce/provider.underscore
#, python-format
msgid " "
msgstr " Ⱡ'σяєм ιρѕυ#"
#: lms/templates/commerce/provider.underscore
+#: test_root/staticfiles/templates/commerce/provider.underscore
#, python-format
msgid ""
" Ⱡ'σяєм ιρѕυм ∂σłσя ѕ#"
#: lms/templates/verify_student/enrollment_confirmation_step.underscore
+#: test_root/staticfiles/templates/verify_student/enrollment_confirmation_step.underscore
#, python-format
msgid "Congratulations! You are now verified on %(platformName)s!"
msgstr ""
@@ -8051,39 +8702,47 @@ msgstr ""
"∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя #"
#: lms/templates/verify_student/enrollment_confirmation_step.underscore
+#: test_root/staticfiles/templates/verify_student/enrollment_confirmation_step.underscore
msgid "You are now enrolled as a verified student for:"
msgstr ""
"Ýöü äré nöw énrölléd äs ä vérïfïéd stüdént för: Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт,"
" ¢σηѕє¢тєтυя α#"
#: lms/templates/verify_student/enrollment_confirmation_step.underscore
+#: test_root/staticfiles/templates/verify_student/enrollment_confirmation_step.underscore
msgid "A list of courses you have just enrolled in as a verified student"
msgstr ""
"À lïst öf çöürsés ýöü hävé jüst énrölléd ïn äs ä vérïfïéd stüdént Ⱡ'σяєм "
"ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α#"
#: lms/templates/verify_student/enrollment_confirmation_step.underscore
+#: test_root/staticfiles/templates/verify_student/enrollment_confirmation_step.underscore
msgid "Course"
msgstr "Çöürsé Ⱡ'σяєм ιρѕυ#"
#: lms/templates/verify_student/enrollment_confirmation_step.underscore
+#: test_root/staticfiles/templates/verify_student/enrollment_confirmation_step.underscore
#, python-format
msgid "Starts: %(start)s"
msgstr "Stärts: %(start)s Ⱡ'σяєм ιρѕυм ∂σłσя #"
#: lms/templates/verify_student/enrollment_confirmation_step.underscore
+#: test_root/staticfiles/templates/verify_student/enrollment_confirmation_step.underscore
msgid "Explore your course!"
msgstr "Éxplöré ýöür çöürsé! Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, #"
#: lms/templates/verify_student/enrollment_confirmation_step.underscore
+#: test_root/staticfiles/templates/verify_student/enrollment_confirmation_step.underscore
msgid "Go to your Dashboard"
msgstr "Gö tö ýöür Däshßöärd Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, #"
#: lms/templates/verify_student/enrollment_confirmation_step.underscore
+#: test_root/staticfiles/templates/verify_student/enrollment_confirmation_step.underscore
msgid "Verified Status"
msgstr "Vérïfïéd Stätüs Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт α#"
#: lms/templates/verify_student/enrollment_confirmation_step.underscore
+#: test_root/staticfiles/templates/verify_student/enrollment_confirmation_step.underscore
#, python-format
msgid ""
"Thank you for submitting your photos. We will review them shortly. You can "
@@ -8101,10 +8760,12 @@ msgstr ""
"∂σłσя ιη яєρяєнєη∂єяιт ιη νσłυρтαтє νєłιт єѕѕє#"
#: lms/templates/verify_student/error.underscore
+#: test_root/staticfiles/templates/verify_student/error.underscore
msgid "Error:"
msgstr "Érrör: Ⱡ'σяєм ιρѕυ#"
#: lms/templates/verify_student/face_photo_step.underscore
+#: test_root/staticfiles/templates/verify_student/face_photo_step.underscore
msgid "What You Need for Verification"
msgstr "Whät Ýöü Nééd för Vérïfïçätïön Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢т#"
@@ -8113,10 +8774,16 @@ msgstr "Whät Ýöü Nééd för Vérïfïçätïön Ⱡ'σяєм ιρѕυм ∂
#: lms/templates/verify_student/make_payment_step.underscore
#: lms/templates/verify_student/make_payment_step_ab_testing.underscore
#: lms/templates/verify_student/payment_confirmation_step.underscore
+#: test_root/staticfiles/templates/verify_student/face_photo_step.underscore
+#: test_root/staticfiles/templates/verify_student/intro_step.underscore
+#: test_root/staticfiles/templates/verify_student/make_payment_step.underscore
+#: test_root/staticfiles/templates/verify_student/make_payment_step_ab_testing.underscore
+#: test_root/staticfiles/templates/verify_student/payment_confirmation_step.underscore
msgid "Webcam"
msgstr "Wéßçäm Ⱡ'σяєм ιρѕυ#"
#: lms/templates/verify_student/face_photo_step.underscore
+#: test_root/staticfiles/templates/verify_student/face_photo_step.underscore
msgid ""
"You need a computer that has a webcam. When you receive a browser prompt, "
"make sure that you allow access to the camera."
@@ -8125,10 +8792,12 @@ msgstr ""
"mäké süré thät ýöü ällöw äççéss tö thé çämérä. Ⱡ'σяєм ιρѕυ#"
#: lms/templates/verify_student/face_photo_step.underscore
+#: test_root/staticfiles/templates/verify_student/face_photo_step.underscore
msgid "Photo Identification"
msgstr "Phötö Ìdéntïfïçätïön Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, #"
#: lms/templates/verify_student/face_photo_step.underscore
+#: test_root/staticfiles/templates/verify_student/face_photo_step.underscore
msgid ""
"You need a driver's license, passport, or other government-issued ID that "
"has your name and photo."
@@ -8138,10 +8807,13 @@ msgstr ""
#: lms/templates/verify_student/face_photo_step.underscore
#: lms/templates/verify_student/incourse_reverify.underscore
+#: test_root/staticfiles/templates/verify_student/face_photo_step.underscore
+#: test_root/staticfiles/templates/verify_student/incourse_reverify.underscore
msgid "Take Your Photo"
msgstr "Täké Ýöür Phötö Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт α#"
#: lms/templates/verify_student/face_photo_step.underscore
+#: test_root/staticfiles/templates/verify_student/face_photo_step.underscore
msgid ""
"When your face is in position, use the camera button {icon} below to take "
"your photo."
@@ -8150,28 +8822,33 @@ msgstr ""
"ýöür phötö. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тє#"
#: lms/templates/verify_student/face_photo_step.underscore
+#: test_root/staticfiles/templates/verify_student/face_photo_step.underscore
msgid "To take a successful photo, make sure that:"
msgstr ""
"Tö täké ä süççéssfül phötö, mäké süré thät: Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, "
"¢σηѕє¢тєтυя #"
#: lms/templates/verify_student/face_photo_step.underscore
+#: test_root/staticfiles/templates/verify_student/face_photo_step.underscore
msgid "Your face is well-lit."
msgstr "Ýöür fäçé ïs wéll-lït. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢#"
#: lms/templates/verify_student/face_photo_step.underscore
+#: test_root/staticfiles/templates/verify_student/face_photo_step.underscore
msgid "Your entire face fits inside the frame."
msgstr ""
"Ýöür éntïré fäçé fïts ïnsïdé thé främé. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, "
"¢σηѕє¢тєтυя#"
#: lms/templates/verify_student/face_photo_step.underscore
+#: test_root/staticfiles/templates/verify_student/face_photo_step.underscore
msgid "The photo of your face matches the photo on your ID."
msgstr ""
"Thé phötö öf ýöür fäçé mätçhés thé phötö ön ýöür ÌD. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт "
"αмєт, ¢σηѕє¢тєтυя α#"
#: lms/templates/verify_student/face_photo_step.underscore
+#: test_root/staticfiles/templates/verify_student/face_photo_step.underscore
msgid ""
"To use the current photo, select the camera button {icon}. To take another "
"photo, select the retake button {icon}."
@@ -8182,12 +8859,18 @@ msgstr ""
#: lms/templates/verify_student/face_photo_step.underscore
#: lms/templates/verify_student/id_photo_step.underscore
#: lms/templates/verify_student/incourse_reverify.underscore
+#: test_root/staticfiles/templates/verify_student/face_photo_step.underscore
+#: test_root/staticfiles/templates/verify_student/id_photo_step.underscore
+#: test_root/staticfiles/templates/verify_student/incourse_reverify.underscore
msgid "Frequently Asked Questions"
msgstr "Fréqüéntlý Àskéd Qüéstïöns Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕ#"
#: lms/templates/verify_student/face_photo_step.underscore
#: lms/templates/verify_student/id_photo_step.underscore
#: lms/templates/verify_student/incourse_reverify.underscore
+#: test_root/staticfiles/templates/verify_student/face_photo_step.underscore
+#: test_root/staticfiles/templates/verify_student/id_photo_step.underscore
+#: test_root/staticfiles/templates/verify_student/incourse_reverify.underscore
#, python-format
msgid "Why does %(platformName)s need my photo?"
msgstr ""
@@ -8196,6 +8879,9 @@ msgstr ""
#: lms/templates/verify_student/face_photo_step.underscore
#: lms/templates/verify_student/id_photo_step.underscore
#: lms/templates/verify_student/incourse_reverify.underscore
+#: test_root/staticfiles/templates/verify_student/face_photo_step.underscore
+#: test_root/staticfiles/templates/verify_student/id_photo_step.underscore
+#: test_root/staticfiles/templates/verify_student/incourse_reverify.underscore
msgid ""
"As part of the verification process, you take a photo of both your face and "
"a government-issued photo ID. Our authorization service confirms your "
@@ -8213,6 +8899,9 @@ msgstr ""
#: lms/templates/verify_student/face_photo_step.underscore
#: lms/templates/verify_student/id_photo_step.underscore
#: lms/templates/verify_student/incourse_reverify.underscore
+#: test_root/staticfiles/templates/verify_student/face_photo_step.underscore
+#: test_root/staticfiles/templates/verify_student/id_photo_step.underscore
+#: test_root/staticfiles/templates/verify_student/incourse_reverify.underscore
#, python-format
msgid "What does %(platformName)s do with this photo?"
msgstr ""
@@ -8222,6 +8911,9 @@ msgstr ""
#: lms/templates/verify_student/face_photo_step.underscore
#: lms/templates/verify_student/id_photo_step.underscore
#: lms/templates/verify_student/incourse_reverify.underscore
+#: test_root/staticfiles/templates/verify_student/face_photo_step.underscore
+#: test_root/staticfiles/templates/verify_student/id_photo_step.underscore
+#: test_root/staticfiles/templates/verify_student/incourse_reverify.underscore
#, python-format
msgid ""
"We use the highest levels of security available to encrypt your photo and "
@@ -8242,15 +8934,21 @@ msgstr ""
#: lms/templates/verify_student/id_photo_step.underscore
#: lms/templates/verify_student/intro_step.underscore
#: lms/templates/verify_student/payment_confirmation_step.underscore
+#: test_root/staticfiles/templates/verify_student/face_photo_step.underscore
+#: test_root/staticfiles/templates/verify_student/id_photo_step.underscore
+#: test_root/staticfiles/templates/verify_student/intro_step.underscore
+#: test_root/staticfiles/templates/verify_student/payment_confirmation_step.underscore
#, python-format
msgid "Next: %(nextStepTitle)s"
msgstr "Néxt: %(nextStepTitle)s Ⱡ'σяєм ιρѕυм ∂σł#"
#: lms/templates/verify_student/id_photo_step.underscore
+#: test_root/staticfiles/templates/verify_student/id_photo_step.underscore
msgid "Take a Photo of Your ID"
msgstr "Täké ä Phötö öf Ýöür ÌD Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σ#"
#: lms/templates/verify_student/id_photo_step.underscore
+#: test_root/staticfiles/templates/verify_student/id_photo_step.underscore
msgid ""
"Use your webcam to take a photo of your ID. We will match this photo with "
"the photo of your face and the name on your account."
@@ -8259,6 +8957,7 @@ msgstr ""
"thé phötö öf ýöür fäçé änd thé nämé ön ýöür äççöünt. Ⱡ'σяєм#"
#: lms/templates/verify_student/id_photo_step.underscore
+#: test_root/staticfiles/templates/verify_student/id_photo_step.underscore
msgid ""
"You need an ID with your name and photo. A driver's license, passport, or "
"other government-issued IDs are all acceptable."
@@ -8268,21 +8967,26 @@ msgstr ""
#: lms/templates/verify_student/id_photo_step.underscore
#: lms/templates/verify_student/incourse_reverify.underscore
+#: test_root/staticfiles/templates/verify_student/id_photo_step.underscore
+#: test_root/staticfiles/templates/verify_student/incourse_reverify.underscore
msgid "Tips on taking a successful photo"
msgstr ""
"Tïps ön täkïng ä süççéssfül phötö Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тє#"
#: lms/templates/verify_student/id_photo_step.underscore
+#: test_root/staticfiles/templates/verify_student/id_photo_step.underscore
msgid "Ensure that you can see your photo and read your name"
msgstr ""
"Énsüré thät ýöü çän séé ýöür phötö änd réäd ýöür nämé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт"
" αмєт, ¢σηѕє¢тєтυя α#"
#: lms/templates/verify_student/id_photo_step.underscore
+#: test_root/staticfiles/templates/verify_student/id_photo_step.underscore
msgid "Make sure your ID is well-lit"
msgstr "Mäké süré ýöür ÌD ïs wéll-lït Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢#"
#: lms/templates/verify_student/id_photo_step.underscore
+#: test_root/staticfiles/templates/verify_student/id_photo_step.underscore
msgid "Once in position, use the camera button {icon} to capture your ID"
msgstr ""
"Önçé ïn pösïtïön, üsé thé çämérä ßüttön {icon} tö çäptüré ýöür ÌD Ⱡ'σяєм "
@@ -8290,22 +8994,27 @@ msgstr ""
#: lms/templates/verify_student/id_photo_step.underscore
#: lms/templates/verify_student/incourse_reverify.underscore
+#: test_root/staticfiles/templates/verify_student/id_photo_step.underscore
+#: test_root/staticfiles/templates/verify_student/incourse_reverify.underscore
msgid "Use the retake photo button if you are not pleased with your photo"
msgstr ""
"Ûsé thé rétäké phötö ßüttön ïf ýöü äré nöt pléäséd wïth ýöür phötö Ⱡ'σяєм "
"ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя #"
#: lms/templates/verify_student/image_input.underscore
+#: test_root/staticfiles/templates/verify_student/image_input.underscore
msgid "Preview of uploaded image"
msgstr "Prévïéw öf üplöädéd ïmägé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕ#"
#: lms/templates/verify_student/image_input.underscore
+#: test_root/staticfiles/templates/verify_student/image_input.underscore
msgid "Upload an image or capture one with your web or phone camera."
msgstr ""
"Ûplöäd än ïmägé ör çäptüré öné wïth ýöür wéß ör phöné çämérä. Ⱡ'σяєм ιρѕυм "
"∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α#"
#: lms/templates/verify_student/incourse_reverify.underscore
+#: test_root/staticfiles/templates/verify_student/incourse_reverify.underscore
msgid ""
"Use your webcam to take a photo of your face. We will match this photo with "
"the photo on your ID."
@@ -8314,28 +9023,33 @@ msgstr ""
"thé phötö ön ýöür ÌD. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, #"
#: lms/templates/verify_student/incourse_reverify.underscore
+#: test_root/staticfiles/templates/verify_student/incourse_reverify.underscore
msgid "Make sure your face is well-lit"
msgstr "Mäké süré ýöür fäçé ïs wéll-lït Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢т#"
#: lms/templates/verify_student/incourse_reverify.underscore
+#: test_root/staticfiles/templates/verify_student/incourse_reverify.underscore
msgid "Be sure your entire face is inside the frame"
msgstr ""
"Bé süré ýöür éntïré fäçé ïs ïnsïdé thé främé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, "
"¢σηѕє¢тєтυя #"
#: lms/templates/verify_student/incourse_reverify.underscore
+#: test_root/staticfiles/templates/verify_student/incourse_reverify.underscore
msgid "Once in position, use the camera button {icon} to capture your photo"
msgstr ""
"Önçé ïn pösïtïön, üsé thé çämérä ßüttön {icon} tö çäptüré ýöür phötö Ⱡ'σяєм "
"ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α#"
#: lms/templates/verify_student/incourse_reverify.underscore
+#: test_root/staticfiles/templates/verify_student/incourse_reverify.underscore
msgid "Can we match the photo you took with the one on your ID?"
msgstr ""
"Çän wé mätçh thé phötö ýöü töök wïth thé öné ön ýöür ÌD? Ⱡ'σяєм ιρѕυм ∂σłσя "
"ѕιт αмєт, ¢σηѕє¢тєтυя α#"
#: lms/templates/verify_student/intro_step.underscore
+#: test_root/staticfiles/templates/verify_student/intro_step.underscore
msgid "Thanks for returning to verify your ID in: {courseName}"
msgstr ""
"Thänks för rétürnïng tö vérïfý ýöür ÌD ïn: {courseName} Ⱡ'σяєм ιρѕυм ∂σłσя "
@@ -8343,6 +9057,8 @@ msgstr ""
#: lms/templates/verify_student/intro_step.underscore
#: lms/templates/verify_student/make_payment_step.underscore
+#: test_root/staticfiles/templates/verify_student/intro_step.underscore
+#: test_root/staticfiles/templates/verify_student/make_payment_step.underscore
msgid ""
"You need to activate your account before you can enroll in courses. Check "
"your inbox for an activation email. After you complete activation you can "
@@ -8360,21 +9076,30 @@ msgstr ""
#: lms/templates/verify_student/intro_step.underscore
#: lms/templates/verify_student/make_payment_step.underscore
#: lms/templates/verify_student/payment_confirmation_step.underscore
+#: test_root/staticfiles/templates/verify_student/intro_step.underscore
+#: test_root/staticfiles/templates/verify_student/make_payment_step.underscore
+#: test_root/staticfiles/templates/verify_student/payment_confirmation_step.underscore
msgid "Activate Your Account"
msgstr "Àçtïväté Ýöür Àççöünt Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, #"
#: lms/templates/verify_student/intro_step.underscore
#: lms/templates/verify_student/make_payment_step.underscore
+#: test_root/staticfiles/templates/verify_student/intro_step.underscore
+#: test_root/staticfiles/templates/verify_student/make_payment_step.underscore
msgid "Check Your Email"
msgstr "Çhéçk Ýöür Émäïl Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αм#"
#: lms/templates/verify_student/intro_step.underscore
#: lms/templates/verify_student/make_payment_step_ab_testing.underscore
#: lms/templates/verify_student/payment_confirmation_step.underscore
+#: test_root/staticfiles/templates/verify_student/intro_step.underscore
+#: test_root/staticfiles/templates/verify_student/make_payment_step_ab_testing.underscore
+#: test_root/staticfiles/templates/verify_student/payment_confirmation_step.underscore
msgid "Photo ID"
msgstr "Phötö ÌD Ⱡ'σяєм ιρѕυм ∂#"
#: lms/templates/verify_student/intro_step.underscore
+#: test_root/staticfiles/templates/verify_student/intro_step.underscore
msgid ""
"A driver's license, passport, or other government-issued ID with your name "
"and photo"
@@ -8384,16 +9109,20 @@ msgstr ""
#: lms/templates/verify_student/make_payment_step.underscore
#: lms/templates/verify_student/make_payment_step_ab_testing.underscore
+#: test_root/staticfiles/templates/verify_student/make_payment_step.underscore
+#: test_root/staticfiles/templates/verify_student/make_payment_step_ab_testing.underscore
msgid "You are enrolling in: {courseName}"
msgstr "Ýöü äré énröllïng ïn: {courseName} Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕ#"
#: lms/templates/verify_student/make_payment_step.underscore
+#: test_root/staticfiles/templates/verify_student/make_payment_step.underscore
msgid "You are upgrading your enrollment for: {courseName}"
msgstr ""
"Ýöü äré üpgrädïng ýöür énröllmént för: {courseName} Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт "
"αмєт, ¢σηѕє¢тєтυя #"
#: lms/templates/verify_student/make_payment_step.underscore
+#: test_root/staticfiles/templates/verify_student/make_payment_step.underscore
msgid ""
"You can now enter your payment information and complete your enrollment."
msgstr ""
@@ -8401,6 +9130,7 @@ msgstr ""
"Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя#"
#: lms/templates/verify_student/make_payment_step.underscore
+#: test_root/staticfiles/templates/verify_student/make_payment_step.underscore
#, python-format
msgid ""
"You can pay now even if you don't have the following items available, but "
@@ -8417,6 +9147,7 @@ msgstr ""
"¢υρι∂αтαт ηση ρяσι∂єηт, ѕυηт ιη ¢υłρα qυι σƒƒι¢ια ∂єѕєяυηт мσłłιт α#"
#: lms/templates/verify_student/make_payment_step.underscore
+#: test_root/staticfiles/templates/verify_student/make_payment_step.underscore
msgid ""
"You can pay now even if you don't have the following items available, but "
"you will need to have these to qualify to earn a Verified Certificate."
@@ -8431,10 +9162,12 @@ msgstr ""
"ηση ρяσι∂єηт, ѕυηт ιη ¢υłρα qυι σƒƒι¢ια ∂єѕєяυηт мσłłιт αηιм ι∂ є#"
#: lms/templates/verify_student/make_payment_step.underscore
+#: test_root/staticfiles/templates/verify_student/make_payment_step.underscore
msgid "Government-Issued Photo ID"
msgstr "Gövérnmént-Ìssüéd Phötö ÌD Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕ#"
#: lms/templates/verify_student/make_payment_step.underscore
+#: test_root/staticfiles/templates/verify_student/make_payment_step.underscore
msgid ""
"ID-Verification is not required for this Professional Education course."
msgstr ""
@@ -8442,6 +9175,7 @@ msgstr ""
"Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя#"
#: lms/templates/verify_student/make_payment_step.underscore
+#: test_root/staticfiles/templates/verify_student/make_payment_step.underscore
msgid ""
"All professional education courses are fee-based, and require payment to "
"complete the enrollment process."
@@ -8450,31 +9184,37 @@ msgstr ""
"çömplété thé énröllmént pröçéss. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт #"
#: lms/templates/verify_student/make_payment_step.underscore
+#: test_root/staticfiles/templates/verify_student/make_payment_step.underscore
msgid "You have already verified your ID!"
msgstr ""
"Ýöü hävé älréädý vérïfïéd ýöür ÌD! Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєт#"
#: lms/templates/verify_student/make_payment_step.underscore
+#: test_root/staticfiles/templates/verify_student/make_payment_step.underscore
msgid "Your verification status is good until {verificationGoodUntil}."
msgstr ""
"Ýöür vérïfïçätïön stätüs ïs gööd üntïl {verificationGoodUntil}. Ⱡ'σяєм ιρѕυм"
" ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя #"
#: lms/templates/verify_student/make_payment_step.underscore
+#: test_root/staticfiles/templates/verify_student/make_payment_step.underscore
msgid "price"
msgstr "prïçé Ⱡ'σяєм ιρѕ#"
#: lms/templates/verify_student/make_payment_step_ab_testing.underscore
+#: test_root/staticfiles/templates/verify_student/make_payment_step_ab_testing.underscore
msgid "Account Not Activated"
msgstr "Àççöünt Nöt Àçtïvätéd Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, #"
#: lms/templates/verify_student/make_payment_step_ab_testing.underscore
+#: test_root/staticfiles/templates/verify_student/make_payment_step_ab_testing.underscore
msgid "Upgrade to a Verified Certificate for {courseName}"
msgstr ""
"Ûpgrädé tö ä Vérïfïéd Çértïfïçäté för {courseName} Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт "
"αмєт, ¢σηѕє¢тєтυя #"
#: lms/templates/verify_student/make_payment_step_ab_testing.underscore
+#: test_root/staticfiles/templates/verify_student/make_payment_step_ab_testing.underscore
msgid ""
"Before you upgrade to a certificate track, you must activate your account."
msgstr ""
@@ -8482,23 +9222,27 @@ msgstr ""
"Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυ#"
#: lms/templates/verify_student/make_payment_step_ab_testing.underscore
+#: test_root/staticfiles/templates/verify_student/make_payment_step_ab_testing.underscore
msgid "Check your email for an activation message."
msgstr ""
"Çhéçk ýöür émäïl för än äçtïvätïön méssägé. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, "
"¢σηѕє¢тєтυя #"
#: lms/templates/verify_student/make_payment_step_ab_testing.underscore
+#: test_root/staticfiles/templates/verify_student/make_payment_step_ab_testing.underscore
msgid "Professional Certificate for {courseName}"
msgstr ""
"Pröféssïönäl Çértïfïçäté för {courseName} Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, "
"¢σηѕє¢тє#"
#: lms/templates/verify_student/make_payment_step_ab_testing.underscore
+#: test_root/staticfiles/templates/verify_student/make_payment_step_ab_testing.underscore
msgid "Verified Certificate for {courseName}"
msgstr ""
"Vérïfïéd Çértïfïçäté för {courseName} Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢#"
#: lms/templates/verify_student/make_payment_step_ab_testing.underscore
+#: test_root/staticfiles/templates/verify_student/make_payment_step_ab_testing.underscore
#, python-format
msgid ""
"To receive a certificate, you must also verify your identity before "
@@ -8508,12 +9252,14 @@ msgstr ""
"%(date)s. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя#"
#: lms/templates/verify_student/make_payment_step_ab_testing.underscore
+#: test_root/staticfiles/templates/verify_student/make_payment_step_ab_testing.underscore
msgid "To receive a certificate, you must also verify your identity."
msgstr ""
"Tö réçéïvé ä çértïfïçäté, ýöü müst älsö vérïfý ýöür ïdéntïtý. Ⱡ'σяєм ιρѕυм "
"∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α#"
#: lms/templates/verify_student/make_payment_step_ab_testing.underscore
+#: test_root/staticfiles/templates/verify_student/make_payment_step_ab_testing.underscore
msgid ""
"To verify your identity, you need a webcam and a government-issued photo ID."
msgstr ""
@@ -8521,6 +9267,7 @@ msgstr ""
" Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυ#"
#: lms/templates/verify_student/make_payment_step_ab_testing.underscore
+#: test_root/staticfiles/templates/verify_student/make_payment_step_ab_testing.underscore
msgid ""
"Your ID must be a government-issued photo ID that clearly shows your face."
msgstr ""
@@ -8528,6 +9275,7 @@ msgstr ""
"Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυ#"
#: lms/templates/verify_student/make_payment_step_ab_testing.underscore
+#: test_root/staticfiles/templates/verify_student/make_payment_step_ab_testing.underscore
msgid ""
"You will use your webcam to take a picture of your face and of your "
"government-issued photo ID."
@@ -8536,21 +9284,25 @@ msgstr ""
"gövérnmént-ïssüéd phötö ÌD. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢#"
#: lms/templates/verify_student/payment_confirmation_step.underscore
+#: test_root/staticfiles/templates/verify_student/payment_confirmation_step.underscore
msgid "Thank you! We have received your payment for {courseName}."
msgstr ""
"Thänk ýöü! Wé hävé réçéïvéd ýöür päýmént för {courseName}. Ⱡ'σяєм ιρѕυм "
"∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α#"
#: lms/templates/verify_student/payment_confirmation_step.underscore
+#: test_root/staticfiles/templates/verify_student/payment_confirmation_step.underscore
msgid "Next Step: Confirm your identity"
msgstr ""
"Néxt Stép: Çönfïrm ýöür ïdéntïtý Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тє#"
#: lms/templates/verify_student/payment_confirmation_step.underscore
+#: test_root/staticfiles/templates/verify_student/payment_confirmation_step.underscore
msgid "Check your email"
msgstr "Çhéçk ýöür émäïl Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αм#"
#: lms/templates/verify_student/payment_confirmation_step.underscore
+#: test_root/staticfiles/templates/verify_student/payment_confirmation_step.underscore
msgid ""
"You need to activate your account before you can enroll in courses. Check "
"your inbox for an activation email."
@@ -8559,6 +9311,7 @@ msgstr ""
"ýöür ïnßöx för än äçtïvätïön émäïl. Ⱡ'σяєм ιρѕυм ∂σłσя ѕ#"
#: lms/templates/verify_student/payment_confirmation_step.underscore
+#: test_root/staticfiles/templates/verify_student/payment_confirmation_step.underscore
msgid ""
"A driver's license, passport, or government-issued ID with your name and "
"photo."
@@ -8567,11 +9320,13 @@ msgstr ""
"phötö. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєт#"
#: lms/templates/verify_student/reverify_success_step.underscore
+#: test_root/staticfiles/templates/verify_student/reverify_success_step.underscore
msgid "Identity Verification In Progress"
msgstr ""
"Ìdéntïtý Vérïfïçätïön Ìn Prögréss Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тє#"
#: lms/templates/verify_student/reverify_success_step.underscore
+#: test_root/staticfiles/templates/verify_student/reverify_success_step.underscore
msgid ""
"We have received your information and are verifying your identity. You will "
"see a message on your dashboard when the verification process is complete "
@@ -8588,14 +9343,17 @@ msgstr ""
"яєρяєнєη∂єяιт ιη νσłυρтαтє#"
#: lms/templates/verify_student/reverify_success_step.underscore
+#: test_root/staticfiles/templates/verify_student/reverify_success_step.underscore
msgid "Return to Your Dashboard"
msgstr "Rétürn tö Ýöür Däshßöärd Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢ση#"
#: lms/templates/verify_student/review_photos_step.underscore
+#: test_root/staticfiles/templates/verify_student/review_photos_step.underscore
msgid "Review Your Photos"
msgstr "Révïéw Ýöür Phötös Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт#"
#: lms/templates/verify_student/review_photos_step.underscore
+#: test_root/staticfiles/templates/verify_student/review_photos_step.underscore
msgid ""
"Make sure we can verify your identity with the photos and information you "
"have provided."
@@ -8604,37 +9362,44 @@ msgstr ""
"hävé prövïdéd. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє#"
#: lms/templates/verify_student/review_photos_step.underscore
+#: test_root/staticfiles/templates/verify_student/review_photos_step.underscore
#, python-format
msgid "Photo of %(fullName)s"
msgstr "Phötö öf %(fullName)s Ⱡ'σяєм ιρѕυм ∂σłσя ѕ#"
#: lms/templates/verify_student/review_photos_step.underscore
+#: test_root/staticfiles/templates/verify_student/review_photos_step.underscore
#, python-format
msgid "Photo of %(fullName)s's ID"
msgstr "Phötö öf %(fullName)s's ÌD Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмє#"
#: lms/templates/verify_student/review_photos_step.underscore
+#: test_root/staticfiles/templates/verify_student/review_photos_step.underscore
msgid "Photo requirements:"
msgstr "Phötö réqüïréménts: Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт,#"
#: lms/templates/verify_student/review_photos_step.underscore
+#: test_root/staticfiles/templates/verify_student/review_photos_step.underscore
msgid "Does the photo of you show your whole face?"
msgstr ""
"Döés thé phötö öf ýöü shöw ýöür whölé fäçé? Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, "
"¢σηѕє¢тєтυя #"
#: lms/templates/verify_student/review_photos_step.underscore
+#: test_root/staticfiles/templates/verify_student/review_photos_step.underscore
msgid "Does the photo of you match your ID photo?"
msgstr ""
"Döés thé phötö öf ýöü mätçh ýöür ÌD phötö? Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, "
"¢σηѕє¢тєтυя #"
#: lms/templates/verify_student/review_photos_step.underscore
+#: test_root/staticfiles/templates/verify_student/review_photos_step.underscore
msgid "Is your name on your ID readable?"
msgstr ""
"Ìs ýöür nämé ön ýöür ÌD réädäßlé? Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тє#"
#: lms/templates/verify_student/review_photos_step.underscore
+#: test_root/staticfiles/templates/verify_student/review_photos_step.underscore
#, python-format
msgid "Does the name on your ID match your account name: %(fullName)s?"
msgstr ""
@@ -8642,10 +9407,12 @@ msgstr ""
" ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α#"
#: lms/templates/verify_student/review_photos_step.underscore
+#: test_root/staticfiles/templates/verify_student/review_photos_step.underscore
msgid "Edit Your Name"
msgstr "Édït Ýöür Nämé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт#"
#: lms/templates/verify_student/review_photos_step.underscore
+#: test_root/staticfiles/templates/verify_student/review_photos_step.underscore
msgid ""
"Make sure that the full name on your account matches the name on your ID."
msgstr ""
@@ -8653,21 +9420,25 @@ msgstr ""
"Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя#"
#: lms/templates/verify_student/review_photos_step.underscore
+#: test_root/staticfiles/templates/verify_student/review_photos_step.underscore
msgid "Photos don't meet the requirements?"
msgstr ""
"Phötös dön't méét thé réqüïréménts? Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєт#"
#: lms/templates/verify_student/review_photos_step.underscore
+#: test_root/staticfiles/templates/verify_student/review_photos_step.underscore
msgid "Retake Your Photos"
msgstr "Rétäké Ýöür Phötös Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт#"
#: lms/templates/verify_student/review_photos_step.underscore
+#: test_root/staticfiles/templates/verify_student/review_photos_step.underscore
msgid "Before proceeding, please confirm that your details match"
msgstr ""
"Béföré pröçéédïng, pléäsé çönfïrm thät ýöür détäïls mätçh Ⱡ'σяєм ιρѕυм ∂σłσя"
" ѕιт αмєт, ¢σηѕє¢тєтυя α#"
#: lms/templates/verify_student/webcam_photo.underscore
+#: test_root/staticfiles/templates/verify_student/webcam_photo.underscore
msgid ""
"Don't see your picture? Make sure to allow your browser to use your camera "
"when it asks for permission."
@@ -8676,17 +9447,86 @@ msgstr ""
"whén ït äsks för pérmïssïön. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αм#"
#: lms/templates/verify_student/webcam_photo.underscore
+#: test_root/staticfiles/templates/verify_student/webcam_photo.underscore
msgid "Live view of webcam"
msgstr "Lïvé vïéw öf wéßçäm Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт,#"
#: lms/templates/verify_student/webcam_photo.underscore
+#: test_root/staticfiles/templates/verify_student/webcam_photo.underscore
msgid "Retake Photo"
msgstr "Rétäké Phötö Ⱡ'σяєм ιρѕυм ∂σłσя ѕ#"
#: lms/templates/verify_student/webcam_photo.underscore
+#: test_root/staticfiles/templates/verify_student/webcam_photo.underscore
msgid "Take Photo"
msgstr "Täké Phötö Ⱡ'σяєм ιρѕυм ∂σłσ#"
+#: test_root/staticfiles/proctoring/templates/add-new-allowance.underscore
+msgid "Add a New Allowance"
+msgstr "Àdd ä Néw Àllöwänçé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт,#"
+
+#: test_root/staticfiles/proctoring/templates/add-new-allowance.underscore
+msgid "Special Exam"
+msgstr "Spéçïäl Éxäm Ⱡ'σяєм ιρѕυм ∂σłσя ѕ#"
+
+#: test_root/staticfiles/proctoring/templates/add-new-allowance.underscore
+msgid "Exam Type"
+msgstr "Éxäm Týpé Ⱡ'σяєм ιρѕυм ∂σł#"
+
+#: test_root/staticfiles/proctoring/templates/add-new-allowance.underscore
+#: test_root/staticfiles/proctoring/templates/course_allowances.underscore
+msgid "Allowance Type"
+msgstr "Àllöwänçé Týpé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт#"
+
+#: test_root/staticfiles/proctoring/templates/add-new-allowance.underscore
+msgid "Additional Time (minutes)"
+msgstr "Àddïtïönäl Tïmé (mïnütés) Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕ#"
+
+#: test_root/staticfiles/proctoring/templates/add-new-allowance.underscore
+msgid "Value"
+msgstr "Välüé Ⱡ'σяєм ιρѕ#"
+
+#: test_root/staticfiles/proctoring/templates/add-new-allowance.underscore
+msgid "minutes"
+msgstr "mïnütés Ⱡ'σяєм ιρѕυм #"
+
+#: test_root/staticfiles/proctoring/templates/add-new-allowance.underscore
+msgid "Username or Email"
+msgstr "Ûsérnämé ör Émäïl Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмє#"
+
+#: test_root/staticfiles/proctoring/templates/course_allowances.underscore
+msgid "Allowances"
+msgstr "Àllöwänçés Ⱡ'σяєм ιρѕυм ∂σłσ#"
+
+#: test_root/staticfiles/proctoring/templates/course_allowances.underscore
+msgid "Add Allowance"
+msgstr "Àdd Àllöwänçé Ⱡ'σяєм ιρѕυм ∂σłσя ѕι#"
+
+#: test_root/staticfiles/proctoring/templates/course_allowances.underscore
+#: test_root/staticfiles/proctoring/templates/student-proctored-exam-attempts.underscore
+msgid "Exam Name"
+msgstr "Éxäm Nämé Ⱡ'σяєм ιρѕυм ∂σł#"
+
+#: test_root/staticfiles/proctoring/templates/course_allowances.underscore
+msgid "Allowance Value"
+msgstr "Àllöwänçé Välüé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт α#"
+
+#: test_root/staticfiles/proctoring/templates/student-proctored-exam-attempts.underscore
+msgid "Time Limit"
+msgstr "Tïmé Lïmït Ⱡ'σяєм ιρѕυм ∂σłσ#"
+
+#: test_root/staticfiles/proctoring/templates/student-proctored-exam-attempts.underscore
+msgid "Started At"
+msgstr "Stärtéd Àt Ⱡ'σяєм ιρѕυм ∂σłσ#"
+
+#: test_root/staticfiles/proctoring/templates/student-proctored-exam-attempts.underscore
+msgid "Completed At"
+msgstr "Çömplétéd Àt Ⱡ'σяєм ιρѕυм ∂σłσя ѕ#"
+
+#: test_root/staticfiles/templates/learner_dashboard/program_card.underscore
+msgid "org.key"
+msgstr "örg.kéý Ⱡ'σяєм ιρѕυм #"
+
#: cms/templates/js/access-editor.underscore
msgid "Limit Access"
msgstr "Lïmït Àççéss Ⱡ'σяєм ιρѕυм ∂σłσя ѕ#"
@@ -9020,10 +9860,6 @@ msgstr "Präçtïçé pröçtöréd Éxäm Ⱡ'σяєм ιρѕυм ∂σłσя
msgid "Proctored Exam"
msgstr "Pröçtöréd Éxäm Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт#"
-#: cms/templates/js/course-outline.underscore
-msgid "Timed Exam"
-msgstr "Tïméd Éxäm Ⱡ'σяєм ιρѕυм ∂σłσ#"
-
#: cms/templates/js/course-outline.underscore
#: cms/templates/js/xblock-outline.underscore
#, python-format
diff --git a/conf/locale/es_419/LC_MESSAGES/django.mo b/conf/locale/es_419/LC_MESSAGES/django.mo
index 4a8a06d568..2173b0945e 100644
Binary files a/conf/locale/es_419/LC_MESSAGES/django.mo and b/conf/locale/es_419/LC_MESSAGES/django.mo differ
diff --git a/conf/locale/es_419/LC_MESSAGES/django.po b/conf/locale/es_419/LC_MESSAGES/django.po
index 147d15d066..0177355fb0 100644
--- a/conf/locale/es_419/LC_MESSAGES/django.po
+++ b/conf/locale/es_419/LC_MESSAGES/django.po
@@ -119,7 +119,7 @@
# Ned Batchelder , 2016
# Nestor Alejandro Mendoza Espinoza , 2015
# Cristian Salamea , 2013
-# paul ochoa , 2015
+# palichis , 2015
# Etna Pretelín Ricárdez, 2014
# Rubén Torres , 2015
# Santiago Salkin , 2014
@@ -159,7 +159,7 @@
# Nuri Plans Toral , 2015
# Cristian Salamea , 2013
# Patricia Colmenares , 2015
-# paul ochoa , 2015
+# palichis , 2015
# Sarina Canelake , 2014
# Tala Aoun , 2016
# UAbierta Universidad de Chile , 2015
@@ -9640,7 +9640,6 @@ msgstr ""
#: lms/templates/login.html lms/templates/provider_login.html
#: lms/templates/register-form.html lms/templates/signup_modal.html
#: lms/templates/sysadmin_dashboard.html
-#: themes/red-theme/cms/templates/login.html
#: themes/stanford-style/lms/templates/register-form.html
msgid "Password"
msgstr "Contraseña"
@@ -10246,11 +10245,7 @@ msgstr ""
msgid "Incorrect format for field '{name}'. {detailed_message}"
msgstr "Formato incorrecto para el campo '{name}'. {detailed_message}"
-#: cms/lib/xblock/tagging.py
-msgid "Difficulty"
-msgstr "Dificultad"
-
-#: cms/lib/xblock/tagging.py
+#: cms/lib/xblock/tagging/tagging.py
msgid "Dictionary with the available tags"
msgstr "Diccionario con etiquetas disponibles"
@@ -10327,28 +10322,10 @@ msgstr "Cursos"
msgid "Programs"
msgstr "Programas"
-#: cms/templates/login.html cms/templates/widgets/header.html
-#: themes/red-theme/cms/templates/login.html
-msgid "Sign In"
-msgstr "Iniciar sesión"
-
-#: cms/templates/login.html themes/red-theme/cms/templates/login.html
-msgid "Sign In to {studio_name}"
-msgstr "Iniciar sesión en {studio_name}"
-
-#: cms/templates/login.html themes/red-theme/cms/templates/login.html
-msgid "Don't have a {studio_name} Account? Sign up!"
-msgstr "¿No tiene una cuenta de {studio_name} aún? Regístrese!"
-
-#: cms/templates/login.html themes/red-theme/cms/templates/login.html
-msgid "Required Information to Sign In to {studio_name}"
-msgstr "Información requerida para iniciar sesión en {studio_name}"
-
#: cms/templates/login.html cms/templates/register.html
#: lms/templates/help_modal.html lms/templates/login.html
#: lms/templates/provider_login.html lms/templates/register-form.html
#: lms/templates/register-shib.html lms/templates/signup_modal.html
-#: themes/red-theme/cms/templates/login.html
#: themes/stanford-style/lms/templates/register-form.html
#: themes/stanford-style/lms/templates/register-shib.html
msgid "E-mail"
@@ -10360,14 +10337,13 @@ msgstr "Correo electrónico"
#: cms/templates/login.html cms/templates/manage_users.html
#: cms/templates/manage_users_lib.html cms/templates/register.html
#: lms/templates/login.html lms/templates/register-form.html
-#: lms/templates/register-shib.html themes/red-theme/cms/templates/login.html
+#: lms/templates/register-shib.html
#: themes/stanford-style/lms/templates/register-form.html
#: themes/stanford-style/lms/templates/register-shib.html
msgid "example: username@domain.com"
msgstr "ejemplo: usuario@dominio.com"
#: cms/templates/login.html lms/templates/login.html
-#: themes/red-theme/cms/templates/login.html
msgid "Forgot password?"
msgstr "¿Olvidó su contraseña?"
@@ -10592,12 +10568,13 @@ msgid "My Courses"
msgstr "Mis cursos"
#: lms/templates/dashboard.html themes/edx.org/lms/templates/dashboard.html
-msgid "Looks like you haven't enrolled in any courses yet."
-msgstr "Parece que aún no se ha registrado en un curso."
+msgid "You are not enrolled in any courses yet."
+msgstr "No se encuentra inscrito en ningún curso aún."
-#: lms/templates/dashboard.html themes/edx.org/lms/templates/dashboard.html
-msgid "Find courses now!"
-msgstr "¡Busca cursos ahora!"
+#: lms/templates/dashboard.html lms/templates/navigation.html
+#: themes/edx.org/lms/templates/dashboard.html
+msgid "Explore courses"
+msgstr ""
#: lms/templates/dashboard.html themes/edx.org/lms/templates/dashboard.html
msgid "Course-loading errors"
@@ -11184,8 +11161,7 @@ msgstr "{platform_name} Página de inicio"
msgid "How it Works"
msgstr "Cómo funciona"
-#: lms/templates/navigation-edx.html lms/templates/navigation.html
-#: themes/edx.org/lms/templates/header.html
+#: lms/templates/navigation-edx.html themes/edx.org/lms/templates/header.html
#: themes/red-theme/lms/templates/header.html
msgid "Find Courses"
msgstr "Buscar Cursos"
@@ -11972,7 +11948,7 @@ msgstr "Número total de palabras:"
#: lms/templates/api_admin/api_access_request_form.html
msgid "API Access Request"
-msgstr ""
+msgstr "Solicitud de acceso a la API"
#: lms/templates/api_admin/api_access_request_form.html
#: lms/templates/api_admin/status.html
@@ -12023,7 +11999,7 @@ msgstr ""
#: lms/templates/api_admin/terms_of_service.html
msgid "API Access"
-msgstr ""
+msgstr "Acceso a la API"
#: lms/templates/api_admin/terms_of_service.html
msgid ""
@@ -20325,6 +20301,22 @@ msgstr ""
msgid "Learn more about content libraries"
msgstr "Aprender más acerca de los contenidos de las bibliotecas"
+#: cms/templates/login.html cms/templates/widgets/header.html
+msgid "Sign In"
+msgstr ""
+
+#: cms/templates/login.html
+msgid "Sign In to {studio_name}"
+msgstr ""
+
+#: cms/templates/login.html
+msgid "Don't have a {studio_name} Account? Sign up!"
+msgstr ""
+
+#: cms/templates/login.html
+msgid "Required Information to Sign In to {studio_name}"
+msgstr ""
+
#: cms/templates/manage_users.html
msgid "Course Team Settings"
msgstr "Configuración del equipo del curso"
diff --git a/conf/locale/es_419/LC_MESSAGES/djangojs.mo b/conf/locale/es_419/LC_MESSAGES/djangojs.mo
index e0baf6e9eb..b6f2c0d487 100644
Binary files a/conf/locale/es_419/LC_MESSAGES/djangojs.mo and b/conf/locale/es_419/LC_MESSAGES/djangojs.mo differ
diff --git a/conf/locale/es_419/LC_MESSAGES/djangojs.po b/conf/locale/es_419/LC_MESSAGES/djangojs.po
index 80e198604a..0a10ff9a85 100644
--- a/conf/locale/es_419/LC_MESSAGES/djangojs.po
+++ b/conf/locale/es_419/LC_MESSAGES/djangojs.po
@@ -31,7 +31,7 @@
# Natalia, 2013-2014
# Nuri Plans Toral , 2015
# Cristian Salamea , 2013
-# paul ochoa , 2015
+# palichis , 2015
# Sarina Canelake , 2015
# UAbierta Universidad de Chile , 2015
# Valeria Freire , 2014-2015
@@ -59,7 +59,7 @@
# Natalia, 2013
# Natalia, 2014
# Cristian Salamea , 2013
-# paul ochoa , 2015
+# palichis , 2015
# Pedro Guimarães Martins , 2014
# #-#-#-#-# underscore.po (edx-platform) #-#-#-#-#
# edX translation file
@@ -79,7 +79,7 @@
# Mecabotware , 2015
# Nuri Plans Toral , 2014
# Patricia Colmenares , 2015
-# paul ochoa , 2015
+# palichis , 2015
# Sergio A. Salazar , 2016
# Thomas Alberto Castro Acosta , 2014
# UAbierta Universidad de Chile , 2015
@@ -108,8 +108,8 @@ msgstr ""
"Project-Id-Version: edx-platform\n"
"Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n"
"POT-Creation-Date: 2016-04-15 11:04+0000\n"
-"PO-Revision-Date: 2016-04-15 11:07+0000\n"
-"Last-Translator: Ned Batchelder \n"
+"PO-Revision-Date: 2016-04-25 21:21+0000\n"
+"Last-Translator: Laura Silva \n"
"Language-Team: Spanish (Latin America) (http://www.transifex.com/open-edx/edx-platform/language/es_419/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -176,6 +176,39 @@ msgstr "Aceptar"
#: lms/djangoapps/support/static/support/templates/enrollment-modal.underscore
#: lms/djangoapps/teams/static/teams/templates/edit-team.underscore
#: lms/templates/instructor/instructor_dashboard_2/cohort-form.underscore
+#: test_root/staticfiles/coffee/fixtures/add-xblock-component-menu-problem.underscore
+#: test_root/staticfiles/coffee/fixtures/add-xblock-component-menu.underscore
+#: test_root/staticfiles/coffee/fixtures/certificate-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/content-group-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/course_info_handouts.underscore
+#: test_root/staticfiles/coffee/fixtures/course_info_update.underscore
+#: test_root/staticfiles/coffee/fixtures/edit-textbook.underscore
+#: test_root/staticfiles/coffee/fixtures/group-configuration-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/section-name-edit.underscore
+#: test_root/staticfiles/coffee/fixtures/signatory-actions.underscore
+#: test_root/staticfiles/coffee/fixtures/xblock-string-field-editor.underscore
+#: test_root/staticfiles/common/templates/discussion/new-post.underscore
+#: test_root/staticfiles/common/templates/discussion/response-comment-edit.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-edit.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-response-edit.underscore
+#: test_root/staticfiles/support/templates/enrollment-modal.underscore
+#: test_root/staticfiles/teams/templates/edit-team.underscore
+#: test_root/staticfiles/templates/add-xblock-component-menu-problem.underscore
+#: test_root/staticfiles/templates/add-xblock-component-menu.underscore
+#: test_root/staticfiles/templates/certificate-editor.underscore
+#: test_root/staticfiles/templates/content-group-editor.underscore
+#: test_root/staticfiles/templates/course_info_handouts.underscore
+#: test_root/staticfiles/templates/course_info_update.underscore
+#: test_root/staticfiles/templates/edit-textbook.underscore
+#: test_root/staticfiles/templates/group-configuration-editor.underscore
+#: test_root/staticfiles/templates/section-name-edit.underscore
+#: test_root/staticfiles/templates/signatory-actions.underscore
+#: test_root/staticfiles/templates/xblock-string-field-editor.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohort-form.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/new-post.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/response-comment-edit.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-edit.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-response-edit.underscore
msgid "Cancel"
msgstr "Cancelar"
@@ -198,6 +231,32 @@ msgstr "Cancelar"
#: cms/templates/js/signatory-editor.underscore
#: cms/templates/js/xblock-outline.underscore
#: common/static/common/templates/discussion/forum-action-delete.underscore
+#: test_root/staticfiles/coffee/fixtures/certificate-details.underscore
+#: test_root/staticfiles/coffee/fixtures/certificate-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/content-group-details.underscore
+#: test_root/staticfiles/coffee/fixtures/content-group-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/course-outline.underscore
+#: test_root/staticfiles/coffee/fixtures/course_grade_policy.underscore
+#: test_root/staticfiles/coffee/fixtures/course_info_update.underscore
+#: test_root/staticfiles/coffee/fixtures/group-configuration-details.underscore
+#: test_root/staticfiles/coffee/fixtures/group-configuration-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/show-textbook.underscore
+#: test_root/staticfiles/coffee/fixtures/signatory-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/xblock-outline.underscore
+#: test_root/staticfiles/common/templates/discussion/forum-action-delete.underscore
+#: test_root/staticfiles/templates/certificate-details.underscore
+#: test_root/staticfiles/templates/certificate-editor.underscore
+#: test_root/staticfiles/templates/content-group-details.underscore
+#: test_root/staticfiles/templates/content-group-editor.underscore
+#: test_root/staticfiles/templates/course-outline.underscore
+#: test_root/staticfiles/templates/course_grade_policy.underscore
+#: test_root/staticfiles/templates/course_info_update.underscore
+#: test_root/staticfiles/templates/group-configuration-details.underscore
+#: test_root/staticfiles/templates/group-configuration-editor.underscore
+#: test_root/staticfiles/templates/show-textbook.underscore
+#: test_root/staticfiles/templates/signatory-editor.underscore
+#: test_root/staticfiles/templates/xblock-outline.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/forum-action-delete.underscore
msgid "Delete"
msgstr "Borrar"
@@ -216,12 +275,22 @@ msgstr "Subiendo"
#: cms/templates/js/previous-video-upload-list.underscore
#: cms/templates/js/signatory-details.underscore
#: lms/templates/instructor/instructor_dashboard_2/certificate-white-list.underscore
+#: test_root/staticfiles/coffee/fixtures/asset-library.underscore
+#: test_root/staticfiles/coffee/fixtures/previous-video-upload-list.underscore
+#: test_root/staticfiles/coffee/fixtures/signatory-details.underscore
+#: test_root/staticfiles/templates/asset-library.underscore
+#: test_root/staticfiles/templates/previous-video-upload-list.underscore
+#: test_root/staticfiles/templates/signatory-details.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/certificate-white-list.underscore
msgid "Name"
msgstr "Nombre"
#: cms/static/js/views/assets.js lms/static/js/Markdown.Editor.js
#: cms/templates/js/asset-upload-modal.underscore
#: lms/templates/instructor/instructor_dashboard_2/certificate-bulk-white-list.underscore
+#: test_root/staticfiles/coffee/fixtures/asset-upload-modal.underscore
+#: test_root/staticfiles/templates/asset-upload-modal.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/certificate-bulk-white-list.underscore
msgid "Choose File"
msgstr "Elegir archivo"
@@ -257,6 +326,25 @@ msgstr "Subir archivo"
#: lms/templates/instructor/instructor_dashboard_2/cohort-discussions-course-wide.underscore
#: lms/templates/instructor/instructor_dashboard_2/cohort-discussions-inline.underscore
#: lms/templates/instructor/instructor_dashboard_2/cohort-form.underscore
+#: test_root/staticfiles/coffee/fixtures/certificate-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/content-group-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/course_info_handouts.underscore
+#: test_root/staticfiles/coffee/fixtures/edit-textbook.underscore
+#: test_root/staticfiles/coffee/fixtures/group-configuration-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/section-name-edit.underscore
+#: test_root/staticfiles/coffee/fixtures/signatory-actions.underscore
+#: test_root/staticfiles/coffee/fixtures/xblock-string-field-editor.underscore
+#: test_root/staticfiles/templates/certificate-editor.underscore
+#: test_root/staticfiles/templates/content-group-editor.underscore
+#: test_root/staticfiles/templates/course_info_handouts.underscore
+#: test_root/staticfiles/templates/edit-textbook.underscore
+#: test_root/staticfiles/templates/group-configuration-editor.underscore
+#: test_root/staticfiles/templates/section-name-edit.underscore
+#: test_root/staticfiles/templates/signatory-actions.underscore
+#: test_root/staticfiles/templates/xblock-string-field-editor.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohort-discussions-course-wide.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohort-discussions-inline.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohort-form.underscore
msgid "Save"
msgstr "Guardar"
@@ -266,6 +354,8 @@ msgstr "Guardar"
#: cms/static/js/views/modals/course_outline_modals.js
#: common/lib/xmodule/xmodule/js/src/html/edit.js
#: cms/templates/js/add-xblock-component-menu-problem.underscore
+#: test_root/staticfiles/coffee/fixtures/add-xblock-component-menu-problem.underscore
+#: test_root/staticfiles/templates/add-xblock-component-menu-problem.underscore
msgid "Advanced"
msgstr "Avanzado"
@@ -277,6 +367,11 @@ msgstr "Avanzado"
#: common/static/common/templates/image-modal.underscore
#: common/static/common/templates/discussion/forum-action-close.underscore
#: lms/templates/student_profile/share_modal.underscore
+#: test_root/staticfiles/common/templates/image-modal.underscore
+#: test_root/staticfiles/common/templates/discussion/forum-action-close.underscore
+#: test_root/staticfiles/templates/student_profile/share_modal.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/image-modal.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/forum-action-close.underscore
msgid "Close"
msgstr "Cerrar"
@@ -578,6 +673,7 @@ msgstr "Bloque de código"
#. browser when a user needs to edit HTML
#: common/lib/xmodule/xmodule/js/src/html/edit.js
#: lms/templates/instructor/instructor_dashboard_2/enrollment-code-lookup-links.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/enrollment-code-lookup-links.underscore
msgid "Code"
msgstr "Código"
@@ -691,6 +787,12 @@ msgstr "Borrar tabla"
#: cms/templates/js/group-configuration-editor.underscore
#: lms/templates/commerce/receipt.underscore
#: lms/templates/verify_student/payment_confirmation_step.underscore
+#: test_root/staticfiles/coffee/fixtures/certificate-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/group-configuration-editor.underscore
+#: test_root/staticfiles/templates/certificate-editor.underscore
+#: test_root/staticfiles/templates/group-configuration-editor.underscore
+#: test_root/staticfiles/templates/commerce/receipt.underscore
+#: test_root/staticfiles/templates/verify_student/payment_confirmation_step.underscore
msgid "Description"
msgstr "Descripción"
@@ -738,6 +840,24 @@ msgstr "Editar HTML"
#: cms/templates/js/signatory-details.underscore
#: cms/templates/js/xblock-string-field-editor.underscore
#: common/static/common/templates/discussion/forum-action-edit.underscore
+#: test_root/staticfiles/coffee/fixtures/certificate-details.underscore
+#: test_root/staticfiles/coffee/fixtures/content-group-details.underscore
+#: test_root/staticfiles/coffee/fixtures/course_info_handouts.underscore
+#: test_root/staticfiles/coffee/fixtures/course_info_update.underscore
+#: test_root/staticfiles/coffee/fixtures/group-configuration-details.underscore
+#: test_root/staticfiles/coffee/fixtures/show-textbook.underscore
+#: test_root/staticfiles/coffee/fixtures/signatory-details.underscore
+#: test_root/staticfiles/coffee/fixtures/xblock-string-field-editor.underscore
+#: test_root/staticfiles/common/templates/discussion/forum-action-edit.underscore
+#: test_root/staticfiles/templates/certificate-details.underscore
+#: test_root/staticfiles/templates/content-group-details.underscore
+#: test_root/staticfiles/templates/course_info_handouts.underscore
+#: test_root/staticfiles/templates/course_info_update.underscore
+#: test_root/staticfiles/templates/group-configuration-details.underscore
+#: test_root/staticfiles/templates/show-textbook.underscore
+#: test_root/staticfiles/templates/signatory-details.underscore
+#: test_root/staticfiles/templates/xblock-string-field-editor.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/forum-action-edit.underscore
msgid "Edit"
msgstr "Editar"
@@ -830,6 +950,8 @@ msgstr "Formatos"
#. browser when a user needs to edit HTML
#: common/lib/xmodule/xmodule/js/src/html/edit.js
#: common/static/common/templates/image-modal.underscore
+#: test_root/staticfiles/common/templates/image-modal.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/image-modal.underscore
msgid "Fullscreen"
msgstr "Pantalla completa"
@@ -1141,6 +1263,12 @@ msgstr "Nueva ventana"
#: cms/templates/js/paging-header.underscore
#: common/static/common/templates/components/paging-footer.underscore
#: common/static/common/templates/discussion/pagination.underscore
+#: test_root/staticfiles/coffee/fixtures/paging-header.underscore
+#: test_root/staticfiles/common/templates/components/paging-footer.underscore
+#: test_root/staticfiles/common/templates/discussion/pagination.underscore
+#: test_root/staticfiles/templates/paging-header.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/components/paging-footer.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/pagination.underscore
msgid "Next"
msgstr "Siguiente"
@@ -1499,6 +1627,12 @@ msgstr ""
#: cms/templates/js/signatory-details.underscore
#: common/static/common/templates/discussion/new-post.underscore
#: common/static/common/templates/discussion/thread-edit.underscore
+#: test_root/staticfiles/coffee/fixtures/signatory-details.underscore
+#: test_root/staticfiles/common/templates/discussion/new-post.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-edit.underscore
+#: test_root/staticfiles/templates/signatory-details.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/new-post.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-edit.underscore
msgid "Title"
msgstr "Título"
@@ -1563,6 +1697,9 @@ msgstr "Espacio vertical"
#: lms/templates/bookmarks/bookmarks-list.underscore
#: lms/templates/search/course_search_item.underscore
#: lms/templates/search/dashboard_search_item.underscore
+#: test_root/staticfiles/templates/bookmarks/bookmarks-list.underscore
+#: test_root/staticfiles/templates/search/course_search_item.underscore
+#: test_root/staticfiles/templates/search/dashboard_search_item.underscore
msgid "View"
msgstr "Ver"
@@ -1837,25 +1974,27 @@ msgstr "No mostrar nuevamente"
#: common/lib/xmodule/xmodule/js/src/video/09_video_caption.js
msgid "Transcript will be displayed when you start playing the video."
-msgstr ""
+msgstr "La transcripción se visualizará cuando empieza a reproducir el video."
#: common/lib/xmodule/xmodule/js/src/video/09_video_caption.js
msgid ""
"Activating a link in this group will skip to the corresponding point in the "
"video."
msgstr ""
+"Activar un enlace en este grupo hará que el video salte al momento "
+"correspondiente."
#: common/lib/xmodule/xmodule/js/src/video/09_video_caption.js
msgid "Video transcript"
-msgstr ""
+msgstr "Transcripción de video"
#: common/lib/xmodule/xmodule/js/src/video/09_video_caption.js
msgid "Start of transcript. Skip to the end."
-msgstr ""
+msgstr "Inicio de la transcripción. Saltar al final."
#: common/lib/xmodule/xmodule/js/src/video/09_video_caption.js
msgid "End of transcript. Skip to the start."
-msgstr ""
+msgstr "Fin de la transcripción. Saltar al inicio."
#: common/lib/xmodule/xmodule/js/src/video/09_video_caption.js
msgid ""
@@ -1863,10 +2002,13 @@ msgid ""
"DOWN arrow keys to navigate language options. Press ENTER to change to the "
"selected language."
msgstr ""
+"Idioma: Presione la flecha ARRIBA para entrar al menú de idioma, luego use "
+"las flechas ARRIBA y ABAJO para navegar las opciones de idioma. Presione "
+"ENTRAR para cambiar al idioma seleccionado."
#: common/lib/xmodule/xmodule/js/src/video/09_video_caption.js
msgid "Open language menu."
-msgstr ""
+msgstr "Abrir menú de idiomas."
#: common/lib/xmodule/xmodule/js/src/video/09_video_caption.js
msgid "Hide closed captions"
@@ -1947,6 +2089,8 @@ msgstr ""
#: common/static/coffee/src/discussion/views/discussion_thread_list_view.js
#: common/static/coffee/src/discussion/views/discussion_topic_menu_view.js
#: common/static/common/templates/discussion/pagination.underscore
+#: test_root/staticfiles/common/templates/discussion/pagination.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/pagination.underscore
msgid "…"
msgstr "..."
@@ -2061,6 +2205,8 @@ msgstr "conversación actual"
#: lms/static/js/edxnotes/views/tabs/search_results.js
#: lms/templates/search/course_search_results.underscore
#: lms/templates/search/dashboard_search_results.underscore
+#: test_root/staticfiles/templates/search/course_search_results.underscore
+#: test_root/staticfiles/templates/search/dashboard_search_results.underscore
msgid "Search Results"
msgstr "Resultados de búsqueda"
@@ -2150,6 +2296,10 @@ msgstr "Su publicación será descartada."
#: common/static/coffee/src/discussion/views/response_comment_show_view.js
#: common/static/common/templates/discussion/post-user-display.underscore
#: common/static/common/templates/discussion/profile-thread.underscore
+#: test_root/staticfiles/common/templates/discussion/post-user-display.underscore
+#: test_root/staticfiles/common/templates/discussion/profile-thread.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/post-user-display.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/profile-thread.underscore
msgid "anonymous"
msgstr "anónimo"
@@ -2182,13 +2332,16 @@ msgstr ""
#: common/static/common/js/components/views/paginated_view.js
#: common/static/common/js/components/views/paging_footer.js
msgid "Pagination"
-msgstr ""
+msgstr "Paginación"
#: common/static/common/js/components/views/paginated_view.js
msgid ""
"Your request could not be completed. Reload the page and try again. If the "
"issue persists, click the Help tab to report the problem."
msgstr ""
+"Su solicitud no pudo ser completada. Recargue la página e intente "
+"nuevamente. Si el problema persiste, haga clic en la pestaña de Ayuda para "
+"reportar el problema."
#: common/static/common/js/components/views/paging_header.js
msgid "Showing %(first_index)s out of %(num_items)s total"
@@ -2335,6 +2488,10 @@ msgstr "Fecha de publicación"
#: common/static/common/templates/discussion/forum-actions.underscore
#: lms/templates/discovery/facet.underscore
#: lms/templates/edxnotes/note-item.underscore
+#: test_root/staticfiles/common/templates/discussion/forum-actions.underscore
+#: test_root/staticfiles/templates/discovery/facet.underscore
+#: test_root/staticfiles/templates/edxnotes/note-item.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/forum-actions.underscore
msgid "More"
msgstr "Más"
@@ -2354,6 +2511,10 @@ msgstr "Público"
#: common/static/common/templates/components/search-field.underscore
#: lms/djangoapps/support/static/support/templates/certificates.underscore
#: lms/djangoapps/support/static/support/templates/enrollment.underscore
+#: test_root/staticfiles/common/templates/components/search-field.underscore
+#: test_root/staticfiles/support/templates/certificates.underscore
+#: test_root/staticfiles/support/templates/enrollment.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/components/search-field.underscore
msgid "Search"
msgstr "Buscar"
@@ -2407,6 +2568,7 @@ msgstr "Responder"
#: common/static/js/vendor/ova/catch/js/catch.js
#: lms/templates/edxnotes/note-item.underscore
+#: test_root/staticfiles/templates/edxnotes/note-item.underscore
msgid "Tags:"
msgstr "Etiquetas:"
@@ -2487,6 +2649,8 @@ msgstr "campos abiertos"
#: lms/djangoapps/teams/static/teams/js/collections/topic.js
#: lms/templates/edxnotes/tab-item.underscore
#: lms/templates/learner_dashboard/program_card.underscore
+#: test_root/staticfiles/templates/edxnotes/tab-item.underscore
+#: test_root/staticfiles/templates/learner_dashboard/program_card.underscore
msgid "name"
msgstr "nombre"
@@ -2539,6 +2703,7 @@ msgstr "Idioma"
#: lms/djangoapps/teams/static/teams/js/views/edit_team.js
#: lms/djangoapps/teams/static/teams/templates/team-profile.underscore
+#: test_root/staticfiles/teams/templates/team-profile.underscore
msgid ""
"The language that team members primarily use to communicate with each other."
msgstr "El idioma que usan los miembros del equipo para comunicarse."
@@ -2550,6 +2715,7 @@ msgstr "País"
#: lms/djangoapps/teams/static/teams/js/views/edit_team.js
#: lms/djangoapps/teams/static/teams/templates/team-profile.underscore
+#: test_root/staticfiles/teams/templates/team-profile.underscore
msgid "The country that team members primarily identify with."
msgstr "El país que identifica de forma primaria a los miembros del equipo."
@@ -2615,6 +2781,9 @@ msgstr ""
#: lms/static/js/views/image_field.js
#: cms/templates/js/video/metadata-translations-item.underscore
#: lms/djangoapps/teams/static/teams/templates/edit-team-member.underscore
+#: test_root/staticfiles/coffee/fixtures/video/metadata-translations-item.underscore
+#: test_root/staticfiles/teams/templates/edit-team-member.underscore
+#: test_root/staticfiles/templates/video/metadata-translations-item.underscore
msgid "Remove"
msgstr "Eliminar"
@@ -2675,6 +2844,7 @@ msgstr ""
#: lms/djangoapps/teams/static/teams/js/views/team_profile.js
#: lms/static/js/verify_student/views/reverify_view.js
#: lms/templates/verify_student/review_photos_step.underscore
+#: test_root/staticfiles/templates/verify_student/review_photos_step.underscore
msgid "Confirm"
msgstr "Confirmar"
@@ -2698,7 +2868,7 @@ msgstr "Todos los equipos"
#: lms/djangoapps/teams/static/teams/js/views/teams.js
msgid "Teams Pagination"
-msgstr ""
+msgstr "Paginación de Equipos"
#: lms/djangoapps/teams/static/teams/js/views/teams_tab.js
msgid "Topics"
@@ -2763,6 +2933,7 @@ msgstr ""
#: lms/djangoapps/teams/static/teams/js/views/teams_tab.js
#: lms/djangoapps/teams/static/teams/templates/team-profile-header-actions.underscore
+#: test_root/staticfiles/teams/templates/team-profile-header-actions.underscore
msgid "Edit Team"
msgstr "Editar Equipo"
@@ -2885,6 +3056,8 @@ msgstr ""
#: lms/static/js/bookmarks/views/bookmarks_list.js
#: lms/templates/search/search_loading.underscore
#: lms/templates/student_account/account_settings.underscore
+#: test_root/staticfiles/templates/search/search_loading.underscore
+#: test_root/staticfiles/templates/student_account/account_settings.underscore
msgid "Loading"
msgstr "Cargando"
@@ -2920,6 +3093,9 @@ msgstr ""
#: lms/static/js/student_account/views/account_settings_factory.js
#: lms/static/js/student_profile/views/learner_profile_factory.js
#: lms/templates/financial-assistance/financial_assessment_form.underscore
+#: test_root/staticfiles/proctoring/templates/course_allowances.underscore
+#: test_root/staticfiles/proctoring/templates/student-proctored-exam-attempts.underscore
+#: test_root/staticfiles/templates/financial-assistance/financial_assessment_form.underscore
msgid "Username"
msgstr "Nombre de usuario"
@@ -3707,6 +3883,7 @@ msgstr "Todas las unidades"
#: lms/static/js/ccx/schedule.js lms/static/js/ccx/schedule.js.c
#: lms/templates/ccx/schedule.underscore
+#: test_root/staticfiles/templates/ccx/schedule.underscore
msgid "Click to change"
msgstr "Haga clic para modificar"
@@ -3855,6 +4032,8 @@ msgstr "Ocurrió un error al procesar su encuesta."
#: lms/static/js/courseware/credit_progress.js
#: lms/templates/discovery/facet.underscore
#: lms/templates/edxnotes/note-item.underscore
+#: test_root/staticfiles/templates/discovery/facet.underscore
+#: test_root/staticfiles/templates/edxnotes/note-item.underscore
msgid "Less"
msgstr "Menos"
@@ -3884,6 +4063,7 @@ msgstr "No se ha encontrado ninguna coincidencia para \"%s\"."
#: lms/static/js/discovery/views/search_form.js
#: lms/templates/search/search_error.underscore
+#: test_root/staticfiles/templates/search/search_error.underscore
msgid "There was an error, try searching again."
msgstr "Hubo un error, intente buscar de nuevo."
@@ -3970,6 +4150,7 @@ msgstr ""
#: lms/static/js/groups/views/cohort_editor.js
#: lms/templates/instructor/instructor_dashboard_2/cohort-editor.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohort-editor.underscore
msgid "Selected tab"
msgstr "Opción seleccionada"
@@ -4044,6 +4225,7 @@ msgstr "Actualmente no ha configurado ningún cohorte"
#: lms/static/js/groups/views/cohorts.js
#: lms/templates/instructor/instructor_dashboard_2/cohorts.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohorts.underscore
msgid "Add Cohort"
msgstr "Añadir cohorte"
@@ -4265,6 +4447,7 @@ msgstr ""
#: lms/static/js/student_account/views/account_settings_factory.js
#: lms/templates/student_account/account.underscore
+#: test_root/staticfiles/templates/student_account/account.underscore
msgid "Password"
msgstr "Contraseña"
@@ -4274,6 +4457,7 @@ msgstr "Restablecer su contraseña"
#: lms/static/js/student_account/views/account_settings_factory.js
#: lms/templates/student_account/account.underscore
+#: test_root/staticfiles/templates/student_account/account.underscore
msgid "Reset Password"
msgstr "Restablecer contraseña"
@@ -4372,7 +4556,7 @@ msgstr "Se desvinculó con éxito."
#: lms/static/js/student_profile/views/badge_list_container.js
msgid "Accomplishments Pagination"
-msgstr ""
+msgstr "Paginación de Logros"
#: lms/static/js/student_profile/views/learner_profile_factory.js
msgid "{platform_name} learners can see my:"
@@ -4439,15 +4623,15 @@ msgstr "Foto de perfil para {username}"
#: lms/static/js/student_profile/views/learner_profile_view.js
msgid "About Me"
-msgstr ""
+msgstr "Sobre Mí"
#: lms/static/js/student_profile/views/learner_profile_view.js
msgid "Accomplishments"
-msgstr ""
+msgstr "Logros"
#: lms/static/js/student_profile/views/learner_profile_view.js
msgid "Profile"
-msgstr ""
+msgstr "Perfil"
#: lms/static/js/verify_student/views/image_input_view.js
msgid "Image Upload Error"
@@ -4900,6 +5084,8 @@ msgstr ""
#: cms/static/js/factories/manage_users.js
#: cms/static/js/factories/manage_users_lib.js
#: common/static/common/templates/discussion/post-user-display.underscore
+#: test_root/staticfiles/common/templates/discussion/post-user-display.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/post-user-display.underscore
msgid "Staff"
msgstr "Equipo del curso"
@@ -4970,7 +5156,7 @@ msgstr "Debe especificar un nombre"
#: cms/static/js/models/course_update.js
msgid "Action required: Enter a valid date."
-msgstr ""
+msgstr "Acción requerida: Introduzca una fecha válida."
#: cms/static/js/models/group.js
msgid "Group name is required"
@@ -5090,6 +5276,9 @@ msgstr ""
#: lms/templates/student_account/hinted_login.underscore
#: lms/templates/student_account/institution_login.underscore
#: lms/templates/student_account/institution_register.underscore
+#: test_root/staticfiles/templates/student_account/hinted_login.underscore
+#: test_root/staticfiles/templates/student_account/institution_login.underscore
+#: test_root/staticfiles/templates/student_account/institution_register.underscore
msgid "or"
msgstr "o"
@@ -5126,6 +5315,10 @@ msgstr "Fecha añadida"
#: cms/static/js/views/assets.js cms/templates/js/asset-library.underscore
#: lms/djangoapps/support/static/support/templates/certificates_results.underscore
+#: test_root/staticfiles/coffee/fixtures/asset-library.underscore
+#: test_root/staticfiles/proctoring/templates/student-proctored-exam-attempts.underscore
+#: test_root/staticfiles/support/templates/certificates_results.underscore
+#: test_root/staticfiles/templates/asset-library.underscore
msgid "Type"
msgstr "Escribir"
@@ -5152,6 +5345,8 @@ msgstr "Tamaño maximo del archivo excedido"
#: cms/static/js/views/assets.js cms/static/js/views/assets.js.c
#: cms/templates/js/asset-upload-modal.underscore
+#: test_root/staticfiles/coffee/fixtures/asset-upload-modal.underscore
+#: test_root/staticfiles/templates/asset-upload-modal.underscore
msgid "Upload New File"
msgstr "Subir nuevo archivo"
@@ -5779,6 +5974,7 @@ msgstr "Editor"
#: cms/static/js/views/xblock_editor.js
#: lms/templates/instructor/instructor_dashboard_2/cohort-editor.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohort-editor.underscore
msgid "Settings"
msgstr "Configuración"
@@ -5797,2203 +5993,15 @@ msgstr "Atención:"
msgid "Updating Tags"
msgstr "Actualizando Etiquetas"
-#: cms/templates/js/asset-library.underscore
-#: cms/templates/js/basic-modal.underscore
-#: lms/templates/instructor/instructor_dashboard_2/enrollment-code-lookup-links.underscore
-msgid "Actions"
-msgstr "Acciones"
-
-#: cms/templates/js/course-outline.underscore
-#: cms/templates/js/publish-xblock.underscore
-#: lms/templates/ccx/schedule.underscore
-msgid "Unscheduled"
-msgstr "No programado"
-
-#: cms/templates/js/course_info_update.underscore
-#: lms/templates/commerce/receipt.underscore
-#: lms/templates/verify_student/payment_confirmation_step.underscore
-msgid "Date"
-msgstr "Fecha"
-
-#: cms/templates/js/edit-chapter.underscore
-#: lms/templates/ccx/schedule.underscore
-msgid "gettext("
-msgstr "gettext("
-
-#: cms/templates/js/paging-header.underscore
-#: common/static/common/templates/components/paging-footer.underscore
-#: common/static/common/templates/discussion/pagination.underscore
-msgid "Previous"
-msgstr "Anterior"
-
-#: cms/templates/js/previous-video-upload-list.underscore
-#: lms/djangoapps/support/static/support/templates/certificates_results.underscore
-#: lms/templates/verify_student/enrollment_confirmation_step.underscore
-msgid "Status"
-msgstr "Estado"
-
-#: common/static/common/templates/image-modal.underscore
-msgid "Large"
-msgstr "Largo"
-
-#: common/static/common/templates/image-modal.underscore
-msgid "Zoom In"
-msgstr "Acercar"
-
-#: common/static/common/templates/image-modal.underscore
-msgid "Zoom Out"
-msgstr "Alejar"
-
-#: common/static/common/templates/components/paging-footer.underscore
-#, python-format
-msgid "Page number out of %(total_pages)s"
-msgstr ""
-
-#: common/static/common/templates/components/paging-footer.underscore
-msgid "Enter the page number you'd like to quickly navigate to."
-msgstr "Introduzca el número de página al cual le gustaría dirigirse"
-
-#: common/static/common/templates/components/paging-header.underscore
-msgid "Sorted by"
-msgstr "Ordenados por"
-
-#: common/static/common/templates/components/search-field.underscore
-msgid "Clear search"
-msgstr "Reiniciar búsqueda"
-
-#: common/static/common/templates/discussion/discussion-home.underscore
-msgid "DISCUSSION HOME:"
-msgstr "INICIO:"
-
-#: common/static/common/templates/discussion/discussion-home.underscore
-#, python-format
-msgid "How to use %(platform_name)s discussions"
-msgstr "Cómo usar las discusiones de %(platform_name)s"
-
-#: common/static/common/templates/discussion/discussion-home.underscore
-msgid "Find discussions"
-msgstr "Encontrar discusiones"
-
-#: common/static/common/templates/discussion/discussion-home.underscore
-msgid "Use the Discussion Topics menu to find specific topics."
-msgstr "Use el menú de temas de discusión para encontrar un tema específico"
-
-#: common/static/common/templates/discussion/discussion-home.underscore
-msgid "Search all posts"
-msgstr "Buscar todas las publicaciones"
-
-#: common/static/common/templates/discussion/discussion-home.underscore
-msgid "Filter and sort topics"
-msgstr "Filtrar y ordenar los temas"
-
-#: common/static/common/templates/discussion/discussion-home.underscore
-msgid "Engage with posts"
-msgstr "Trabajar con las publicaciones"
-
-#: common/static/common/templates/discussion/discussion-home.underscore
-msgid "Vote for good posts and responses"
-msgstr "Votar por las mejores publicaciones y respuestas"
-
-#: common/static/common/templates/discussion/discussion-home.underscore
-msgid "Report abuse, topics, and responses"
-msgstr "Reportar abusos, temas y respuestas"
-
-#: common/static/common/templates/discussion/discussion-home.underscore
-msgid "Follow or unfollow posts"
-msgstr "Seguir o dejar de seguir publicaciones"
-
-#: common/static/common/templates/discussion/discussion-home.underscore
-msgid "Receive updates"
-msgstr "Recibir notificaciones"
-
-#: common/static/common/templates/discussion/discussion-home.underscore
-msgid "Toggle Notifications Setting"
-msgstr "Cambiar las opciones de notificación"
-
-#: common/static/common/templates/discussion/discussion-home.underscore
-msgid ""
-"Check this box to receive an email digest once a day notifying you about "
-"new, unread activity from posts you are following."
-msgstr ""
-"Marque esta casilla para recibir un resumen diario por correo electrónico "
-"con notificaciones de actividad nueva y sin leer de las conversaciones que "
-"está siguiendo."
-
-#: common/static/common/templates/discussion/forum-action-answer.underscore
-msgid "Mark as Answer"
-msgstr "Marcar como respuesta"
-
-#: common/static/common/templates/discussion/forum-action-answer.underscore
-msgid "Unmark as Answer"
-msgstr "Desmarcar como respuesta"
-
-#: common/static/common/templates/discussion/forum-action-close.underscore
-msgid "Open"
-msgstr "Abrir"
-
-#: common/static/common/templates/discussion/forum-action-endorse.underscore
-msgid "Endorse"
-msgstr "Validar"
-
-#: common/static/common/templates/discussion/forum-action-endorse.underscore
-msgid "Unendorse"
-msgstr "No validar"
-
-#: common/static/common/templates/discussion/forum-action-follow.underscore
-msgid "Follow"
-msgstr "Seguir"
-
-#: common/static/common/templates/discussion/forum-action-follow.underscore
-msgid "Unfollow"
-msgstr "Dejar de seguir"
-
-#: common/static/common/templates/discussion/forum-action-pin.underscore
-msgid "Pin"
-msgstr "Marcar"
-
-#: common/static/common/templates/discussion/forum-action-pin.underscore
-msgid "Unpin"
-msgstr "Desmarcar"
-
-#: common/static/common/templates/discussion/forum-action-report.underscore
-msgid "Report abuse"
-msgstr "Reportar un abuso"
-
-#: common/static/common/templates/discussion/forum-action-report.underscore
-msgid "Report"
-msgstr "Reporte"
-
-#: common/static/common/templates/discussion/forum-action-report.underscore
-msgid "Unreport"
-msgstr "No reportar"
-
-#: common/static/common/templates/discussion/forum-action-vote.underscore
-msgid "Vote for this post,"
-msgstr "Vote por esta publicación"
-
-#: common/static/common/templates/discussion/new-post.underscore
-msgid "Visible To:"
-msgstr "Visible para:"
-
-#: common/static/common/templates/discussion/new-post.underscore
-msgid "All Groups"
-msgstr "Todos los Grupos"
-
-#: common/static/common/templates/discussion/new-post.underscore
-msgid ""
-"Discussion admins, moderators, and TAs can make their posts visible to all "
-"students or specify a single cohort."
-msgstr ""
-"Admins de discusiones, moderadores y TA pueden hacer sus publicaciones "
-"visibles a todos los estudiantes o para un grupo común específico."
-
-#: common/static/common/templates/discussion/new-post.underscore
-msgid "Title:"
-msgstr "Título:"
-
-#: common/static/common/templates/discussion/new-post.underscore
-msgid "Add a clear and descriptive title to encourage participation."
-msgstr "Añade un título claro y descriptivo para fomentar la participación."
-
-#: common/static/common/templates/discussion/new-post.underscore
-msgid "Enter your question or comment"
-msgstr "Ingresa tu pregunta o comentario"
-
-#: common/static/common/templates/discussion/new-post.underscore
-msgid "follow this post"
-msgstr "seguir esta entrada"
-
-#: common/static/common/templates/discussion/new-post.underscore
-msgid "post anonymously"
-msgstr "escribir anónimamente"
-
-#: common/static/common/templates/discussion/new-post.underscore
-msgid "post anonymously to classmates"
-msgstr "publicar anónimamente a mis compañeros de curso"
-
-#: common/static/common/templates/discussion/new-post.underscore
-msgid "Add Post"
-msgstr "Añadir entrada"
-
-#: common/static/common/templates/discussion/post-user-display.underscore
-msgid "Community TA"
-msgstr "TA de la comunidad"
-
-#: common/static/common/templates/discussion/profile-thread.underscore
-#: common/static/common/templates/discussion/thread.underscore
-msgid "This thread is closed."
-msgstr "Este hilo está cerrado."
-
-#: common/static/common/templates/discussion/profile-thread.underscore
-msgid "View discussion"
-msgstr "Ver discusión"
-
-#: common/static/common/templates/discussion/response-comment-edit.underscore
-msgid "Editing comment"
-msgstr "Editando comentario"
-
-#: common/static/common/templates/discussion/response-comment-edit.underscore
-msgid "Update comment"
-msgstr "Actualizar comentario"
-
-#: common/static/common/templates/discussion/response-comment-show.underscore
-#, python-format
-msgid "posted %(time_ago)s by %(author)s"
-msgstr "publicado %(time_ago)s por %(author)s"
-
-#: common/static/common/templates/discussion/response-comment-show.underscore
-#: common/static/common/templates/discussion/thread-response-show.underscore
-#: common/static/common/templates/discussion/thread-show.underscore
-msgid "Reported"
-msgstr "Reportado"
-
-#: common/static/common/templates/discussion/thread-edit.underscore
-msgid "Editing post"
-msgstr "Editando entrada"
-
-#: common/static/common/templates/discussion/thread-edit.underscore
-msgid "Edit post title"
-msgstr "Editar el título de la publicación"
-
-#: common/static/common/templates/discussion/thread-edit.underscore
-msgid "Update post"
-msgstr "Actualizar entrada"
-
-#: common/static/common/templates/discussion/thread-list-item.underscore
-msgid "discussion"
-msgstr "discusión"
-
-#: common/static/common/templates/discussion/thread-list-item.underscore
-msgid "answered question"
-msgstr "pregunta respondida"
-
-#: common/static/common/templates/discussion/thread-list-item.underscore
-msgid "unanswered question"
-msgstr "pregunta sin responder"
-
-#: common/static/common/templates/discussion/thread-list-item.underscore
-#: common/static/common/templates/discussion/thread-show.underscore
-msgid "Pinned"
-msgstr "Fijado"
-
-#: common/static/common/templates/discussion/thread-list-item.underscore
-msgid "Following"
-msgstr "Siguiendo"
-
-#: common/static/common/templates/discussion/thread-list-item.underscore
-msgid "By: Staff"
-msgstr "Por: Moderador"
-
-#: common/static/common/templates/discussion/thread-list-item.underscore
-msgid "By: Community TA"
-msgstr "Por: Tutor"
-
-#: common/static/common/templates/discussion/thread-list-item.underscore
-#: common/static/common/templates/discussion/thread-response-show.underscore
-msgid "fmt"
-msgstr "fmt"
-
-#: common/static/common/templates/discussion/thread-list-item.underscore
-#, python-format
-msgid ""
-"%(comments_count)s %(span_sr_open)scomments (%(unread_comments_count)s "
-"unread comments)%(span_close)s"
-msgstr ""
-"%(comments_count)s %(span_sr_open)s comentarios (%(unread_comments_count)s "
-"comentarios no leídos)%(span_close)s"
-
-#: common/static/common/templates/discussion/thread-list-item.underscore
-#, python-format
-msgid "%(comments_count)s %(span_sr_open)scomments %(span_close)s"
-msgstr "%(comments_count)s %(span_sr_open)s comentarios %(span_close)s"
-
-#: common/static/common/templates/discussion/thread-response-edit.underscore
-msgid "Editing response"
-msgstr "Editando respuesta"
-
-#: common/static/common/templates/discussion/thread-response-edit.underscore
-msgid "Update response"
-msgstr "Actualizar respuesta"
-
-#: common/static/common/templates/discussion/thread-response-show.underscore
-#, python-format
-msgid "marked as answer %(time_ago)s by %(user)s"
-msgstr "marcado como respuesta %(time_ago)s por %(user)s"
-
-#: common/static/common/templates/discussion/thread-response-show.underscore
-#, python-format
-msgid "marked as answer %(time_ago)s"
-msgstr "marcado como respuesta %(time_ago)s"
-
-#: common/static/common/templates/discussion/thread-response-show.underscore
-#, python-format
-msgid "endorsed %(time_ago)s by %(user)s"
-msgstr "Validado hace %(time_ago)s por %(user)s"
-
-#: common/static/common/templates/discussion/thread-response-show.underscore
-#, python-format
-msgid "endorsed %(time_ago)s"
-msgstr "Validado hace %(time_ago)s"
-
-#: common/static/common/templates/discussion/thread-response.underscore
-#, python-format
-msgid "Show Comment (%(num_comments)s)"
-msgid_plural "Show Comments (%(num_comments)s)"
-msgstr[0] "Mostrar Comentarios (%(num_comments)s)"
-msgstr[1] "Mostrar comentarios (%(num_comments)s)"
-
-#: common/static/common/templates/discussion/thread-response.underscore
-msgid "fmts"
-msgstr "fmts"
-
-#: common/static/common/templates/discussion/thread-response.underscore
-msgid "Add a comment"
-msgstr "Añadir un comentario"
-
-#: common/static/common/templates/discussion/thread-response.underscore
-#: common/static/common/templates/discussion/thread.underscore
-#: lms/templates/verify_student/incourse_reverify.underscore
-msgid "Submit"
-msgstr "Enviar"
-
-#: common/static/common/templates/discussion/thread-show.underscore
-#, python-format
-msgid "%(post_type)s posted %(time_ago)s by %(author)s"
-msgstr "%(post_type)s publicados %(time_ago)s por %(author)s"
-
-#: common/static/common/templates/discussion/thread-show.underscore
-msgid "Closed"
-msgstr "Cerrado"
-
-#: common/static/common/templates/discussion/thread-show.underscore
-#, python-format
-msgid "Related to: %(courseware_title_linked)s"
-msgstr "Relacionado con: %(courseware_title_linked)s"
-
-#: common/static/common/templates/discussion/thread-show.underscore
-#, python-format
-msgid "This post is visible only to %(group_name)s."
-msgstr "Este post es visible solo para %(group_name)s."
-
-#: common/static/common/templates/discussion/thread-show.underscore
-msgid "This post is visible to everyone."
-msgstr "Esta publicación es visible para todos."
-
-#: common/static/common/templates/discussion/thread-type.underscore
-msgid "Post type:"
-msgstr "Tipo de entrada:"
-
-#: common/static/common/templates/discussion/thread-type.underscore
-msgid "Question"
-msgstr "Pregunta"
-
-#: common/static/common/templates/discussion/thread-type.underscore
-msgid "Discussion"
-msgstr "Discusión"
-
-#: common/static/common/templates/discussion/thread-type.underscore
-msgid ""
-"Questions raise issues that need answers. Discussions share ideas and start "
-"conversations."
-msgstr ""
-"Las preguntas plantean tópicos que necesitan respuestas. En sección "
-"\"Discusiones\" comparte ideas y comienza conversaciones."
-
-#: common/static/common/templates/discussion/thread.underscore
-msgid "Add a Response"
-msgstr "Añadir una respuesta"
-
-#: common/static/common/templates/discussion/thread.underscore
-msgid "Post a response:"
-msgstr "Publicar una respuesta:"
-
-#: common/static/common/templates/discussion/thread.underscore
-msgid "Expand discussion"
-msgstr "Expandir discusión"
-
-#: common/static/common/templates/discussion/thread.underscore
-msgid "Collapse discussion"
-msgstr "Contraer discusión"
-
-#: common/static/common/templates/discussion/topic.underscore
-msgid "Topic Area:"
-msgstr "Área Temática"
-
-#: common/static/common/templates/discussion/topic.underscore
-msgid "Discussion topics; currently listing: "
-msgstr "Temas de discusión, actualmente:"
-
-#: common/static/common/templates/discussion/topic.underscore
-msgid "Filter topics"
-msgstr "Filtrar temas"
-
-#: common/static/common/templates/discussion/topic.underscore
-msgid "Add your post to a relevant topic to help others find it."
-msgstr ""
-"Añade tu entrada a un tema relevante para ayudar a los demás a encontrarlo."
-
-#: common/static/common/templates/discussion/user-profile.underscore
-msgid "Active Threads"
-msgstr "Hilos Activos"
-
-#: lms/djangoapps/support/static/support/templates/certificates.underscore
-msgid "username or email"
-msgstr "nombre de usuario o correo electrónico"
-
-#: lms/djangoapps/support/static/support/templates/certificates.underscore
-msgid "course id"
-msgstr "Id de Curso"
-
-#: lms/djangoapps/support/static/support/templates/certificates_results.underscore
-#: lms/templates/instructor/instructor_dashboard_2/certificate-invalidation.underscore
-#: lms/templates/instructor/instructor_dashboard_2/certificate-white-list.underscore
-msgid "No results"
-msgstr "Sin resultados"
-
-#: lms/djangoapps/support/static/support/templates/certificates_results.underscore
-msgid "Course Key"
-msgstr "Llave del curso"
-
-#: lms/djangoapps/support/static/support/templates/certificates_results.underscore
-msgid "Download URL"
-msgstr "URL de descarga"
-
-#: lms/djangoapps/support/static/support/templates/certificates_results.underscore
-msgid "Grade"
-msgstr "Calificación"
-
-#: lms/djangoapps/support/static/support/templates/certificates_results.underscore
-msgid "Last Updated"
-msgstr "Última Actualización"
-
-#: lms/djangoapps/support/static/support/templates/certificates_results.underscore
-msgid "Download the user's certificate"
-msgstr "Descargar el certificado del usuario"
-
-#: lms/djangoapps/support/static/support/templates/certificates_results.underscore
-msgid "Not available"
-msgstr "No disponible"
-
-#: lms/djangoapps/support/static/support/templates/certificates_results.underscore
-msgid "Regenerate"
-msgstr "Regenerar"
-
-#: lms/djangoapps/support/static/support/templates/certificates_results.underscore
-msgid "Regenerate the user's certificate"
-msgstr "Regenerar el certificado del usuario"
-
-#: lms/djangoapps/support/static/support/templates/certificates_results.underscore
-msgid "Generate"
-msgstr "Generar"
-
-#: lms/djangoapps/support/static/support/templates/certificates_results.underscore
-msgid "Generate the user's certificate"
-msgstr "Generar el certificado del usuario"
-
-#: lms/djangoapps/support/static/support/templates/enrollment-modal.underscore
-msgid "Current enrollment mode:"
-msgstr "Modo de inscripción actual:"
-
-#: lms/djangoapps/support/static/support/templates/enrollment-modal.underscore
-msgid "New enrollment mode:"
-msgstr "Nuevo modo de inscripcion:"
-
-#: lms/djangoapps/support/static/support/templates/enrollment-modal.underscore
-msgid "Reason for change:"
-msgstr "Motivo del cambio:"
-
-#: lms/djangoapps/support/static/support/templates/enrollment-modal.underscore
-msgid "Choose One"
-msgstr "Elegir uno"
-
-#: lms/djangoapps/support/static/support/templates/enrollment-modal.underscore
-msgid "Explain if other."
-msgstr "Si otro, explique."
-
-#: lms/djangoapps/support/static/support/templates/enrollment-modal.underscore
-msgid "Submit enrollment change"
-msgstr "Enviar cambio de inscripción"
-
-#: lms/djangoapps/support/static/support/templates/enrollment.underscore
-#: lms/templates/instructor/instructor_dashboard_2/certificate-invalidation.underscore
-msgid "Username or email address"
-msgstr "Nombre de usuario o correo electrónico"
-
-#: lms/djangoapps/support/static/support/templates/enrollment.underscore
-msgid "Course ID"
-msgstr "Id de Curso"
-
-#: lms/djangoapps/support/static/support/templates/enrollment.underscore
-msgid "Course Start"
-msgstr "Inicio del Curso"
-
-#: lms/djangoapps/support/static/support/templates/enrollment.underscore
-msgid "Course End"
-msgstr "Finalización del curso"
-
-#: lms/djangoapps/support/static/support/templates/enrollment.underscore
-msgid "Upgrade Deadline"
-msgstr "Actualizar la fecha límite"
-
-#: lms/djangoapps/support/static/support/templates/enrollment.underscore
-msgid "Verification Deadline"
-msgstr "Fecha límite de verificación"
-
-#: lms/djangoapps/support/static/support/templates/enrollment.underscore
-msgid "Enrollment Date"
-msgstr "Fecha de inscripción"
-
-#: lms/djangoapps/support/static/support/templates/enrollment.underscore
-msgid "Enrollment Mode"
-msgstr "Modo de inscripción"
-
-#: lms/djangoapps/support/static/support/templates/enrollment.underscore
-msgid "Verified mode price"
-msgstr "Precio del modo verificado"
-
-#: lms/djangoapps/support/static/support/templates/enrollment.underscore
-msgid "Reason"
-msgstr "Razón"
-
-#: lms/djangoapps/support/static/support/templates/enrollment.underscore
-msgid "Last modified by"
-msgstr "Última modificación por"
-
-#: lms/djangoapps/support/static/support/templates/enrollment.underscore
-#: lms/templates/ccx/schedule.underscore
-msgid "N/A"
-msgstr "N/D"
-
-#: lms/djangoapps/support/static/support/templates/enrollment.underscore
-msgid "Change Enrollment"
-msgstr "Cambiar inscripción"
-
-#: lms/djangoapps/teams/static/teams/templates/edit-team.underscore
-msgid "Your team could not be created."
-msgstr "Su equipo no pudo ser creado."
-
-#: lms/djangoapps/teams/static/teams/templates/edit-team.underscore
-msgid "Your team could not be updated."
-msgstr "Su equipo no pudo ser actualizado."
-
-#: lms/djangoapps/teams/static/teams/templates/edit-team.underscore
-msgid ""
-"Enter information to describe your team. You cannot change these details "
-"after you create the team."
-msgstr ""
-"Ingrese la descripción de su equipo. No podrá cambiar esta información "
-"después de crear el equipo."
-
-#: lms/djangoapps/teams/static/teams/templates/edit-team.underscore
-msgid "Optional Characteristics"
-msgstr "Caracterísiticas Opcionales"
-
-#: lms/djangoapps/teams/static/teams/templates/edit-team.underscore
-msgid ""
-"Help other learners decide whether to join your team by specifying some "
-"characteristics for your team. Choose carefully, because fewer people might "
-"be interested in joining your team if it seems too restrictive."
-msgstr ""
-"Ayude a otros estudiantes a decidir si unirse o no a su equipo, "
-"especificando la características del mismo. Tenga cuidado en no desmotivar "
-"la participación de otros usuarios con esta descripción."
-
-#: lms/djangoapps/teams/static/teams/templates/edit-team.underscore
-msgid "Create team."
-msgstr "Crear el equipo."
-
-#: lms/djangoapps/teams/static/teams/templates/edit-team.underscore
-msgid "Update team."
-msgstr "Actualizar el equipo."
-
-#: lms/djangoapps/teams/static/teams/templates/edit-team.underscore
-msgid "Cancel team creating."
-msgstr "Cancelar la creación del equipo."
-
-#: lms/djangoapps/teams/static/teams/templates/edit-team.underscore
-msgid "Cancel team updating."
-msgstr "Cancelar la actualización"
-
-#: lms/djangoapps/teams/static/teams/templates/instructor-tools.underscore
-msgid "Instructor tools"
-msgstr "Herramientas de Instructor"
-
-#: lms/djangoapps/teams/static/teams/templates/instructor-tools.underscore
-msgid "Delete Team"
-msgstr "Borrar equipo"
-
-#: lms/djangoapps/teams/static/teams/templates/instructor-tools.underscore
-msgid "Edit Membership"
-msgstr "Editar membresía"
-
-#: lms/djangoapps/teams/static/teams/templates/team-actions.underscore
-msgid "Are you having trouble finding a team to join?"
-msgstr "¿Tiene problemas para encontrar un equipo al cual unirse?"
-
-#: lms/djangoapps/teams/static/teams/templates/team-profile-header-actions.underscore
-msgid "Join Team"
-msgstr "Unirse al equipo"
-
-#: lms/djangoapps/teams/static/teams/templates/team-profile.underscore
-msgid "New Post"
-msgstr " Nueva Entrada"
-
-#: lms/djangoapps/teams/static/teams/templates/team-profile.underscore
-msgid "Team Details"
-msgstr "Detalles del equipo"
-
-#: lms/djangoapps/teams/static/teams/templates/team-profile.underscore
-msgid "You are a member of this team."
-msgstr "Usted ya es miembro de este equipo."
-
-#: lms/djangoapps/teams/static/teams/templates/team-profile.underscore
-msgid "Team member profiles"
-msgstr "Perfiles de los miembros del equipo"
-
-#: lms/djangoapps/teams/static/teams/templates/team-profile.underscore
-msgid "Team capacity"
-msgstr "Capacidad del equipo"
-
-#: lms/djangoapps/teams/static/teams/templates/team-profile.underscore
-msgid "country"
-msgstr "país"
-
-#: lms/djangoapps/teams/static/teams/templates/team-profile.underscore
-msgid "language"
-msgstr "lenguaje"
-
-#: lms/djangoapps/teams/static/teams/templates/team-profile.underscore
-msgid "Leave Team"
-msgstr "Abandonar al equipo"
-
-#: lms/static/js/fixtures/donation.underscore
-#: lms/templates/dashboard/donation.underscore
-msgid "Donate"
-msgstr "Donar"
-
-#: lms/templates/bookmarks/bookmarks-list.underscore
-msgid "My Bookmarks"
-msgstr "Mis marcadores"
-
-#: lms/templates/bookmarks/bookmarks-list.underscore
-msgid "Bookmarked on"
-msgstr "Añadido a marcadores en"
-
-#: lms/templates/bookmarks/bookmarks-list.underscore
-msgid "You have not bookmarked any courseware pages yet."
-msgstr "Todavía no ha marcado ninguna página del curso."
-
-#: lms/templates/bookmarks/bookmarks-list.underscore
-msgid ""
-"Use bookmarks to help you easily return to courseware pages. To bookmark a "
-"page, select Bookmark in the upper right corner of that page. To see a list "
-"of all your bookmarks, select Bookmarks in the upper left corner of any "
-"courseware page."
-msgstr ""
-"Utilice los marcadores para ayudarle a regresar a páginas específicas del "
-"curso. Para añadir una página a sus marcadores, seleccione Añadir a "
-"marcadores en la esquina superior derecha de dicha página. Para ver una "
-"lista de sus marcadores, seleccione Marcadores en la esquina superior "
-"izquierda de cualquier página de contenidos del curso."
-
-#: lms/templates/ccx/schedule.underscore
-msgid "Expand All"
-msgstr "Expandir todo"
-
-#: lms/templates/ccx/schedule.underscore
-msgid "Collapse All"
-msgstr "Colapsar todo"
-
-#: lms/templates/ccx/schedule.underscore
-msgid "Unit"
-msgstr "Unidad"
-
-#: lms/templates/ccx/schedule.underscore
-msgid "Start Date"
-msgstr "Fecha inicial:"
-
-#: lms/templates/ccx/schedule.underscore
-msgid "Due Date"
-msgstr "Fecha límite de entrega"
-
-#: lms/templates/ccx/schedule.underscore
-msgid "remove all"
-msgstr "eliminar todo"
-
-#: lms/templates/ccx/schedule.underscore
-msgid "Section"
-msgstr "Sección"
-
-#: lms/templates/ccx/schedule.underscore
-#, python-format
-msgid "Remove chapter %(chapterDisplayName)s"
-msgstr "Borrar Capítulo %(chapterDisplayName)s"
-
-#: lms/templates/ccx/schedule.underscore
-msgid "remove"
-msgstr "eliminar"
-
-#: lms/templates/ccx/schedule.underscore
-msgid "Subsection"
-msgstr "Subsección"
-
-#: lms/templates/ccx/schedule.underscore
-#, python-format
-msgid "Remove subsection %(subsectionDisplayName)s"
-msgstr "Borrar subsección %(subsectionDisplayName)s"
-
-#: lms/templates/ccx/schedule.underscore
-#, python-format
-msgid "Remove unit %(unitName)s"
-msgstr "Borrar unidad %(unitName)s"
-
-#: lms/templates/commerce/provider.underscore
-#, python-format
-msgid ""
-"You still need to visit the %(display_name)s website to complete the credit "
-"process."
-msgstr ""
-"Todavía debe visitar el sitio web de %(display_name)s para completar el "
-"proceso de crédito."
-
-#: lms/templates/commerce/provider.underscore
-#, python-format
-msgid ""
-"To finalize course credit, %(display_name)s requires %(platform_name)s "
-"learners to submit a credit request."
-msgstr ""
-"Para finalizar un crédito de curso, %(display_name)s requieres "
-"%(platform_name)s profesores para postular una solicitud de crédito."
-
-#: lms/templates/commerce/provider.underscore
-#, python-format
-msgid " "
-msgstr " "
-
-#: lms/templates/commerce/provider.underscore
-#, python-format
-msgid ""
-"%s "
-msgstr ""
-"%s "
-
-#: lms/templates/commerce/provider.underscore
-msgid "Get Credit"
-msgstr "Obtenga créditos"
-
-#: lms/templates/commerce/receipt.underscore
-#, python-format
-msgid "Thank you! We have received your payment for %(course_name)s."
-msgstr "Gracias! Hemos recibido su pago para el curso %(course_name)s."
-
-#: lms/templates/commerce/receipt.underscore
-#: lms/templates/verify_student/payment_confirmation_step.underscore
-msgid ""
-"Please print this page for your records; it serves as your receipt. You will"
-" also receive an email with the same information."
-msgstr ""
-"Por favor imprima esta página para sus registros; la misma es válida como su"
-" recibo. También recibirá un correo electrónico con la esta información."
-
-#: lms/templates/commerce/receipt.underscore
-#: lms/templates/verify_student/payment_confirmation_step.underscore
-msgid "Order No."
-msgstr "Orden Num."
-
-#: lms/templates/commerce/receipt.underscore
-#: lms/templates/verify_student/payment_confirmation_step.underscore
-msgid "Amount"
-msgstr "Cantidad"
-
-#: lms/templates/commerce/receipt.underscore
-#: lms/templates/verify_student/make_payment_step_ab_testing.underscore
-#: lms/templates/verify_student/payment_confirmation_step.underscore
-msgid "Total"
-msgstr "Total"
-
-#: lms/templates/commerce/receipt.underscore
-#: lms/templates/verify_student/payment_confirmation_step.underscore
-msgid "Please Note"
-msgstr "Por favor tener en cuenta"
-
-#: lms/templates/commerce/receipt.underscore
-#: lms/templates/verify_student/payment_confirmation_step.underscore
-msgid "Crossed out items have been refunded."
-msgstr "Los items tachados han tenido devolución"
-
-#: lms/templates/commerce/receipt.underscore
-#: lms/templates/verify_student/payment_confirmation_step.underscore
-msgid "Billed to"
-msgstr "Facturado a"
-
-#: lms/templates/commerce/receipt.underscore
-#: lms/templates/verify_student/payment_confirmation_step.underscore
-msgid "No receipt available"
-msgstr "No hay recibo disponible"
-
-#: lms/templates/commerce/receipt.underscore
-#: lms/templates/financial-assistance/financial_assessment_submitted.underscore
-msgid "Go to Dashboard"
-msgstr "Ir al panel de control"
-
-#: lms/templates/commerce/receipt.underscore
-#: lms/templates/verify_student/payment_confirmation_step.underscore
-#, python-format
-msgid ""
-"If you don't verify your identity now, you can still explore your course "
-"from your dashboard. You will receive periodic reminders from "
-"%(platformName)s to verify your identity."
-msgstr ""
-"Si no verifica su identidad ahora, de todas formas podrá explorar el curso "
-"desde su Panel de Control. Recibirá recordatorios periódicos de "
-"%(platformName)s para realizar la verificación de identidad."
-
-#: lms/templates/commerce/receipt.underscore
-#: lms/templates/verify_student/payment_confirmation_step.underscore
-msgid "Want to confirm your identity later?"
-msgstr "¿Desea confirmar su identidad después?"
-
-#: lms/templates/commerce/receipt.underscore
-msgid "Verify Now"
-msgstr "Verificar ahora"
-
-#: lms/templates/courseware/proctored-exam-controls.underscore
-msgid "Mark Exam As Completed"
-msgstr "Marcar el examen como completado"
-
-#: lms/templates/courseware/proctored-exam-status.underscore
-msgid "timed"
-msgstr "cronometrado"
-
-#: lms/templates/courseware/proctored-exam-status.underscore
-msgid ""
-"To receive credit on a problem, you must click \"Check\" or \"Final Check\" "
-"on it before you select \"End My Exam\"."
-msgstr ""
-"Para recibir créditos para un problema, debe hacer clic en el botón de "
-"\"Revisar\" o \"Envío Final\" de dicho problema antes de seleccionar "
-"\"Terminar el examen\"."
-
-#: lms/templates/courseware/proctored-exam-status.underscore
-msgid "End My Exam"
-msgstr "Terminar mi examen"
-
-#: lms/templates/discovery/course_card.underscore
-msgid "LEARN MORE"
-msgstr "APRENDER MAS"
-
-#: lms/templates/discovery/course_card.underscore
-#, python-format
-msgid "Starts: %(start_date)s"
-msgstr "Comienza: %(start_date)s"
-
-#: lms/templates/discovery/course_card.underscore
-msgid "Starts"
-msgstr "Empieza"
-
-#: lms/templates/discovery/filter_bar.underscore
-msgid "Clear All"
-msgstr "Borrar todo"
-
-#: lms/templates/edxnotes/note-item.underscore
-msgid "Highlighted text"
-msgstr "Texto resaltado"
-
-#: lms/templates/edxnotes/note-item.underscore
-msgid "Note"
-msgstr "Nota"
-
-#: lms/templates/edxnotes/note-item.underscore
-msgid "You commented..."
-msgstr "Usted comentó..."
-
-#: lms/templates/edxnotes/note-item.underscore
-msgid "Noted in:"
-msgstr "Anotado en:"
-
-#: lms/templates/edxnotes/note-item.underscore
-msgid "Last Edited:"
-msgstr "Última modificación:"
-
-#: lms/templates/edxnotes/tab-item.underscore
-msgid "Clear search results"
-msgstr "Borrar resultados de búsqueda"
-
-#: lms/templates/fields/field_dropdown.underscore
-#: lms/templates/fields/field_textarea.underscore
-msgid "Click to edit"
-msgstr "Haga clic para editar"
-
-#: lms/templates/fields/field_text.underscore
-msgid "title"
-msgstr "Título"
-
-#: lms/templates/financial-assistance/financial_assessment_form.underscore
-#: lms/templates/financial-assistance/financial_assessment_submitted.underscore
-msgid "Financial Assistance Application"
-msgstr "Solicitud de asistencia financiera"
-
-#: lms/templates/financial-assistance/financial_assessment_form.underscore
-msgid "Unable to submit application"
-msgstr "No se pudo enviar la solicitud"
-
-#: lms/templates/financial-assistance/financial_assessment_form.underscore
-msgid "About You"
-msgstr "Acerca de usted"
-
-#: lms/templates/financial-assistance/financial_assessment_form.underscore
-msgid ""
-"The following information is already a part of your {platform} profile. "
-"We\\'ve included it here for your application."
-msgstr ""
-"La siguiente información ya es parte de su perfil en {platform} . La hemos "
-"incluido aquí para su aplicación."
-
-#: lms/templates/financial-assistance/financial_assessment_form.underscore
-msgid "Email address"
-msgstr "Correo electrónico"
-
-#: lms/templates/financial-assistance/financial_assessment_form.underscore
-msgid "Legal name"
-msgstr "Nombre"
-
-#: lms/templates/financial-assistance/financial_assessment_form.underscore
-msgid "Country of residence"
-msgstr "País de residencia"
-
-#: lms/templates/financial-assistance/financial_assessment_form.underscore
-msgid "Back to {platform} FAQs"
-msgstr "Regresar a FAQs de {platform}"
-
-#: lms/templates/financial-assistance/financial_assessment_form.underscore
-msgid "Submit Application"
-msgstr "Enviar solicitud"
-
-#: lms/templates/financial-assistance/financial_assessment_submitted.underscore
-msgid ""
-"Thank you for submitting your financial assistance application for "
-"{course_name}! You can expect a response in 2-4 business days."
-msgstr ""
-"Gracias por enviar tu aplicación de financiamiento para {course_name}!. "
-"Espera una respuesta de 2-4 dias hábiles."
-
-#: lms/templates/instructor/instructor_dashboard_2/certificate-bulk-white-list.underscore
-msgid "Bulk Exceptions"
-msgstr "Excepciones en lote"
-
-#: lms/templates/instructor/instructor_dashboard_2/certificate-bulk-white-list.underscore
-msgid ""
-"Upload a comma separated values (.csv) file that contains the usernames or "
-"email addresses of learners who have been given exceptions. Include the "
-"username or email address in the first comma separated field. You can "
-"include an optional note describing the reason for the exception in the "
-"second comma separated field."
-msgstr ""
-"Cargue un archivo separado por comas (.csv) que contenga los nombres de "
-"usuario o correos electrónicos de los estudiantes a los que se le han "
-"otorgado excepciones. Incluya el nombre de usuario o correo electrónico en "
-"el primer campo. Puede incluir además en un segundo campo, una nota opcional"
-" describiendo la razón para otorgar la excepción."
-
-#: lms/templates/instructor/instructor_dashboard_2/certificate-bulk-white-list.underscore
-msgid "Browse"
-msgstr "Explorar"
-
-#: lms/templates/instructor/instructor_dashboard_2/certificate-bulk-white-list.underscore
-#: lms/templates/instructor/instructor_dashboard_2/certificate-white-list-editor.underscore
-msgid "Add to Exception List"
-msgstr "Agregar a lista de excepciones"
-
-#: lms/templates/instructor/instructor_dashboard_2/certificate-invalidation.underscore
-msgid ""
-"To invalidate a certificate for a particular learner, add the username or "
-"email address below."
-msgstr ""
-"Para invalidar el certificado de un estudiante particular, añada el nombre "
-"de usuario o correo electrónico a continuación."
-
-#: lms/templates/instructor/instructor_dashboard_2/certificate-invalidation.underscore
-msgid "Add notes about this learner"
-msgstr "Añada una nota sobre este estudiante"
-
-#: lms/templates/instructor/instructor_dashboard_2/certificate-invalidation.underscore
-msgid "Invalidate Certificate"
-msgstr "Invalidar certificado"
-
-#: lms/templates/instructor/instructor_dashboard_2/certificate-invalidation.underscore
-msgid "Student"
-msgstr "Estudiante"
-
-#: lms/templates/instructor/instructor_dashboard_2/certificate-invalidation.underscore
-msgid "Invalidated By"
-msgstr "Invalidado por"
-
-#: lms/templates/instructor/instructor_dashboard_2/certificate-invalidation.underscore
-msgid "Invalidated"
-msgstr "Invalidado"
-
-#: lms/templates/instructor/instructor_dashboard_2/certificate-invalidation.underscore
-#: lms/templates/instructor/instructor_dashboard_2/certificate-white-list.underscore
-msgid "Notes"
-msgstr "Notas"
-
-#: lms/templates/instructor/instructor_dashboard_2/certificate-invalidation.underscore
-#: lms/templates/instructor/instructor_dashboard_2/certificate-white-list.underscore
-msgid "Action"
-msgstr "Acción"
-
-#: lms/templates/instructor/instructor_dashboard_2/certificate-invalidation.underscore
-msgid "Remove from Invalidation Table"
-msgstr "Remover de la tabla de invalidaciones"
-
-#: lms/templates/instructor/instructor_dashboard_2/certificate-white-list-editor.underscore
-msgid "Individual Exceptions"
-msgstr "Excepciones individuales"
-
-#: lms/templates/instructor/instructor_dashboard_2/certificate-white-list-editor.underscore
-msgid ""
-"Enter the username or email address of each learner that you want to add as "
-"an exception."
-msgstr ""
-"Ingrese el nombre de usuario y correo electrónico de cada estudiante que "
-"quiere agregar como excepción "
-
-#: lms/templates/instructor/instructor_dashboard_2/certificate-white-list.underscore
-msgid "Generate Exception Certificates"
-msgstr "Generar excepciones de certificados"
-
-#: lms/templates/instructor/instructor_dashboard_2/certificate-white-list.underscore
-msgid ""
-"Generate certificates for all users on the Exception list for whom "
-"certificates have not yet been run"
-msgstr ""
-
-#: lms/templates/instructor/instructor_dashboard_2/certificate-white-list.underscore
-msgid "Generate a Certificate for all users on the Exception list"
-msgstr "Generar un certificado para cada usuario en la lista de excepciones"
-
-#: lms/templates/instructor/instructor_dashboard_2/certificate-white-list.underscore
-msgid "User Email"
-msgstr "Correo electrónico del usuario"
-
-#: lms/templates/instructor/instructor_dashboard_2/certificate-white-list.underscore
-msgid "Exception Granted"
-msgstr "Acceso concedido"
-
-#: lms/templates/instructor/instructor_dashboard_2/certificate-white-list.underscore
-msgid "Certificate Generated"
-msgstr "Certificado generado"
-
-#: lms/templates/instructor/instructor_dashboard_2/certificate-white-list.underscore
-msgid "Remove from List"
-msgstr "Remover de la lista"
-
-#: lms/templates/instructor/instructor_dashboard_2/cohort-discussions-course-wide.underscore
-#: lms/templates/instructor/instructor_dashboard_2/cohorts.underscore
-msgid "Specify whether discussion topics are divided by cohort"
-msgstr "Especifique si los temas de discusión son divididos por cohorte"
-
-#: lms/templates/instructor/instructor_dashboard_2/cohort-discussions-course-wide.underscore
-msgid "Course-Wide Discussion Topics"
-msgstr "Temas de discusión de todo el curso"
-
-#: lms/templates/instructor/instructor_dashboard_2/cohort-discussions-course-wide.underscore
-msgid ""
-"Select the course-wide discussion topics that you want to divide by cohort."
-msgstr ""
-"Seleccione los temas de discusión de todo el curso que desea dividir por "
-"cohorte."
-
-#: lms/templates/instructor/instructor_dashboard_2/cohort-discussions-inline.underscore
-msgid "Content-Specific Discussion Topics"
-msgstr "Temas de discusión específicos al contenido"
-
-#: lms/templates/instructor/instructor_dashboard_2/cohort-discussions-inline.underscore
-msgid ""
-"Specify whether content-specific discussion topics are divided by cohort."
-msgstr ""
-"Especifique si los temas de discusión de contenido específico se dividen por"
-" cohorte."
-
-#: lms/templates/instructor/instructor_dashboard_2/cohort-discussions-inline.underscore
-msgid "Always cohort content-specific discussion topics"
-msgstr ""
-"Aplicar siempre cohortes a los temas de discusión de contenido específico."
-
-#: lms/templates/instructor/instructor_dashboard_2/cohort-discussions-inline.underscore
-msgid "Cohort selected content-specific discussion topics"
-msgstr ""
-" Aplicar cohortes a los Temas de discusión de contenido específico "
-"seleccionados"
-
-#: lms/templates/instructor/instructor_dashboard_2/cohort-discussions-inline.underscore
-msgid "No content-specific discussion topics exist."
-msgstr "No existen temas de discusión de contenidos específicos"
-
-#: lms/templates/instructor/instructor_dashboard_2/cohort-discussions-subcategory.underscore
-msgid "Cohorted"
-msgstr "Con cohortes"
-
-#: lms/templates/instructor/instructor_dashboard_2/cohort-editor.underscore
-msgid "Manage Students"
-msgstr "Administrar estudiantes"
-
-#: lms/templates/instructor/instructor_dashboard_2/cohort-editor.underscore
-msgid "Add students to this cohort"
-msgstr "Agregar estudiantes a esta categoria o cohorte"
-
-#: lms/templates/instructor/instructor_dashboard_2/cohort-editor.underscore
-msgid ""
-"Note: Students can be in only one cohort. Adding students to this group "
-"overrides any previous group assignment."
-msgstr ""
-"Nota: Los estudiantes pueden pertenecer solo a una categoria o cohorte a la "
-"vez. Agregar estudiantes a este grupo o cohorte anula cualquier asignación "
-"previa."
-
-#: lms/templates/instructor/instructor_dashboard_2/cohort-editor.underscore
-msgid ""
-"Enter email addresses and/or usernames, separated by new lines or commas, "
-"for the students you want to add. *"
-msgstr ""
-"Ingrese los correos electrónicos y/o nombres de usuario separados por nuevas"
-" lineas o por comas para los estudiantes que desea añadir. *"
-
-#: lms/templates/instructor/instructor_dashboard_2/cohort-editor.underscore
-#: lms/templates/instructor/instructor_dashboard_2/cohort-form.underscore
-msgid "(Required Field)"
-msgstr "(Campo requerido)"
-
-#: lms/templates/instructor/instructor_dashboard_2/cohort-editor.underscore
-msgid "e.g. johndoe@example.com, JaneDoe, joeydoe@example.com"
-msgstr "ej. johndoe@example.com, JaneDoe, joeydoe@example.com"
-
-#: lms/templates/instructor/instructor_dashboard_2/cohort-editor.underscore
-msgid ""
-"You will not receive notification for emails that bounce, so double-check "
-"your spelling."
-msgstr ""
-"No recibirá notificaciones de los correos con rebotes, por lo tanto, debe "
-"asegurarse de que los correos estén bien escritos."
-
-#: lms/templates/instructor/instructor_dashboard_2/cohort-editor.underscore
-msgid "Add Students"
-msgstr "Añadir estudiantes"
-
-#: lms/templates/instructor/instructor_dashboard_2/cohort-form.underscore
-msgid "Add a New Cohort"
-msgstr "Añadir NuevaCohorte"
-
-#: lms/templates/instructor/instructor_dashboard_2/cohort-form.underscore
-msgid "Enter the name of the cohort"
-msgstr "Ingrese un nombre para la cohorte"
-
-#: lms/templates/instructor/instructor_dashboard_2/cohort-form.underscore
-msgid "Cohort Name"
-msgstr "Cohorte"
-
-#: lms/templates/instructor/instructor_dashboard_2/cohort-form.underscore
-msgid "Cohort Assignment Method"
-msgstr "Método de asignación de cohortes"
-
-#: lms/templates/instructor/instructor_dashboard_2/cohort-form.underscore
-msgid "Automatic"
-msgstr "Automático"
-
-#: lms/templates/instructor/instructor_dashboard_2/cohort-form.underscore
-msgid "Manual"
-msgstr "Manual"
-
-#: lms/templates/instructor/instructor_dashboard_2/cohort-form.underscore
-msgid ""
-"There must be one cohort to which students can automatically be assigned."
-msgstr ""
-"Tiene que haber una cohorte a la que los estudiantes pueden ser asignados "
-"automáticamente."
-
-#: lms/templates/instructor/instructor_dashboard_2/cohort-form.underscore
-msgid "Associated Content Group"
-msgstr "Contenido de grupo asociado "
-
-#: lms/templates/instructor/instructor_dashboard_2/cohort-form.underscore
-msgid "No Content Group"
-msgstr "No hay contenido de grupo"
-
-#: lms/templates/instructor/instructor_dashboard_2/cohort-form.underscore
-msgid "Select a Content Group"
-msgstr "seleccionar contenido de grupo"
-
-#: lms/templates/instructor/instructor_dashboard_2/cohort-form.underscore
-msgid "Choose a content group to associate"
-msgstr "Elija un grupo de contenido para asociar"
-
-#: lms/templates/instructor/instructor_dashboard_2/cohort-form.underscore
-msgid "Not selected"
-msgstr "No seleccionado"
-
-#: lms/templates/instructor/instructor_dashboard_2/cohort-form.underscore
-msgid "Deleted Content Group"
-msgstr "Contenido de grupo eliminado"
-
-#: lms/templates/instructor/instructor_dashboard_2/cohort-form.underscore
-msgid ""
-"{screen_reader_start}Warning:{screen_reader_end} The previously selected "
-"content group was deleted. Select another content group."
-msgstr ""
-
-#: lms/templates/instructor/instructor_dashboard_2/cohort-form.underscore
-msgid ""
-"{screen_reader_start}Warning:{screen_reader_end} No content groups exist."
-msgstr ""
-
-#: lms/templates/instructor/instructor_dashboard_2/cohort-form.underscore
-msgid "Create a content group"
-msgstr "Crear contenido de grupo"
-
-#: lms/templates/instructor/instructor_dashboard_2/cohort-group-header.underscore
-#, python-format
-msgid "(contains %(student_count)s student)"
-msgid_plural "(contains %(student_count)s students)"
-msgstr[0] "(contiene %(student_count)s estudiante)"
-msgstr[1] "(contiene %(student_count)s estudiantes)"
-
-#: lms/templates/instructor/instructor_dashboard_2/cohort-group-header.underscore
-msgid ""
-"Learners are added to this cohort only when you provide their email "
-"addresses or usernames on this page."
-msgstr ""
-"Los estudiantes son agregados a esta cohorte solamente cuando se incluye la "
-"dirección de correo electrónico o el nombre de usuario en esta página."
-
-#: lms/templates/instructor/instructor_dashboard_2/cohort-group-header.underscore
-msgid "What does this mean?"
-msgstr "¿Qué significa esto?"
-
-#: lms/templates/instructor/instructor_dashboard_2/cohort-group-header.underscore
-msgid "Learners are added to this cohort automatically."
-msgstr "Los estudiantes son agregados automáticamente a esta cohorte."
-
-#: lms/templates/instructor/instructor_dashboard_2/cohort-selector.underscore
-msgid "Select a cohort"
-msgstr "Seleccione una cohorte"
-
-#: lms/templates/instructor/instructor_dashboard_2/cohort-selector.underscore
-#, python-format
-msgid "%(cohort_name)s (%(user_count)s)"
-msgstr "%(cohort_name)s (%(user_count)s)"
-
-#: lms/templates/instructor/instructor_dashboard_2/cohorts.underscore
-msgid "Enable Cohorts"
-msgstr "Habilitar Cohortes"
-
-#: lms/templates/instructor/instructor_dashboard_2/cohorts.underscore
-msgid "Select a cohort to manage"
-msgstr "Seleccione la cohorte a gestionar"
-
-#: lms/templates/instructor/instructor_dashboard_2/cohorts.underscore
-msgid "View Cohort"
-msgstr "Ver Cohorte"
-
-#: lms/templates/instructor/instructor_dashboard_2/cohorts.underscore
-msgid "Assign students to cohorts by uploading a CSV file"
-msgstr "Asignar estudiantes a la cohorte cargando un archivo CSV."
-
-#: lms/templates/instructor/instructor_dashboard_2/cohorts.underscore
-msgid ""
-"To review student cohort assignments or see the results of uploading a CSV "
-"file, download course profile information or cohort results on {link_start} "
-"the Data Download page. {link_end}"
-msgstr ""
-
-#: lms/templates/instructor/instructor_dashboard_2/enrollment-code-lookup-links.underscore
-msgid "Used"
-msgstr "Utilizado"
-
-#: lms/templates/instructor/instructor_dashboard_2/enrollment-code-lookup-links.underscore
-msgid "Valid"
-msgstr "Válido"
-
-#: lms/templates/learner_dashboard/explore_new_programs.underscore
-msgid ""
-"Browse recently launched courses and see what\\'s new in your favorite "
-"subjects"
-msgstr ""
-
-#: lms/templates/learner_dashboard/explore_new_programs.underscore
-msgid "Explore New XSeries"
-msgstr ""
-
-#: lms/templates/learner_dashboard/program_card.underscore
-msgid "org.display_name"
-msgstr ""
-
-#: lms/templates/learner_dashboard/program_card.underscore
-msgid "type"
-msgstr ""
-
-#: lms/templates/search/course_search_results.underscore
-#: lms/templates/search/dashboard_search_results.underscore
-#, python-format
-msgid "Load next %(num_items)s result"
-msgid_plural "Load next %(num_items)s results"
-msgstr[0] "Cargar el siguiente %(num_items)s resultado"
-msgstr[1] "Cargar los siguientes %(num_items)s resultados"
-
-#: lms/templates/search/course_search_results.underscore
-#: lms/templates/search/dashboard_search_results.underscore
-msgid "Sorry, no results were found."
-msgstr "Lo sentimos, no se encuentran resultados"
-
-#: lms/templates/search/dashboard_search_results.underscore
-msgid "Back to Dashboard"
-msgstr "Volver al Panel de Control"
-
-#: lms/templates/student_account/account.underscore
-msgid "New Address"
-msgstr "Nueva dirección "
-
-#: lms/templates/student_account/account.underscore
-msgid "Change My Email Address"
-msgstr "Cambiar mi dirección de correo electrónico"
-
-#: lms/templates/student_account/account_settings.underscore
-msgid "Account Settings"
-msgstr "Configuración de cuenta"
-
-#: lms/templates/student_account/account_settings.underscore
-msgid ""
-"These settings include basic information about your account. You can also "
-"specify additional information and see your linked social accounts on this "
-"page."
-msgstr ""
-"Esta configuración incluye información básica de su cuenta. También puede "
-"añadir información adicional y ver los perfiles de redes sociales asociados "
-"a su cuenta."
-
-#: lms/templates/student_account/account_settings.underscore
-msgid "section.title"
-msgstr "section.title"
-
-#: lms/templates/student_account/account_settings.underscore
-msgid "An error occurred. Please reload the page."
-msgstr "Ocurrió un error. Por favor recargue la página."
-
-#: lms/templates/student_account/form_field.underscore
-msgid "Forgot password?"
-msgstr "¿Olvidaste tu contraseña?"
-
-#: lms/templates/student_account/hinted_login.underscore
-#: lms/templates/student_account/login.underscore
-#: lms/templates/student_account/register.underscore
-msgid "Sign in"
-msgstr "Iniciar sesión"
-
-#: lms/templates/student_account/hinted_login.underscore
-#, python-format
-msgid "Would you like to sign in using your %(providerName)s credentials?"
-msgstr "¿Desea iniciar sesión usando %(providerName)s?"
-
-#: lms/templates/student_account/hinted_login.underscore
-#, python-format
-msgid "Sign in using %(providerName)s"
-msgstr "Iniciar sesión usando %(providerName)s"
-
-#: lms/templates/student_account/hinted_login.underscore
-msgid "Show me other ways to sign in or register"
-msgstr "Mostrar otras formas de iniciar sesión o registrarme"
-
-#: lms/templates/student_account/institution_login.underscore
-msgid "Sign in with Institution/Campus Credentials"
-msgstr "Iniciar sesión con las credenciales de la institución o el Campus"
-
-#: lms/templates/student_account/institution_login.underscore
-#: lms/templates/student_account/institution_register.underscore
-msgid "Choose your institution from the list below:"
-msgstr "Elija su institución:"
-
-#: lms/templates/student_account/institution_login.underscore
-msgid "Back to sign in"
-msgstr "Volver al inicio"
-
-#: lms/templates/student_account/institution_register.underscore
-msgid "Register with Institution/Campus Credentials"
-msgstr "Registrarse con las credenciales de la institución o el Campus"
-
-#: lms/templates/student_account/institution_register.underscore
-msgid "Register through edX"
-msgstr "Registrarse a través de edX"
-
-#: lms/templates/student_account/login.underscore
-#, python-format
-msgid ""
-"You have successfully signed into %(currentProvider)s, but your "
-"%(currentProvider)s account does not have a linked %(platformName)s account."
-" To link your accounts, sign in now using your %(platformName)s password."
-msgstr ""
-"Ha iniciado sesión exitosamente en %(currentProvider)s, pero su cuenta de "
-"%(currentProvider)s no está vinculada con una cuenta en %(platformName)s. "
-"Para vincular sus cuentas, ingrese con su usuario y contraseña de "
-"%(platformName)s."
-
-#: lms/templates/student_account/login.underscore
-msgid "Password Reset Email Sent"
-msgstr "El correo para restablecer contraseña ha sido enviado."
-
-#: lms/templates/student_account/login.underscore
-msgid ""
-"We've sent instructions for resetting your password to the email address you"
-" provided."
-msgstr ""
-"Te hemos enviado las instrucciones para restablecer la contraseña a la "
-"dirección de correo electrónico que has proporcionado."
-
-#: lms/templates/student_account/login.underscore
-msgid "We couldn't sign you in."
-msgstr "No se ha podido iniciar su sesión."
-
-#: lms/templates/student_account/login.underscore
-#, python-format
-msgid "An error occurred when signing you in to %(platformName)s."
-msgstr "Ocurrió un error al iniciar su sesión en %(platformName)s."
-
-#: lms/templates/student_account/login.underscore
-msgid ""
-"Sign in here using your email address and password, or use one of the "
-"providers listed below."
-msgstr ""
-"Regístrese aquí utilizando su correo electrónico y contraseña, o también "
-"puede utilizar algunos de los proveedores en la lista abajo."
-
-#: lms/templates/student_account/login.underscore
-msgid "Sign in here using your email address and password."
-msgstr ""
-"Regístrese aquí utilizando su dirección de correo electrónico y contraseña "
-
-#: lms/templates/student_account/login.underscore
-msgid "If you do not yet have an account, use the button below to register."
-msgstr ""
-"Si todavía no tienes una cuenta, puedes utilizar el botón abajo para "
-"registrarte "
-
-#: lms/templates/student_account/login.underscore
-msgid "or sign in with"
-msgstr "o inicie sesión con"
-
-#: lms/templates/student_account/login.underscore
-#, python-format
-msgid "Sign in with %(providerName)s"
-msgstr "Iniciar sesión usando %(providerName)s"
-
-#: lms/templates/student_account/login.underscore
-#: lms/templates/student_account/register.underscore
-msgid "Use my institution/campus credentials"
-msgstr "Usar mis credenciales de la institución o el Campus"
-
-#: lms/templates/student_account/login.underscore
-#, python-format
-msgid "New to %(platformName)s?"
-msgstr "¿Es nuevo en %(platformName)s?"
-
-#: lms/templates/student_account/login.underscore
-msgid "Create an account"
-msgstr "Crear una cuenta"
-
-#: lms/templates/student_account/password_reset.underscore
-#: lms/templates/student_account/register.underscore
-msgid "An error occurred."
-msgstr "Ha ocurrido un error."
-
-#: lms/templates/student_account/password_reset.underscore
-msgid "Password assistance"
-msgstr "Ayuda con la contraseña"
-
-#: lms/templates/student_account/password_reset.underscore
-msgid ""
-"Please enter your email address below and we will send you instructions for "
-"setting a new password."
-msgstr ""
-"Por favor ingrese su dirección de correo electrónico y le enviaremos las "
-"instrucciones para restablecer su contraseña."
-
-#: lms/templates/student_account/password_reset.underscore
-msgid "Reset my password"
-msgstr "Restablecer mi contraseña"
-
-#: lms/templates/student_account/register.underscore
-msgid "We couldn't create your account."
-msgstr "No pudimos crear su cuenta."
-
-#: lms/templates/student_account/register.underscore
-#, python-format
-msgid "You've successfully signed into %(currentProvider)s."
-msgstr "Ha iniciado sesión exitosamente en %(currentProvider)s."
-
-#: lms/templates/student_account/register.underscore
-#, python-format
-msgid ""
-"We just need a little more information before you start learning with "
-"%(platformName)s."
-msgstr ""
-"Necesitamos un poco mas de información antes de comiences a aprender con "
-"%(platformName)s."
-
-#: lms/templates/student_account/register.underscore
-msgid "Create an account using"
-msgstr "Crear una cuenta usando"
-
-#: lms/templates/student_account/register.underscore
-#, python-format
-msgid "Create account using %(providerName)s."
-msgstr "Crear una cuenta usando %(providerName)s"
-
-#: lms/templates/student_account/register.underscore
-msgid "or create a new one here"
-msgstr "o crear una nueva aquí"
-
-#: lms/templates/student_account/register.underscore
-msgid "Create a new account"
-msgstr "Crear una nueva cuenta"
-
-#: lms/templates/student_account/register.underscore
-msgid "Create your account"
-msgstr "Crear su cuenta"
-
-#: lms/templates/student_account/register.underscore
-msgid "Required field"
-msgstr "Campo requerido"
-
-#: lms/templates/student_account/register.underscore
-msgid "Already have an account?"
-msgstr "¿Ya está registrado?"
-
-#: lms/templates/student_profile/badge.underscore
-#, python-format
-msgid "Share your \"%(display_name)s\" award"
-msgstr ""
-
-#: lms/templates/student_profile/badge.underscore
-msgid "Share"
-msgstr ""
-
-#: lms/templates/student_profile/badge.underscore
-#, python-format
-msgid "Earned %(created)s."
-msgstr ""
-
-#: lms/templates/student_profile/badge_placeholder.underscore
-msgid "What's Your Next Accomplishment?"
-msgstr ""
-
-#: lms/templates/student_profile/badge_placeholder.underscore
-msgid "Start working toward your next learning goal."
-msgstr ""
-
-#: lms/templates/student_profile/badge_placeholder.underscore
-msgid "Find a course"
-msgstr ""
-
-#: lms/templates/student_profile/learner_profile.underscore
-msgid "An error occurred. Try loading the page again."
-msgstr ""
-
-#: lms/templates/student_profile/section_two.underscore
-msgid "You are currently sharing a limited profile."
-msgstr "Actualmente está compartiendo un perfil limitado."
-
-#: lms/templates/student_profile/section_two.underscore
-msgid "This learner is currently sharing a limited profile."
-msgstr ""
-
-#: lms/templates/student_profile/share_modal.underscore
-msgid "Share on Mozilla Backpack"
-msgstr ""
-
-#: lms/templates/student_profile/share_modal.underscore
-msgid ""
-"To share your certificate on Mozilla Backpack, you must first have a "
-"Backpack account. Complete the following steps to add your certificate to "
-"Backpack."
-msgstr ""
-
-#: lms/templates/student_profile/share_modal.underscore
-#, python-format
-msgid ""
-"Create a %(link_start)sMozilla Backpack%(link_end)s account, or log in to "
-"your existing account"
-msgstr ""
-
-#: lms/templates/student_profile/share_modal.underscore
-#, python-format
-msgid ""
-"%(download_link_start)sDownload this image (right-click or option-click, "
-"save as)%(link_end)s and then %(upload_link_start)supload%(link_end)s it to "
-"your backpack."
-msgstr ""
-
-#: lms/templates/verify_student/enrollment_confirmation_step.underscore
-#, python-format
-msgid "Congratulations! You are now verified on %(platformName)s!"
-msgstr "Felicitaciones! Ya se encuentra verificado en %(platformName)s!"
-
-#: lms/templates/verify_student/enrollment_confirmation_step.underscore
-msgid "You are now enrolled as a verified student for:"
-msgstr "Ahora estas inscrito como estudiante verificado para:"
-
-#: lms/templates/verify_student/enrollment_confirmation_step.underscore
-msgid "A list of courses you have just enrolled in as a verified student"
-msgstr "Lista de cursos que te has inscrito como estudiante verificado"
-
-#: lms/templates/verify_student/enrollment_confirmation_step.underscore
-msgid "Course"
-msgstr "Curso"
-
-#: lms/templates/verify_student/enrollment_confirmation_step.underscore
-#, python-format
-msgid "Starts: %(start)s"
-msgstr "Empieza: %(start)s"
-
-#: lms/templates/verify_student/enrollment_confirmation_step.underscore
-msgid "Explore your course!"
-msgstr "Explora tus cursos!"
-
-#: lms/templates/verify_student/enrollment_confirmation_step.underscore
-msgid "Go to your Dashboard"
-msgstr "Ir al panel de control"
-
-#: lms/templates/verify_student/enrollment_confirmation_step.underscore
-msgid "Verified Status"
-msgstr "Verificación"
-
-#: lms/templates/verify_student/enrollment_confirmation_step.underscore
-#, python-format
-msgid ""
-"Thank you for submitting your photos. We will review them shortly. You can "
-"now sign up for any %(platformName)s course that offers verified "
-"certificates. Verification is good for one year. After one year, you must "
-"submit photos for verification again."
-msgstr ""
-"Gracias por enviar sus fotos. Las revisaremos pronto. Ahora puede "
-"registrarse para cualquier curso de %(platformName)s que ofrezca Certficados"
-" Verificados. La verificación es válida por un año. Después de este periodo,"
-" deberá volver a enviar fotografías para una nueva verificación."
-
-#: lms/templates/verify_student/error.underscore
-msgid "Error:"
-msgstr "Error:"
-
-#: lms/templates/verify_student/face_photo_step.underscore
-msgid "What You Need for Verification"
-msgstr "Lo que necesita para la verificación"
-
-#: lms/templates/verify_student/face_photo_step.underscore
-#: lms/templates/verify_student/intro_step.underscore
-#: lms/templates/verify_student/make_payment_step.underscore
-#: lms/templates/verify_student/make_payment_step_ab_testing.underscore
-#: lms/templates/verify_student/payment_confirmation_step.underscore
-msgid "Webcam"
-msgstr "Cámara web"
-
-#: lms/templates/verify_student/face_photo_step.underscore
-msgid ""
-"You need a computer that has a webcam. When you receive a browser prompt, "
-"make sure that you allow access to the camera."
-msgstr ""
-"Necesita un equipo que tenga una webcam. Cuando reciba un mensaje desde su "
-"navegador web, asegúrese de permitir el acceso a su webcam."
-
-#: lms/templates/verify_student/face_photo_step.underscore
-msgid "Photo Identification"
-msgstr "Identificación fotográfica."
-
-#: lms/templates/verify_student/face_photo_step.underscore
-msgid ""
-"You need a driver's license, passport, or other government-issued ID that "
-"has your name and photo."
-msgstr ""
-"Necesita el documento de identidad, licencia de conducir, pasaporte u otra "
-"identificación certificada por el gobierno, que contenga su foto y nombre."
-
-#: lms/templates/verify_student/face_photo_step.underscore
-#: lms/templates/verify_student/incourse_reverify.underscore
-msgid "Take Your Photo"
-msgstr "Tome su fotografía"
-
-#: lms/templates/verify_student/face_photo_step.underscore
-msgid ""
-"When your face is in position, use the camera button {icon} below to take "
-"your photo."
-msgstr ""
-
-#: lms/templates/verify_student/face_photo_step.underscore
-msgid "To take a successful photo, make sure that:"
-msgstr "Para tomar la foto correctamente, asegúrese de: "
-
-#: lms/templates/verify_student/face_photo_step.underscore
-msgid "Your face is well-lit."
-msgstr "El rostro esté bien iluminado"
-
-#: lms/templates/verify_student/face_photo_step.underscore
-msgid "Your entire face fits inside the frame."
-msgstr "Su cara está completamente dentro del marco de la foto."
-
-#: lms/templates/verify_student/face_photo_step.underscore
-msgid "The photo of your face matches the photo on your ID."
-msgstr "La foto de su documento coincide con la foto de su cara."
-
-#: lms/templates/verify_student/face_photo_step.underscore
-msgid ""
-"To use the current photo, select the camera button {icon}. To take another "
-"photo, select the retake button {icon}."
-msgstr ""
-
-#: lms/templates/verify_student/face_photo_step.underscore
-#: lms/templates/verify_student/id_photo_step.underscore
-#: lms/templates/verify_student/incourse_reverify.underscore
-msgid "Frequently Asked Questions"
-msgstr "Preguntas frecuentes"
-
-#: lms/templates/verify_student/face_photo_step.underscore
-#: lms/templates/verify_student/id_photo_step.underscore
-#: lms/templates/verify_student/incourse_reverify.underscore
-#, python-format
-msgid "Why does %(platformName)s need my photo?"
-msgstr "Por qué %(platformName)s necesita mi foto ?"
-
-#: lms/templates/verify_student/face_photo_step.underscore
-#: lms/templates/verify_student/id_photo_step.underscore
-#: lms/templates/verify_student/incourse_reverify.underscore
-msgid ""
-"As part of the verification process, you take a photo of both your face and "
-"a government-issued photo ID. Our authorization service confirms your "
-"identity by comparing the photo you take with the photo on your ID."
-msgstr ""
-"Como parte del proceso de verificación, usted debe tomar una foto de su cara"
-" y de su documento de identidad. Nuestro servicio de autorización confirmará"
-" su identidad comparando la foto que usted se toma con la foto en su "
-"documento."
-
-#: lms/templates/verify_student/face_photo_step.underscore
-#: lms/templates/verify_student/id_photo_step.underscore
-#: lms/templates/verify_student/incourse_reverify.underscore
-#, python-format
-msgid "What does %(platformName)s do with this photo?"
-msgstr "¿Qué hace %(platformName)s con esta imagen?"
-
-#: lms/templates/verify_student/face_photo_step.underscore
-#: lms/templates/verify_student/id_photo_step.underscore
-#: lms/templates/verify_student/incourse_reverify.underscore
-#, python-format
-msgid ""
-"We use the highest levels of security available to encrypt your photo and "
-"send it to our authorization service for review. Your photo and information "
-"are not saved or visible anywhere on %(platformName)s after the verification"
-" process is complete."
-msgstr ""
-"Usamos los más altos niveles de seguridad disponibles para encriptar su foto"
-" y enviarla a nuestro servicio de autorización para revisión. Su foto y su "
-"información no son guardadas ni quedan visibles en ninguna parte de "
-"%(platformName)s despúes de que el proceso de verificación haya sido "
-"completado."
-
-#: lms/templates/verify_student/face_photo_step.underscore
-#: lms/templates/verify_student/id_photo_step.underscore
-#: lms/templates/verify_student/intro_step.underscore
-#: lms/templates/verify_student/payment_confirmation_step.underscore
-#, python-format
-msgid "Next: %(nextStepTitle)s"
-msgstr "Siguiente: %(nextStepTitle)s"
-
-#: lms/templates/verify_student/id_photo_step.underscore
-msgid "Take a Photo of Your ID"
-msgstr "Toma una Foto de tu Identificación"
-
-#: lms/templates/verify_student/id_photo_step.underscore
-msgid ""
-"Use your webcam to take a photo of your ID. We will match this photo with "
-"the photo of your face and the name on your account."
-msgstr ""
-"Use su cámara web para tomar una fotografía de su documento de identidad. "
-"Usaremos esta foto para verificarla contra la fotografía de su cara y el "
-"nombre de su cuenta."
-
-#: lms/templates/verify_student/id_photo_step.underscore
-msgid ""
-"You need an ID with your name and photo. A driver's license, passport, or "
-"other government-issued IDs are all acceptable."
-msgstr ""
-"Necesitas un ID con tu nombre y foto. Licencia, pasaporte, cédula todos son "
-"aceptados."
-
-#: lms/templates/verify_student/id_photo_step.underscore
-#: lms/templates/verify_student/incourse_reverify.underscore
-msgid "Tips on taking a successful photo"
-msgstr "Consejos para tomar una foto exitosamente"
-
-#: lms/templates/verify_student/id_photo_step.underscore
-msgid "Ensure that you can see your photo and read your name"
-msgstr ""
-"Asegurese de que se pueda ver su cara y leer su nombre en la foto del "
-"documento de identificación."
-
-#: lms/templates/verify_student/id_photo_step.underscore
-msgid "Make sure your ID is well-lit"
-msgstr "Asegurese que su documento está bien iluminado"
-
-#: lms/templates/verify_student/id_photo_step.underscore
-msgid "Once in position, use the camera button {icon} to capture your ID"
-msgstr ""
-
-#: lms/templates/verify_student/id_photo_step.underscore
-#: lms/templates/verify_student/incourse_reverify.underscore
-msgid "Use the retake photo button if you are not pleased with your photo"
-msgstr "Utilice el botón retomar foto si usted no está satisfecho con su foto"
-
-#: lms/templates/verify_student/image_input.underscore
-msgid "Preview of uploaded image"
-msgstr "Vista previa de imagen subida"
-
-#: lms/templates/verify_student/image_input.underscore
-msgid "Upload an image or capture one with your web or phone camera."
-msgstr "Subir una imagen o captura con tu camara web o del teléfono"
-
-#: lms/templates/verify_student/incourse_reverify.underscore
-msgid ""
-"Use your webcam to take a photo of your face. We will match this photo with "
-"the photo on your ID."
-msgstr ""
-"Use su cámara web para tomar una fotografía de su cara. Usaremos esta foto "
-"para verificarla contra la fotografía de su documento de identificación."
-
-#: lms/templates/verify_student/incourse_reverify.underscore
-msgid "Make sure your face is well-lit"
-msgstr "Asegurese de que su rostro esté bien iluminado"
-
-#: lms/templates/verify_student/incourse_reverify.underscore
-msgid "Be sure your entire face is inside the frame"
-msgstr "Verifique que su cara está completamente dentro del marco de la foto"
-
-#: lms/templates/verify_student/incourse_reverify.underscore
-msgid "Once in position, use the camera button {icon} to capture your photo"
-msgstr ""
-
-#: lms/templates/verify_student/incourse_reverify.underscore
-msgid "Can we match the photo you took with the one on your ID?"
-msgstr ""
-"¿Podemos verificar la foto que usted acaba de tomar contra la foto en su "
-"documento de identificación?"
-
-#: lms/templates/verify_student/intro_step.underscore
-msgid "Thanks for returning to verify your ID in: {courseName}"
-msgstr ""
-
-#: lms/templates/verify_student/intro_step.underscore
-#: lms/templates/verify_student/make_payment_step.underscore
-msgid ""
-"You need to activate your account before you can enroll in courses. Check "
-"your inbox for an activation email. After you complete activation you can "
-"return and refresh this page."
-msgstr ""
-"Necesita activar la cuenta antes de que pueda registrarse para el curso. "
-"Revise su bandeja de entrada que un correo electrónico de activación fue "
-"enviado. Una vez haya completado la activación puede regresar y recargar "
-"esta página."
-
-#: lms/templates/verify_student/intro_step.underscore
-#: lms/templates/verify_student/make_payment_step.underscore
-#: lms/templates/verify_student/payment_confirmation_step.underscore
-msgid "Activate Your Account"
-msgstr "Activar su cuenta"
-
-#: lms/templates/verify_student/intro_step.underscore
-#: lms/templates/verify_student/make_payment_step.underscore
-msgid "Check Your Email"
-msgstr "Revise su correo electrónico"
-
-#: lms/templates/verify_student/intro_step.underscore
-#: lms/templates/verify_student/make_payment_step_ab_testing.underscore
-#: lms/templates/verify_student/payment_confirmation_step.underscore
-msgid "Photo ID"
-msgstr "Foto ID"
-
-#: lms/templates/verify_student/intro_step.underscore
-msgid ""
-"A driver's license, passport, or other government-issued ID with your name "
-"and photo"
-msgstr ""
-"Una licencia de conducir, pasaporte, cédula o otra identificación oficial "
-"con su nombre y foto"
-
-#: lms/templates/verify_student/make_payment_step.underscore
-#: lms/templates/verify_student/make_payment_step_ab_testing.underscore
-msgid "You are enrolling in: {courseName}"
-msgstr ""
-
-#: lms/templates/verify_student/make_payment_step.underscore
-msgid "You are upgrading your enrollment for: {courseName}"
-msgstr ""
-
-#: lms/templates/verify_student/make_payment_step.underscore
-msgid ""
-"You can now enter your payment information and complete your enrollment."
-msgstr ""
-"Ahora puede agregar su información de pago, y completar su inscripción"
-
-#: lms/templates/verify_student/make_payment_step.underscore
-#, python-format
-msgid ""
-"You can pay now even if you don't have the following items available, but "
-"you will need to have these by %(date)s to qualify to earn a Verified "
-"Certificate."
-msgstr ""
-"Puede pagar ahora, incluso si no tiene los siguientes items disponibles, "
-"pero deberá tenerlos antes del %(date)s para calificar para un Certificado "
-"Verificado."
-
-#: lms/templates/verify_student/make_payment_step.underscore
-msgid ""
-"You can pay now even if you don't have the following items available, but "
-"you will need to have these to qualify to earn a Verified Certificate."
-msgstr ""
-"Puede pagar ahora, incluso si no tiene los siguientes items disponibles, "
-"pero deberá tenerlos para calificar para un Certificado Verificado."
-
-#: lms/templates/verify_student/make_payment_step.underscore
-msgid "Government-Issued Photo ID"
-msgstr "Foto de documento oficial de identificación"
-
-#: lms/templates/verify_student/make_payment_step.underscore
-msgid ""
-"ID-Verification is not required for this Professional Education course."
-msgstr ""
-"La verification de ID no se requiere para este curso de Educación "
-"Profesional"
-
-#: lms/templates/verify_student/make_payment_step.underscore
-msgid ""
-"All professional education courses are fee-based, and require payment to "
-"complete the enrollment process."
-msgstr ""
-"Todos los cursos de educación profesional son basados en honorarios, y "
-"requieren el pago para completar el proceso de inscripción."
-
-#: lms/templates/verify_student/make_payment_step.underscore
-msgid "You have already verified your ID!"
-msgstr "Usted ha verificado su ID!"
-
-#: lms/templates/verify_student/make_payment_step.underscore
-msgid "Your verification status is good until {verificationGoodUntil}."
-msgstr ""
-
-#: lms/templates/verify_student/make_payment_step.underscore
-msgid "price"
-msgstr "precio"
-
-#: lms/templates/verify_student/make_payment_step_ab_testing.underscore
-msgid "Account Not Activated"
-msgstr "Cuenta no activada"
-
-#: lms/templates/verify_student/make_payment_step_ab_testing.underscore
-msgid "Upgrade to a Verified Certificate for {courseName}"
-msgstr ""
-
-#: lms/templates/verify_student/make_payment_step_ab_testing.underscore
-msgid ""
-"Before you upgrade to a certificate track, you must activate your account."
-msgstr ""
-"Antes de ascender a la ruta de certificado verificado, deberá activar su "
-"cuenta."
-
-#: lms/templates/verify_student/make_payment_step_ab_testing.underscore
-msgid "Check your email for an activation message."
-msgstr "Revise sus correos electrónicos para un mensaje de activación."
-
-#: lms/templates/verify_student/make_payment_step_ab_testing.underscore
-msgid "Professional Certificate for {courseName}"
-msgstr ""
-
-#: lms/templates/verify_student/make_payment_step_ab_testing.underscore
-msgid "Verified Certificate for {courseName}"
-msgstr ""
-
-#: lms/templates/verify_student/make_payment_step_ab_testing.underscore
-#, python-format
-msgid ""
-"To receive a certificate, you must also verify your identity before "
-"%(date)s."
-msgstr ""
-"Para recibir un certificado, también debe verificar su identidad antes del "
-"%(date)s."
-
-#: lms/templates/verify_student/make_payment_step_ab_testing.underscore
-msgid "To receive a certificate, you must also verify your identity."
-msgstr "Para recibir un certificado, también debe verificar su identidad."
-
-#: lms/templates/verify_student/make_payment_step_ab_testing.underscore
-msgid ""
-"To verify your identity, you need a webcam and a government-issued photo ID."
-msgstr ""
-"Para verificar su identidad, necesitará una cámara web, y un documento de "
-"identificación oficial con foto."
-
-#: lms/templates/verify_student/make_payment_step_ab_testing.underscore
-msgid ""
-"Your ID must be a government-issued photo ID that clearly shows your face."
-msgstr ""
-"Su documento de identificación debe ser un documento oficial con foto que "
-"muestre claramente su cara."
-
-#: lms/templates/verify_student/make_payment_step_ab_testing.underscore
-msgid ""
-"You will use your webcam to take a picture of your face and of your "
-"government-issued photo ID."
-msgstr ""
-"Usará su cámara web para tomar una foto de su cara y de su documento de "
-"identificación oficial con foto."
-
-#: lms/templates/verify_student/payment_confirmation_step.underscore
-msgid "Thank you! We have received your payment for {courseName}."
-msgstr ""
-
-#: lms/templates/verify_student/payment_confirmation_step.underscore
-msgid "Next Step: Confirm your identity"
-msgstr "Siguiente paso: Confirmación de identidad"
-
-#: lms/templates/verify_student/payment_confirmation_step.underscore
-msgid "Check your email"
-msgstr "Verificar su correo electrónico"
-
-#: lms/templates/verify_student/payment_confirmation_step.underscore
-msgid ""
-"You need to activate your account before you can enroll in courses. Check "
-"your inbox for an activation email."
-msgstr ""
-"Necesita activar la cuenta antes de que pueda registrarse para el curso. "
-"Revise su bandeja de entrada que un correo electrónico de activación fue "
-"enviado."
-
-#: lms/templates/verify_student/payment_confirmation_step.underscore
-msgid ""
-"A driver's license, passport, or government-issued ID with your name and "
-"photo."
-msgstr ""
-"Una licencia de conducir, pasaporte, cédula o otra identificación oficial "
-"con su nombre y foto"
-
-#: lms/templates/verify_student/reverify_success_step.underscore
-msgid "Identity Verification In Progress"
-msgstr "Verificación de identidad en progreso"
-
-#: lms/templates/verify_student/reverify_success_step.underscore
-msgid ""
-"We have received your information and are verifying your identity. You will "
-"see a message on your dashboard when the verification process is complete "
-"(usually within 1-2 days). In the meantime, you can still access all "
-"available course content."
-msgstr ""
-"Hemos recibido la información enviada y estamos verificando su identidad. "
-"Recibir un mensaje en su Panel principal cuando el proceso de verificación "
-"esté completado (usualmente entre 1-2 días). Durante este tiempo, igualmente"
-" tendrá acceso a todo el contenido de su curso."
-
-#: lms/templates/verify_student/reverify_success_step.underscore
-msgid "Return to Your Dashboard"
-msgstr "Volver al panel principal"
-
-#: lms/templates/verify_student/review_photos_step.underscore
-msgid "Review Your Photos"
-msgstr "Revisar sus fotos"
-
-#: lms/templates/verify_student/review_photos_step.underscore
-msgid ""
-"Make sure we can verify your identity with the photos and information you "
-"have provided."
-msgstr ""
-"Asegúrese de que podamos verificar su identidad con las imágenes y la "
-"información suministrada."
-
-#: lms/templates/verify_student/review_photos_step.underscore
-#, python-format
-msgid "Photo of %(fullName)s"
-msgstr "Foto de %(fullName)s"
-
-#: lms/templates/verify_student/review_photos_step.underscore
-#, python-format
-msgid "Photo of %(fullName)s's ID"
-msgstr "Foto de la identificación de %(fullName)s"
-
-#: lms/templates/verify_student/review_photos_step.underscore
-msgid "Photo requirements:"
-msgstr "Requerimientos para las fotos:"
-
-#: lms/templates/verify_student/review_photos_step.underscore
-msgid "Does the photo of you show your whole face?"
-msgstr "¿Muestra la foto su cara completa?"
-
-#: lms/templates/verify_student/review_photos_step.underscore
-msgid "Does the photo of you match your ID photo?"
-msgstr "¿Su foto corresponde a la foto en su identificación?"
-
-#: lms/templates/verify_student/review_photos_step.underscore
-msgid "Is your name on your ID readable?"
-msgstr "¿Está su nombre legible en su identificación?"
-
-#: lms/templates/verify_student/review_photos_step.underscore
-#, python-format
-msgid "Does the name on your ID match your account name: %(fullName)s?"
-msgstr ""
-"¿Corresponde el nombre en su identificación con el nombre es su cuenta: "
-"%(fullName)s?"
-
-#: lms/templates/verify_student/review_photos_step.underscore
-msgid "Edit Your Name"
-msgstr "Edite su nombre"
-
-#: lms/templates/verify_student/review_photos_step.underscore
-msgid ""
-"Make sure that the full name on your account matches the name on your ID."
-msgstr ""
-"Asegurese que su nombre completo en su cuenta corresponde al de su documento"
-" de identificación."
-
-#: lms/templates/verify_student/review_photos_step.underscore
-msgid "Photos don't meet the requirements?"
-msgstr "¿Sus fotos no cumplen los requerimientos?"
-
-#: lms/templates/verify_student/review_photos_step.underscore
-msgid "Retake Your Photos"
-msgstr "Tome nuevamente sus fotos"
-
-#: lms/templates/verify_student/review_photos_step.underscore
-msgid "Before proceeding, please confirm that your details match"
-msgstr "Antes de continuar, por favor confirme que sus datos sean correctos."
-
-#: lms/templates/verify_student/webcam_photo.underscore
-msgid ""
-"Don't see your picture? Make sure to allow your browser to use your camera "
-"when it asks for permission."
-msgstr ""
-"¿No puede ver su foto? Asegúrese de permitir a su navegador que utilice la "
-"cámara web cuando este le solicite tal autorización."
-
-#: lms/templates/verify_student/webcam_photo.underscore
-msgid "Live view of webcam"
-msgstr "Señal en vivo de la webcam"
-
-#: lms/templates/verify_student/webcam_photo.underscore
-msgid "Retake Photo"
-msgstr "Tomar nuevamente la foto"
-
-#: lms/templates/verify_student/webcam_photo.underscore
-msgid "Take Photo"
-msgstr "Tomar foto"
-
#: cms/templates/js/access-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/access-editor.underscore
+#: test_root/staticfiles/templates/access-editor.underscore
msgid "Limit Access"
msgstr "Restrinja permisos"
#: cms/templates/js/access-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/access-editor.underscore
+#: test_root/staticfiles/templates/access-editor.underscore
msgid ""
"Select a prerequisite subsection and enter a minimum score percentage to "
"limit access to this subsection."
@@ -8002,22 +6010,32 @@ msgstr ""
"restringir el acceso a esta subsección."
#: cms/templates/js/access-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/access-editor.underscore
+#: test_root/staticfiles/templates/access-editor.underscore
msgid "Prerequisite:"
-msgstr "Prerrequisito"
+msgstr "Prerrequisito:"
#: cms/templates/js/access-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/access-editor.underscore
+#: test_root/staticfiles/templates/access-editor.underscore
msgid "No prerequisite"
msgstr "Sin prerrequisitos"
#: cms/templates/js/access-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/access-editor.underscore
+#: test_root/staticfiles/templates/access-editor.underscore
msgid "Minimum Score:"
-msgstr "Nota mínima"
+msgstr "Calificación mínima"
#: cms/templates/js/access-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/access-editor.underscore
+#: test_root/staticfiles/templates/access-editor.underscore
msgid "The minimum score percentage must be a whole number between 0 and 100."
msgstr "La nota mínima para aprobar debe ser un número entero entre 0 y 100."
#: cms/templates/js/access-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/access-editor.underscore
+#: test_root/staticfiles/templates/access-editor.underscore
msgid "Use as a Prerequisite"
msgstr "Utilice como prerrequisito"
@@ -8052,8 +6070,10 @@ msgid "Common Problem Types"
msgstr "Tipos de problemas comunes"
#: cms/templates/js/add-xblock-component.underscore
+#: test_root/staticfiles/coffee/fixtures/add-xblock-component.underscore
+#: test_root/staticfiles/templates/add-xblock-component.underscore
msgid "Add New Component"
-msgstr "Añadir nuevo Componente"
+msgstr "Añadir Nuevo Componente"
#: cms/templates/js/advanced_entry.underscore
msgid "Deprecated"
@@ -8075,19 +6095,38 @@ msgstr "Mostrar todo"
msgid "Other"
msgstr "Otro"
+#: cms/templates/js/asset-library.underscore
+#: cms/templates/js/basic-modal.underscore
+#: lms/templates/instructor/instructor_dashboard_2/enrollment-code-lookup-links.underscore
+#: test_root/staticfiles/coffee/fixtures/asset-library.underscore
+#: test_root/staticfiles/coffee/fixtures/basic-modal.underscore
+#: test_root/staticfiles/proctoring/templates/course_allowances.underscore
+#: test_root/staticfiles/proctoring/templates/student-proctored-exam-attempts.underscore
+#: test_root/staticfiles/templates/asset-library.underscore
+#: test_root/staticfiles/templates/basic-modal.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/enrollment-code-lookup-links.underscore
+msgid "Actions"
+msgstr "Acciones"
+
#: cms/templates/js/asset-library.underscore
msgid "You haven't added any assets to this course yet."
msgstr "No ha añadido aún ningún recurso a este curso."
#: cms/templates/js/asset-library.underscore
+#: test_root/staticfiles/coffee/fixtures/asset-library.underscore
+#: test_root/staticfiles/templates/asset-library.underscore
msgid "Upload your first asset"
msgstr "Subir su primer recurso"
#: cms/templates/js/asset-upload-modal.underscore
+#: test_root/staticfiles/coffee/fixtures/asset-upload-modal.underscore
+#: test_root/staticfiles/templates/asset-upload-modal.underscore
msgid "close"
msgstr "cerrar"
#: cms/templates/js/asset.underscore
+#: test_root/staticfiles/coffee/fixtures/asset.underscore
+#: test_root/staticfiles/templates/asset.underscore
msgid "No description available"
msgstr "No hay descripción disponible"
@@ -8335,6 +6374,17 @@ msgstr "Liberado:"
msgid "Scheduled:"
msgstr "Programado:"
+#: cms/templates/js/course-outline.underscore
+#: cms/templates/js/publish-xblock.underscore
+#: lms/templates/ccx/schedule.underscore
+#: test_root/staticfiles/coffee/fixtures/course-outline.underscore
+#: test_root/staticfiles/coffee/fixtures/publish-xblock.underscore
+#: test_root/staticfiles/templates/course-outline.underscore
+#: test_root/staticfiles/templates/publish-xblock.underscore
+#: test_root/staticfiles/templates/ccx/schedule.underscore
+msgid "Unscheduled"
+msgstr "No programado"
+
#: cms/templates/js/course-outline.underscore
msgid "Graded as:"
msgstr "Calificado como:"
@@ -8388,6 +6438,8 @@ msgid ""
"The weight of all assignments of this type as a percentage of the total "
"grade, for example, 40. Do not include the percent symbol."
msgstr ""
+"El peso de todas las asignaciones de este tipo como porcentaje de la "
+"calificación total, por ejemplo, 40. No incluya el símbolo de porcentaje."
#: cms/templates/js/course_grade_policy.underscore
msgid "Total Number"
@@ -8398,6 +6450,8 @@ msgid ""
"The number of subsections in the course that contain problems of this "
"assignment type."
msgstr ""
+"El número de subdivisiones del curso que contiene problemas de este tipo de "
+"asignación."
#: cms/templates/js/course_grade_policy.underscore
msgid "Number of Droppable"
@@ -8427,6 +6481,16 @@ msgid ""
msgstr ""
"Hay código invalido en su contenido. Por favor verifique la validez del HTML"
+#: cms/templates/js/course_info_update.underscore
+#: lms/templates/commerce/receipt.underscore
+#: lms/templates/verify_student/payment_confirmation_step.underscore
+#: test_root/staticfiles/coffee/fixtures/course_info_update.underscore
+#: test_root/staticfiles/templates/course_info_update.underscore
+#: test_root/staticfiles/templates/commerce/receipt.underscore
+#: test_root/staticfiles/templates/verify_student/payment_confirmation_step.underscore
+msgid "Date"
+msgstr "Fecha"
+
#: cms/templates/js/course_info_update.underscore
msgid "Send push notification to mobile apps"
msgstr "Enviar notificaciones PUSH a las aplicaciones móviles"
@@ -8455,6 +6519,16 @@ msgstr "Borrar la fecha límite de calificación"
msgid "Chapter Name"
msgstr "Nombre del capítulo"
+#: cms/templates/js/edit-chapter.underscore
+#: lms/templates/ccx/schedule.underscore
+#: test_root/staticfiles/coffee/fixtures/edit-chapter.underscore
+#: test_root/staticfiles/proctoring/templates/add-new-allowance.underscore
+#: test_root/staticfiles/proctoring/templates/student-proctored-exam-attempts.underscore
+#: test_root/staticfiles/templates/edit-chapter.underscore
+#: test_root/staticfiles/templates/ccx/schedule.underscore
+msgid "gettext("
+msgstr "gettext("
+
#: cms/templates/js/edit-chapter.underscore
msgid "provide the title/name of the chapter that will be used in navigating"
msgstr "Ingrese el título / nombre del capítulo que se usará"
@@ -8666,6 +6740,18 @@ msgstr "No ha añadido aún ningún libro de texto a este curso."
msgid "Add your first textbook"
msgstr "Añada su primer libro de texto"
+#: cms/templates/js/paging-header.underscore
+#: common/static/common/templates/components/paging-footer.underscore
+#: common/static/common/templates/discussion/pagination.underscore
+#: test_root/staticfiles/coffee/fixtures/paging-header.underscore
+#: test_root/staticfiles/common/templates/components/paging-footer.underscore
+#: test_root/staticfiles/common/templates/discussion/pagination.underscore
+#: test_root/staticfiles/templates/paging-header.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/components/paging-footer.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/pagination.underscore
+msgid "Previous"
+msgstr "Anterior"
+
#: cms/templates/js/previous-video-upload-list.underscore
msgid "Previous Uploads"
msgstr "Subidas anteriores"
@@ -8682,6 +6768,17 @@ msgstr "Duración"
msgid "Video ID"
msgstr "ID del video"
+#: cms/templates/js/previous-video-upload-list.underscore
+#: lms/djangoapps/support/static/support/templates/certificates_results.underscore
+#: lms/templates/verify_student/enrollment_confirmation_step.underscore
+#: test_root/staticfiles/coffee/fixtures/previous-video-upload-list.underscore
+#: test_root/staticfiles/proctoring/templates/student-proctored-exam-attempts.underscore
+#: test_root/staticfiles/support/templates/certificates_results.underscore
+#: test_root/staticfiles/templates/previous-video-upload-list.underscore
+#: test_root/staticfiles/templates/verify_student/enrollment_confirmation_step.underscore
+msgid "Status"
+msgstr "Estado"
+
#: cms/templates/js/publish-history.underscore
msgid "Never published"
msgstr "Nunca publicad"
@@ -9223,3 +7320,2843 @@ msgstr ""
#: cms/templates/js/video/transcripts/messages/transcripts-use-existing.underscore
msgid "Use Current Transcript"
msgstr "Usar la transcripción actual"
+
+#: common/static/common/templates/image-modal.underscore
+#: test_root/staticfiles/common/templates/image-modal.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/image-modal.underscore
+msgid "Large"
+msgstr "Largo"
+
+#: common/static/common/templates/image-modal.underscore
+#: test_root/staticfiles/common/templates/image-modal.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/image-modal.underscore
+msgid "Zoom In"
+msgstr "Acercar"
+
+#: common/static/common/templates/image-modal.underscore
+#: test_root/staticfiles/common/templates/image-modal.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/image-modal.underscore
+msgid "Zoom Out"
+msgstr "Alejar"
+
+#: common/static/common/templates/components/paging-footer.underscore
+#: test_root/staticfiles/common/templates/components/paging-footer.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/components/paging-footer.underscore
+#, python-format
+msgid "Page number out of %(total_pages)s"
+msgstr ""
+
+#: common/static/common/templates/components/paging-footer.underscore
+#: test_root/staticfiles/common/templates/components/paging-footer.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/components/paging-footer.underscore
+msgid "Enter the page number you'd like to quickly navigate to."
+msgstr "Introduzca el número de página al cual le gustaría dirigirse"
+
+#: common/static/common/templates/components/paging-header.underscore
+#: test_root/staticfiles/common/templates/components/paging-header.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/components/paging-header.underscore
+msgid "Sorted by"
+msgstr "Ordenados por"
+
+#: common/static/common/templates/components/search-field.underscore
+#: test_root/staticfiles/common/templates/components/search-field.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/components/search-field.underscore
+msgid "Clear search"
+msgstr "Reiniciar búsqueda"
+
+#: common/static/common/templates/discussion/discussion-home.underscore
+#: test_root/staticfiles/common/templates/discussion/discussion-home.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/discussion-home.underscore
+msgid "DISCUSSION HOME:"
+msgstr "INICIO:"
+
+#: common/static/common/templates/discussion/discussion-home.underscore
+#: test_root/staticfiles/common/templates/discussion/discussion-home.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/discussion-home.underscore
+#, python-format
+msgid "How to use %(platform_name)s discussions"
+msgstr "Cómo usar las discusiones de %(platform_name)s"
+
+#: common/static/common/templates/discussion/discussion-home.underscore
+#: test_root/staticfiles/common/templates/discussion/discussion-home.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/discussion-home.underscore
+msgid "Find discussions"
+msgstr "Encontrar discusiones"
+
+#: common/static/common/templates/discussion/discussion-home.underscore
+#: test_root/staticfiles/common/templates/discussion/discussion-home.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/discussion-home.underscore
+msgid "Use the Discussion Topics menu to find specific topics."
+msgstr "Use el menú de temas de discusión para encontrar un tema específico"
+
+#: common/static/common/templates/discussion/discussion-home.underscore
+#: test_root/staticfiles/common/templates/discussion/discussion-home.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/discussion-home.underscore
+msgid "Search all posts"
+msgstr "Buscar todas las publicaciones"
+
+#: common/static/common/templates/discussion/discussion-home.underscore
+#: test_root/staticfiles/common/templates/discussion/discussion-home.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/discussion-home.underscore
+msgid "Filter and sort topics"
+msgstr "Filtrar y ordenar los temas"
+
+#: common/static/common/templates/discussion/discussion-home.underscore
+#: test_root/staticfiles/common/templates/discussion/discussion-home.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/discussion-home.underscore
+msgid "Engage with posts"
+msgstr "Trabajar con las publicaciones"
+
+#: common/static/common/templates/discussion/discussion-home.underscore
+#: test_root/staticfiles/common/templates/discussion/discussion-home.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/discussion-home.underscore
+msgid "Vote for good posts and responses"
+msgstr "Votar por las mejores publicaciones y respuestas"
+
+#: common/static/common/templates/discussion/discussion-home.underscore
+#: test_root/staticfiles/common/templates/discussion/discussion-home.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/discussion-home.underscore
+msgid "Report abuse, topics, and responses"
+msgstr "Reportar abusos, temas y respuestas"
+
+#: common/static/common/templates/discussion/discussion-home.underscore
+#: test_root/staticfiles/common/templates/discussion/discussion-home.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/discussion-home.underscore
+msgid "Follow or unfollow posts"
+msgstr "Seguir o dejar de seguir publicaciones"
+
+#: common/static/common/templates/discussion/discussion-home.underscore
+#: test_root/staticfiles/common/templates/discussion/discussion-home.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/discussion-home.underscore
+msgid "Receive updates"
+msgstr "Recibir notificaciones"
+
+#: common/static/common/templates/discussion/discussion-home.underscore
+#: test_root/staticfiles/common/templates/discussion/discussion-home.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/discussion-home.underscore
+msgid "Toggle Notifications Setting"
+msgstr "Cambiar las opciones de notificación"
+
+#: common/static/common/templates/discussion/discussion-home.underscore
+#: test_root/staticfiles/common/templates/discussion/discussion-home.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/discussion-home.underscore
+msgid ""
+"Check this box to receive an email digest once a day notifying you about "
+"new, unread activity from posts you are following."
+msgstr ""
+"Marque esta casilla para recibir un resumen diario por correo electrónico "
+"con notificaciones de actividad nueva y sin leer de las conversaciones que "
+"está siguiendo."
+
+#: common/static/common/templates/discussion/forum-action-answer.underscore
+#: test_root/staticfiles/common/templates/discussion/forum-action-answer.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/forum-action-answer.underscore
+msgid "Mark as Answer"
+msgstr "Marcar como respuesta"
+
+#: common/static/common/templates/discussion/forum-action-answer.underscore
+#: test_root/staticfiles/common/templates/discussion/forum-action-answer.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/forum-action-answer.underscore
+msgid "Unmark as Answer"
+msgstr "Desmarcar como respuesta"
+
+#: common/static/common/templates/discussion/forum-action-close.underscore
+#: test_root/staticfiles/common/templates/discussion/forum-action-close.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/forum-action-close.underscore
+msgid "Open"
+msgstr "Abrir"
+
+#: common/static/common/templates/discussion/forum-action-endorse.underscore
+#: test_root/staticfiles/common/templates/discussion/forum-action-endorse.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/forum-action-endorse.underscore
+msgid "Endorse"
+msgstr "Validar"
+
+#: common/static/common/templates/discussion/forum-action-endorse.underscore
+#: test_root/staticfiles/common/templates/discussion/forum-action-endorse.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/forum-action-endorse.underscore
+msgid "Unendorse"
+msgstr "No validar"
+
+#: common/static/common/templates/discussion/forum-action-follow.underscore
+#: test_root/staticfiles/common/templates/discussion/forum-action-follow.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/forum-action-follow.underscore
+msgid "Follow"
+msgstr "Seguir"
+
+#: common/static/common/templates/discussion/forum-action-follow.underscore
+#: test_root/staticfiles/common/templates/discussion/forum-action-follow.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/forum-action-follow.underscore
+msgid "Unfollow"
+msgstr "Dejar de seguir"
+
+#: common/static/common/templates/discussion/forum-action-pin.underscore
+#: test_root/staticfiles/common/templates/discussion/forum-action-pin.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/forum-action-pin.underscore
+msgid "Pin"
+msgstr "Marcar"
+
+#: common/static/common/templates/discussion/forum-action-pin.underscore
+#: test_root/staticfiles/common/templates/discussion/forum-action-pin.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/forum-action-pin.underscore
+msgid "Unpin"
+msgstr "Desmarcar"
+
+#: common/static/common/templates/discussion/forum-action-report.underscore
+#: test_root/staticfiles/common/templates/discussion/forum-action-report.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/forum-action-report.underscore
+msgid "Report abuse"
+msgstr "Reportar un abuso"
+
+#: common/static/common/templates/discussion/forum-action-report.underscore
+#: test_root/staticfiles/common/templates/discussion/forum-action-report.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/forum-action-report.underscore
+msgid "Report"
+msgstr "Reporte"
+
+#: common/static/common/templates/discussion/forum-action-report.underscore
+#: test_root/staticfiles/common/templates/discussion/forum-action-report.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/forum-action-report.underscore
+msgid "Unreport"
+msgstr "No reportar"
+
+#: common/static/common/templates/discussion/forum-action-vote.underscore
+#: test_root/staticfiles/common/templates/discussion/forum-action-vote.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/forum-action-vote.underscore
+msgid "Vote for this post,"
+msgstr "Vote por esta publicación"
+
+#: common/static/common/templates/discussion/new-post.underscore
+#: test_root/staticfiles/common/templates/discussion/new-post.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/new-post.underscore
+msgid "Visible To:"
+msgstr "Visible para:"
+
+#: common/static/common/templates/discussion/new-post.underscore
+#: test_root/staticfiles/common/templates/discussion/new-post.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/new-post.underscore
+msgid "All Groups"
+msgstr "Todos los Grupos"
+
+#: common/static/common/templates/discussion/new-post.underscore
+#: test_root/staticfiles/common/templates/discussion/new-post.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/new-post.underscore
+msgid ""
+"Discussion admins, moderators, and TAs can make their posts visible to all "
+"students or specify a single cohort."
+msgstr ""
+"Admins de discusiones, moderadores y TA pueden hacer sus publicaciones "
+"visibles a todos los estudiantes o para un grupo común específico."
+
+#: common/static/common/templates/discussion/new-post.underscore
+#: test_root/staticfiles/common/templates/discussion/new-post.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/new-post.underscore
+msgid "Title:"
+msgstr "Título:"
+
+#: common/static/common/templates/discussion/new-post.underscore
+#: test_root/staticfiles/common/templates/discussion/new-post.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/new-post.underscore
+msgid "Add a clear and descriptive title to encourage participation."
+msgstr "Añade un título claro y descriptivo para fomentar la participación."
+
+#: common/static/common/templates/discussion/new-post.underscore
+#: test_root/staticfiles/common/templates/discussion/new-post.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/new-post.underscore
+msgid "Enter your question or comment"
+msgstr "Ingresa tu pregunta o comentario"
+
+#: common/static/common/templates/discussion/new-post.underscore
+#: test_root/staticfiles/common/templates/discussion/new-post.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/new-post.underscore
+msgid "follow this post"
+msgstr "seguir esta entrada"
+
+#: common/static/common/templates/discussion/new-post.underscore
+#: test_root/staticfiles/common/templates/discussion/new-post.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/new-post.underscore
+msgid "post anonymously"
+msgstr "escribir anónimamente"
+
+#: common/static/common/templates/discussion/new-post.underscore
+#: test_root/staticfiles/common/templates/discussion/new-post.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/new-post.underscore
+msgid "post anonymously to classmates"
+msgstr "publicar anónimamente a mis compañeros de curso"
+
+#: common/static/common/templates/discussion/new-post.underscore
+#: test_root/staticfiles/common/templates/discussion/new-post.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/new-post.underscore
+msgid "Add Post"
+msgstr "Añadir entrada"
+
+#: common/static/common/templates/discussion/post-user-display.underscore
+#: test_root/staticfiles/common/templates/discussion/post-user-display.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/post-user-display.underscore
+msgid "Community TA"
+msgstr "TA de la comunidad"
+
+#: common/static/common/templates/discussion/profile-thread.underscore
+#: common/static/common/templates/discussion/thread.underscore
+#: test_root/staticfiles/common/templates/discussion/profile-thread.underscore
+#: test_root/staticfiles/common/templates/discussion/thread.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/profile-thread.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread.underscore
+msgid "This thread is closed."
+msgstr "Este hilo está cerrado."
+
+#: common/static/common/templates/discussion/profile-thread.underscore
+#: test_root/staticfiles/common/templates/discussion/profile-thread.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/profile-thread.underscore
+msgid "View discussion"
+msgstr "Ver discusión"
+
+#: common/static/common/templates/discussion/response-comment-edit.underscore
+#: test_root/staticfiles/common/templates/discussion/response-comment-edit.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/response-comment-edit.underscore
+msgid "Editing comment"
+msgstr "Editando comentario"
+
+#: common/static/common/templates/discussion/response-comment-edit.underscore
+#: test_root/staticfiles/common/templates/discussion/response-comment-edit.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/response-comment-edit.underscore
+msgid "Update comment"
+msgstr "Actualizar comentario"
+
+#: common/static/common/templates/discussion/response-comment-show.underscore
+#: test_root/staticfiles/common/templates/discussion/response-comment-show.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/response-comment-show.underscore
+#, python-format
+msgid "posted %(time_ago)s by %(author)s"
+msgstr "publicado %(time_ago)s por %(author)s"
+
+#: common/static/common/templates/discussion/response-comment-show.underscore
+#: common/static/common/templates/discussion/thread-response-show.underscore
+#: common/static/common/templates/discussion/thread-show.underscore
+#: test_root/staticfiles/common/templates/discussion/response-comment-show.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-response-show.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-show.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/response-comment-show.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-response-show.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-show.underscore
+msgid "Reported"
+msgstr "Reportado"
+
+#: common/static/common/templates/discussion/thread-edit.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-edit.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-edit.underscore
+msgid "Editing post"
+msgstr "Editando entrada"
+
+#: common/static/common/templates/discussion/thread-edit.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-edit.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-edit.underscore
+msgid "Edit post title"
+msgstr "Editar el título de la publicación"
+
+#: common/static/common/templates/discussion/thread-edit.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-edit.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-edit.underscore
+msgid "Update post"
+msgstr "Actualizar entrada"
+
+#: common/static/common/templates/discussion/thread-list-item.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-list-item.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-list-item.underscore
+msgid "discussion"
+msgstr "discusión"
+
+#: common/static/common/templates/discussion/thread-list-item.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-list-item.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-list-item.underscore
+msgid "answered question"
+msgstr "pregunta respondida"
+
+#: common/static/common/templates/discussion/thread-list-item.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-list-item.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-list-item.underscore
+msgid "unanswered question"
+msgstr "pregunta sin responder"
+
+#: common/static/common/templates/discussion/thread-list-item.underscore
+#: common/static/common/templates/discussion/thread-show.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-list-item.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-show.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-list-item.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-show.underscore
+msgid "Pinned"
+msgstr "Fijado"
+
+#: common/static/common/templates/discussion/thread-list-item.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-list-item.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-list-item.underscore
+msgid "Following"
+msgstr "Siguiendo"
+
+#: common/static/common/templates/discussion/thread-list-item.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-list-item.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-list-item.underscore
+msgid "By: Staff"
+msgstr "Por: Moderador"
+
+#: common/static/common/templates/discussion/thread-list-item.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-list-item.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-list-item.underscore
+msgid "By: Community TA"
+msgstr "Por: Tutor"
+
+#: common/static/common/templates/discussion/thread-list-item.underscore
+#: common/static/common/templates/discussion/thread-response-show.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-list-item.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-response-show.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-list-item.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-response-show.underscore
+msgid "fmt"
+msgstr "fmt"
+
+#: common/static/common/templates/discussion/thread-list-item.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-list-item.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-list-item.underscore
+#, python-format
+msgid ""
+"%(comments_count)s %(span_sr_open)scomments (%(unread_comments_count)s "
+"unread comments)%(span_close)s"
+msgstr ""
+"%(comments_count)s %(span_sr_open)s comentarios (%(unread_comments_count)s "
+"comentarios no leídos)%(span_close)s"
+
+#: common/static/common/templates/discussion/thread-list-item.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-list-item.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-list-item.underscore
+#, python-format
+msgid "%(comments_count)s %(span_sr_open)scomments %(span_close)s"
+msgstr "%(comments_count)s %(span_sr_open)s comentarios %(span_close)s"
+
+#: common/static/common/templates/discussion/thread-response-edit.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-response-edit.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-response-edit.underscore
+msgid "Editing response"
+msgstr "Editando respuesta"
+
+#: common/static/common/templates/discussion/thread-response-edit.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-response-edit.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-response-edit.underscore
+msgid "Update response"
+msgstr "Actualizar respuesta"
+
+#: common/static/common/templates/discussion/thread-response-show.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-response-show.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-response-show.underscore
+#, python-format
+msgid "marked as answer %(time_ago)s by %(user)s"
+msgstr "marcado como respuesta %(time_ago)s por %(user)s"
+
+#: common/static/common/templates/discussion/thread-response-show.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-response-show.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-response-show.underscore
+#, python-format
+msgid "marked as answer %(time_ago)s"
+msgstr "marcado como respuesta %(time_ago)s"
+
+#: common/static/common/templates/discussion/thread-response-show.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-response-show.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-response-show.underscore
+#, python-format
+msgid "endorsed %(time_ago)s by %(user)s"
+msgstr "Validado hace %(time_ago)s por %(user)s"
+
+#: common/static/common/templates/discussion/thread-response-show.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-response-show.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-response-show.underscore
+#, python-format
+msgid "endorsed %(time_ago)s"
+msgstr "Validado hace %(time_ago)s"
+
+#: common/static/common/templates/discussion/thread-response.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-response.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-response.underscore
+#, python-format
+msgid "Show Comment (%(num_comments)s)"
+msgid_plural "Show Comments (%(num_comments)s)"
+msgstr[0] "Mostrar Comentarios (%(num_comments)s)"
+msgstr[1] "Mostrar comentarios (%(num_comments)s)"
+
+#: common/static/common/templates/discussion/thread-response.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-response.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-response.underscore
+msgid "fmts"
+msgstr "fmts"
+
+#: common/static/common/templates/discussion/thread-response.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-response.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-response.underscore
+msgid "Add a comment"
+msgstr "Añadir un comentario"
+
+#: common/static/common/templates/discussion/thread-response.underscore
+#: common/static/common/templates/discussion/thread.underscore
+#: lms/templates/verify_student/incourse_reverify.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-response.underscore
+#: test_root/staticfiles/common/templates/discussion/thread.underscore
+#: test_root/staticfiles/templates/verify_student/incourse_reverify.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-response.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread.underscore
+msgid "Submit"
+msgstr "Enviar"
+
+#: common/static/common/templates/discussion/thread-show.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-show.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-show.underscore
+#, python-format
+msgid "%(post_type)s posted %(time_ago)s by %(author)s"
+msgstr "%(post_type)s publicados %(time_ago)s por %(author)s"
+
+#: common/static/common/templates/discussion/thread-show.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-show.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-show.underscore
+msgid "Closed"
+msgstr "Cerrado"
+
+#: common/static/common/templates/discussion/thread-show.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-show.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-show.underscore
+#, python-format
+msgid "Related to: %(courseware_title_linked)s"
+msgstr "Relacionado con: %(courseware_title_linked)s"
+
+#: common/static/common/templates/discussion/thread-show.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-show.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-show.underscore
+#, python-format
+msgid "This post is visible only to %(group_name)s."
+msgstr "Este post es visible solo para %(group_name)s."
+
+#: common/static/common/templates/discussion/thread-show.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-show.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-show.underscore
+msgid "This post is visible to everyone."
+msgstr "Esta publicación es visible para todos."
+
+#: common/static/common/templates/discussion/thread-type.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-type.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-type.underscore
+msgid "Post type:"
+msgstr "Tipo de entrada:"
+
+#: common/static/common/templates/discussion/thread-type.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-type.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-type.underscore
+msgid "Question"
+msgstr "Pregunta"
+
+#: common/static/common/templates/discussion/thread-type.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-type.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-type.underscore
+msgid "Discussion"
+msgstr "Discusión"
+
+#: common/static/common/templates/discussion/thread-type.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-type.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-type.underscore
+msgid ""
+"Questions raise issues that need answers. Discussions share ideas and start "
+"conversations."
+msgstr ""
+"Las preguntas plantean tópicos que necesitan respuestas. En sección "
+"\"Discusiones\" comparte ideas y comienza conversaciones."
+
+#: common/static/common/templates/discussion/thread.underscore
+#: test_root/staticfiles/common/templates/discussion/thread.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread.underscore
+msgid "Add a Response"
+msgstr "Añadir una respuesta"
+
+#: common/static/common/templates/discussion/thread.underscore
+#: test_root/staticfiles/common/templates/discussion/thread.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread.underscore
+msgid "Post a response:"
+msgstr "Publicar una respuesta:"
+
+#: common/static/common/templates/discussion/thread.underscore
+#: test_root/staticfiles/common/templates/discussion/thread.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread.underscore
+msgid "Expand discussion"
+msgstr "Expandir discusión"
+
+#: common/static/common/templates/discussion/thread.underscore
+#: test_root/staticfiles/common/templates/discussion/thread.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread.underscore
+msgid "Collapse discussion"
+msgstr "Contraer discusión"
+
+#: common/static/common/templates/discussion/topic.underscore
+#: test_root/staticfiles/common/templates/discussion/topic.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/topic.underscore
+msgid "Topic Area:"
+msgstr "Área Temática"
+
+#: common/static/common/templates/discussion/topic.underscore
+#: test_root/staticfiles/common/templates/discussion/topic.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/topic.underscore
+msgid "Discussion topics; currently listing: "
+msgstr "Temas de discusión, actualmente:"
+
+#: common/static/common/templates/discussion/topic.underscore
+#: test_root/staticfiles/common/templates/discussion/topic.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/topic.underscore
+msgid "Filter topics"
+msgstr "Filtrar temas"
+
+#: common/static/common/templates/discussion/topic.underscore
+#: test_root/staticfiles/common/templates/discussion/topic.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/topic.underscore
+msgid "Add your post to a relevant topic to help others find it."
+msgstr ""
+"Añade tu entrada a un tema relevante para ayudar a los demás a encontrarlo."
+
+#: common/static/common/templates/discussion/user-profile.underscore
+#: test_root/staticfiles/common/templates/discussion/user-profile.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/user-profile.underscore
+msgid "Active Threads"
+msgstr "Hilos Activos"
+
+#: lms/djangoapps/support/static/support/templates/certificates.underscore
+#: test_root/staticfiles/support/templates/certificates.underscore
+msgid "username or email"
+msgstr "nombre de usuario o correo electrónico"
+
+#: lms/djangoapps/support/static/support/templates/certificates.underscore
+#: test_root/staticfiles/support/templates/certificates.underscore
+msgid "course id"
+msgstr "Id de Curso"
+
+#: lms/djangoapps/support/static/support/templates/certificates_results.underscore
+#: lms/templates/instructor/instructor_dashboard_2/certificate-invalidation.underscore
+#: lms/templates/instructor/instructor_dashboard_2/certificate-white-list.underscore
+#: test_root/staticfiles/support/templates/certificates_results.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/certificate-invalidation.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/certificate-white-list.underscore
+msgid "No results"
+msgstr "Sin resultados"
+
+#: lms/djangoapps/support/static/support/templates/certificates_results.underscore
+#: test_root/staticfiles/support/templates/certificates_results.underscore
+msgid "Course Key"
+msgstr "Llave del curso"
+
+#: lms/djangoapps/support/static/support/templates/certificates_results.underscore
+#: test_root/staticfiles/support/templates/certificates_results.underscore
+msgid "Download URL"
+msgstr "URL de descarga"
+
+#: lms/djangoapps/support/static/support/templates/certificates_results.underscore
+#: test_root/staticfiles/support/templates/certificates_results.underscore
+msgid "Grade"
+msgstr "Calificación"
+
+#: lms/djangoapps/support/static/support/templates/certificates_results.underscore
+#: test_root/staticfiles/support/templates/certificates_results.underscore
+msgid "Last Updated"
+msgstr "Última Actualización"
+
+#: lms/djangoapps/support/static/support/templates/certificates_results.underscore
+#: test_root/staticfiles/support/templates/certificates_results.underscore
+msgid "Download the user's certificate"
+msgstr "Descargar el certificado del usuario"
+
+#: lms/djangoapps/support/static/support/templates/certificates_results.underscore
+#: test_root/staticfiles/support/templates/certificates_results.underscore
+msgid "Not available"
+msgstr "No disponible"
+
+#: lms/djangoapps/support/static/support/templates/certificates_results.underscore
+#: test_root/staticfiles/support/templates/certificates_results.underscore
+msgid "Regenerate"
+msgstr "Regenerar"
+
+#: lms/djangoapps/support/static/support/templates/certificates_results.underscore
+#: test_root/staticfiles/support/templates/certificates_results.underscore
+msgid "Regenerate the user's certificate"
+msgstr "Regenerar el certificado del usuario"
+
+#: lms/djangoapps/support/static/support/templates/certificates_results.underscore
+#: test_root/staticfiles/support/templates/certificates_results.underscore
+msgid "Generate"
+msgstr "Generar"
+
+#: lms/djangoapps/support/static/support/templates/certificates_results.underscore
+#: test_root/staticfiles/support/templates/certificates_results.underscore
+msgid "Generate the user's certificate"
+msgstr "Generar el certificado del usuario"
+
+#: lms/djangoapps/support/static/support/templates/enrollment-modal.underscore
+#: test_root/staticfiles/support/templates/enrollment-modal.underscore
+msgid "Current enrollment mode:"
+msgstr "Modo de inscripción actual:"
+
+#: lms/djangoapps/support/static/support/templates/enrollment-modal.underscore
+#: test_root/staticfiles/support/templates/enrollment-modal.underscore
+msgid "New enrollment mode:"
+msgstr "Nuevo modo de inscripcion:"
+
+#: lms/djangoapps/support/static/support/templates/enrollment-modal.underscore
+#: test_root/staticfiles/support/templates/enrollment-modal.underscore
+msgid "Reason for change:"
+msgstr "Motivo del cambio:"
+
+#: lms/djangoapps/support/static/support/templates/enrollment-modal.underscore
+#: test_root/staticfiles/support/templates/enrollment-modal.underscore
+msgid "Choose One"
+msgstr "Elegir uno"
+
+#: lms/djangoapps/support/static/support/templates/enrollment-modal.underscore
+#: test_root/staticfiles/support/templates/enrollment-modal.underscore
+msgid "Explain if other."
+msgstr "Si otro, explique."
+
+#: lms/djangoapps/support/static/support/templates/enrollment-modal.underscore
+#: test_root/staticfiles/support/templates/enrollment-modal.underscore
+msgid "Submit enrollment change"
+msgstr "Enviar cambio de inscripción"
+
+#: lms/djangoapps/support/static/support/templates/enrollment.underscore
+#: lms/templates/instructor/instructor_dashboard_2/certificate-invalidation.underscore
+#: test_root/staticfiles/support/templates/enrollment.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/certificate-invalidation.underscore
+msgid "Username or email address"
+msgstr "Nombre de usuario o correo electrónico"
+
+#: lms/djangoapps/support/static/support/templates/enrollment.underscore
+#: test_root/staticfiles/support/templates/enrollment.underscore
+msgid "Course ID"
+msgstr "Id de Curso"
+
+#: lms/djangoapps/support/static/support/templates/enrollment.underscore
+#: test_root/staticfiles/support/templates/enrollment.underscore
+msgid "Course Start"
+msgstr "Inicio del Curso"
+
+#: lms/djangoapps/support/static/support/templates/enrollment.underscore
+#: test_root/staticfiles/support/templates/enrollment.underscore
+msgid "Course End"
+msgstr "Finalización del curso"
+
+#: lms/djangoapps/support/static/support/templates/enrollment.underscore
+#: test_root/staticfiles/support/templates/enrollment.underscore
+msgid "Upgrade Deadline"
+msgstr "Actualizar la fecha límite"
+
+#: lms/djangoapps/support/static/support/templates/enrollment.underscore
+#: test_root/staticfiles/support/templates/enrollment.underscore
+msgid "Verification Deadline"
+msgstr "Fecha límite de verificación"
+
+#: lms/djangoapps/support/static/support/templates/enrollment.underscore
+#: test_root/staticfiles/support/templates/enrollment.underscore
+msgid "Enrollment Date"
+msgstr "Fecha de inscripción"
+
+#: lms/djangoapps/support/static/support/templates/enrollment.underscore
+#: test_root/staticfiles/support/templates/enrollment.underscore
+msgid "Enrollment Mode"
+msgstr "Modo de inscripción"
+
+#: lms/djangoapps/support/static/support/templates/enrollment.underscore
+#: test_root/staticfiles/support/templates/enrollment.underscore
+msgid "Verified mode price"
+msgstr "Precio del modo verificado"
+
+#: lms/djangoapps/support/static/support/templates/enrollment.underscore
+#: test_root/staticfiles/support/templates/enrollment.underscore
+msgid "Reason"
+msgstr "Razón"
+
+#: lms/djangoapps/support/static/support/templates/enrollment.underscore
+#: test_root/staticfiles/support/templates/enrollment.underscore
+msgid "Last modified by"
+msgstr "Última modificación por"
+
+#: lms/djangoapps/support/static/support/templates/enrollment.underscore
+#: lms/templates/ccx/schedule.underscore
+#: test_root/staticfiles/support/templates/enrollment.underscore
+#: test_root/staticfiles/templates/ccx/schedule.underscore
+msgid "N/A"
+msgstr "N/D"
+
+#: lms/djangoapps/support/static/support/templates/enrollment.underscore
+#: test_root/staticfiles/support/templates/enrollment.underscore
+msgid "Change Enrollment"
+msgstr "Cambiar inscripción"
+
+#: lms/djangoapps/teams/static/teams/templates/edit-team.underscore
+#: test_root/staticfiles/teams/templates/edit-team.underscore
+msgid "Your team could not be created."
+msgstr "Su equipo no pudo ser creado."
+
+#: lms/djangoapps/teams/static/teams/templates/edit-team.underscore
+#: test_root/staticfiles/teams/templates/edit-team.underscore
+msgid "Your team could not be updated."
+msgstr "Su equipo no pudo ser actualizado."
+
+#: lms/djangoapps/teams/static/teams/templates/edit-team.underscore
+#: test_root/staticfiles/teams/templates/edit-team.underscore
+msgid ""
+"Enter information to describe your team. You cannot change these details "
+"after you create the team."
+msgstr ""
+"Ingrese la descripción de su equipo. No podrá cambiar esta información "
+"después de crear el equipo."
+
+#: lms/djangoapps/teams/static/teams/templates/edit-team.underscore
+#: test_root/staticfiles/teams/templates/edit-team.underscore
+msgid "Optional Characteristics"
+msgstr "Caracterísiticas Opcionales"
+
+#: lms/djangoapps/teams/static/teams/templates/edit-team.underscore
+#: test_root/staticfiles/teams/templates/edit-team.underscore
+msgid ""
+"Help other learners decide whether to join your team by specifying some "
+"characteristics for your team. Choose carefully, because fewer people might "
+"be interested in joining your team if it seems too restrictive."
+msgstr ""
+"Ayude a otros estudiantes a decidir si unirse o no a su equipo, "
+"especificando la características del mismo. Tenga cuidado en no desmotivar "
+"la participación de otros usuarios con esta descripción."
+
+#: lms/djangoapps/teams/static/teams/templates/edit-team.underscore
+#: test_root/staticfiles/teams/templates/edit-team.underscore
+msgid "Create team."
+msgstr "Crear el equipo."
+
+#: lms/djangoapps/teams/static/teams/templates/edit-team.underscore
+#: test_root/staticfiles/teams/templates/edit-team.underscore
+msgid "Update team."
+msgstr "Actualizar el equipo."
+
+#: lms/djangoapps/teams/static/teams/templates/edit-team.underscore
+#: test_root/staticfiles/teams/templates/edit-team.underscore
+msgid "Cancel team creating."
+msgstr "Cancelar la creación del equipo."
+
+#: lms/djangoapps/teams/static/teams/templates/edit-team.underscore
+#: test_root/staticfiles/teams/templates/edit-team.underscore
+msgid "Cancel team updating."
+msgstr "Cancelar la actualización"
+
+#: lms/djangoapps/teams/static/teams/templates/instructor-tools.underscore
+#: test_root/staticfiles/teams/templates/instructor-tools.underscore
+msgid "Instructor tools"
+msgstr "Herramientas de Instructor"
+
+#: lms/djangoapps/teams/static/teams/templates/instructor-tools.underscore
+#: test_root/staticfiles/teams/templates/instructor-tools.underscore
+msgid "Delete Team"
+msgstr "Borrar equipo"
+
+#: lms/djangoapps/teams/static/teams/templates/instructor-tools.underscore
+#: test_root/staticfiles/teams/templates/instructor-tools.underscore
+msgid "Edit Membership"
+msgstr "Editar membresía"
+
+#: lms/djangoapps/teams/static/teams/templates/team-actions.underscore
+#: test_root/staticfiles/teams/templates/team-actions.underscore
+msgid "Are you having trouble finding a team to join?"
+msgstr "¿Tiene problemas para encontrar un equipo al cual unirse?"
+
+#: lms/djangoapps/teams/static/teams/templates/team-profile-header-actions.underscore
+#: test_root/staticfiles/teams/templates/team-profile-header-actions.underscore
+msgid "Join Team"
+msgstr "Unirse al equipo"
+
+#: lms/djangoapps/teams/static/teams/templates/team-profile.underscore
+#: test_root/staticfiles/teams/templates/team-profile.underscore
+msgid "New Post"
+msgstr " Nueva Entrada"
+
+#: lms/djangoapps/teams/static/teams/templates/team-profile.underscore
+#: test_root/staticfiles/teams/templates/team-profile.underscore
+msgid "Team Details"
+msgstr "Detalles del equipo"
+
+#: lms/djangoapps/teams/static/teams/templates/team-profile.underscore
+#: test_root/staticfiles/teams/templates/team-profile.underscore
+msgid "You are a member of this team."
+msgstr "Usted ya es miembro de este equipo."
+
+#: lms/djangoapps/teams/static/teams/templates/team-profile.underscore
+#: test_root/staticfiles/teams/templates/team-profile.underscore
+msgid "Team member profiles"
+msgstr "Perfiles de los miembros del equipo"
+
+#: lms/djangoapps/teams/static/teams/templates/team-profile.underscore
+#: test_root/staticfiles/teams/templates/team-profile.underscore
+msgid "Team capacity"
+msgstr "Capacidad del equipo"
+
+#: lms/djangoapps/teams/static/teams/templates/team-profile.underscore
+#: test_root/staticfiles/teams/templates/team-profile.underscore
+msgid "country"
+msgstr "país"
+
+#: lms/djangoapps/teams/static/teams/templates/team-profile.underscore
+#: test_root/staticfiles/teams/templates/team-profile.underscore
+msgid "language"
+msgstr "lenguaje"
+
+#: lms/djangoapps/teams/static/teams/templates/team-profile.underscore
+#: test_root/staticfiles/teams/templates/team-profile.underscore
+msgid "Leave Team"
+msgstr "Abandonar al equipo"
+
+#: lms/static/js/fixtures/donation.underscore
+#: lms/templates/dashboard/donation.underscore
+#: test_root/staticfiles/js/fixtures/donation.underscore
+#: test_root/staticfiles/templates/dashboard/donation.underscore
+msgid "Donate"
+msgstr "Donar"
+
+#: lms/templates/bookmarks/bookmarks-list.underscore
+#: test_root/staticfiles/templates/bookmarks/bookmarks-list.underscore
+msgid "My Bookmarks"
+msgstr "Mis marcadores"
+
+#: lms/templates/bookmarks/bookmarks-list.underscore
+#: test_root/staticfiles/templates/bookmarks/bookmarks-list.underscore
+msgid "Bookmarked on"
+msgstr "Añadido a marcadores en"
+
+#: lms/templates/bookmarks/bookmarks-list.underscore
+#: test_root/staticfiles/templates/bookmarks/bookmarks-list.underscore
+msgid "You have not bookmarked any courseware pages yet."
+msgstr "Todavía no ha marcado ninguna página del curso."
+
+#: lms/templates/bookmarks/bookmarks-list.underscore
+#: test_root/staticfiles/templates/bookmarks/bookmarks-list.underscore
+msgid ""
+"Use bookmarks to help you easily return to courseware pages. To bookmark a "
+"page, select Bookmark in the upper right corner of that page. To see a list "
+"of all your bookmarks, select Bookmarks in the upper left corner of any "
+"courseware page."
+msgstr ""
+"Utilice los marcadores para ayudarle a regresar a páginas específicas del "
+"curso. Para añadir una página a sus marcadores, seleccione Añadir a "
+"marcadores en la esquina superior derecha de dicha página. Para ver una "
+"lista de sus marcadores, seleccione Marcadores en la esquina superior "
+"izquierda de cualquier página de contenidos del curso."
+
+#: lms/templates/ccx/schedule.underscore
+#: test_root/staticfiles/templates/ccx/schedule.underscore
+msgid "Expand All"
+msgstr "Expandir todo"
+
+#: lms/templates/ccx/schedule.underscore
+#: test_root/staticfiles/templates/ccx/schedule.underscore
+msgid "Collapse All"
+msgstr "Colapsar todo"
+
+#: lms/templates/ccx/schedule.underscore
+#: test_root/staticfiles/templates/ccx/schedule.underscore
+msgid "Unit"
+msgstr "Unidad"
+
+#: lms/templates/ccx/schedule.underscore
+#: test_root/staticfiles/templates/ccx/schedule.underscore
+msgid "Start Date"
+msgstr "Fecha inicial:"
+
+#: lms/templates/ccx/schedule.underscore
+#: test_root/staticfiles/templates/ccx/schedule.underscore
+msgid "Due Date"
+msgstr "Fecha límite de entrega"
+
+#: lms/templates/ccx/schedule.underscore
+#: test_root/staticfiles/templates/ccx/schedule.underscore
+msgid "remove all"
+msgstr "eliminar todo"
+
+#: lms/templates/ccx/schedule.underscore
+#: test_root/staticfiles/templates/ccx/schedule.underscore
+msgid "Section"
+msgstr "Sección"
+
+#: lms/templates/ccx/schedule.underscore
+#: test_root/staticfiles/templates/ccx/schedule.underscore
+#, python-format
+msgid "Remove chapter %(chapterDisplayName)s"
+msgstr "Borrar Capítulo %(chapterDisplayName)s"
+
+#: lms/templates/ccx/schedule.underscore
+#: test_root/staticfiles/templates/ccx/schedule.underscore
+msgid "remove"
+msgstr "eliminar"
+
+#: lms/templates/ccx/schedule.underscore
+#: test_root/staticfiles/templates/ccx/schedule.underscore
+msgid "Subsection"
+msgstr "Subsección"
+
+#: lms/templates/ccx/schedule.underscore
+#: test_root/staticfiles/templates/ccx/schedule.underscore
+#, python-format
+msgid "Remove subsection %(subsectionDisplayName)s"
+msgstr "Borrar subsección %(subsectionDisplayName)s"
+
+#: lms/templates/ccx/schedule.underscore
+#: test_root/staticfiles/templates/ccx/schedule.underscore
+#, python-format
+msgid "Remove unit %(unitName)s"
+msgstr "Borrar unidad %(unitName)s"
+
+#: lms/templates/commerce/provider.underscore
+#: test_root/staticfiles/templates/commerce/provider.underscore
+#, python-format
+msgid ""
+"You still need to visit the %(display_name)s website to complete the credit "
+"process."
+msgstr ""
+"Todavía debe visitar el sitio web de %(display_name)s para completar el "
+"proceso de crédito."
+
+#: lms/templates/commerce/provider.underscore
+#: test_root/staticfiles/templates/commerce/provider.underscore
+#, python-format
+msgid ""
+"To finalize course credit, %(display_name)s requires %(platform_name)s "
+"learners to submit a credit request."
+msgstr ""
+"Para finalizar un crédito de curso, %(display_name)s requieres "
+"%(platform_name)s profesores para postular una solicitud de crédito."
+
+#: lms/templates/commerce/provider.underscore
+#: test_root/staticfiles/templates/commerce/provider.underscore
+#, python-format
+msgid " "
+msgstr " "
+
+#: lms/templates/commerce/provider.underscore
+#: test_root/staticfiles/templates/commerce/provider.underscore
+#, python-format
+msgid ""
+"%s "
+msgstr ""
+"%s "
+
+#: lms/templates/commerce/provider.underscore
+#: test_root/staticfiles/templates/commerce/provider.underscore
+msgid "Get Credit"
+msgstr "Obtenga créditos"
+
+#: lms/templates/commerce/receipt.underscore
+#: test_root/staticfiles/templates/commerce/receipt.underscore
+#, python-format
+msgid "Thank you! We have received your payment for %(course_name)s."
+msgstr "Gracias! Hemos recibido su pago para el curso %(course_name)s."
+
+#: lms/templates/commerce/receipt.underscore
+#: lms/templates/verify_student/payment_confirmation_step.underscore
+#: test_root/staticfiles/templates/commerce/receipt.underscore
+#: test_root/staticfiles/templates/verify_student/payment_confirmation_step.underscore
+msgid ""
+"Please print this page for your records; it serves as your receipt. You will"
+" also receive an email with the same information."
+msgstr ""
+"Por favor imprima esta página para sus registros; la misma es válida como su"
+" recibo. También recibirá un correo electrónico con la esta información."
+
+#: lms/templates/commerce/receipt.underscore
+#: lms/templates/verify_student/payment_confirmation_step.underscore
+#: test_root/staticfiles/templates/commerce/receipt.underscore
+#: test_root/staticfiles/templates/verify_student/payment_confirmation_step.underscore
+msgid "Order No."
+msgstr "Orden Num."
+
+#: lms/templates/commerce/receipt.underscore
+#: lms/templates/verify_student/payment_confirmation_step.underscore
+#: test_root/staticfiles/templates/commerce/receipt.underscore
+#: test_root/staticfiles/templates/verify_student/payment_confirmation_step.underscore
+msgid "Amount"
+msgstr "Cantidad"
+
+#: lms/templates/commerce/receipt.underscore
+#: lms/templates/verify_student/make_payment_step_ab_testing.underscore
+#: lms/templates/verify_student/payment_confirmation_step.underscore
+#: test_root/staticfiles/templates/commerce/receipt.underscore
+#: test_root/staticfiles/templates/verify_student/make_payment_step_ab_testing.underscore
+#: test_root/staticfiles/templates/verify_student/payment_confirmation_step.underscore
+msgid "Total"
+msgstr "Total"
+
+#: lms/templates/commerce/receipt.underscore
+#: lms/templates/verify_student/payment_confirmation_step.underscore
+#: test_root/staticfiles/templates/commerce/receipt.underscore
+#: test_root/staticfiles/templates/verify_student/payment_confirmation_step.underscore
+msgid "Please Note"
+msgstr "Por favor tener en cuenta"
+
+#: lms/templates/commerce/receipt.underscore
+#: lms/templates/verify_student/payment_confirmation_step.underscore
+#: test_root/staticfiles/templates/commerce/receipt.underscore
+#: test_root/staticfiles/templates/verify_student/payment_confirmation_step.underscore
+msgid "Crossed out items have been refunded."
+msgstr "Los items tachados han tenido devolución"
+
+#: lms/templates/commerce/receipt.underscore
+#: lms/templates/verify_student/payment_confirmation_step.underscore
+#: test_root/staticfiles/templates/commerce/receipt.underscore
+#: test_root/staticfiles/templates/verify_student/payment_confirmation_step.underscore
+msgid "Billed to"
+msgstr "Facturado a"
+
+#: lms/templates/commerce/receipt.underscore
+#: lms/templates/verify_student/payment_confirmation_step.underscore
+#: test_root/staticfiles/templates/commerce/receipt.underscore
+#: test_root/staticfiles/templates/verify_student/payment_confirmation_step.underscore
+msgid "No receipt available"
+msgstr "No hay recibo disponible"
+
+#: lms/templates/commerce/receipt.underscore
+#: lms/templates/financial-assistance/financial_assessment_submitted.underscore
+#: test_root/staticfiles/templates/commerce/receipt.underscore
+#: test_root/staticfiles/templates/financial-assistance/financial_assessment_submitted.underscore
+msgid "Go to Dashboard"
+msgstr "Ir al panel de control"
+
+#: lms/templates/commerce/receipt.underscore
+#: lms/templates/verify_student/payment_confirmation_step.underscore
+#: test_root/staticfiles/templates/commerce/receipt.underscore
+#: test_root/staticfiles/templates/verify_student/payment_confirmation_step.underscore
+#, python-format
+msgid ""
+"If you don't verify your identity now, you can still explore your course "
+"from your dashboard. You will receive periodic reminders from "
+"%(platformName)s to verify your identity."
+msgstr ""
+"Si no verifica su identidad ahora, de todas formas podrá explorar el curso "
+"desde su Panel de Control. Recibirá recordatorios periódicos de "
+"%(platformName)s para realizar la verificación de identidad."
+
+#: lms/templates/commerce/receipt.underscore
+#: lms/templates/verify_student/payment_confirmation_step.underscore
+#: test_root/staticfiles/templates/commerce/receipt.underscore
+#: test_root/staticfiles/templates/verify_student/payment_confirmation_step.underscore
+msgid "Want to confirm your identity later?"
+msgstr "¿Desea confirmar su identidad después?"
+
+#: lms/templates/commerce/receipt.underscore
+#: test_root/staticfiles/templates/commerce/receipt.underscore
+msgid "Verify Now"
+msgstr "Verificar ahora"
+
+#: lms/templates/courseware/proctored-exam-controls.underscore
+#: test_root/staticfiles/templates/courseware/proctored-exam-controls.underscore
+msgid "Mark Exam As Completed"
+msgstr "Marcar el examen como completado"
+
+#: lms/templates/courseware/proctored-exam-status.underscore
+#: test_root/staticfiles/templates/courseware/proctored-exam-status.underscore
+msgid "timed"
+msgstr "cronometrado"
+
+#: lms/templates/courseware/proctored-exam-status.underscore
+#: test_root/staticfiles/templates/courseware/proctored-exam-status.underscore
+msgid ""
+"To receive credit on a problem, you must click \"Check\" or \"Final Check\" "
+"on it before you select \"End My Exam\"."
+msgstr ""
+"Para recibir créditos para un problema, debe hacer clic en el botón de "
+"\"Revisar\" o \"Envío Final\" de dicho problema antes de seleccionar "
+"\"Terminar el examen\"."
+
+#: lms/templates/courseware/proctored-exam-status.underscore
+#: test_root/staticfiles/templates/courseware/proctored-exam-status.underscore
+msgid "End My Exam"
+msgstr "Terminar mi examen"
+
+#: lms/templates/discovery/course_card.underscore
+#: test_root/staticfiles/templates/discovery/course_card.underscore
+msgid "LEARN MORE"
+msgstr "APRENDER MAS"
+
+#: lms/templates/discovery/course_card.underscore
+#: test_root/staticfiles/templates/discovery/course_card.underscore
+#, python-format
+msgid "Starts: %(start_date)s"
+msgstr "Comienza: %(start_date)s"
+
+#: lms/templates/discovery/course_card.underscore
+#: test_root/staticfiles/templates/discovery/course_card.underscore
+msgid "Starts"
+msgstr "Empieza"
+
+#: lms/templates/discovery/filter_bar.underscore
+#: test_root/staticfiles/templates/discovery/filter_bar.underscore
+msgid "Clear All"
+msgstr "Borrar todo"
+
+#: lms/templates/edxnotes/note-item.underscore
+#: test_root/staticfiles/templates/edxnotes/note-item.underscore
+msgid "Highlighted text"
+msgstr "Texto resaltado"
+
+#: lms/templates/edxnotes/note-item.underscore
+#: test_root/staticfiles/templates/edxnotes/note-item.underscore
+msgid "Note"
+msgstr "Nota"
+
+#: lms/templates/edxnotes/note-item.underscore
+#: test_root/staticfiles/templates/edxnotes/note-item.underscore
+msgid "You commented..."
+msgstr "Usted comentó..."
+
+#: lms/templates/edxnotes/note-item.underscore
+#: test_root/staticfiles/templates/edxnotes/note-item.underscore
+msgid "Noted in:"
+msgstr "Anotado en:"
+
+#: lms/templates/edxnotes/note-item.underscore
+#: test_root/staticfiles/templates/edxnotes/note-item.underscore
+msgid "Last Edited:"
+msgstr "Última modificación:"
+
+#: lms/templates/edxnotes/tab-item.underscore
+#: test_root/staticfiles/templates/edxnotes/tab-item.underscore
+msgid "Clear search results"
+msgstr "Borrar resultados de búsqueda"
+
+#: lms/templates/fields/field_dropdown.underscore
+#: lms/templates/fields/field_textarea.underscore
+#: test_root/staticfiles/templates/fields/field_dropdown.underscore
+#: test_root/staticfiles/templates/fields/field_textarea.underscore
+msgid "Click to edit"
+msgstr "Haga clic para editar"
+
+#: lms/templates/fields/field_text.underscore
+#: test_root/staticfiles/templates/fields/field_text.underscore
+msgid "title"
+msgstr "Título"
+
+#: lms/templates/financial-assistance/financial_assessment_form.underscore
+#: lms/templates/financial-assistance/financial_assessment_submitted.underscore
+#: test_root/staticfiles/templates/financial-assistance/financial_assessment_form.underscore
+#: test_root/staticfiles/templates/financial-assistance/financial_assessment_submitted.underscore
+msgid "Financial Assistance Application"
+msgstr "Solicitud de asistencia financiera"
+
+#: lms/templates/financial-assistance/financial_assessment_form.underscore
+#: test_root/staticfiles/templates/financial-assistance/financial_assessment_form.underscore
+msgid "Unable to submit application"
+msgstr "No se pudo enviar la solicitud"
+
+#: lms/templates/financial-assistance/financial_assessment_form.underscore
+#: test_root/staticfiles/templates/financial-assistance/financial_assessment_form.underscore
+msgid "About You"
+msgstr "Acerca de usted"
+
+#: lms/templates/financial-assistance/financial_assessment_form.underscore
+#: test_root/staticfiles/templates/financial-assistance/financial_assessment_form.underscore
+msgid ""
+"The following information is already a part of your {platform} profile. "
+"We\\'ve included it here for your application."
+msgstr ""
+"La siguiente información ya es parte de su perfil en {platform} . La hemos "
+"incluido aquí para su aplicación."
+
+#: lms/templates/financial-assistance/financial_assessment_form.underscore
+#: test_root/staticfiles/templates/financial-assistance/financial_assessment_form.underscore
+msgid "Email address"
+msgstr "Correo electrónico"
+
+#: lms/templates/financial-assistance/financial_assessment_form.underscore
+#: test_root/staticfiles/templates/financial-assistance/financial_assessment_form.underscore
+msgid "Legal name"
+msgstr "Nombre"
+
+#: lms/templates/financial-assistance/financial_assessment_form.underscore
+#: test_root/staticfiles/templates/financial-assistance/financial_assessment_form.underscore
+msgid "Country of residence"
+msgstr "País de residencia"
+
+#: lms/templates/financial-assistance/financial_assessment_form.underscore
+#: test_root/staticfiles/templates/financial-assistance/financial_assessment_form.underscore
+msgid "Back to {platform} FAQs"
+msgstr "Regresar a FAQs de {platform}"
+
+#: lms/templates/financial-assistance/financial_assessment_form.underscore
+#: test_root/staticfiles/templates/financial-assistance/financial_assessment_form.underscore
+msgid "Submit Application"
+msgstr "Enviar solicitud"
+
+#: lms/templates/financial-assistance/financial_assessment_submitted.underscore
+#: test_root/staticfiles/templates/financial-assistance/financial_assessment_submitted.underscore
+msgid ""
+"Thank you for submitting your financial assistance application for "
+"{course_name}! You can expect a response in 2-4 business days."
+msgstr ""
+"Gracias por enviar tu aplicación de financiamiento para {course_name}!. "
+"Espera una respuesta de 2-4 dias hábiles."
+
+#: lms/templates/instructor/instructor_dashboard_2/certificate-bulk-white-list.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/certificate-bulk-white-list.underscore
+msgid "Bulk Exceptions"
+msgstr "Excepciones en lote"
+
+#: lms/templates/instructor/instructor_dashboard_2/certificate-bulk-white-list.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/certificate-bulk-white-list.underscore
+msgid ""
+"Upload a comma separated values (.csv) file that contains the usernames or "
+"email addresses of learners who have been given exceptions. Include the "
+"username or email address in the first comma separated field. You can "
+"include an optional note describing the reason for the exception in the "
+"second comma separated field."
+msgstr ""
+"Cargue un archivo separado por comas (.csv) que contenga los nombres de "
+"usuario o correos electrónicos de los estudiantes a los que se le han "
+"otorgado excepciones. Incluya el nombre de usuario o correo electrónico en "
+"el primer campo. Puede incluir además en un segundo campo, una nota opcional"
+" describiendo la razón para otorgar la excepción."
+
+#: lms/templates/instructor/instructor_dashboard_2/certificate-bulk-white-list.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/certificate-bulk-white-list.underscore
+msgid "Browse"
+msgstr "Explorar"
+
+#: lms/templates/instructor/instructor_dashboard_2/certificate-bulk-white-list.underscore
+#: lms/templates/instructor/instructor_dashboard_2/certificate-white-list-editor.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/certificate-bulk-white-list.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/certificate-white-list-editor.underscore
+msgid "Add to Exception List"
+msgstr "Agregar a lista de excepciones"
+
+#: lms/templates/instructor/instructor_dashboard_2/certificate-invalidation.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/certificate-invalidation.underscore
+msgid ""
+"To invalidate a certificate for a particular learner, add the username or "
+"email address below."
+msgstr ""
+"Para invalidar el certificado de un estudiante particular, añada el nombre "
+"de usuario o correo electrónico a continuación."
+
+#: lms/templates/instructor/instructor_dashboard_2/certificate-invalidation.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/certificate-invalidation.underscore
+msgid "Add notes about this learner"
+msgstr "Añada una nota sobre este estudiante"
+
+#: lms/templates/instructor/instructor_dashboard_2/certificate-invalidation.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/certificate-invalidation.underscore
+msgid "Invalidate Certificate"
+msgstr "Invalidar certificado"
+
+#: lms/templates/instructor/instructor_dashboard_2/certificate-invalidation.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/certificate-invalidation.underscore
+msgid "Student"
+msgstr "Estudiante"
+
+#: lms/templates/instructor/instructor_dashboard_2/certificate-invalidation.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/certificate-invalidation.underscore
+msgid "Invalidated By"
+msgstr "Invalidado por"
+
+#: lms/templates/instructor/instructor_dashboard_2/certificate-invalidation.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/certificate-invalidation.underscore
+msgid "Invalidated"
+msgstr "Invalidado"
+
+#: lms/templates/instructor/instructor_dashboard_2/certificate-invalidation.underscore
+#: lms/templates/instructor/instructor_dashboard_2/certificate-white-list.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/certificate-invalidation.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/certificate-white-list.underscore
+msgid "Notes"
+msgstr "Notas"
+
+#: lms/templates/instructor/instructor_dashboard_2/certificate-invalidation.underscore
+#: lms/templates/instructor/instructor_dashboard_2/certificate-white-list.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/certificate-invalidation.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/certificate-white-list.underscore
+msgid "Action"
+msgstr "Acción"
+
+#: lms/templates/instructor/instructor_dashboard_2/certificate-invalidation.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/certificate-invalidation.underscore
+msgid "Remove from Invalidation Table"
+msgstr "Remover de la tabla de invalidaciones"
+
+#: lms/templates/instructor/instructor_dashboard_2/certificate-white-list-editor.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/certificate-white-list-editor.underscore
+msgid "Individual Exceptions"
+msgstr "Excepciones individuales"
+
+#: lms/templates/instructor/instructor_dashboard_2/certificate-white-list-editor.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/certificate-white-list-editor.underscore
+msgid ""
+"Enter the username or email address of each learner that you want to add as "
+"an exception."
+msgstr ""
+"Ingrese el nombre de usuario y correo electrónico de cada estudiante que "
+"quiere agregar como excepción "
+
+#: lms/templates/instructor/instructor_dashboard_2/certificate-white-list.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/certificate-white-list.underscore
+msgid "Generate Exception Certificates"
+msgstr "Generar excepciones de certificados"
+
+#: lms/templates/instructor/instructor_dashboard_2/certificate-white-list.underscore
+msgid ""
+"Generate certificates for all users on the Exception list who do not yet "
+"have a certificate"
+msgstr ""
+
+#: lms/templates/instructor/instructor_dashboard_2/certificate-white-list.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/certificate-white-list.underscore
+msgid "Generate a Certificate for all users on the Exception list"
+msgstr "Generar un certificado para cada usuario en la lista de excepciones"
+
+#: lms/templates/instructor/instructor_dashboard_2/certificate-white-list.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/certificate-white-list.underscore
+msgid "User Email"
+msgstr "Correo electrónico del usuario"
+
+#: lms/templates/instructor/instructor_dashboard_2/certificate-white-list.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/certificate-white-list.underscore
+msgid "Exception Granted"
+msgstr "Acceso concedido"
+
+#: lms/templates/instructor/instructor_dashboard_2/certificate-white-list.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/certificate-white-list.underscore
+msgid "Certificate Generated"
+msgstr "Certificado generado"
+
+#: lms/templates/instructor/instructor_dashboard_2/certificate-white-list.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/certificate-white-list.underscore
+msgid "Remove from List"
+msgstr "Remover de la lista"
+
+#: lms/templates/instructor/instructor_dashboard_2/cohort-discussions-course-wide.underscore
+#: lms/templates/instructor/instructor_dashboard_2/cohorts.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohort-discussions-course-wide.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohorts.underscore
+msgid "Specify whether discussion topics are divided by cohort"
+msgstr "Especifique si los temas de discusión son divididos por cohorte"
+
+#: lms/templates/instructor/instructor_dashboard_2/cohort-discussions-course-wide.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohort-discussions-course-wide.underscore
+msgid "Course-Wide Discussion Topics"
+msgstr "Temas de discusión de todo el curso"
+
+#: lms/templates/instructor/instructor_dashboard_2/cohort-discussions-course-wide.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohort-discussions-course-wide.underscore
+msgid ""
+"Select the course-wide discussion topics that you want to divide by cohort."
+msgstr ""
+"Seleccione los temas de discusión de todo el curso que desea dividir por "
+"cohorte."
+
+#: lms/templates/instructor/instructor_dashboard_2/cohort-discussions-inline.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohort-discussions-inline.underscore
+msgid "Content-Specific Discussion Topics"
+msgstr "Temas de discusión específicos al contenido"
+
+#: lms/templates/instructor/instructor_dashboard_2/cohort-discussions-inline.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohort-discussions-inline.underscore
+msgid ""
+"Specify whether content-specific discussion topics are divided by cohort."
+msgstr ""
+"Especifique si los temas de discusión de contenido específico se dividen por"
+" cohorte."
+
+#: lms/templates/instructor/instructor_dashboard_2/cohort-discussions-inline.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohort-discussions-inline.underscore
+msgid "Always cohort content-specific discussion topics"
+msgstr ""
+"Aplicar siempre cohortes a los temas de discusión de contenido específico."
+
+#: lms/templates/instructor/instructor_dashboard_2/cohort-discussions-inline.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohort-discussions-inline.underscore
+msgid "Cohort selected content-specific discussion topics"
+msgstr ""
+" Aplicar cohortes a los Temas de discusión de contenido específico "
+"seleccionados"
+
+#: lms/templates/instructor/instructor_dashboard_2/cohort-discussions-inline.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohort-discussions-inline.underscore
+msgid "No content-specific discussion topics exist."
+msgstr "No existen temas de discusión de contenidos específicos"
+
+#: lms/templates/instructor/instructor_dashboard_2/cohort-discussions-subcategory.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohort-discussions-subcategory.underscore
+msgid "Cohorted"
+msgstr "Con cohortes"
+
+#: lms/templates/instructor/instructor_dashboard_2/cohort-editor.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohort-editor.underscore
+msgid "Manage Students"
+msgstr "Administrar estudiantes"
+
+#: lms/templates/instructor/instructor_dashboard_2/cohort-editor.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohort-editor.underscore
+msgid "Add students to this cohort"
+msgstr "Agregar estudiantes a esta categoria o cohorte"
+
+#: lms/templates/instructor/instructor_dashboard_2/cohort-editor.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohort-editor.underscore
+msgid ""
+"Note: Students can be in only one cohort. Adding students to this group "
+"overrides any previous group assignment."
+msgstr ""
+"Nota: Los estudiantes pueden pertenecer solo a una categoria o cohorte a la "
+"vez. Agregar estudiantes a este grupo o cohorte anula cualquier asignación "
+"previa."
+
+#: lms/templates/instructor/instructor_dashboard_2/cohort-editor.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohort-editor.underscore
+msgid ""
+"Enter email addresses and/or usernames, separated by new lines or commas, "
+"for the students you want to add. *"
+msgstr ""
+"Ingrese los correos electrónicos y/o nombres de usuario separados por nuevas"
+" lineas o por comas para los estudiantes que desea añadir. *"
+
+#: lms/templates/instructor/instructor_dashboard_2/cohort-editor.underscore
+#: lms/templates/instructor/instructor_dashboard_2/cohort-form.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohort-editor.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohort-form.underscore
+msgid "(Required Field)"
+msgstr "(Campo requerido)"
+
+#: lms/templates/instructor/instructor_dashboard_2/cohort-editor.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohort-editor.underscore
+msgid "e.g. johndoe@example.com, JaneDoe, joeydoe@example.com"
+msgstr "ej. johndoe@example.com, JaneDoe, joeydoe@example.com"
+
+#: lms/templates/instructor/instructor_dashboard_2/cohort-editor.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohort-editor.underscore
+msgid ""
+"You will not receive notification for emails that bounce, so double-check "
+"your spelling."
+msgstr ""
+"No recibirá notificaciones de los correos con rebotes, por lo tanto, debe "
+"asegurarse de que los correos estén bien escritos."
+
+#: lms/templates/instructor/instructor_dashboard_2/cohort-editor.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohort-editor.underscore
+msgid "Add Students"
+msgstr "Añadir estudiantes"
+
+#: lms/templates/instructor/instructor_dashboard_2/cohort-form.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohort-form.underscore
+msgid "Add a New Cohort"
+msgstr "Añadir NuevaCohorte"
+
+#: lms/templates/instructor/instructor_dashboard_2/cohort-form.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohort-form.underscore
+msgid "Enter the name of the cohort"
+msgstr "Ingrese un nombre para la cohorte"
+
+#: lms/templates/instructor/instructor_dashboard_2/cohort-form.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohort-form.underscore
+msgid "Cohort Name"
+msgstr "Cohorte"
+
+#: lms/templates/instructor/instructor_dashboard_2/cohort-form.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohort-form.underscore
+msgid "Cohort Assignment Method"
+msgstr "Método de asignación de cohortes"
+
+#: lms/templates/instructor/instructor_dashboard_2/cohort-form.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohort-form.underscore
+msgid "Automatic"
+msgstr "Automático"
+
+#: lms/templates/instructor/instructor_dashboard_2/cohort-form.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohort-form.underscore
+msgid "Manual"
+msgstr "Manual"
+
+#: lms/templates/instructor/instructor_dashboard_2/cohort-form.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohort-form.underscore
+msgid ""
+"There must be one cohort to which students can automatically be assigned."
+msgstr ""
+"Tiene que haber una cohorte a la que los estudiantes pueden ser asignados "
+"automáticamente."
+
+#: lms/templates/instructor/instructor_dashboard_2/cohort-form.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohort-form.underscore
+msgid "Associated Content Group"
+msgstr "Contenido de grupo asociado "
+
+#: lms/templates/instructor/instructor_dashboard_2/cohort-form.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohort-form.underscore
+msgid "No Content Group"
+msgstr "No hay contenido de grupo"
+
+#: lms/templates/instructor/instructor_dashboard_2/cohort-form.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohort-form.underscore
+msgid "Select a Content Group"
+msgstr "seleccionar contenido de grupo"
+
+#: lms/templates/instructor/instructor_dashboard_2/cohort-form.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohort-form.underscore
+msgid "Choose a content group to associate"
+msgstr "Elija un grupo de contenido para asociar"
+
+#: lms/templates/instructor/instructor_dashboard_2/cohort-form.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohort-form.underscore
+msgid "Not selected"
+msgstr "No seleccionado"
+
+#: lms/templates/instructor/instructor_dashboard_2/cohort-form.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohort-form.underscore
+msgid "Deleted Content Group"
+msgstr "Contenido de grupo eliminado"
+
+#: lms/templates/instructor/instructor_dashboard_2/cohort-form.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohort-form.underscore
+msgid ""
+"{screen_reader_start}Warning:{screen_reader_end} The previously selected "
+"content group was deleted. Select another content group."
+msgstr ""
+
+#: lms/templates/instructor/instructor_dashboard_2/cohort-form.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohort-form.underscore
+msgid ""
+"{screen_reader_start}Warning:{screen_reader_end} No content groups exist."
+msgstr ""
+
+#: lms/templates/instructor/instructor_dashboard_2/cohort-form.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohort-form.underscore
+msgid "Create a content group"
+msgstr "Crear contenido de grupo"
+
+#: lms/templates/instructor/instructor_dashboard_2/cohort-group-header.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohort-group-header.underscore
+#, python-format
+msgid "(contains %(student_count)s student)"
+msgid_plural "(contains %(student_count)s students)"
+msgstr[0] "(contiene %(student_count)s estudiante)"
+msgstr[1] "(contiene %(student_count)s estudiantes)"
+
+#: lms/templates/instructor/instructor_dashboard_2/cohort-group-header.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohort-group-header.underscore
+msgid ""
+"Learners are added to this cohort only when you provide their email "
+"addresses or usernames on this page."
+msgstr ""
+"Los estudiantes son agregados a esta cohorte solamente cuando se incluye la "
+"dirección de correo electrónico o el nombre de usuario en esta página."
+
+#: lms/templates/instructor/instructor_dashboard_2/cohort-group-header.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohort-group-header.underscore
+msgid "What does this mean?"
+msgstr "¿Qué significa esto?"
+
+#: lms/templates/instructor/instructor_dashboard_2/cohort-group-header.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohort-group-header.underscore
+msgid "Learners are added to this cohort automatically."
+msgstr "Los estudiantes son agregados automáticamente a esta cohorte."
+
+#: lms/templates/instructor/instructor_dashboard_2/cohort-selector.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohort-selector.underscore
+msgid "Select a cohort"
+msgstr "Seleccione una cohorte"
+
+#: lms/templates/instructor/instructor_dashboard_2/cohort-selector.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohort-selector.underscore
+#, python-format
+msgid "%(cohort_name)s (%(user_count)s)"
+msgstr "%(cohort_name)s (%(user_count)s)"
+
+#: lms/templates/instructor/instructor_dashboard_2/cohorts.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohorts.underscore
+msgid "Enable Cohorts"
+msgstr "Habilitar Cohortes"
+
+#: lms/templates/instructor/instructor_dashboard_2/cohorts.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohorts.underscore
+msgid "Select a cohort to manage"
+msgstr "Seleccione la cohorte a gestionar"
+
+#: lms/templates/instructor/instructor_dashboard_2/cohorts.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohorts.underscore
+msgid "View Cohort"
+msgstr "Ver Cohorte"
+
+#: lms/templates/instructor/instructor_dashboard_2/cohorts.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohorts.underscore
+msgid "Assign students to cohorts by uploading a CSV file"
+msgstr "Asignar estudiantes a la cohorte cargando un archivo CSV."
+
+#: lms/templates/instructor/instructor_dashboard_2/cohorts.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohorts.underscore
+msgid ""
+"To review student cohort assignments or see the results of uploading a CSV "
+"file, download course profile information or cohort results on {link_start} "
+"the Data Download page. {link_end}"
+msgstr ""
+
+#: lms/templates/instructor/instructor_dashboard_2/enrollment-code-lookup-links.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/enrollment-code-lookup-links.underscore
+msgid "Used"
+msgstr "Utilizado"
+
+#: lms/templates/instructor/instructor_dashboard_2/enrollment-code-lookup-links.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/enrollment-code-lookup-links.underscore
+msgid "Valid"
+msgstr "Válido"
+
+#: lms/templates/learner_dashboard/certificate.underscore
+msgid "XSeries Program Certificates"
+msgstr ""
+
+#: lms/templates/learner_dashboard/certificate.underscore
+msgid "certificate.credential_url"
+msgstr ""
+
+#: lms/templates/learner_dashboard/certificate.underscore
+msgid "certificate.display_name"
+msgstr ""
+
+#: lms/templates/learner_dashboard/empty_programs_list.underscore
+msgid "You are not enrolled in any XSeries Programs yet."
+msgstr ""
+
+#: lms/templates/learner_dashboard/empty_programs_list.underscore
+msgid "Explore XSeries Programs"
+msgstr ""
+
+#: lms/templates/learner_dashboard/explore_new_programs.underscore
+#: test_root/staticfiles/templates/learner_dashboard/explore_new_programs.underscore
+msgid ""
+"Browse recently launched courses and see what\\'s new in your favorite "
+"subjects"
+msgstr ""
+
+#: lms/templates/learner_dashboard/explore_new_programs.underscore
+#: test_root/staticfiles/templates/learner_dashboard/explore_new_programs.underscore
+msgid "Explore New XSeries"
+msgstr ""
+
+#: lms/templates/learner_dashboard/program_card.underscore
+#: test_root/staticfiles/templates/learner_dashboard/program_card.underscore
+msgid "org.display_name"
+msgstr ""
+
+#: lms/templates/learner_dashboard/program_card.underscore
+#: test_root/staticfiles/templates/learner_dashboard/program_card.underscore
+msgid "type"
+msgstr ""
+
+#: lms/templates/search/course_search_results.underscore
+#: lms/templates/search/dashboard_search_results.underscore
+#: test_root/staticfiles/templates/search/course_search_results.underscore
+#: test_root/staticfiles/templates/search/dashboard_search_results.underscore
+#, python-format
+msgid "Load next %(num_items)s result"
+msgid_plural "Load next %(num_items)s results"
+msgstr[0] "Cargar el siguiente %(num_items)s resultado"
+msgstr[1] "Cargar los siguientes %(num_items)s resultados"
+
+#: lms/templates/search/course_search_results.underscore
+#: lms/templates/search/dashboard_search_results.underscore
+#: test_root/staticfiles/templates/search/course_search_results.underscore
+#: test_root/staticfiles/templates/search/dashboard_search_results.underscore
+msgid "Sorry, no results were found."
+msgstr "Lo sentimos, no se encuentran resultados"
+
+#: lms/templates/search/dashboard_search_results.underscore
+#: test_root/staticfiles/templates/search/dashboard_search_results.underscore
+msgid "Back to Dashboard"
+msgstr "Volver al Panel de Control"
+
+#: lms/templates/student_account/account.underscore
+#: test_root/staticfiles/templates/student_account/account.underscore
+msgid "New Address"
+msgstr "Nueva dirección "
+
+#: lms/templates/student_account/account.underscore
+#: test_root/staticfiles/templates/student_account/account.underscore
+msgid "Change My Email Address"
+msgstr "Cambiar mi dirección de correo electrónico"
+
+#: lms/templates/student_account/account_settings.underscore
+#: test_root/staticfiles/templates/student_account/account_settings.underscore
+msgid "Account Settings"
+msgstr "Configuración de cuenta"
+
+#: lms/templates/student_account/account_settings.underscore
+#: test_root/staticfiles/templates/student_account/account_settings.underscore
+msgid ""
+"These settings include basic information about your account. You can also "
+"specify additional information and see your linked social accounts on this "
+"page."
+msgstr ""
+"Esta configuración incluye información básica de su cuenta. También puede "
+"añadir información adicional y ver los perfiles de redes sociales asociados "
+"a su cuenta."
+
+#: lms/templates/student_account/account_settings.underscore
+#: test_root/staticfiles/templates/student_account/account_settings.underscore
+msgid "section.title"
+msgstr "section.title"
+
+#: lms/templates/student_account/account_settings.underscore
+#: test_root/staticfiles/templates/student_account/account_settings.underscore
+msgid "An error occurred. Please reload the page."
+msgstr "Ocurrió un error. Por favor recargue la página."
+
+#: lms/templates/student_account/form_field.underscore
+#: test_root/staticfiles/templates/student_account/form_field.underscore
+msgid "Forgot password?"
+msgstr "¿Olvidaste tu contraseña?"
+
+#: lms/templates/student_account/hinted_login.underscore
+#: lms/templates/student_account/login.underscore
+#: lms/templates/student_account/register.underscore
+#: test_root/staticfiles/templates/student_account/hinted_login.underscore
+#: test_root/staticfiles/templates/student_account/login.underscore
+#: test_root/staticfiles/templates/student_account/register.underscore
+msgid "Sign in"
+msgstr "Iniciar sesión"
+
+#: lms/templates/student_account/hinted_login.underscore
+#: test_root/staticfiles/templates/student_account/hinted_login.underscore
+#, python-format
+msgid "Would you like to sign in using your %(providerName)s credentials?"
+msgstr "¿Desea iniciar sesión usando %(providerName)s?"
+
+#: lms/templates/student_account/hinted_login.underscore
+#: test_root/staticfiles/templates/student_account/hinted_login.underscore
+#, python-format
+msgid "Sign in using %(providerName)s"
+msgstr "Iniciar sesión usando %(providerName)s"
+
+#: lms/templates/student_account/hinted_login.underscore
+#: test_root/staticfiles/templates/student_account/hinted_login.underscore
+msgid "Show me other ways to sign in or register"
+msgstr "Mostrar otras formas de iniciar sesión o registrarme"
+
+#: lms/templates/student_account/institution_login.underscore
+#: test_root/staticfiles/templates/student_account/institution_login.underscore
+msgid "Sign in with Institution/Campus Credentials"
+msgstr "Iniciar sesión con las credenciales de la institución o el Campus"
+
+#: lms/templates/student_account/institution_login.underscore
+#: lms/templates/student_account/institution_register.underscore
+#: test_root/staticfiles/templates/student_account/institution_login.underscore
+#: test_root/staticfiles/templates/student_account/institution_register.underscore
+msgid "Choose your institution from the list below:"
+msgstr "Elija su institución:"
+
+#: lms/templates/student_account/institution_login.underscore
+#: test_root/staticfiles/templates/student_account/institution_login.underscore
+msgid "Back to sign in"
+msgstr "Volver al inicio"
+
+#: lms/templates/student_account/institution_register.underscore
+#: test_root/staticfiles/templates/student_account/institution_register.underscore
+msgid "Register with Institution/Campus Credentials"
+msgstr "Registrarse con las credenciales de la institución o el Campus"
+
+#: lms/templates/student_account/institution_register.underscore
+#: test_root/staticfiles/templates/student_account/institution_register.underscore
+msgid "Register through edX"
+msgstr "Registrarse a través de edX"
+
+#: lms/templates/student_account/login.underscore
+#: test_root/staticfiles/templates/student_account/login.underscore
+#, python-format
+msgid ""
+"You have successfully signed into %(currentProvider)s, but your "
+"%(currentProvider)s account does not have a linked %(platformName)s account."
+" To link your accounts, sign in now using your %(platformName)s password."
+msgstr ""
+"Ha iniciado sesión exitosamente en %(currentProvider)s, pero su cuenta de "
+"%(currentProvider)s no está vinculada con una cuenta en %(platformName)s. "
+"Para vincular sus cuentas, ingrese con su usuario y contraseña de "
+"%(platformName)s."
+
+#: lms/templates/student_account/login.underscore
+#: test_root/staticfiles/templates/student_account/login.underscore
+msgid "Password Reset Email Sent"
+msgstr "El correo para restablecer contraseña ha sido enviado."
+
+#: lms/templates/student_account/login.underscore
+#: test_root/staticfiles/templates/student_account/login.underscore
+msgid ""
+"We've sent instructions for resetting your password to the email address you"
+" provided."
+msgstr ""
+"Te hemos enviado las instrucciones para restablecer la contraseña a la "
+"dirección de correo electrónico que has proporcionado."
+
+#: lms/templates/student_account/login.underscore
+#: test_root/staticfiles/templates/student_account/login.underscore
+msgid "We couldn't sign you in."
+msgstr "No se ha podido iniciar su sesión."
+
+#: lms/templates/student_account/login.underscore
+#: test_root/staticfiles/templates/student_account/login.underscore
+#, python-format
+msgid "An error occurred when signing you in to %(platformName)s."
+msgstr "Ocurrió un error al iniciar su sesión en %(platformName)s."
+
+#: lms/templates/student_account/login.underscore
+#: test_root/staticfiles/templates/student_account/login.underscore
+msgid ""
+"Sign in here using your email address and password, or use one of the "
+"providers listed below."
+msgstr ""
+"Regístrese aquí utilizando su correo electrónico y contraseña, o también "
+"puede utilizar algunos de los proveedores en la lista abajo."
+
+#: lms/templates/student_account/login.underscore
+#: test_root/staticfiles/templates/student_account/login.underscore
+msgid "Sign in here using your email address and password."
+msgstr ""
+"Regístrese aquí utilizando su dirección de correo electrónico y contraseña "
+
+#: lms/templates/student_account/login.underscore
+#: test_root/staticfiles/templates/student_account/login.underscore
+msgid "If you do not yet have an account, use the button below to register."
+msgstr ""
+"Si todavía no tienes una cuenta, puedes utilizar el botón abajo para "
+"registrarte "
+
+#: lms/templates/student_account/login.underscore
+#: test_root/staticfiles/templates/student_account/login.underscore
+msgid "or sign in with"
+msgstr "o inicie sesión con"
+
+#: lms/templates/student_account/login.underscore
+#: test_root/staticfiles/templates/student_account/login.underscore
+#, python-format
+msgid "Sign in with %(providerName)s"
+msgstr "Iniciar sesión usando %(providerName)s"
+
+#: lms/templates/student_account/login.underscore
+#: lms/templates/student_account/register.underscore
+#: test_root/staticfiles/templates/student_account/login.underscore
+#: test_root/staticfiles/templates/student_account/register.underscore
+msgid "Use my institution/campus credentials"
+msgstr "Usar mis credenciales de la institución o el Campus"
+
+#: lms/templates/student_account/login.underscore
+#: test_root/staticfiles/templates/student_account/login.underscore
+#, python-format
+msgid "New to %(platformName)s?"
+msgstr "¿Es nuevo en %(platformName)s?"
+
+#: lms/templates/student_account/login.underscore
+#: test_root/staticfiles/templates/student_account/login.underscore
+msgid "Create an account"
+msgstr "Crear una cuenta"
+
+#: lms/templates/student_account/password_reset.underscore
+#: lms/templates/student_account/register.underscore
+#: test_root/staticfiles/templates/student_account/password_reset.underscore
+#: test_root/staticfiles/templates/student_account/register.underscore
+msgid "An error occurred."
+msgstr "Ha ocurrido un error."
+
+#: lms/templates/student_account/password_reset.underscore
+#: test_root/staticfiles/templates/student_account/password_reset.underscore
+msgid "Password assistance"
+msgstr "Ayuda con la contraseña"
+
+#: lms/templates/student_account/password_reset.underscore
+#: test_root/staticfiles/templates/student_account/password_reset.underscore
+msgid ""
+"Please enter your email address below and we will send you instructions for "
+"setting a new password."
+msgstr ""
+"Por favor ingrese su dirección de correo electrónico y le enviaremos las "
+"instrucciones para restablecer su contraseña."
+
+#: lms/templates/student_account/password_reset.underscore
+#: test_root/staticfiles/templates/student_account/password_reset.underscore
+msgid "Reset my password"
+msgstr "Restablecer mi contraseña"
+
+#: lms/templates/student_account/register.underscore
+#: test_root/staticfiles/templates/student_account/register.underscore
+msgid "We couldn't create your account."
+msgstr "No pudimos crear su cuenta."
+
+#: lms/templates/student_account/register.underscore
+#: test_root/staticfiles/templates/student_account/register.underscore
+#, python-format
+msgid "You've successfully signed into %(currentProvider)s."
+msgstr "Ha iniciado sesión exitosamente en %(currentProvider)s."
+
+#: lms/templates/student_account/register.underscore
+#: test_root/staticfiles/templates/student_account/register.underscore
+#, python-format
+msgid ""
+"We just need a little more information before you start learning with "
+"%(platformName)s."
+msgstr ""
+"Necesitamos un poco mas de información antes de comiences a aprender con "
+"%(platformName)s."
+
+#: lms/templates/student_account/register.underscore
+#: test_root/staticfiles/templates/student_account/register.underscore
+msgid "Create an account using"
+msgstr "Crear una cuenta usando"
+
+#: lms/templates/student_account/register.underscore
+#: test_root/staticfiles/templates/student_account/register.underscore
+#, python-format
+msgid "Create account using %(providerName)s."
+msgstr "Crear una cuenta usando %(providerName)s"
+
+#: lms/templates/student_account/register.underscore
+#: test_root/staticfiles/templates/student_account/register.underscore
+msgid "or create a new one here"
+msgstr "o crear una nueva aquí"
+
+#: lms/templates/student_account/register.underscore
+#: test_root/staticfiles/templates/student_account/register.underscore
+msgid "Create a new account"
+msgstr "Crear una nueva cuenta"
+
+#: lms/templates/student_account/register.underscore
+#: test_root/staticfiles/templates/student_account/register.underscore
+msgid "Create your account"
+msgstr "Crear su cuenta"
+
+#: lms/templates/student_account/register.underscore
+#: test_root/staticfiles/templates/student_account/register.underscore
+msgid "Required field"
+msgstr "Campo requerido"
+
+#: lms/templates/student_account/register.underscore
+#: test_root/staticfiles/templates/student_account/register.underscore
+msgid "Already have an account?"
+msgstr "¿Ya está registrado?"
+
+#: lms/templates/student_profile/badge.underscore
+#: test_root/staticfiles/templates/student_profile/badge.underscore
+#, python-format
+msgid "Share your \"%(display_name)s\" award"
+msgstr ""
+
+#: lms/templates/student_profile/badge.underscore
+#: test_root/staticfiles/templates/student_profile/badge.underscore
+msgid "Share"
+msgstr ""
+
+#: lms/templates/student_profile/badge.underscore
+#: test_root/staticfiles/templates/student_profile/badge.underscore
+#, python-format
+msgid "Earned %(created)s."
+msgstr ""
+
+#: lms/templates/student_profile/badge_placeholder.underscore
+#: test_root/staticfiles/templates/student_profile/badge_placeholder.underscore
+msgid "What's Your Next Accomplishment?"
+msgstr ""
+
+#: lms/templates/student_profile/badge_placeholder.underscore
+#: test_root/staticfiles/templates/student_profile/badge_placeholder.underscore
+msgid "Start working toward your next learning goal."
+msgstr ""
+
+#: lms/templates/student_profile/badge_placeholder.underscore
+#: test_root/staticfiles/templates/student_profile/badge_placeholder.underscore
+msgid "Find a course"
+msgstr ""
+
+#: lms/templates/student_profile/learner_profile.underscore
+#: test_root/staticfiles/templates/student_profile/learner_profile.underscore
+msgid "An error occurred. Try loading the page again."
+msgstr ""
+
+#: lms/templates/student_profile/section_two.underscore
+#: test_root/staticfiles/templates/student_profile/section_two.underscore
+msgid "You are currently sharing a limited profile."
+msgstr "Actualmente está compartiendo un perfil limitado."
+
+#: lms/templates/student_profile/section_two.underscore
+#: test_root/staticfiles/templates/student_profile/section_two.underscore
+msgid "This learner is currently sharing a limited profile."
+msgstr ""
+
+#: lms/templates/student_profile/share_modal.underscore
+#: test_root/staticfiles/templates/student_profile/share_modal.underscore
+msgid "Share on Mozilla Backpack"
+msgstr ""
+
+#: lms/templates/student_profile/share_modal.underscore
+#: test_root/staticfiles/templates/student_profile/share_modal.underscore
+msgid ""
+"To share your certificate on Mozilla Backpack, you must first have a "
+"Backpack account. Complete the following steps to add your certificate to "
+"Backpack."
+msgstr ""
+
+#: lms/templates/student_profile/share_modal.underscore
+#: test_root/staticfiles/templates/student_profile/share_modal.underscore
+#, python-format
+msgid ""
+"Create a %(link_start)sMozilla Backpack%(link_end)s account, or log in to "
+"your existing account"
+msgstr ""
+
+#: lms/templates/student_profile/share_modal.underscore
+#: test_root/staticfiles/templates/student_profile/share_modal.underscore
+#, python-format
+msgid ""
+"%(download_link_start)sDownload this image (right-click or option-click, "
+"save as)%(link_end)s and then %(upload_link_start)supload%(link_end)s it to "
+"your backpack."
+msgstr ""
+
+#: lms/templates/verify_student/enrollment_confirmation_step.underscore
+#: test_root/staticfiles/templates/verify_student/enrollment_confirmation_step.underscore
+#, python-format
+msgid "Congratulations! You are now verified on %(platformName)s!"
+msgstr "Felicitaciones! Ya se encuentra verificado en %(platformName)s!"
+
+#: lms/templates/verify_student/enrollment_confirmation_step.underscore
+#: test_root/staticfiles/templates/verify_student/enrollment_confirmation_step.underscore
+msgid "You are now enrolled as a verified student for:"
+msgstr "Ahora estas inscrito como estudiante verificado para:"
+
+#: lms/templates/verify_student/enrollment_confirmation_step.underscore
+#: test_root/staticfiles/templates/verify_student/enrollment_confirmation_step.underscore
+msgid "A list of courses you have just enrolled in as a verified student"
+msgstr "Lista de cursos que te has inscrito como estudiante verificado"
+
+#: lms/templates/verify_student/enrollment_confirmation_step.underscore
+#: test_root/staticfiles/templates/verify_student/enrollment_confirmation_step.underscore
+msgid "Course"
+msgstr "Curso"
+
+#: lms/templates/verify_student/enrollment_confirmation_step.underscore
+#: test_root/staticfiles/templates/verify_student/enrollment_confirmation_step.underscore
+#, python-format
+msgid "Starts: %(start)s"
+msgstr "Empieza: %(start)s"
+
+#: lms/templates/verify_student/enrollment_confirmation_step.underscore
+#: test_root/staticfiles/templates/verify_student/enrollment_confirmation_step.underscore
+msgid "Explore your course!"
+msgstr "Explora tus cursos!"
+
+#: lms/templates/verify_student/enrollment_confirmation_step.underscore
+#: test_root/staticfiles/templates/verify_student/enrollment_confirmation_step.underscore
+msgid "Go to your Dashboard"
+msgstr "Ir al panel de control"
+
+#: lms/templates/verify_student/enrollment_confirmation_step.underscore
+#: test_root/staticfiles/templates/verify_student/enrollment_confirmation_step.underscore
+msgid "Verified Status"
+msgstr "Verificación"
+
+#: lms/templates/verify_student/enrollment_confirmation_step.underscore
+#: test_root/staticfiles/templates/verify_student/enrollment_confirmation_step.underscore
+#, python-format
+msgid ""
+"Thank you for submitting your photos. We will review them shortly. You can "
+"now sign up for any %(platformName)s course that offers verified "
+"certificates. Verification is good for one year. After one year, you must "
+"submit photos for verification again."
+msgstr ""
+"Gracias por enviar sus fotos. Las revisaremos pronto. Ahora puede "
+"registrarse para cualquier curso de %(platformName)s que ofrezca Certficados"
+" Verificados. La verificación es válida por un año. Después de este periodo,"
+" deberá volver a enviar fotografías para una nueva verificación."
+
+#: lms/templates/verify_student/error.underscore
+#: test_root/staticfiles/templates/verify_student/error.underscore
+msgid "Error:"
+msgstr "Error:"
+
+#: lms/templates/verify_student/face_photo_step.underscore
+#: test_root/staticfiles/templates/verify_student/face_photo_step.underscore
+msgid "What You Need for Verification"
+msgstr "Lo que necesita para la verificación"
+
+#: lms/templates/verify_student/face_photo_step.underscore
+#: lms/templates/verify_student/intro_step.underscore
+#: lms/templates/verify_student/make_payment_step.underscore
+#: lms/templates/verify_student/make_payment_step_ab_testing.underscore
+#: lms/templates/verify_student/payment_confirmation_step.underscore
+#: test_root/staticfiles/templates/verify_student/face_photo_step.underscore
+#: test_root/staticfiles/templates/verify_student/intro_step.underscore
+#: test_root/staticfiles/templates/verify_student/make_payment_step.underscore
+#: test_root/staticfiles/templates/verify_student/make_payment_step_ab_testing.underscore
+#: test_root/staticfiles/templates/verify_student/payment_confirmation_step.underscore
+msgid "Webcam"
+msgstr "Cámara web"
+
+#: lms/templates/verify_student/face_photo_step.underscore
+#: test_root/staticfiles/templates/verify_student/face_photo_step.underscore
+msgid ""
+"You need a computer that has a webcam. When you receive a browser prompt, "
+"make sure that you allow access to the camera."
+msgstr ""
+"Necesita un equipo que tenga una webcam. Cuando reciba un mensaje desde su "
+"navegador web, asegúrese de permitir el acceso a su webcam."
+
+#: lms/templates/verify_student/face_photo_step.underscore
+#: test_root/staticfiles/templates/verify_student/face_photo_step.underscore
+msgid "Photo Identification"
+msgstr "Identificación fotográfica."
+
+#: lms/templates/verify_student/face_photo_step.underscore
+#: test_root/staticfiles/templates/verify_student/face_photo_step.underscore
+msgid ""
+"You need a driver's license, passport, or other government-issued ID that "
+"has your name and photo."
+msgstr ""
+"Necesita el documento de identidad, licencia de conducir, pasaporte u otra "
+"identificación certificada por el gobierno, que contenga su foto y nombre."
+
+#: lms/templates/verify_student/face_photo_step.underscore
+#: lms/templates/verify_student/incourse_reverify.underscore
+#: test_root/staticfiles/templates/verify_student/face_photo_step.underscore
+#: test_root/staticfiles/templates/verify_student/incourse_reverify.underscore
+msgid "Take Your Photo"
+msgstr "Tome su fotografía"
+
+#: lms/templates/verify_student/face_photo_step.underscore
+#: test_root/staticfiles/templates/verify_student/face_photo_step.underscore
+msgid ""
+"When your face is in position, use the camera button {icon} below to take "
+"your photo."
+msgstr ""
+
+#: lms/templates/verify_student/face_photo_step.underscore
+#: test_root/staticfiles/templates/verify_student/face_photo_step.underscore
+msgid "To take a successful photo, make sure that:"
+msgstr "Para tomar la foto correctamente, asegúrese de: "
+
+#: lms/templates/verify_student/face_photo_step.underscore
+#: test_root/staticfiles/templates/verify_student/face_photo_step.underscore
+msgid "Your face is well-lit."
+msgstr "El rostro esté bien iluminado"
+
+#: lms/templates/verify_student/face_photo_step.underscore
+#: test_root/staticfiles/templates/verify_student/face_photo_step.underscore
+msgid "Your entire face fits inside the frame."
+msgstr "Su cara está completamente dentro del marco de la foto."
+
+#: lms/templates/verify_student/face_photo_step.underscore
+#: test_root/staticfiles/templates/verify_student/face_photo_step.underscore
+msgid "The photo of your face matches the photo on your ID."
+msgstr "La foto de su documento coincide con la foto de su cara."
+
+#: lms/templates/verify_student/face_photo_step.underscore
+#: test_root/staticfiles/templates/verify_student/face_photo_step.underscore
+msgid ""
+"To use the current photo, select the camera button {icon}. To take another "
+"photo, select the retake button {icon}."
+msgstr ""
+
+#: lms/templates/verify_student/face_photo_step.underscore
+#: lms/templates/verify_student/id_photo_step.underscore
+#: lms/templates/verify_student/incourse_reverify.underscore
+#: test_root/staticfiles/templates/verify_student/face_photo_step.underscore
+#: test_root/staticfiles/templates/verify_student/id_photo_step.underscore
+#: test_root/staticfiles/templates/verify_student/incourse_reverify.underscore
+msgid "Frequently Asked Questions"
+msgstr "Preguntas frecuentes"
+
+#: lms/templates/verify_student/face_photo_step.underscore
+#: lms/templates/verify_student/id_photo_step.underscore
+#: lms/templates/verify_student/incourse_reverify.underscore
+#: test_root/staticfiles/templates/verify_student/face_photo_step.underscore
+#: test_root/staticfiles/templates/verify_student/id_photo_step.underscore
+#: test_root/staticfiles/templates/verify_student/incourse_reverify.underscore
+#, python-format
+msgid "Why does %(platformName)s need my photo?"
+msgstr "Por qué %(platformName)s necesita mi foto ?"
+
+#: lms/templates/verify_student/face_photo_step.underscore
+#: lms/templates/verify_student/id_photo_step.underscore
+#: lms/templates/verify_student/incourse_reverify.underscore
+#: test_root/staticfiles/templates/verify_student/face_photo_step.underscore
+#: test_root/staticfiles/templates/verify_student/id_photo_step.underscore
+#: test_root/staticfiles/templates/verify_student/incourse_reverify.underscore
+msgid ""
+"As part of the verification process, you take a photo of both your face and "
+"a government-issued photo ID. Our authorization service confirms your "
+"identity by comparing the photo you take with the photo on your ID."
+msgstr ""
+"Como parte del proceso de verificación, usted debe tomar una foto de su cara"
+" y de su documento de identidad. Nuestro servicio de autorización confirmará"
+" su identidad comparando la foto que usted se toma con la foto en su "
+"documento."
+
+#: lms/templates/verify_student/face_photo_step.underscore
+#: lms/templates/verify_student/id_photo_step.underscore
+#: lms/templates/verify_student/incourse_reverify.underscore
+#: test_root/staticfiles/templates/verify_student/face_photo_step.underscore
+#: test_root/staticfiles/templates/verify_student/id_photo_step.underscore
+#: test_root/staticfiles/templates/verify_student/incourse_reverify.underscore
+#, python-format
+msgid "What does %(platformName)s do with this photo?"
+msgstr "¿Qué hace %(platformName)s con esta imagen?"
+
+#: lms/templates/verify_student/face_photo_step.underscore
+#: lms/templates/verify_student/id_photo_step.underscore
+#: lms/templates/verify_student/incourse_reverify.underscore
+#: test_root/staticfiles/templates/verify_student/face_photo_step.underscore
+#: test_root/staticfiles/templates/verify_student/id_photo_step.underscore
+#: test_root/staticfiles/templates/verify_student/incourse_reverify.underscore
+#, python-format
+msgid ""
+"We use the highest levels of security available to encrypt your photo and "
+"send it to our authorization service for review. Your photo and information "
+"are not saved or visible anywhere on %(platformName)s after the verification"
+" process is complete."
+msgstr ""
+"Usamos los más altos niveles de seguridad disponibles para encriptar su foto"
+" y enviarla a nuestro servicio de autorización para revisión. Su foto y su "
+"información no son guardadas ni quedan visibles en ninguna parte de "
+"%(platformName)s despúes de que el proceso de verificación haya sido "
+"completado."
+
+#: lms/templates/verify_student/face_photo_step.underscore
+#: lms/templates/verify_student/id_photo_step.underscore
+#: lms/templates/verify_student/intro_step.underscore
+#: lms/templates/verify_student/payment_confirmation_step.underscore
+#: test_root/staticfiles/templates/verify_student/face_photo_step.underscore
+#: test_root/staticfiles/templates/verify_student/id_photo_step.underscore
+#: test_root/staticfiles/templates/verify_student/intro_step.underscore
+#: test_root/staticfiles/templates/verify_student/payment_confirmation_step.underscore
+#, python-format
+msgid "Next: %(nextStepTitle)s"
+msgstr "Siguiente: %(nextStepTitle)s"
+
+#: lms/templates/verify_student/id_photo_step.underscore
+#: test_root/staticfiles/templates/verify_student/id_photo_step.underscore
+msgid "Take a Photo of Your ID"
+msgstr "Toma una Foto de tu Identificación"
+
+#: lms/templates/verify_student/id_photo_step.underscore
+#: test_root/staticfiles/templates/verify_student/id_photo_step.underscore
+msgid ""
+"Use your webcam to take a photo of your ID. We will match this photo with "
+"the photo of your face and the name on your account."
+msgstr ""
+"Use su cámara web para tomar una fotografía de su documento de identidad. "
+"Usaremos esta foto para verificarla contra la fotografía de su cara y el "
+"nombre de su cuenta."
+
+#: lms/templates/verify_student/id_photo_step.underscore
+#: test_root/staticfiles/templates/verify_student/id_photo_step.underscore
+msgid ""
+"You need an ID with your name and photo. A driver's license, passport, or "
+"other government-issued IDs are all acceptable."
+msgstr ""
+"Necesitas un ID con tu nombre y foto. Licencia, pasaporte, cédula todos son "
+"aceptados."
+
+#: lms/templates/verify_student/id_photo_step.underscore
+#: lms/templates/verify_student/incourse_reverify.underscore
+#: test_root/staticfiles/templates/verify_student/id_photo_step.underscore
+#: test_root/staticfiles/templates/verify_student/incourse_reverify.underscore
+msgid "Tips on taking a successful photo"
+msgstr "Consejos para tomar una foto exitosamente"
+
+#: lms/templates/verify_student/id_photo_step.underscore
+#: test_root/staticfiles/templates/verify_student/id_photo_step.underscore
+msgid "Ensure that you can see your photo and read your name"
+msgstr ""
+"Asegurese de que se pueda ver su cara y leer su nombre en la foto del "
+"documento de identificación."
+
+#: lms/templates/verify_student/id_photo_step.underscore
+#: test_root/staticfiles/templates/verify_student/id_photo_step.underscore
+msgid "Make sure your ID is well-lit"
+msgstr "Asegurese que su documento está bien iluminado"
+
+#: lms/templates/verify_student/id_photo_step.underscore
+#: test_root/staticfiles/templates/verify_student/id_photo_step.underscore
+msgid "Once in position, use the camera button {icon} to capture your ID"
+msgstr ""
+
+#: lms/templates/verify_student/id_photo_step.underscore
+#: lms/templates/verify_student/incourse_reverify.underscore
+#: test_root/staticfiles/templates/verify_student/id_photo_step.underscore
+#: test_root/staticfiles/templates/verify_student/incourse_reverify.underscore
+msgid "Use the retake photo button if you are not pleased with your photo"
+msgstr "Utilice el botón retomar foto si usted no está satisfecho con su foto"
+
+#: lms/templates/verify_student/image_input.underscore
+#: test_root/staticfiles/templates/verify_student/image_input.underscore
+msgid "Preview of uploaded image"
+msgstr "Vista previa de imagen subida"
+
+#: lms/templates/verify_student/image_input.underscore
+#: test_root/staticfiles/templates/verify_student/image_input.underscore
+msgid "Upload an image or capture one with your web or phone camera."
+msgstr "Subir una imagen o captura con tu camara web o del teléfono"
+
+#: lms/templates/verify_student/incourse_reverify.underscore
+#: test_root/staticfiles/templates/verify_student/incourse_reverify.underscore
+msgid ""
+"Use your webcam to take a photo of your face. We will match this photo with "
+"the photo on your ID."
+msgstr ""
+"Use su cámara web para tomar una fotografía de su cara. Usaremos esta foto "
+"para verificarla contra la fotografía de su documento de identificación."
+
+#: lms/templates/verify_student/incourse_reverify.underscore
+#: test_root/staticfiles/templates/verify_student/incourse_reverify.underscore
+msgid "Make sure your face is well-lit"
+msgstr "Asegurese de que su rostro esté bien iluminado"
+
+#: lms/templates/verify_student/incourse_reverify.underscore
+#: test_root/staticfiles/templates/verify_student/incourse_reverify.underscore
+msgid "Be sure your entire face is inside the frame"
+msgstr "Verifique que su cara está completamente dentro del marco de la foto"
+
+#: lms/templates/verify_student/incourse_reverify.underscore
+#: test_root/staticfiles/templates/verify_student/incourse_reverify.underscore
+msgid "Once in position, use the camera button {icon} to capture your photo"
+msgstr ""
+
+#: lms/templates/verify_student/incourse_reverify.underscore
+#: test_root/staticfiles/templates/verify_student/incourse_reverify.underscore
+msgid "Can we match the photo you took with the one on your ID?"
+msgstr ""
+"¿Podemos verificar la foto que usted acaba de tomar contra la foto en su "
+"documento de identificación?"
+
+#: lms/templates/verify_student/intro_step.underscore
+#: test_root/staticfiles/templates/verify_student/intro_step.underscore
+msgid "Thanks for returning to verify your ID in: {courseName}"
+msgstr ""
+
+#: lms/templates/verify_student/intro_step.underscore
+#: lms/templates/verify_student/make_payment_step.underscore
+#: test_root/staticfiles/templates/verify_student/intro_step.underscore
+#: test_root/staticfiles/templates/verify_student/make_payment_step.underscore
+msgid ""
+"You need to activate your account before you can enroll in courses. Check "
+"your inbox for an activation email. After you complete activation you can "
+"return and refresh this page."
+msgstr ""
+"Necesita activar la cuenta antes de que pueda registrarse para el curso. "
+"Revise su bandeja de entrada que un correo electrónico de activación fue "
+"enviado. Una vez haya completado la activación puede regresar y recargar "
+"esta página."
+
+#: lms/templates/verify_student/intro_step.underscore
+#: lms/templates/verify_student/make_payment_step.underscore
+#: lms/templates/verify_student/payment_confirmation_step.underscore
+#: test_root/staticfiles/templates/verify_student/intro_step.underscore
+#: test_root/staticfiles/templates/verify_student/make_payment_step.underscore
+#: test_root/staticfiles/templates/verify_student/payment_confirmation_step.underscore
+msgid "Activate Your Account"
+msgstr "Activar su cuenta"
+
+#: lms/templates/verify_student/intro_step.underscore
+#: lms/templates/verify_student/make_payment_step.underscore
+#: test_root/staticfiles/templates/verify_student/intro_step.underscore
+#: test_root/staticfiles/templates/verify_student/make_payment_step.underscore
+msgid "Check Your Email"
+msgstr "Revise su correo electrónico"
+
+#: lms/templates/verify_student/intro_step.underscore
+#: lms/templates/verify_student/make_payment_step_ab_testing.underscore
+#: lms/templates/verify_student/payment_confirmation_step.underscore
+#: test_root/staticfiles/templates/verify_student/intro_step.underscore
+#: test_root/staticfiles/templates/verify_student/make_payment_step_ab_testing.underscore
+#: test_root/staticfiles/templates/verify_student/payment_confirmation_step.underscore
+msgid "Photo ID"
+msgstr "Foto ID"
+
+#: lms/templates/verify_student/intro_step.underscore
+#: test_root/staticfiles/templates/verify_student/intro_step.underscore
+msgid ""
+"A driver's license, passport, or other government-issued ID with your name "
+"and photo"
+msgstr ""
+"Una licencia de conducir, pasaporte, cédula o otra identificación oficial "
+"con su nombre y foto"
+
+#: lms/templates/verify_student/make_payment_step.underscore
+#: lms/templates/verify_student/make_payment_step_ab_testing.underscore
+#: test_root/staticfiles/templates/verify_student/make_payment_step.underscore
+#: test_root/staticfiles/templates/verify_student/make_payment_step_ab_testing.underscore
+msgid "You are enrolling in: {courseName}"
+msgstr ""
+
+#: lms/templates/verify_student/make_payment_step.underscore
+#: test_root/staticfiles/templates/verify_student/make_payment_step.underscore
+msgid "You are upgrading your enrollment for: {courseName}"
+msgstr ""
+
+#: lms/templates/verify_student/make_payment_step.underscore
+#: test_root/staticfiles/templates/verify_student/make_payment_step.underscore
+msgid ""
+"You can now enter your payment information and complete your enrollment."
+msgstr ""
+"Ahora puede agregar su información de pago, y completar su inscripción"
+
+#: lms/templates/verify_student/make_payment_step.underscore
+#: test_root/staticfiles/templates/verify_student/make_payment_step.underscore
+#, python-format
+msgid ""
+"You can pay now even if you don't have the following items available, but "
+"you will need to have these by %(date)s to qualify to earn a Verified "
+"Certificate."
+msgstr ""
+"Puede pagar ahora, incluso si no tiene los siguientes items disponibles, "
+"pero deberá tenerlos antes del %(date)s para calificar para un Certificado "
+"Verificado."
+
+#: lms/templates/verify_student/make_payment_step.underscore
+#: test_root/staticfiles/templates/verify_student/make_payment_step.underscore
+msgid ""
+"You can pay now even if you don't have the following items available, but "
+"you will need to have these to qualify to earn a Verified Certificate."
+msgstr ""
+"Puede pagar ahora, incluso si no tiene los siguientes items disponibles, "
+"pero deberá tenerlos para calificar para un Certificado Verificado."
+
+#: lms/templates/verify_student/make_payment_step.underscore
+#: test_root/staticfiles/templates/verify_student/make_payment_step.underscore
+msgid "Government-Issued Photo ID"
+msgstr "Foto de documento oficial de identificación"
+
+#: lms/templates/verify_student/make_payment_step.underscore
+#: test_root/staticfiles/templates/verify_student/make_payment_step.underscore
+msgid ""
+"ID-Verification is not required for this Professional Education course."
+msgstr ""
+"La verification de ID no se requiere para este curso de Educación "
+"Profesional"
+
+#: lms/templates/verify_student/make_payment_step.underscore
+#: test_root/staticfiles/templates/verify_student/make_payment_step.underscore
+msgid ""
+"All professional education courses are fee-based, and require payment to "
+"complete the enrollment process."
+msgstr ""
+"Todos los cursos de educación profesional son basados en honorarios, y "
+"requieren el pago para completar el proceso de inscripción."
+
+#: lms/templates/verify_student/make_payment_step.underscore
+#: test_root/staticfiles/templates/verify_student/make_payment_step.underscore
+msgid "You have already verified your ID!"
+msgstr "Usted ha verificado su ID!"
+
+#: lms/templates/verify_student/make_payment_step.underscore
+#: test_root/staticfiles/templates/verify_student/make_payment_step.underscore
+msgid "Your verification status is good until {verificationGoodUntil}."
+msgstr ""
+
+#: lms/templates/verify_student/make_payment_step.underscore
+#: test_root/staticfiles/templates/verify_student/make_payment_step.underscore
+msgid "price"
+msgstr "precio"
+
+#: lms/templates/verify_student/make_payment_step_ab_testing.underscore
+#: test_root/staticfiles/templates/verify_student/make_payment_step_ab_testing.underscore
+msgid "Account Not Activated"
+msgstr "Cuenta no activada"
+
+#: lms/templates/verify_student/make_payment_step_ab_testing.underscore
+#: test_root/staticfiles/templates/verify_student/make_payment_step_ab_testing.underscore
+msgid "Upgrade to a Verified Certificate for {courseName}"
+msgstr ""
+
+#: lms/templates/verify_student/make_payment_step_ab_testing.underscore
+#: test_root/staticfiles/templates/verify_student/make_payment_step_ab_testing.underscore
+msgid ""
+"Before you upgrade to a certificate track, you must activate your account."
+msgstr ""
+"Antes de ascender a la ruta de certificado verificado, deberá activar su "
+"cuenta."
+
+#: lms/templates/verify_student/make_payment_step_ab_testing.underscore
+#: test_root/staticfiles/templates/verify_student/make_payment_step_ab_testing.underscore
+msgid "Check your email for an activation message."
+msgstr "Revise sus correos electrónicos para un mensaje de activación."
+
+#: lms/templates/verify_student/make_payment_step_ab_testing.underscore
+#: test_root/staticfiles/templates/verify_student/make_payment_step_ab_testing.underscore
+msgid "Professional Certificate for {courseName}"
+msgstr ""
+
+#: lms/templates/verify_student/make_payment_step_ab_testing.underscore
+#: test_root/staticfiles/templates/verify_student/make_payment_step_ab_testing.underscore
+msgid "Verified Certificate for {courseName}"
+msgstr ""
+
+#: lms/templates/verify_student/make_payment_step_ab_testing.underscore
+#: test_root/staticfiles/templates/verify_student/make_payment_step_ab_testing.underscore
+#, python-format
+msgid ""
+"To receive a certificate, you must also verify your identity before "
+"%(date)s."
+msgstr ""
+"Para recibir un certificado, también debe verificar su identidad antes del "
+"%(date)s."
+
+#: lms/templates/verify_student/make_payment_step_ab_testing.underscore
+#: test_root/staticfiles/templates/verify_student/make_payment_step_ab_testing.underscore
+msgid "To receive a certificate, you must also verify your identity."
+msgstr "Para recibir un certificado, también debe verificar su identidad."
+
+#: lms/templates/verify_student/make_payment_step_ab_testing.underscore
+#: test_root/staticfiles/templates/verify_student/make_payment_step_ab_testing.underscore
+msgid ""
+"To verify your identity, you need a webcam and a government-issued photo ID."
+msgstr ""
+"Para verificar su identidad, necesitará una cámara web, y un documento de "
+"identificación oficial con foto."
+
+#: lms/templates/verify_student/make_payment_step_ab_testing.underscore
+#: test_root/staticfiles/templates/verify_student/make_payment_step_ab_testing.underscore
+msgid ""
+"Your ID must be a government-issued photo ID that clearly shows your face."
+msgstr ""
+"Su documento de identificación debe ser un documento oficial con foto que "
+"muestre claramente su cara."
+
+#: lms/templates/verify_student/make_payment_step_ab_testing.underscore
+#: test_root/staticfiles/templates/verify_student/make_payment_step_ab_testing.underscore
+msgid ""
+"You will use your webcam to take a picture of your face and of your "
+"government-issued photo ID."
+msgstr ""
+"Usará su cámara web para tomar una foto de su cara y de su documento de "
+"identificación oficial con foto."
+
+#: lms/templates/verify_student/payment_confirmation_step.underscore
+#: test_root/staticfiles/templates/verify_student/payment_confirmation_step.underscore
+msgid "Thank you! We have received your payment for {courseName}."
+msgstr ""
+
+#: lms/templates/verify_student/payment_confirmation_step.underscore
+#: test_root/staticfiles/templates/verify_student/payment_confirmation_step.underscore
+msgid "Next Step: Confirm your identity"
+msgstr "Siguiente paso: Confirmación de identidad"
+
+#: lms/templates/verify_student/payment_confirmation_step.underscore
+#: test_root/staticfiles/templates/verify_student/payment_confirmation_step.underscore
+msgid "Check your email"
+msgstr "Verificar su correo electrónico"
+
+#: lms/templates/verify_student/payment_confirmation_step.underscore
+#: test_root/staticfiles/templates/verify_student/payment_confirmation_step.underscore
+msgid ""
+"You need to activate your account before you can enroll in courses. Check "
+"your inbox for an activation email."
+msgstr ""
+"Necesita activar la cuenta antes de que pueda registrarse para el curso. "
+"Revise su bandeja de entrada que un correo electrónico de activación fue "
+"enviado."
+
+#: lms/templates/verify_student/payment_confirmation_step.underscore
+#: test_root/staticfiles/templates/verify_student/payment_confirmation_step.underscore
+msgid ""
+"A driver's license, passport, or government-issued ID with your name and "
+"photo."
+msgstr ""
+"Una licencia de conducir, pasaporte, cédula o otra identificación oficial "
+"con su nombre y foto"
+
+#: lms/templates/verify_student/reverify_success_step.underscore
+#: test_root/staticfiles/templates/verify_student/reverify_success_step.underscore
+msgid "Identity Verification In Progress"
+msgstr "Verificación de identidad en progreso"
+
+#: lms/templates/verify_student/reverify_success_step.underscore
+#: test_root/staticfiles/templates/verify_student/reverify_success_step.underscore
+msgid ""
+"We have received your information and are verifying your identity. You will "
+"see a message on your dashboard when the verification process is complete "
+"(usually within 1-2 days). In the meantime, you can still access all "
+"available course content."
+msgstr ""
+"Hemos recibido la información enviada y estamos verificando su identidad. "
+"Recibir un mensaje en su Panel principal cuando el proceso de verificación "
+"esté completado (usualmente entre 1-2 días). Durante este tiempo, igualmente"
+" tendrá acceso a todo el contenido de su curso."
+
+#: lms/templates/verify_student/reverify_success_step.underscore
+#: test_root/staticfiles/templates/verify_student/reverify_success_step.underscore
+msgid "Return to Your Dashboard"
+msgstr "Volver al panel principal"
+
+#: lms/templates/verify_student/review_photos_step.underscore
+#: test_root/staticfiles/templates/verify_student/review_photos_step.underscore
+msgid "Review Your Photos"
+msgstr "Revisar sus fotos"
+
+#: lms/templates/verify_student/review_photos_step.underscore
+#: test_root/staticfiles/templates/verify_student/review_photos_step.underscore
+msgid ""
+"Make sure we can verify your identity with the photos and information you "
+"have provided."
+msgstr ""
+"Asegúrese de que podamos verificar su identidad con las imágenes y la "
+"información suministrada."
+
+#: lms/templates/verify_student/review_photos_step.underscore
+#: test_root/staticfiles/templates/verify_student/review_photos_step.underscore
+#, python-format
+msgid "Photo of %(fullName)s"
+msgstr "Foto de %(fullName)s"
+
+#: lms/templates/verify_student/review_photos_step.underscore
+#: test_root/staticfiles/templates/verify_student/review_photos_step.underscore
+#, python-format
+msgid "Photo of %(fullName)s's ID"
+msgstr "Foto de la identificación de %(fullName)s"
+
+#: lms/templates/verify_student/review_photos_step.underscore
+#: test_root/staticfiles/templates/verify_student/review_photos_step.underscore
+msgid "Photo requirements:"
+msgstr "Requerimientos para las fotos:"
+
+#: lms/templates/verify_student/review_photos_step.underscore
+#: test_root/staticfiles/templates/verify_student/review_photos_step.underscore
+msgid "Does the photo of you show your whole face?"
+msgstr "¿Muestra la foto su cara completa?"
+
+#: lms/templates/verify_student/review_photos_step.underscore
+#: test_root/staticfiles/templates/verify_student/review_photos_step.underscore
+msgid "Does the photo of you match your ID photo?"
+msgstr "¿Su foto corresponde a la foto en su identificación?"
+
+#: lms/templates/verify_student/review_photos_step.underscore
+#: test_root/staticfiles/templates/verify_student/review_photos_step.underscore
+msgid "Is your name on your ID readable?"
+msgstr "¿Está su nombre legible en su identificación?"
+
+#: lms/templates/verify_student/review_photos_step.underscore
+#: test_root/staticfiles/templates/verify_student/review_photos_step.underscore
+#, python-format
+msgid "Does the name on your ID match your account name: %(fullName)s?"
+msgstr ""
+"¿Corresponde el nombre en su identificación con el nombre es su cuenta: "
+"%(fullName)s?"
+
+#: lms/templates/verify_student/review_photos_step.underscore
+#: test_root/staticfiles/templates/verify_student/review_photos_step.underscore
+msgid "Edit Your Name"
+msgstr "Edite su nombre"
+
+#: lms/templates/verify_student/review_photos_step.underscore
+#: test_root/staticfiles/templates/verify_student/review_photos_step.underscore
+msgid ""
+"Make sure that the full name on your account matches the name on your ID."
+msgstr ""
+"Asegurese que su nombre completo en su cuenta corresponde al de su documento"
+" de identificación."
+
+#: lms/templates/verify_student/review_photos_step.underscore
+#: test_root/staticfiles/templates/verify_student/review_photos_step.underscore
+msgid "Photos don't meet the requirements?"
+msgstr "¿Sus fotos no cumplen los requerimientos?"
+
+#: lms/templates/verify_student/review_photos_step.underscore
+#: test_root/staticfiles/templates/verify_student/review_photos_step.underscore
+msgid "Retake Your Photos"
+msgstr "Tome nuevamente sus fotos"
+
+#: lms/templates/verify_student/review_photos_step.underscore
+#: test_root/staticfiles/templates/verify_student/review_photos_step.underscore
+msgid "Before proceeding, please confirm that your details match"
+msgstr "Antes de continuar, por favor confirme que sus datos sean correctos."
+
+#: lms/templates/verify_student/webcam_photo.underscore
+#: test_root/staticfiles/templates/verify_student/webcam_photo.underscore
+msgid ""
+"Don't see your picture? Make sure to allow your browser to use your camera "
+"when it asks for permission."
+msgstr ""
+"¿No puede ver su foto? Asegúrese de permitir a su navegador que utilice la "
+"cámara web cuando este le solicite tal autorización."
+
+#: lms/templates/verify_student/webcam_photo.underscore
+#: test_root/staticfiles/templates/verify_student/webcam_photo.underscore
+msgid "Live view of webcam"
+msgstr "Señal en vivo de la webcam"
+
+#: lms/templates/verify_student/webcam_photo.underscore
+#: test_root/staticfiles/templates/verify_student/webcam_photo.underscore
+msgid "Retake Photo"
+msgstr "Tomar nuevamente la foto"
+
+#: lms/templates/verify_student/webcam_photo.underscore
+#: test_root/staticfiles/templates/verify_student/webcam_photo.underscore
+msgid "Take Photo"
+msgstr "Tomar foto"
+
+#: test_root/staticfiles/proctoring/templates/add-new-allowance.underscore
+msgid "Add a New Allowance"
+msgstr ""
+
+#: test_root/staticfiles/proctoring/templates/add-new-allowance.underscore
+msgid "Special Exam"
+msgstr ""
+
+#: test_root/staticfiles/proctoring/templates/add-new-allowance.underscore
+msgid "Exam Type"
+msgstr ""
+
+#: test_root/staticfiles/proctoring/templates/add-new-allowance.underscore
+#: test_root/staticfiles/proctoring/templates/course_allowances.underscore
+msgid "Allowance Type"
+msgstr ""
+
+#: test_root/staticfiles/proctoring/templates/add-new-allowance.underscore
+msgid "Additional Time (minutes)"
+msgstr ""
+
+#: test_root/staticfiles/proctoring/templates/add-new-allowance.underscore
+msgid "Value"
+msgstr ""
+
+#: test_root/staticfiles/proctoring/templates/add-new-allowance.underscore
+msgid "minutes"
+msgstr ""
+
+#: test_root/staticfiles/proctoring/templates/add-new-allowance.underscore
+msgid "Username or Email"
+msgstr ""
+
+#: test_root/staticfiles/proctoring/templates/course_allowances.underscore
+msgid "Allowances"
+msgstr ""
+
+#: test_root/staticfiles/proctoring/templates/course_allowances.underscore
+msgid "Add Allowance"
+msgstr ""
+
+#: test_root/staticfiles/proctoring/templates/course_allowances.underscore
+#: test_root/staticfiles/proctoring/templates/student-proctored-exam-attempts.underscore
+msgid "Exam Name"
+msgstr ""
+
+#: test_root/staticfiles/proctoring/templates/course_allowances.underscore
+msgid "Allowance Value"
+msgstr ""
+
+#: test_root/staticfiles/proctoring/templates/student-proctored-exam-attempts.underscore
+msgid "Time Limit"
+msgstr ""
+
+#: test_root/staticfiles/proctoring/templates/student-proctored-exam-attempts.underscore
+msgid "Started At"
+msgstr ""
+
+#: test_root/staticfiles/proctoring/templates/student-proctored-exam-attempts.underscore
+msgid "Completed At"
+msgstr ""
+
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/certificate-white-list.underscore
+msgid ""
+"Generate certificates for all users on the Exception list for whom "
+"certificates have not yet been run"
+msgstr ""
diff --git a/conf/locale/fr/LC_MESSAGES/django.mo b/conf/locale/fr/LC_MESSAGES/django.mo
index 23f84ecadb..bd45bd15a1 100644
Binary files a/conf/locale/fr/LC_MESSAGES/django.mo and b/conf/locale/fr/LC_MESSAGES/django.mo differ
diff --git a/conf/locale/fr/LC_MESSAGES/django.po b/conf/locale/fr/LC_MESSAGES/django.po
index 09709022e8..73530a7d87 100644
--- a/conf/locale/fr/LC_MESSAGES/django.po
+++ b/conf/locale/fr/LC_MESSAGES/django.po
@@ -8508,7 +8508,6 @@ msgstr ""
#: lms/templates/login.html lms/templates/provider_login.html
#: lms/templates/register-form.html lms/templates/signup_modal.html
#: lms/templates/sysadmin_dashboard.html
-#: themes/red-theme/cms/templates/login.html
#: themes/stanford-style/lms/templates/register-form.html
msgid "Password"
msgstr "Mot de passe"
@@ -9102,11 +9101,7 @@ msgstr ""
msgid "Incorrect format for field '{name}'. {detailed_message}"
msgstr "Format incorrect pour le champ '{name}'. {detailed_message}"
-#: cms/lib/xblock/tagging.py
-msgid "Difficulty"
-msgstr ""
-
-#: cms/lib/xblock/tagging.py
+#: cms/lib/xblock/tagging/tagging.py
msgid "Dictionary with the available tags"
msgstr ""
@@ -9183,28 +9178,10 @@ msgstr "Cours"
msgid "Programs"
msgstr ""
-#: cms/templates/login.html cms/templates/widgets/header.html
-#: themes/red-theme/cms/templates/login.html
-msgid "Sign In"
-msgstr "Se Connecter"
-
-#: cms/templates/login.html themes/red-theme/cms/templates/login.html
-msgid "Sign In to {studio_name}"
-msgstr ""
-
-#: cms/templates/login.html themes/red-theme/cms/templates/login.html
-msgid "Don't have a {studio_name} Account? Sign up!"
-msgstr ""
-
-#: cms/templates/login.html themes/red-theme/cms/templates/login.html
-msgid "Required Information to Sign In to {studio_name}"
-msgstr ""
-
#: cms/templates/login.html cms/templates/register.html
#: lms/templates/help_modal.html lms/templates/login.html
#: lms/templates/provider_login.html lms/templates/register-form.html
#: lms/templates/register-shib.html lms/templates/signup_modal.html
-#: themes/red-theme/cms/templates/login.html
#: themes/stanford-style/lms/templates/register-form.html
#: themes/stanford-style/lms/templates/register-shib.html
msgid "E-mail"
@@ -9216,14 +9193,13 @@ msgstr "E-mail"
#: cms/templates/login.html cms/templates/manage_users.html
#: cms/templates/manage_users_lib.html cms/templates/register.html
#: lms/templates/login.html lms/templates/register-form.html
-#: lms/templates/register-shib.html themes/red-theme/cms/templates/login.html
+#: lms/templates/register-shib.html
#: themes/stanford-style/lms/templates/register-form.html
#: themes/stanford-style/lms/templates/register-shib.html
msgid "example: username@domain.com"
msgstr "exemple : jean.dupont@domaine.com"
#: cms/templates/login.html lms/templates/login.html
-#: themes/red-theme/cms/templates/login.html
msgid "Forgot password?"
msgstr "Mot de passe oublié ?"
@@ -9449,12 +9425,13 @@ msgid "My Courses"
msgstr "Mes Cours"
#: lms/templates/dashboard.html themes/edx.org/lms/templates/dashboard.html
-msgid "Looks like you haven't enrolled in any courses yet."
-msgstr "Apparemment, vous n'êtes inscrit à aucun cours."
+msgid "You are not enrolled in any courses yet."
+msgstr ""
-#: lms/templates/dashboard.html themes/edx.org/lms/templates/dashboard.html
-msgid "Find courses now!"
-msgstr "Découvrir nos cours"
+#: lms/templates/dashboard.html lms/templates/navigation.html
+#: themes/edx.org/lms/templates/dashboard.html
+msgid "Explore courses"
+msgstr ""
#: lms/templates/dashboard.html themes/edx.org/lms/templates/dashboard.html
msgid "Course-loading errors"
@@ -10033,8 +10010,7 @@ msgstr ""
msgid "How it Works"
msgstr "Comment ça marche"
-#: lms/templates/navigation-edx.html lms/templates/navigation.html
-#: themes/edx.org/lms/templates/header.html
+#: lms/templates/navigation-edx.html themes/edx.org/lms/templates/header.html
#: themes/red-theme/lms/templates/header.html
msgid "Find Courses"
msgstr "Trouver un cours"
@@ -18633,6 +18609,22 @@ msgstr ""
msgid "Learn more about content libraries"
msgstr "En savoir plus à propos des bibliothèques de contenu"
+#: cms/templates/login.html cms/templates/widgets/header.html
+msgid "Sign In"
+msgstr ""
+
+#: cms/templates/login.html
+msgid "Sign In to {studio_name}"
+msgstr ""
+
+#: cms/templates/login.html
+msgid "Don't have a {studio_name} Account? Sign up!"
+msgstr ""
+
+#: cms/templates/login.html
+msgid "Required Information to Sign In to {studio_name}"
+msgstr ""
+
#: cms/templates/manage_users.html
msgid "Course Team Settings"
msgstr "Paramètres de l'équipe pédagogique"
diff --git a/conf/locale/fr/LC_MESSAGES/djangojs.po b/conf/locale/fr/LC_MESSAGES/djangojs.po
index 0f16d01c2f..95c7b03f53 100644
--- a/conf/locale/fr/LC_MESSAGES/djangojs.po
+++ b/conf/locale/fr/LC_MESSAGES/djangojs.po
@@ -190,6 +190,39 @@ msgstr "OK"
#: lms/djangoapps/support/static/support/templates/enrollment-modal.underscore
#: lms/djangoapps/teams/static/teams/templates/edit-team.underscore
#: lms/templates/instructor/instructor_dashboard_2/cohort-form.underscore
+#: test_root/staticfiles/coffee/fixtures/add-xblock-component-menu-problem.underscore
+#: test_root/staticfiles/coffee/fixtures/add-xblock-component-menu.underscore
+#: test_root/staticfiles/coffee/fixtures/certificate-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/content-group-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/course_info_handouts.underscore
+#: test_root/staticfiles/coffee/fixtures/course_info_update.underscore
+#: test_root/staticfiles/coffee/fixtures/edit-textbook.underscore
+#: test_root/staticfiles/coffee/fixtures/group-configuration-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/section-name-edit.underscore
+#: test_root/staticfiles/coffee/fixtures/signatory-actions.underscore
+#: test_root/staticfiles/coffee/fixtures/xblock-string-field-editor.underscore
+#: test_root/staticfiles/common/templates/discussion/new-post.underscore
+#: test_root/staticfiles/common/templates/discussion/response-comment-edit.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-edit.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-response-edit.underscore
+#: test_root/staticfiles/support/templates/enrollment-modal.underscore
+#: test_root/staticfiles/teams/templates/edit-team.underscore
+#: test_root/staticfiles/templates/add-xblock-component-menu-problem.underscore
+#: test_root/staticfiles/templates/add-xblock-component-menu.underscore
+#: test_root/staticfiles/templates/certificate-editor.underscore
+#: test_root/staticfiles/templates/content-group-editor.underscore
+#: test_root/staticfiles/templates/course_info_handouts.underscore
+#: test_root/staticfiles/templates/course_info_update.underscore
+#: test_root/staticfiles/templates/edit-textbook.underscore
+#: test_root/staticfiles/templates/group-configuration-editor.underscore
+#: test_root/staticfiles/templates/section-name-edit.underscore
+#: test_root/staticfiles/templates/signatory-actions.underscore
+#: test_root/staticfiles/templates/xblock-string-field-editor.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohort-form.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/new-post.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/response-comment-edit.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-edit.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-response-edit.underscore
msgid "Cancel"
msgstr "Annuler"
@@ -212,6 +245,32 @@ msgstr "Annuler"
#: cms/templates/js/signatory-editor.underscore
#: cms/templates/js/xblock-outline.underscore
#: common/static/common/templates/discussion/forum-action-delete.underscore
+#: test_root/staticfiles/coffee/fixtures/certificate-details.underscore
+#: test_root/staticfiles/coffee/fixtures/certificate-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/content-group-details.underscore
+#: test_root/staticfiles/coffee/fixtures/content-group-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/course-outline.underscore
+#: test_root/staticfiles/coffee/fixtures/course_grade_policy.underscore
+#: test_root/staticfiles/coffee/fixtures/course_info_update.underscore
+#: test_root/staticfiles/coffee/fixtures/group-configuration-details.underscore
+#: test_root/staticfiles/coffee/fixtures/group-configuration-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/show-textbook.underscore
+#: test_root/staticfiles/coffee/fixtures/signatory-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/xblock-outline.underscore
+#: test_root/staticfiles/common/templates/discussion/forum-action-delete.underscore
+#: test_root/staticfiles/templates/certificate-details.underscore
+#: test_root/staticfiles/templates/certificate-editor.underscore
+#: test_root/staticfiles/templates/content-group-details.underscore
+#: test_root/staticfiles/templates/content-group-editor.underscore
+#: test_root/staticfiles/templates/course-outline.underscore
+#: test_root/staticfiles/templates/course_grade_policy.underscore
+#: test_root/staticfiles/templates/course_info_update.underscore
+#: test_root/staticfiles/templates/group-configuration-details.underscore
+#: test_root/staticfiles/templates/group-configuration-editor.underscore
+#: test_root/staticfiles/templates/show-textbook.underscore
+#: test_root/staticfiles/templates/signatory-editor.underscore
+#: test_root/staticfiles/templates/xblock-outline.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/forum-action-delete.underscore
msgid "Delete"
msgstr "Supprimer"
@@ -230,12 +289,22 @@ msgstr "Chargement en cours"
#: cms/templates/js/previous-video-upload-list.underscore
#: cms/templates/js/signatory-details.underscore
#: lms/templates/instructor/instructor_dashboard_2/certificate-white-list.underscore
+#: test_root/staticfiles/coffee/fixtures/asset-library.underscore
+#: test_root/staticfiles/coffee/fixtures/previous-video-upload-list.underscore
+#: test_root/staticfiles/coffee/fixtures/signatory-details.underscore
+#: test_root/staticfiles/templates/asset-library.underscore
+#: test_root/staticfiles/templates/previous-video-upload-list.underscore
+#: test_root/staticfiles/templates/signatory-details.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/certificate-white-list.underscore
msgid "Name"
msgstr "Nom"
#: cms/static/js/views/assets.js lms/static/js/Markdown.Editor.js
#: cms/templates/js/asset-upload-modal.underscore
#: lms/templates/instructor/instructor_dashboard_2/certificate-bulk-white-list.underscore
+#: test_root/staticfiles/coffee/fixtures/asset-upload-modal.underscore
+#: test_root/staticfiles/templates/asset-upload-modal.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/certificate-bulk-white-list.underscore
msgid "Choose File"
msgstr "Choisir le fichier"
@@ -271,6 +340,25 @@ msgstr "Charger un fichier"
#: lms/templates/instructor/instructor_dashboard_2/cohort-discussions-course-wide.underscore
#: lms/templates/instructor/instructor_dashboard_2/cohort-discussions-inline.underscore
#: lms/templates/instructor/instructor_dashboard_2/cohort-form.underscore
+#: test_root/staticfiles/coffee/fixtures/certificate-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/content-group-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/course_info_handouts.underscore
+#: test_root/staticfiles/coffee/fixtures/edit-textbook.underscore
+#: test_root/staticfiles/coffee/fixtures/group-configuration-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/section-name-edit.underscore
+#: test_root/staticfiles/coffee/fixtures/signatory-actions.underscore
+#: test_root/staticfiles/coffee/fixtures/xblock-string-field-editor.underscore
+#: test_root/staticfiles/templates/certificate-editor.underscore
+#: test_root/staticfiles/templates/content-group-editor.underscore
+#: test_root/staticfiles/templates/course_info_handouts.underscore
+#: test_root/staticfiles/templates/edit-textbook.underscore
+#: test_root/staticfiles/templates/group-configuration-editor.underscore
+#: test_root/staticfiles/templates/section-name-edit.underscore
+#: test_root/staticfiles/templates/signatory-actions.underscore
+#: test_root/staticfiles/templates/xblock-string-field-editor.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohort-discussions-course-wide.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohort-discussions-inline.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohort-form.underscore
msgid "Save"
msgstr "Enregistrer"
@@ -291,6 +379,11 @@ msgstr "Avancé"
#: common/static/common/templates/image-modal.underscore
#: common/static/common/templates/discussion/forum-action-close.underscore
#: lms/templates/student_profile/share_modal.underscore
+#: test_root/staticfiles/common/templates/image-modal.underscore
+#: test_root/staticfiles/common/templates/discussion/forum-action-close.underscore
+#: test_root/staticfiles/templates/student_profile/share_modal.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/image-modal.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/forum-action-close.underscore
msgid "Close"
msgstr "Fermer"
@@ -590,6 +683,7 @@ msgstr "Bloc du code"
#. browser when a user needs to edit HTML
#: common/lib/xmodule/xmodule/js/src/html/edit.js
#: lms/templates/instructor/instructor_dashboard_2/enrollment-code-lookup-links.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/enrollment-code-lookup-links.underscore
msgid "Code"
msgstr "Code"
@@ -703,6 +797,12 @@ msgstr "Supprimer le tableau"
#: cms/templates/js/group-configuration-editor.underscore
#: lms/templates/commerce/receipt.underscore
#: lms/templates/verify_student/payment_confirmation_step.underscore
+#: test_root/staticfiles/coffee/fixtures/certificate-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/group-configuration-editor.underscore
+#: test_root/staticfiles/templates/certificate-editor.underscore
+#: test_root/staticfiles/templates/group-configuration-editor.underscore
+#: test_root/staticfiles/templates/commerce/receipt.underscore
+#: test_root/staticfiles/templates/verify_student/payment_confirmation_step.underscore
msgid "Description"
msgstr "Description"
@@ -750,6 +850,24 @@ msgstr "Editer le code HTML"
#: cms/templates/js/signatory-details.underscore
#: cms/templates/js/xblock-string-field-editor.underscore
#: common/static/common/templates/discussion/forum-action-edit.underscore
+#: test_root/staticfiles/coffee/fixtures/certificate-details.underscore
+#: test_root/staticfiles/coffee/fixtures/content-group-details.underscore
+#: test_root/staticfiles/coffee/fixtures/course_info_handouts.underscore
+#: test_root/staticfiles/coffee/fixtures/course_info_update.underscore
+#: test_root/staticfiles/coffee/fixtures/group-configuration-details.underscore
+#: test_root/staticfiles/coffee/fixtures/show-textbook.underscore
+#: test_root/staticfiles/coffee/fixtures/signatory-details.underscore
+#: test_root/staticfiles/coffee/fixtures/xblock-string-field-editor.underscore
+#: test_root/staticfiles/common/templates/discussion/forum-action-edit.underscore
+#: test_root/staticfiles/templates/certificate-details.underscore
+#: test_root/staticfiles/templates/content-group-details.underscore
+#: test_root/staticfiles/templates/course_info_handouts.underscore
+#: test_root/staticfiles/templates/course_info_update.underscore
+#: test_root/staticfiles/templates/group-configuration-details.underscore
+#: test_root/staticfiles/templates/show-textbook.underscore
+#: test_root/staticfiles/templates/signatory-details.underscore
+#: test_root/staticfiles/templates/xblock-string-field-editor.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/forum-action-edit.underscore
msgid "Edit"
msgstr "Éditer"
@@ -842,6 +960,8 @@ msgstr "Formats"
#. browser when a user needs to edit HTML
#: common/lib/xmodule/xmodule/js/src/html/edit.js
#: common/static/common/templates/image-modal.underscore
+#: test_root/staticfiles/common/templates/image-modal.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/image-modal.underscore
msgid "Fullscreen"
msgstr "Plein écran"
@@ -1153,6 +1273,12 @@ msgstr "Nouvelle fenêtre"
#: cms/templates/js/paging-header.underscore
#: common/static/common/templates/components/paging-footer.underscore
#: common/static/common/templates/discussion/pagination.underscore
+#: test_root/staticfiles/coffee/fixtures/paging-header.underscore
+#: test_root/staticfiles/common/templates/components/paging-footer.underscore
+#: test_root/staticfiles/common/templates/discussion/pagination.underscore
+#: test_root/staticfiles/templates/paging-header.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/components/paging-footer.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/pagination.underscore
msgid "Next"
msgstr "Suivant"
@@ -1507,6 +1633,12 @@ msgstr ""
#: cms/templates/js/signatory-details.underscore
#: common/static/common/templates/discussion/new-post.underscore
#: common/static/common/templates/discussion/thread-edit.underscore
+#: test_root/staticfiles/coffee/fixtures/signatory-details.underscore
+#: test_root/staticfiles/common/templates/discussion/new-post.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-edit.underscore
+#: test_root/staticfiles/templates/signatory-details.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/new-post.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-edit.underscore
msgid "Title"
msgstr "Titre"
@@ -1571,6 +1703,9 @@ msgstr "Espace Vertical"
#: lms/templates/bookmarks/bookmarks-list.underscore
#: lms/templates/search/course_search_item.underscore
#: lms/templates/search/dashboard_search_item.underscore
+#: test_root/staticfiles/templates/bookmarks/bookmarks-list.underscore
+#: test_root/staticfiles/templates/search/course_search_item.underscore
+#: test_root/staticfiles/templates/search/dashboard_search_item.underscore
msgid "View"
msgstr "Voir"
@@ -2076,6 +2211,8 @@ msgstr "Discussion actuelle"
#: lms/static/js/edxnotes/views/tabs/search_results.js
#: lms/templates/search/course_search_results.underscore
#: lms/templates/search/dashboard_search_results.underscore
+#: test_root/staticfiles/templates/search/course_search_results.underscore
+#: test_root/staticfiles/templates/search/dashboard_search_results.underscore
msgid "Search Results"
msgstr "Résultats de la recherche"
@@ -2348,6 +2485,10 @@ msgstr "Date de l'envoi"
#: common/static/common/templates/discussion/forum-actions.underscore
#: lms/templates/discovery/facet.underscore
#: lms/templates/edxnotes/note-item.underscore
+#: test_root/staticfiles/common/templates/discussion/forum-actions.underscore
+#: test_root/staticfiles/templates/discovery/facet.underscore
+#: test_root/staticfiles/templates/edxnotes/note-item.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/forum-actions.underscore
msgid "More"
msgstr "Plus"
@@ -2367,6 +2508,10 @@ msgstr "Public"
#: common/static/common/templates/components/search-field.underscore
#: lms/djangoapps/support/static/support/templates/certificates.underscore
#: lms/djangoapps/support/static/support/templates/enrollment.underscore
+#: test_root/staticfiles/common/templates/components/search-field.underscore
+#: test_root/staticfiles/support/templates/certificates.underscore
+#: test_root/staticfiles/support/templates/enrollment.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/components/search-field.underscore
msgid "Search"
msgstr "Recherche"
@@ -2413,6 +2558,7 @@ msgstr "Répondre"
#: common/static/js/vendor/ova/catch/js/catch.js
#: lms/templates/edxnotes/note-item.underscore
+#: test_root/staticfiles/templates/edxnotes/note-item.underscore
msgid "Tags:"
msgstr "Balises : "
@@ -2491,6 +2637,8 @@ msgstr ""
#: lms/djangoapps/teams/static/teams/js/collections/topic.js
#: lms/templates/edxnotes/tab-item.underscore
#: lms/templates/learner_dashboard/program_card.underscore
+#: test_root/staticfiles/templates/edxnotes/tab-item.underscore
+#: test_root/staticfiles/templates/learner_dashboard/program_card.underscore
msgid "name"
msgstr "nom"
@@ -2617,6 +2765,9 @@ msgstr ""
#: lms/static/js/views/image_field.js
#: cms/templates/js/video/metadata-translations-item.underscore
#: lms/djangoapps/teams/static/teams/templates/edit-team-member.underscore
+#: test_root/staticfiles/coffee/fixtures/video/metadata-translations-item.underscore
+#: test_root/staticfiles/teams/templates/edit-team-member.underscore
+#: test_root/staticfiles/templates/video/metadata-translations-item.underscore
msgid "Remove"
msgstr "Supprimer"
@@ -2677,6 +2828,7 @@ msgstr ""
#: lms/djangoapps/teams/static/teams/js/views/team_profile.js
#: lms/static/js/verify_student/views/reverify_view.js
#: lms/templates/verify_student/review_photos_step.underscore
+#: test_root/staticfiles/templates/verify_student/review_photos_step.underscore
msgid "Confirm"
msgstr "Confirmer"
@@ -2888,6 +3040,8 @@ msgstr ""
#: lms/static/js/bookmarks/views/bookmarks_list.js
#: lms/templates/search/search_loading.underscore
#: lms/templates/student_account/account_settings.underscore
+#: test_root/staticfiles/templates/search/search_loading.underscore
+#: test_root/staticfiles/templates/student_account/account_settings.underscore
msgid "Loading"
msgstr "Chargement"
@@ -3587,6 +3741,8 @@ msgid "Markdown Editing Help"
msgstr "Aide de saisie Markdown"
#: lms/static/js/Markdown.Editor.js cms/templates/js/asset-library.underscore
+#: test_root/staticfiles/coffee/fixtures/asset-library.underscore
+#: test_root/staticfiles/templates/asset-library.underscore
msgid "URL"
msgstr ""
@@ -3839,6 +3995,8 @@ msgstr "Il y a eu une erreur lors du traitement de votre enquête."
#: lms/static/js/courseware/credit_progress.js
#: lms/templates/discovery/facet.underscore
#: lms/templates/edxnotes/note-item.underscore
+#: test_root/staticfiles/templates/discovery/facet.underscore
+#: test_root/staticfiles/templates/edxnotes/note-item.underscore
msgid "Less"
msgstr "Moins"
@@ -3868,6 +4026,7 @@ msgstr "Nous ne trouvons pas de résultat pour \"%s\"."
#: lms/static/js/discovery/views/search_form.js
#: lms/templates/search/search_error.underscore
+#: test_root/staticfiles/templates/search/search_error.underscore
msgid "There was an error, try searching again."
msgstr "Une erreur est survenue, essayez à nouveau."
@@ -3956,6 +4115,7 @@ msgstr ""
#: lms/static/js/groups/views/cohort_editor.js
#: lms/templates/instructor/instructor_dashboard_2/cohort-editor.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohort-editor.underscore
msgid "Selected tab"
msgstr "Onglet sélectionné"
@@ -4029,6 +4189,7 @@ msgstr "Vous n'avez actuellement aucune cohorte configurée"
#: lms/static/js/groups/views/cohorts.js
#: lms/templates/instructor/instructor_dashboard_2/cohorts.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohorts.underscore
msgid "Add Cohort"
msgstr "Ajouter une cohorte"
@@ -4245,6 +4406,7 @@ msgstr ""
#: lms/static/js/student_account/views/account_settings_factory.js
#: lms/templates/student_account/account.underscore
+#: test_root/staticfiles/templates/student_account/account.underscore
msgid "Password"
msgstr "Mot de passe"
@@ -4254,6 +4416,7 @@ msgstr "Réinitialiser votre mot de passe"
#: lms/static/js/student_account/views/account_settings_factory.js
#: lms/templates/student_account/account.underscore
+#: test_root/staticfiles/templates/student_account/account.underscore
msgid "Reset Password"
msgstr "Réinitialiser le mot de passe"
@@ -5061,6 +5224,9 @@ msgstr ""
#: lms/templates/student_account/hinted_login.underscore
#: lms/templates/student_account/institution_login.underscore
#: lms/templates/student_account/institution_register.underscore
+#: test_root/staticfiles/templates/student_account/hinted_login.underscore
+#: test_root/staticfiles/templates/student_account/institution_login.underscore
+#: test_root/staticfiles/templates/student_account/institution_register.underscore
msgid "or"
msgstr "ou"
@@ -5096,6 +5262,10 @@ msgstr "Date ajoutée"
#: cms/static/js/views/assets.js cms/templates/js/asset-library.underscore
#: lms/djangoapps/support/static/support/templates/certificates_results.underscore
+#: test_root/staticfiles/coffee/fixtures/asset-library.underscore
+#: test_root/staticfiles/proctoring/templates/student-proctored-exam-attempts.underscore
+#: test_root/staticfiles/support/templates/certificates_results.underscore
+#: test_root/staticfiles/templates/asset-library.underscore
msgid "Type"
msgstr "Type"
@@ -5218,6 +5388,8 @@ msgid "There was an error with the upload"
msgstr "Il y a eu une erreur pendant le téléchargement"
#: cms/static/js/views/license.js cms/templates/js/license-selector.underscore
+#: test_root/staticfiles/coffee/fixtures/license-selector.underscore
+#: test_root/staticfiles/templates/license-selector.underscore
msgid "All Rights Reserved"
msgstr ""
@@ -5712,6 +5884,7 @@ msgstr "Editeur"
#: cms/static/js/views/xblock_editor.js
#: lms/templates/instructor/instructor_dashboard_2/cohort-editor.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohort-editor.underscore
msgid "Settings"
msgstr "Paramètres"
@@ -5730,2114 +5903,15 @@ msgstr "Attention"
msgid "Updating Tags"
msgstr ""
-#: cms/templates/js/asset-library.underscore
-#: cms/templates/js/basic-modal.underscore
-#: lms/templates/instructor/instructor_dashboard_2/enrollment-code-lookup-links.underscore
-msgid "Actions"
-msgstr "Actions"
-
-#: cms/templates/js/course-outline.underscore
-#: cms/templates/js/publish-xblock.underscore
-#: lms/templates/ccx/schedule.underscore
-msgid "Unscheduled"
-msgstr "Non programmé"
-
-#: cms/templates/js/course_info_update.underscore
-#: lms/templates/commerce/receipt.underscore
-#: lms/templates/verify_student/payment_confirmation_step.underscore
-msgid "Date"
-msgstr "Date"
-
-#: cms/templates/js/edit-chapter.underscore
-#: lms/templates/ccx/schedule.underscore
-msgid "gettext("
-msgstr ""
-
-#: cms/templates/js/paging-header.underscore
-#: common/static/common/templates/components/paging-footer.underscore
-#: common/static/common/templates/discussion/pagination.underscore
-msgid "Previous"
-msgstr "Précédent"
-
-#: cms/templates/js/previous-video-upload-list.underscore
-#: lms/djangoapps/support/static/support/templates/certificates_results.underscore
-#: lms/templates/verify_student/enrollment_confirmation_step.underscore
-msgid "Status"
-msgstr "Statut"
-
-#: common/static/common/templates/image-modal.underscore
-msgid "Large"
-msgstr ""
-
-#: common/static/common/templates/image-modal.underscore
-msgid "Zoom In"
-msgstr "Zoomer"
-
-#: common/static/common/templates/image-modal.underscore
-msgid "Zoom Out"
-msgstr "Dézoomer "
-
-#: common/static/common/templates/components/paging-footer.underscore
-#, python-format
-msgid "Page number out of %(total_pages)s"
-msgstr ""
-
-#: common/static/common/templates/components/paging-footer.underscore
-msgid "Enter the page number you'd like to quickly navigate to."
-msgstr ""
-
-#: common/static/common/templates/components/paging-header.underscore
-msgid "Sorted by"
-msgstr "Trié par"
-
-#: common/static/common/templates/components/search-field.underscore
-msgid "Clear search"
-msgstr "Effacer la recherche"
-
-#: common/static/common/templates/discussion/discussion-home.underscore
-msgid "DISCUSSION HOME:"
-msgstr "Discussions :"
-
-#: common/static/common/templates/discussion/discussion-home.underscore
-#, python-format
-msgid "How to use %(platform_name)s discussions"
-msgstr ""
-
-#: common/static/common/templates/discussion/discussion-home.underscore
-msgid "Find discussions"
-msgstr "Trouver des discussions"
-
-#: common/static/common/templates/discussion/discussion-home.underscore
-msgid "Use the Discussion Topics menu to find specific topics."
-msgstr ""
-
-#: common/static/common/templates/discussion/discussion-home.underscore
-msgid "Search all posts"
-msgstr ""
-
-#: common/static/common/templates/discussion/discussion-home.underscore
-msgid "Filter and sort topics"
-msgstr ""
-
-#: common/static/common/templates/discussion/discussion-home.underscore
-msgid "Engage with posts"
-msgstr ""
-
-#: common/static/common/templates/discussion/discussion-home.underscore
-msgid "Vote for good posts and responses"
-msgstr ""
-
-#: common/static/common/templates/discussion/discussion-home.underscore
-msgid "Report abuse, topics, and responses"
-msgstr ""
-
-#: common/static/common/templates/discussion/discussion-home.underscore
-msgid "Follow or unfollow posts"
-msgstr ""
-
-#: common/static/common/templates/discussion/discussion-home.underscore
-msgid "Receive updates"
-msgstr ""
-
-#: common/static/common/templates/discussion/discussion-home.underscore
-msgid "Toggle Notifications Setting"
-msgstr ""
-
-#: common/static/common/templates/discussion/discussion-home.underscore
-msgid ""
-"Check this box to receive an email digest once a day notifying you about "
-"new, unread activity from posts you are following."
-msgstr ""
-
-#: common/static/common/templates/discussion/forum-action-answer.underscore
-msgid "Mark as Answer"
-msgstr ""
-
-#: common/static/common/templates/discussion/forum-action-answer.underscore
-msgid "Unmark as Answer"
-msgstr ""
-
-#: common/static/common/templates/discussion/forum-action-close.underscore
-msgid "Open"
-msgstr ""
-
-#: common/static/common/templates/discussion/forum-action-endorse.underscore
-msgid "Endorse"
-msgstr ""
-
-#: common/static/common/templates/discussion/forum-action-endorse.underscore
-msgid "Unendorse"
-msgstr ""
-
-#: common/static/common/templates/discussion/forum-action-follow.underscore
-msgid "Follow"
-msgstr ""
-
-#: common/static/common/templates/discussion/forum-action-follow.underscore
-msgid "Unfollow"
-msgstr ""
-
-#: common/static/common/templates/discussion/forum-action-pin.underscore
-msgid "Pin"
-msgstr ""
-
-#: common/static/common/templates/discussion/forum-action-pin.underscore
-msgid "Unpin"
-msgstr ""
-
-#: common/static/common/templates/discussion/forum-action-report.underscore
-msgid "Report abuse"
-msgstr ""
-
-#: common/static/common/templates/discussion/forum-action-report.underscore
-msgid "Report"
-msgstr ""
-
-#: common/static/common/templates/discussion/forum-action-report.underscore
-msgid "Unreport"
-msgstr ""
-
-#: common/static/common/templates/discussion/forum-action-vote.underscore
-msgid "Vote for this post,"
-msgstr ""
-
-#: common/static/common/templates/discussion/new-post.underscore
-msgid "Visible To:"
-msgstr ""
-
-#: common/static/common/templates/discussion/new-post.underscore
-msgid "All Groups"
-msgstr ""
-
-#: common/static/common/templates/discussion/new-post.underscore
-msgid ""
-"Discussion admins, moderators, and TAs can make their posts visible to all "
-"students or specify a single cohort."
-msgstr ""
-
-#: common/static/common/templates/discussion/new-post.underscore
-msgid "Title:"
-msgstr ""
-
-#: common/static/common/templates/discussion/new-post.underscore
-msgid "Add a clear and descriptive title to encourage participation."
-msgstr ""
-
-#: common/static/common/templates/discussion/new-post.underscore
-msgid "Enter your question or comment"
-msgstr ""
-
-#: common/static/common/templates/discussion/new-post.underscore
-msgid "follow this post"
-msgstr ""
-
-#: common/static/common/templates/discussion/new-post.underscore
-msgid "post anonymously"
-msgstr ""
-
-#: common/static/common/templates/discussion/new-post.underscore
-msgid "post anonymously to classmates"
-msgstr ""
-
-#: common/static/common/templates/discussion/new-post.underscore
-msgid "Add Post"
-msgstr ""
-
-#: common/static/common/templates/discussion/post-user-display.underscore
-msgid "Community TA"
-msgstr ""
-
-#: common/static/common/templates/discussion/profile-thread.underscore
-#: common/static/common/templates/discussion/thread.underscore
-msgid "This thread is closed."
-msgstr ""
-
-#: common/static/common/templates/discussion/profile-thread.underscore
-msgid "View discussion"
-msgstr ""
-
-#: common/static/common/templates/discussion/response-comment-edit.underscore
-msgid "Editing comment"
-msgstr ""
-
-#: common/static/common/templates/discussion/response-comment-edit.underscore
-msgid "Update comment"
-msgstr ""
-
-#: common/static/common/templates/discussion/response-comment-show.underscore
-#, python-format
-msgid "posted %(time_ago)s by %(author)s"
-msgstr ""
-
-#: common/static/common/templates/discussion/response-comment-show.underscore
-#: common/static/common/templates/discussion/thread-response-show.underscore
-#: common/static/common/templates/discussion/thread-show.underscore
-msgid "Reported"
-msgstr ""
-
-#: common/static/common/templates/discussion/thread-edit.underscore
-msgid "Editing post"
-msgstr ""
-
-#: common/static/common/templates/discussion/thread-edit.underscore
-msgid "Edit post title"
-msgstr ""
-
-#: common/static/common/templates/discussion/thread-edit.underscore
-msgid "Update post"
-msgstr ""
-
-#: common/static/common/templates/discussion/thread-list-item.underscore
-msgid "discussion"
-msgstr ""
-
-#: common/static/common/templates/discussion/thread-list-item.underscore
-msgid "answered question"
-msgstr ""
-
-#: common/static/common/templates/discussion/thread-list-item.underscore
-msgid "unanswered question"
-msgstr ""
-
-#: common/static/common/templates/discussion/thread-list-item.underscore
-#: common/static/common/templates/discussion/thread-show.underscore
-msgid "Pinned"
-msgstr ""
-
-#: common/static/common/templates/discussion/thread-list-item.underscore
-msgid "Following"
-msgstr ""
-
-#: common/static/common/templates/discussion/thread-list-item.underscore
-msgid "By: Staff"
-msgstr ""
-
-#: common/static/common/templates/discussion/thread-list-item.underscore
-msgid "By: Community TA"
-msgstr ""
-
-#: common/static/common/templates/discussion/thread-list-item.underscore
-#: common/static/common/templates/discussion/thread-response-show.underscore
-msgid "fmt"
-msgstr ""
-
-#: common/static/common/templates/discussion/thread-list-item.underscore
-#, python-format
-msgid ""
-"%(comments_count)s %(span_sr_open)scomments (%(unread_comments_count)s "
-"unread comments)%(span_close)s"
-msgstr ""
-
-#: common/static/common/templates/discussion/thread-list-item.underscore
-#, python-format
-msgid "%(comments_count)s %(span_sr_open)scomments %(span_close)s"
-msgstr ""
-
-#: common/static/common/templates/discussion/thread-response-edit.underscore
-msgid "Editing response"
-msgstr ""
-
-#: common/static/common/templates/discussion/thread-response-edit.underscore
-msgid "Update response"
-msgstr ""
-
-#: common/static/common/templates/discussion/thread-response-show.underscore
-#, python-format
-msgid "marked as answer %(time_ago)s by %(user)s"
-msgstr ""
-
-#: common/static/common/templates/discussion/thread-response-show.underscore
-#, python-format
-msgid "marked as answer %(time_ago)s"
-msgstr ""
-
-#: common/static/common/templates/discussion/thread-response-show.underscore
-#, python-format
-msgid "endorsed %(time_ago)s by %(user)s"
-msgstr ""
-
-#: common/static/common/templates/discussion/thread-response-show.underscore
-#, python-format
-msgid "endorsed %(time_ago)s"
-msgstr ""
-
-#: common/static/common/templates/discussion/thread-response.underscore
-#, python-format
-msgid "Show Comment (%(num_comments)s)"
-msgid_plural "Show Comments (%(num_comments)s)"
-msgstr[0] ""
-msgstr[1] ""
-
-#: common/static/common/templates/discussion/thread-response.underscore
-msgid "fmts"
-msgstr ""
-
-#: common/static/common/templates/discussion/thread-response.underscore
-msgid "Add a comment"
-msgstr ""
-
-#: common/static/common/templates/discussion/thread-response.underscore
-#: common/static/common/templates/discussion/thread.underscore
-#: lms/templates/verify_student/incourse_reverify.underscore
-msgid "Submit"
-msgstr "Soumettre"
-
-#: common/static/common/templates/discussion/thread-show.underscore
-#, python-format
-msgid "%(post_type)s posted %(time_ago)s by %(author)s"
-msgstr ""
-
-#: common/static/common/templates/discussion/thread-show.underscore
-msgid "Closed"
-msgstr ""
-
-#: common/static/common/templates/discussion/thread-show.underscore
-#, python-format
-msgid "Related to: %(courseware_title_linked)s"
-msgstr ""
-
-#: common/static/common/templates/discussion/thread-show.underscore
-#, python-format
-msgid "This post is visible only to %(group_name)s."
-msgstr ""
-
-#: common/static/common/templates/discussion/thread-show.underscore
-msgid "This post is visible to everyone."
-msgstr ""
-
-#: common/static/common/templates/discussion/thread-type.underscore
-msgid "Post type:"
-msgstr ""
-
-#: common/static/common/templates/discussion/thread-type.underscore
-msgid "Question"
-msgstr ""
-
-#: common/static/common/templates/discussion/thread-type.underscore
-msgid "Discussion"
-msgstr ""
-
-#: common/static/common/templates/discussion/thread-type.underscore
-msgid ""
-"Questions raise issues that need answers. Discussions share ideas and start "
-"conversations."
-msgstr ""
-
-#: common/static/common/templates/discussion/thread.underscore
-msgid "Add a Response"
-msgstr ""
-
-#: common/static/common/templates/discussion/thread.underscore
-msgid "Post a response:"
-msgstr ""
-
-#: common/static/common/templates/discussion/thread.underscore
-msgid "Expand discussion"
-msgstr ""
-
-#: common/static/common/templates/discussion/thread.underscore
-msgid "Collapse discussion"
-msgstr ""
-
-#: common/static/common/templates/discussion/topic.underscore
-msgid "Topic Area:"
-msgstr ""
-
-#: common/static/common/templates/discussion/topic.underscore
-msgid "Discussion topics; currently listing: "
-msgstr ""
-
-#: common/static/common/templates/discussion/topic.underscore
-msgid "Filter topics"
-msgstr ""
-
-#: common/static/common/templates/discussion/topic.underscore
-msgid "Add your post to a relevant topic to help others find it."
-msgstr ""
-
-#: common/static/common/templates/discussion/user-profile.underscore
-msgid "Active Threads"
-msgstr ""
-
-#: lms/djangoapps/support/static/support/templates/certificates.underscore
-msgid "username or email"
-msgstr ""
-
-#: lms/djangoapps/support/static/support/templates/certificates.underscore
-msgid "course id"
-msgstr ""
-
-#: lms/djangoapps/support/static/support/templates/certificates_results.underscore
-#: lms/templates/instructor/instructor_dashboard_2/certificate-invalidation.underscore
-#: lms/templates/instructor/instructor_dashboard_2/certificate-white-list.underscore
-msgid "No results"
-msgstr ""
-
-#: lms/djangoapps/support/static/support/templates/certificates_results.underscore
-msgid "Course Key"
-msgstr ""
-
-#: lms/djangoapps/support/static/support/templates/certificates_results.underscore
-msgid "Download URL"
-msgstr ""
-
-#: lms/djangoapps/support/static/support/templates/certificates_results.underscore
-msgid "Grade"
-msgstr ""
-
-#: lms/djangoapps/support/static/support/templates/certificates_results.underscore
-msgid "Last Updated"
-msgstr ""
-
-#: lms/djangoapps/support/static/support/templates/certificates_results.underscore
-msgid "Download the user's certificate"
-msgstr ""
-
-#: lms/djangoapps/support/static/support/templates/certificates_results.underscore
-msgid "Not available"
-msgstr ""
-
-#: lms/djangoapps/support/static/support/templates/certificates_results.underscore
-msgid "Regenerate"
-msgstr ""
-
-#: lms/djangoapps/support/static/support/templates/certificates_results.underscore
-msgid "Regenerate the user's certificate"
-msgstr ""
-
-#: lms/djangoapps/support/static/support/templates/certificates_results.underscore
-msgid "Generate"
-msgstr ""
-
-#: lms/djangoapps/support/static/support/templates/certificates_results.underscore
-msgid "Generate the user's certificate"
-msgstr ""
-
-#: lms/djangoapps/support/static/support/templates/enrollment-modal.underscore
-msgid "Current enrollment mode:"
-msgstr ""
-
-#: lms/djangoapps/support/static/support/templates/enrollment-modal.underscore
-msgid "New enrollment mode:"
-msgstr ""
-
-#: lms/djangoapps/support/static/support/templates/enrollment-modal.underscore
-msgid "Reason for change:"
-msgstr ""
-
-#: lms/djangoapps/support/static/support/templates/enrollment-modal.underscore
-msgid "Choose One"
-msgstr ""
-
-#: lms/djangoapps/support/static/support/templates/enrollment-modal.underscore
-msgid "Explain if other."
-msgstr ""
-
-#: lms/djangoapps/support/static/support/templates/enrollment-modal.underscore
-msgid "Submit enrollment change"
-msgstr ""
-
-#: lms/djangoapps/support/static/support/templates/enrollment.underscore
-#: lms/templates/instructor/instructor_dashboard_2/certificate-invalidation.underscore
-msgid "Username or email address"
-msgstr ""
-
-#: lms/djangoapps/support/static/support/templates/enrollment.underscore
-msgid "Course ID"
-msgstr ""
-
-#: lms/djangoapps/support/static/support/templates/enrollment.underscore
-msgid "Course Start"
-msgstr ""
-
-#: lms/djangoapps/support/static/support/templates/enrollment.underscore
-msgid "Course End"
-msgstr ""
-
-#: lms/djangoapps/support/static/support/templates/enrollment.underscore
-msgid "Upgrade Deadline"
-msgstr ""
-
-#: lms/djangoapps/support/static/support/templates/enrollment.underscore
-msgid "Verification Deadline"
-msgstr ""
-
-#: lms/djangoapps/support/static/support/templates/enrollment.underscore
-msgid "Enrollment Date"
-msgstr ""
-
-#: lms/djangoapps/support/static/support/templates/enrollment.underscore
-msgid "Enrollment Mode"
-msgstr ""
-
-#: lms/djangoapps/support/static/support/templates/enrollment.underscore
-msgid "Verified mode price"
-msgstr ""
-
-#: lms/djangoapps/support/static/support/templates/enrollment.underscore
-msgid "Reason"
-msgstr ""
-
-#: lms/djangoapps/support/static/support/templates/enrollment.underscore
-msgid "Last modified by"
-msgstr ""
-
-#: lms/djangoapps/support/static/support/templates/enrollment.underscore
-#: lms/templates/ccx/schedule.underscore
-msgid "N/A"
-msgstr ""
-
-#: lms/djangoapps/support/static/support/templates/enrollment.underscore
-msgid "Change Enrollment"
-msgstr ""
-
-#: lms/djangoapps/teams/static/teams/templates/edit-team.underscore
-msgid "Your team could not be created."
-msgstr ""
-
-#: lms/djangoapps/teams/static/teams/templates/edit-team.underscore
-msgid "Your team could not be updated."
-msgstr ""
-
-#: lms/djangoapps/teams/static/teams/templates/edit-team.underscore
-msgid ""
-"Enter information to describe your team. You cannot change these details "
-"after you create the team."
-msgstr ""
-
-#: lms/djangoapps/teams/static/teams/templates/edit-team.underscore
-msgid "Optional Characteristics"
-msgstr ""
-
-#: lms/djangoapps/teams/static/teams/templates/edit-team.underscore
-msgid ""
-"Help other learners decide whether to join your team by specifying some "
-"characteristics for your team. Choose carefully, because fewer people might "
-"be interested in joining your team if it seems too restrictive."
-msgstr ""
-
-#: lms/djangoapps/teams/static/teams/templates/edit-team.underscore
-msgid "Create team."
-msgstr ""
-
-#: lms/djangoapps/teams/static/teams/templates/edit-team.underscore
-msgid "Update team."
-msgstr ""
-
-#: lms/djangoapps/teams/static/teams/templates/edit-team.underscore
-msgid "Cancel team creating."
-msgstr ""
-
-#: lms/djangoapps/teams/static/teams/templates/edit-team.underscore
-msgid "Cancel team updating."
-msgstr ""
-
-#: lms/djangoapps/teams/static/teams/templates/instructor-tools.underscore
-msgid "Instructor tools"
-msgstr ""
-
-#: lms/djangoapps/teams/static/teams/templates/instructor-tools.underscore
-msgid "Delete Team"
-msgstr ""
-
-#: lms/djangoapps/teams/static/teams/templates/instructor-tools.underscore
-msgid "Edit Membership"
-msgstr ""
-
-#: lms/djangoapps/teams/static/teams/templates/team-actions.underscore
-msgid "Are you having trouble finding a team to join?"
-msgstr ""
-
-#: lms/djangoapps/teams/static/teams/templates/team-profile-header-actions.underscore
-msgid "Join Team"
-msgstr ""
-
-#: lms/djangoapps/teams/static/teams/templates/team-profile.underscore
-msgid "New Post"
-msgstr ""
-
-#: lms/djangoapps/teams/static/teams/templates/team-profile.underscore
-msgid "Team Details"
-msgstr ""
-
-#: lms/djangoapps/teams/static/teams/templates/team-profile.underscore
-msgid "You are a member of this team."
-msgstr ""
-
-#: lms/djangoapps/teams/static/teams/templates/team-profile.underscore
-msgid "Team member profiles"
-msgstr ""
-
-#: lms/djangoapps/teams/static/teams/templates/team-profile.underscore
-msgid "Team capacity"
-msgstr ""
-
-#: lms/djangoapps/teams/static/teams/templates/team-profile.underscore
-msgid "country"
-msgstr ""
-
-#: lms/djangoapps/teams/static/teams/templates/team-profile.underscore
-msgid "language"
-msgstr ""
-
-#: lms/djangoapps/teams/static/teams/templates/team-profile.underscore
-msgid "Leave Team"
-msgstr ""
-
-#: lms/static/js/fixtures/donation.underscore
-#: lms/templates/dashboard/donation.underscore
-msgid "Donate"
-msgstr "Faire un don"
-
-#: lms/templates/bookmarks/bookmarks-list.underscore
-msgid "My Bookmarks"
-msgstr ""
-
-#: lms/templates/bookmarks/bookmarks-list.underscore
-msgid "Bookmarked on"
-msgstr ""
-
-#: lms/templates/bookmarks/bookmarks-list.underscore
-msgid "You have not bookmarked any courseware pages yet."
-msgstr ""
-
-#: lms/templates/bookmarks/bookmarks-list.underscore
-msgid ""
-"Use bookmarks to help you easily return to courseware pages. To bookmark a "
-"page, select Bookmark in the upper right corner of that page. To see a list "
-"of all your bookmarks, select Bookmarks in the upper left corner of any "
-"courseware page."
-msgstr ""
-
-#: lms/templates/ccx/schedule.underscore
-msgid "Expand All"
-msgstr ""
-
-#: lms/templates/ccx/schedule.underscore
-msgid "Collapse All"
-msgstr ""
-
-#: lms/templates/ccx/schedule.underscore
-msgid "Unit"
-msgstr "Unité"
-
-#: lms/templates/ccx/schedule.underscore
-msgid "Start Date"
-msgstr "Date de début"
-
-#: lms/templates/ccx/schedule.underscore
-msgid "Due Date"
-msgstr "Date d'échéance"
-
-#: lms/templates/ccx/schedule.underscore
-msgid "remove all"
-msgstr "tout supprimer"
-
-#: lms/templates/ccx/schedule.underscore
-msgid "Section"
-msgstr ""
-
-#: lms/templates/ccx/schedule.underscore
-#, python-format
-msgid "Remove chapter %(chapterDisplayName)s"
-msgstr ""
-
-#: lms/templates/ccx/schedule.underscore
-msgid "remove"
-msgstr "supprimer"
-
-#: lms/templates/ccx/schedule.underscore
-msgid "Subsection"
-msgstr ""
-
-#: lms/templates/ccx/schedule.underscore
-#, python-format
-msgid "Remove subsection %(subsectionDisplayName)s"
-msgstr ""
-
-#: lms/templates/ccx/schedule.underscore
-#, python-format
-msgid "Remove unit %(unitName)s"
-msgstr ""
-
-#: lms/templates/commerce/provider.underscore
-#, python-format
-msgid ""
-"You still need to visit the %(display_name)s website to complete the credit "
-"process."
-msgstr ""
-
-#: lms/templates/commerce/provider.underscore
-#, python-format
-msgid ""
-"To finalize course credit, %(display_name)s requires %(platform_name)s "
-"learners to submit a credit request."
-msgstr ""
-
-#: lms/templates/commerce/provider.underscore
-#, python-format
-msgid " "
-msgstr " "
-
-#: lms/templates/commerce/provider.underscore
-#, python-format
-msgid ""
-"%s "
-msgstr ""
-"%s "
-
-#: lms/templates/commerce/provider.underscore
-msgid "Get Credit"
-msgstr ""
-
-#: lms/templates/commerce/receipt.underscore
-#, python-format
-msgid "Thank you! We have received your payment for %(course_name)s."
-msgstr ""
-
-#: lms/templates/commerce/receipt.underscore
-#: lms/templates/verify_student/payment_confirmation_step.underscore
-msgid ""
-"Please print this page for your records; it serves as your receipt. You will"
-" also receive an email with the same information."
-msgstr ""
-"Veuillez imprimer et conserver cette page; elle vous servira de reçu. Vous "
-"recevrez également un e-mail avec les mêmes informations."
-
-#: lms/templates/commerce/receipt.underscore
-#: lms/templates/verify_student/payment_confirmation_step.underscore
-msgid "Order No."
-msgstr "Commande N°"
-
-#: lms/templates/commerce/receipt.underscore
-#: lms/templates/verify_student/payment_confirmation_step.underscore
-msgid "Amount"
-msgstr "Montant"
-
-#: lms/templates/commerce/receipt.underscore
-#: lms/templates/verify_student/make_payment_step_ab_testing.underscore
-#: lms/templates/verify_student/payment_confirmation_step.underscore
-msgid "Total"
-msgstr "Total"
-
-#: lms/templates/commerce/receipt.underscore
-#: lms/templates/verify_student/payment_confirmation_step.underscore
-msgid "Please Note"
-msgstr "Veuillez noter"
-
-#: lms/templates/commerce/receipt.underscore
-#: lms/templates/verify_student/payment_confirmation_step.underscore
-msgid "Crossed out items have been refunded."
-msgstr "Les éléments barrés ont été remboursés."
-
-#: lms/templates/commerce/receipt.underscore
-#: lms/templates/verify_student/payment_confirmation_step.underscore
-msgid "Billed to"
-msgstr "Facturé à"
-
-#: lms/templates/commerce/receipt.underscore
-#: lms/templates/verify_student/payment_confirmation_step.underscore
-msgid "No receipt available"
-msgstr "Pas de reçu disponible"
-
-#: lms/templates/commerce/receipt.underscore
-#: lms/templates/financial-assistance/financial_assessment_submitted.underscore
-msgid "Go to Dashboard"
-msgstr "Aller au tableau de bord"
-
-#: lms/templates/commerce/receipt.underscore
-#: lms/templates/verify_student/payment_confirmation_step.underscore
-#, python-format
-msgid ""
-"If you don't verify your identity now, you can still explore your course "
-"from your dashboard. You will receive periodic reminders from "
-"%(platformName)s to verify your identity."
-msgstr ""
-"Si vous ne vérifiez pas votre identité maintenant, vous pouvez toujours "
-"parcourir vos cours depuis votre tableau de bord. Vous recevrez des rappels "
-"régulier de %(platformName)s pour vérifier votre identité."
-
-#: lms/templates/commerce/receipt.underscore
-#: lms/templates/verify_student/payment_confirmation_step.underscore
-msgid "Want to confirm your identity later?"
-msgstr "Voulez-vous confirmer votre identité plus tard?"
-
-#: lms/templates/commerce/receipt.underscore
-msgid "Verify Now"
-msgstr "Vérifier Maintenant"
-
-#: lms/templates/courseware/proctored-exam-controls.underscore
-msgid "Mark Exam As Completed"
-msgstr ""
-
-#: lms/templates/courseware/proctored-exam-status.underscore
-msgid "timed"
-msgstr ""
-
-#: lms/templates/courseware/proctored-exam-status.underscore
-msgid ""
-"To receive credit on a problem, you must click \"Check\" or \"Final Check\" "
-"on it before you select \"End My Exam\"."
-msgstr ""
-
-#: lms/templates/courseware/proctored-exam-status.underscore
-msgid "End My Exam"
-msgstr ""
-
-#: lms/templates/discovery/course_card.underscore
-msgid "LEARN MORE"
-msgstr "EN SAVOIR PLUS"
-
-#: lms/templates/discovery/course_card.underscore
-#, python-format
-msgid "Starts: %(start_date)s"
-msgstr "Début: %(start_date)s"
-
-#: lms/templates/discovery/course_card.underscore
-msgid "Starts"
-msgstr "Début"
-
-#: lms/templates/discovery/filter_bar.underscore
-msgid "Clear All"
-msgstr ""
-
-#: lms/templates/edxnotes/note-item.underscore
-msgid "Highlighted text"
-msgstr "Texte surligné"
-
-#: lms/templates/edxnotes/note-item.underscore
-msgid "Note"
-msgstr "Note"
-
-#: lms/templates/edxnotes/note-item.underscore
-msgid "You commented..."
-msgstr "Vous avez commenté..."
-
-#: lms/templates/edxnotes/note-item.underscore
-msgid "Noted in:"
-msgstr "Noté dans :"
-
-#: lms/templates/edxnotes/note-item.underscore
-msgid "Last Edited:"
-msgstr "Dernière modification:"
-
-#: lms/templates/edxnotes/tab-item.underscore
-msgid "Clear search results"
-msgstr "Effacer les résultats de la recherche"
-
-#: lms/templates/fields/field_dropdown.underscore
-#: lms/templates/fields/field_textarea.underscore
-msgid "Click to edit"
-msgstr "Cliquer pour modifier"
-
-#: lms/templates/fields/field_text.underscore
-msgid "title"
-msgstr "titre"
-
-#: lms/templates/financial-assistance/financial_assessment_form.underscore
-#: lms/templates/financial-assistance/financial_assessment_submitted.underscore
-msgid "Financial Assistance Application"
-msgstr ""
-
-#: lms/templates/financial-assistance/financial_assessment_form.underscore
-msgid "Unable to submit application"
-msgstr ""
-
-#: lms/templates/financial-assistance/financial_assessment_form.underscore
-msgid "About You"
-msgstr ""
-
-#: lms/templates/financial-assistance/financial_assessment_form.underscore
-msgid ""
-"The following information is already a part of your {platform} profile. "
-"We\\'ve included it here for your application."
-msgstr ""
-
-#: lms/templates/financial-assistance/financial_assessment_form.underscore
-msgid "Email address"
-msgstr ""
-
-#: lms/templates/financial-assistance/financial_assessment_form.underscore
-msgid "Legal name"
-msgstr ""
-
-#: lms/templates/financial-assistance/financial_assessment_form.underscore
-msgid "Country of residence"
-msgstr ""
-
-#: lms/templates/financial-assistance/financial_assessment_form.underscore
-msgid "Back to {platform} FAQs"
-msgstr ""
-
-#: lms/templates/financial-assistance/financial_assessment_form.underscore
-msgid "Submit Application"
-msgstr ""
-
-#: lms/templates/financial-assistance/financial_assessment_submitted.underscore
-msgid ""
-"Thank you for submitting your financial assistance application for "
-"{course_name}! You can expect a response in 2-4 business days."
-msgstr ""
-
-#: lms/templates/instructor/instructor_dashboard_2/certificate-bulk-white-list.underscore
-msgid "Bulk Exceptions"
-msgstr ""
-
-#: lms/templates/instructor/instructor_dashboard_2/certificate-bulk-white-list.underscore
-msgid ""
-"Upload a comma separated values (.csv) file that contains the usernames or "
-"email addresses of learners who have been given exceptions. Include the "
-"username or email address in the first comma separated field. You can "
-"include an optional note describing the reason for the exception in the "
-"second comma separated field."
-msgstr ""
-
-#: lms/templates/instructor/instructor_dashboard_2/certificate-bulk-white-list.underscore
-msgid "Browse"
-msgstr ""
-
-#: lms/templates/instructor/instructor_dashboard_2/certificate-bulk-white-list.underscore
-#: lms/templates/instructor/instructor_dashboard_2/certificate-white-list-editor.underscore
-msgid "Add to Exception List"
-msgstr ""
-
-#: lms/templates/instructor/instructor_dashboard_2/certificate-invalidation.underscore
-msgid ""
-"To invalidate a certificate for a particular learner, add the username or "
-"email address below."
-msgstr ""
-
-#: lms/templates/instructor/instructor_dashboard_2/certificate-invalidation.underscore
-msgid "Add notes about this learner"
-msgstr ""
-
-#: lms/templates/instructor/instructor_dashboard_2/certificate-invalidation.underscore
-msgid "Invalidate Certificate"
-msgstr ""
-
-#: lms/templates/instructor/instructor_dashboard_2/certificate-invalidation.underscore
-msgid "Student"
-msgstr ""
-
-#: lms/templates/instructor/instructor_dashboard_2/certificate-invalidation.underscore
-msgid "Invalidated By"
-msgstr ""
-
-#: lms/templates/instructor/instructor_dashboard_2/certificate-invalidation.underscore
-msgid "Invalidated"
-msgstr ""
-
-#: lms/templates/instructor/instructor_dashboard_2/certificate-invalidation.underscore
-#: lms/templates/instructor/instructor_dashboard_2/certificate-white-list.underscore
-msgid "Notes"
-msgstr ""
-
-#: lms/templates/instructor/instructor_dashboard_2/certificate-invalidation.underscore
-#: lms/templates/instructor/instructor_dashboard_2/certificate-white-list.underscore
-msgid "Action"
-msgstr ""
-
-#: lms/templates/instructor/instructor_dashboard_2/certificate-invalidation.underscore
-msgid "Remove from Invalidation Table"
-msgstr ""
-
-#: lms/templates/instructor/instructor_dashboard_2/certificate-white-list-editor.underscore
-msgid "Individual Exceptions"
-msgstr ""
-
-#: lms/templates/instructor/instructor_dashboard_2/certificate-white-list-editor.underscore
-msgid ""
-"Enter the username or email address of each learner that you want to add as "
-"an exception."
-msgstr ""
-
-#: lms/templates/instructor/instructor_dashboard_2/certificate-white-list.underscore
-msgid "Generate Exception Certificates"
-msgstr ""
-
-#: lms/templates/instructor/instructor_dashboard_2/certificate-white-list.underscore
-msgid ""
-"Generate certificates for all users on the Exception list for whom "
-"certificates have not yet been run"
-msgstr ""
-
-#: lms/templates/instructor/instructor_dashboard_2/certificate-white-list.underscore
-msgid "Generate a Certificate for all users on the Exception list"
-msgstr ""
-
-#: lms/templates/instructor/instructor_dashboard_2/certificate-white-list.underscore
-msgid "User Email"
-msgstr ""
-
-#: lms/templates/instructor/instructor_dashboard_2/certificate-white-list.underscore
-msgid "Exception Granted"
-msgstr ""
-
-#: lms/templates/instructor/instructor_dashboard_2/certificate-white-list.underscore
-msgid "Certificate Generated"
-msgstr ""
-
-#: lms/templates/instructor/instructor_dashboard_2/certificate-white-list.underscore
-msgid "Remove from List"
-msgstr ""
-
-#: lms/templates/instructor/instructor_dashboard_2/cohort-discussions-course-wide.underscore
-#: lms/templates/instructor/instructor_dashboard_2/cohorts.underscore
-msgid "Specify whether discussion topics are divided by cohort"
-msgstr "Indique si les sujets de discussion sont divisés en cohorte"
-
-#: lms/templates/instructor/instructor_dashboard_2/cohort-discussions-course-wide.underscore
-msgid "Course-Wide Discussion Topics"
-msgstr "Sujets de discussion globaux"
-
-#: lms/templates/instructor/instructor_dashboard_2/cohort-discussions-course-wide.underscore
-msgid ""
-"Select the course-wide discussion topics that you want to divide by cohort."
-msgstr ""
-"Sélectionnez les sujets de discussion du cours que vous souhaitez diviser en"
-" cohorte"
-
-#: lms/templates/instructor/instructor_dashboard_2/cohort-discussions-inline.underscore
-msgid "Content-Specific Discussion Topics"
-msgstr "Sujets de discussion spécifiques"
-
-#: lms/templates/instructor/instructor_dashboard_2/cohort-discussions-inline.underscore
-msgid ""
-"Specify whether content-specific discussion topics are divided by cohort."
-msgstr ""
-"Indique si les sujets de discussion spécifiques sont divisés en cohorte"
-
-#: lms/templates/instructor/instructor_dashboard_2/cohort-discussions-inline.underscore
-msgid "Always cohort content-specific discussion topics"
-msgstr ""
-
-#: lms/templates/instructor/instructor_dashboard_2/cohort-discussions-inline.underscore
-msgid "Cohort selected content-specific discussion topics"
-msgstr ""
-
-#: lms/templates/instructor/instructor_dashboard_2/cohort-discussions-inline.underscore
-msgid "No content-specific discussion topics exist."
-msgstr ""
-
-#: lms/templates/instructor/instructor_dashboard_2/cohort-discussions-subcategory.underscore
-msgid "Cohorted"
-msgstr "Cohorte"
-
-#: lms/templates/instructor/instructor_dashboard_2/cohort-editor.underscore
-msgid "Manage Students"
-msgstr "Gérer les étudiants"
-
-#: lms/templates/instructor/instructor_dashboard_2/cohort-editor.underscore
-msgid "Add students to this cohort"
-msgstr "Ajouter des étudiants à cette cohorte"
-
-#: lms/templates/instructor/instructor_dashboard_2/cohort-editor.underscore
-msgid ""
-"Note: Students can be in only one cohort. Adding students to this group "
-"overrides any previous group assignment."
-msgstr ""
-"Remarque: Les étudiants peuvent être dans une seule cohorte. L'ajout "
-"d'étudiants à ce groupe prévaut sur toute affectation précédente à d'autres "
-"groupes."
-
-#: lms/templates/instructor/instructor_dashboard_2/cohort-editor.underscore
-msgid ""
-"Enter email addresses and/or usernames, separated by new lines or commas, "
-"for the students you want to add. *"
-msgstr ""
-"Entrez les adresses électroniques et / ou les noms d'utilisateurs , séparés "
-"par des retours à la ligne ou des virgules, pour les étudiants que vous "
-"voulez ajouter. *"
-
-#: lms/templates/instructor/instructor_dashboard_2/cohort-editor.underscore
-#: lms/templates/instructor/instructor_dashboard_2/cohort-form.underscore
-msgid "(Required Field)"
-msgstr "(Champ requis)"
-
-#: lms/templates/instructor/instructor_dashboard_2/cohort-editor.underscore
-msgid "e.g. johndoe@example.com, JaneDoe, joeydoe@example.com"
-msgstr "ex: johndoe@example.com, JaneDoe, joeydoe@example.com"
-
-#: lms/templates/instructor/instructor_dashboard_2/cohort-editor.underscore
-msgid ""
-"You will not receive notification for emails that bounce, so double-check "
-"your spelling."
-msgstr ""
-"Vous ne recevrez pas de notification pour les e-mails rejetés, donc soyez "
-"doublement attentif à l'orthographe."
-
-#: lms/templates/instructor/instructor_dashboard_2/cohort-editor.underscore
-msgid "Add Students"
-msgstr "Ajouter des étudiants"
-
-#: lms/templates/instructor/instructor_dashboard_2/cohort-form.underscore
-msgid "Add a New Cohort"
-msgstr "Ajouter une cohorte"
-
-#: lms/templates/instructor/instructor_dashboard_2/cohort-form.underscore
-msgid "Enter the name of the cohort"
-msgstr "Entrer le nom de la cohorte"
-
-#: lms/templates/instructor/instructor_dashboard_2/cohort-form.underscore
-msgid "Cohort Name"
-msgstr "Nom de la cohorte"
-
-#: lms/templates/instructor/instructor_dashboard_2/cohort-form.underscore
-msgid "Cohort Assignment Method"
-msgstr "Méthode d'affectation des cohortes"
-
-#: lms/templates/instructor/instructor_dashboard_2/cohort-form.underscore
-msgid "Automatic"
-msgstr "Automatique"
-
-#: lms/templates/instructor/instructor_dashboard_2/cohort-form.underscore
-msgid "Manual"
-msgstr "Manuel"
-
-#: lms/templates/instructor/instructor_dashboard_2/cohort-form.underscore
-msgid ""
-"There must be one cohort to which students can automatically be assigned."
-msgstr ""
-
-#: lms/templates/instructor/instructor_dashboard_2/cohort-form.underscore
-msgid "Associated Content Group"
-msgstr "Groupe de contenu associé"
-
-#: lms/templates/instructor/instructor_dashboard_2/cohort-form.underscore
-msgid "No Content Group"
-msgstr "Pas de groupe de contenu"
-
-#: lms/templates/instructor/instructor_dashboard_2/cohort-form.underscore
-msgid "Select a Content Group"
-msgstr "Sélectionner un groupe de contenu"
-
-#: lms/templates/instructor/instructor_dashboard_2/cohort-form.underscore
-msgid "Choose a content group to associate"
-msgstr "Choisissez un groupe de contenu à associer"
-
-#: lms/templates/instructor/instructor_dashboard_2/cohort-form.underscore
-msgid "Not selected"
-msgstr "Non selectionné"
-
-#: lms/templates/instructor/instructor_dashboard_2/cohort-form.underscore
-msgid "Deleted Content Group"
-msgstr "Groupe de contenu supprimé"
-
-#: lms/templates/instructor/instructor_dashboard_2/cohort-form.underscore
-msgid ""
-"{screen_reader_start}Warning:{screen_reader_end} The previously selected "
-"content group was deleted. Select another content group."
-msgstr ""
-
-#: lms/templates/instructor/instructor_dashboard_2/cohort-form.underscore
-msgid ""
-"{screen_reader_start}Warning:{screen_reader_end} No content groups exist."
-msgstr ""
-
-#: lms/templates/instructor/instructor_dashboard_2/cohort-form.underscore
-msgid "Create a content group"
-msgstr "Créer un groupe de contenu"
-
-#: lms/templates/instructor/instructor_dashboard_2/cohort-group-header.underscore
-#, python-format
-msgid "(contains %(student_count)s student)"
-msgid_plural "(contains %(student_count)s students)"
-msgstr[0] "(contient %(student_count)s étudiant)"
-msgstr[1] "(contient %(student_count)s étudiants)"
-
-#: lms/templates/instructor/instructor_dashboard_2/cohort-group-header.underscore
-msgid ""
-"Learners are added to this cohort only when you provide their email "
-"addresses or usernames on this page."
-msgstr ""
-
-#: lms/templates/instructor/instructor_dashboard_2/cohort-group-header.underscore
-msgid "What does this mean?"
-msgstr "Qu'est ce que cela signifie?"
-
-#: lms/templates/instructor/instructor_dashboard_2/cohort-group-header.underscore
-msgid "Learners are added to this cohort automatically."
-msgstr ""
-
-#: lms/templates/instructor/instructor_dashboard_2/cohort-selector.underscore
-msgid "Select a cohort"
-msgstr "Selectionner une cohorte"
-
-#: lms/templates/instructor/instructor_dashboard_2/cohort-selector.underscore
-#, python-format
-msgid "%(cohort_name)s (%(user_count)s)"
-msgstr "%(cohort_name)s (%(user_count)s)"
-
-#: lms/templates/instructor/instructor_dashboard_2/cohorts.underscore
-msgid "Enable Cohorts"
-msgstr "Activer les cohortes"
-
-#: lms/templates/instructor/instructor_dashboard_2/cohorts.underscore
-msgid "Select a cohort to manage"
-msgstr "Sélectionnez une cohorte"
-
-#: lms/templates/instructor/instructor_dashboard_2/cohorts.underscore
-msgid "View Cohort"
-msgstr "Voir la cohorte"
-
-#: lms/templates/instructor/instructor_dashboard_2/cohorts.underscore
-msgid "Assign students to cohorts by uploading a CSV file"
-msgstr ""
-"Affecter les étudiants aux groupes de cohorte en important un fichier CSV"
-
-#: lms/templates/instructor/instructor_dashboard_2/cohorts.underscore
-msgid ""
-"To review student cohort assignments or see the results of uploading a CSV "
-"file, download course profile information or cohort results on {link_start} "
-"the Data Download page. {link_end}"
-msgstr ""
-
-#: lms/templates/instructor/instructor_dashboard_2/enrollment-code-lookup-links.underscore
-msgid "Used"
-msgstr "Utilisé"
-
-#: lms/templates/instructor/instructor_dashboard_2/enrollment-code-lookup-links.underscore
-msgid "Valid"
-msgstr "Valide"
-
-#: lms/templates/learner_dashboard/explore_new_programs.underscore
-msgid ""
-"Browse recently launched courses and see what\\'s new in your favorite "
-"subjects"
-msgstr ""
-
-#: lms/templates/learner_dashboard/explore_new_programs.underscore
-msgid "Explore New XSeries"
-msgstr ""
-
-#: lms/templates/learner_dashboard/program_card.underscore
-msgid "org.display_name"
-msgstr ""
-
-#: lms/templates/learner_dashboard/program_card.underscore
-msgid "type"
-msgstr ""
-
-#: lms/templates/search/course_search_results.underscore
-#: lms/templates/search/dashboard_search_results.underscore
-#, python-format
-msgid "Load next %(num_items)s result"
-msgid_plural "Load next %(num_items)s results"
-msgstr[0] "Charger le %(num_items)s prochain resultat"
-msgstr[1] "Charger les %(num_items)s prochains resultats"
-
-#: lms/templates/search/course_search_results.underscore
-#: lms/templates/search/dashboard_search_results.underscore
-msgid "Sorry, no results were found."
-msgstr "Désolé, aucun résultat trouvé."
-
-#: lms/templates/search/dashboard_search_results.underscore
-msgid "Back to Dashboard"
-msgstr "Retour au tableau de bord"
-
-#: lms/templates/student_account/account.underscore
-msgid "New Address"
-msgstr "Nouvelle adresse"
-
-#: lms/templates/student_account/account.underscore
-msgid "Change My Email Address"
-msgstr "Changer mon adresse email"
-
-#: lms/templates/student_account/account_settings.underscore
-msgid "Account Settings"
-msgstr "Paramètres du compte"
-
-#: lms/templates/student_account/account_settings.underscore
-msgid ""
-"These settings include basic information about your account. You can also "
-"specify additional information and see your linked social accounts on this "
-"page."
-msgstr ""
-"Ces paramètres incluent des informations à propos de votre compte. Vous "
-"pouvez également y compléter des informations supplémentaires et gérer vos "
-"liens avec les réseaux sociaux sur cette page."
-
-#: lms/templates/student_account/account_settings.underscore
-msgid "section.title"
-msgstr "section.title"
-
-#: lms/templates/student_account/account_settings.underscore
-msgid "An error occurred. Please reload the page."
-msgstr "Une erreur est survenue. Merci de rafraîchir la page."
-
-#: lms/templates/student_account/form_field.underscore
-msgid "Forgot password?"
-msgstr "Mot de passe oublié?"
-
-#: lms/templates/student_account/hinted_login.underscore
-#: lms/templates/student_account/login.underscore
-#: lms/templates/student_account/register.underscore
-msgid "Sign in"
-msgstr "Se connecter"
-
-#: lms/templates/student_account/hinted_login.underscore
-#, python-format
-msgid "Would you like to sign in using your %(providerName)s credentials?"
-msgstr ""
-
-#: lms/templates/student_account/hinted_login.underscore
-#, python-format
-msgid "Sign in using %(providerName)s"
-msgstr ""
-
-#: lms/templates/student_account/hinted_login.underscore
-msgid "Show me other ways to sign in or register"
-msgstr ""
-
-#: lms/templates/student_account/institution_login.underscore
-msgid "Sign in with Institution/Campus Credentials"
-msgstr ""
-
-#: lms/templates/student_account/institution_login.underscore
-#: lms/templates/student_account/institution_register.underscore
-msgid "Choose your institution from the list below:"
-msgstr ""
-
-#: lms/templates/student_account/institution_login.underscore
-msgid "Back to sign in"
-msgstr "Retour à la connexion"
-
-#: lms/templates/student_account/institution_register.underscore
-msgid "Register with Institution/Campus Credentials"
-msgstr ""
-
-#: lms/templates/student_account/institution_register.underscore
-msgid "Register through edX"
-msgstr ""
-
-#: lms/templates/student_account/login.underscore
-#, python-format
-msgid ""
-"You have successfully signed into %(currentProvider)s, but your "
-"%(currentProvider)s account does not have a linked %(platformName)s account."
-" To link your accounts, sign in now using your %(platformName)s password."
-msgstr ""
-"Vous êtes connecté à %(currentProvider)s avec succès,mais votre compte "
-"%(currentProvider)s n'est pas relié à votre compte %(platformName)s. Pour "
-"lier vos comptes, connectez-vous en utilisant votre mot de passe "
-"%(platformName)s."
-
-#: lms/templates/student_account/login.underscore
-msgid "Password Reset Email Sent"
-msgstr "L'email de réinitialisation du mot de passe a été envoyé"
-
-#: lms/templates/student_account/login.underscore
-msgid ""
-"We've sent instructions for resetting your password to the email address you"
-" provided."
-msgstr ""
-"Nous avons envoyé les instructions pour réinitialiser votre mot de passe à "
-"l'adresse email que vous avez fournie."
-
-#: lms/templates/student_account/login.underscore
-msgid "We couldn't sign you in."
-msgstr "Nous n'avons pas pu vous connecter."
-
-#: lms/templates/student_account/login.underscore
-#, python-format
-msgid "An error occurred when signing you in to %(platformName)s."
-msgstr ""
-
-#: lms/templates/student_account/login.underscore
-msgid ""
-"Sign in here using your email address and password, or use one of the "
-"providers listed below."
-msgstr ""
-"Connectez-vous avec votre email et mot de passe, ou utiliser l'un des "
-"fournisseurs ci-dessous."
-
-#: lms/templates/student_account/login.underscore
-msgid "Sign in here using your email address and password."
-msgstr "Connectez-vous ici avec votre adresse email et mot de passe."
-
-#: lms/templates/student_account/login.underscore
-msgid "If you do not yet have an account, use the button below to register."
-msgstr ""
-
-#: lms/templates/student_account/login.underscore
-msgid "or sign in with"
-msgstr "ou se connecter avec"
-
-#: lms/templates/student_account/login.underscore
-#, python-format
-msgid "Sign in with %(providerName)s"
-msgstr "Se connecter avec %(providerName)s"
-
-#: lms/templates/student_account/login.underscore
-#: lms/templates/student_account/register.underscore
-msgid "Use my institution/campus credentials"
-msgstr "Utiliser mes informations institution/campus"
-
-#: lms/templates/student_account/login.underscore
-#, python-format
-msgid "New to %(platformName)s?"
-msgstr "Nouveau sur %(platformName)s?"
-
-#: lms/templates/student_account/login.underscore
-msgid "Create an account"
-msgstr "Créer un compte"
-
-#: lms/templates/student_account/password_reset.underscore
-#: lms/templates/student_account/register.underscore
-msgid "An error occurred."
-msgstr "Une erreur est survenue."
-
-#: lms/templates/student_account/password_reset.underscore
-msgid "Password assistance"
-msgstr "Aide mot de passe"
-
-#: lms/templates/student_account/password_reset.underscore
-msgid ""
-"Please enter your email address below and we will send you instructions for "
-"setting a new password."
-msgstr ""
-"Merci d'entrer votre adresse email ci dessous afin de recevoir les "
-"instructions pour créer un nouveau mot de passe."
-
-#: lms/templates/student_account/password_reset.underscore
-msgid "Reset my password"
-msgstr "Réinitialiser mon mot de passe"
-
-#: lms/templates/student_account/register.underscore
-msgid "We couldn't create your account."
-msgstr "Nous n'avons pas pu créer votre compte."
-
-#: lms/templates/student_account/register.underscore
-#, python-format
-msgid "You've successfully signed into %(currentProvider)s."
-msgstr "Vous êtes connectés avec succès avec %(currentProvider)s."
-
-#: lms/templates/student_account/register.underscore
-#, python-format
-msgid ""
-"We just need a little more information before you start learning with "
-"%(platformName)s."
-msgstr ""
-"Nous avons juste besoin d'un peu plus d'informations avant que vous "
-"commenciez votre apprentissage avec %(platformName)s."
-
-#: lms/templates/student_account/register.underscore
-msgid "Create an account using"
-msgstr "Créer un compte avec"
-
-#: lms/templates/student_account/register.underscore
-#, python-format
-msgid "Create account using %(providerName)s."
-msgstr ""
-
-#: lms/templates/student_account/register.underscore
-msgid "or create a new one here"
-msgstr "ou en créer un nouveau ici"
-
-#: lms/templates/student_account/register.underscore
-msgid "Create a new account"
-msgstr "Créer un nouveau compte"
-
-#: lms/templates/student_account/register.underscore
-msgid "Create your account"
-msgstr "Créez votre compte"
-
-#: lms/templates/student_account/register.underscore
-msgid "Required field"
-msgstr "Champ requis"
-
-#: lms/templates/student_account/register.underscore
-msgid "Already have an account?"
-msgstr "Vous avez déjà un compte ?"
-
-#: lms/templates/student_profile/badge.underscore
-#, python-format
-msgid "Share your \"%(display_name)s\" award"
-msgstr ""
-
-#: lms/templates/student_profile/badge.underscore
-msgid "Share"
-msgstr ""
-
-#: lms/templates/student_profile/badge.underscore
-#, python-format
-msgid "Earned %(created)s."
-msgstr ""
-
-#: lms/templates/student_profile/badge_placeholder.underscore
-msgid "What's Your Next Accomplishment?"
-msgstr ""
-
-#: lms/templates/student_profile/badge_placeholder.underscore
-msgid "Start working toward your next learning goal."
-msgstr ""
-
-#: lms/templates/student_profile/badge_placeholder.underscore
-msgid "Find a course"
-msgstr ""
-
-#: lms/templates/student_profile/learner_profile.underscore
-msgid "An error occurred. Try loading the page again."
-msgstr ""
-
-#: lms/templates/student_profile/section_two.underscore
-msgid "You are currently sharing a limited profile."
-msgstr "Vous partagez actuellement votre profil restreint."
-
-#: lms/templates/student_profile/section_two.underscore
-msgid "This learner is currently sharing a limited profile."
-msgstr ""
-
-#: lms/templates/student_profile/share_modal.underscore
-msgid "Share on Mozilla Backpack"
-msgstr ""
-
-#: lms/templates/student_profile/share_modal.underscore
-msgid ""
-"To share your certificate on Mozilla Backpack, you must first have a "
-"Backpack account. Complete the following steps to add your certificate to "
-"Backpack."
-msgstr ""
-
-#: lms/templates/student_profile/share_modal.underscore
-#, python-format
-msgid ""
-"Create a %(link_start)sMozilla Backpack%(link_end)s account, or log in to "
-"your existing account"
-msgstr ""
-
-#: lms/templates/student_profile/share_modal.underscore
-#, python-format
-msgid ""
-"%(download_link_start)sDownload this image (right-click or option-click, "
-"save as)%(link_end)s and then %(upload_link_start)supload%(link_end)s it to "
-"your backpack."
-msgstr ""
-
-#: lms/templates/verify_student/enrollment_confirmation_step.underscore
-#, python-format
-msgid "Congratulations! You are now verified on %(platformName)s!"
-msgstr "Félicitations! Vous êtes maintenant authentifié sur%(platformName)s!"
-
-#: lms/templates/verify_student/enrollment_confirmation_step.underscore
-msgid "You are now enrolled as a verified student for:"
-msgstr "Vous vous êtes maintenant engagé en tant qu'étudiant vérifié pour :"
-
-#: lms/templates/verify_student/enrollment_confirmation_step.underscore
-msgid "A list of courses you have just enrolled in as a verified student"
-msgstr ""
-"Une liste de cours où vous venez de vous inscrire en tant qu'étudiant "
-"vérifié"
-
-#: lms/templates/verify_student/enrollment_confirmation_step.underscore
-msgid "Course"
-msgstr "Cours"
-
-#: lms/templates/verify_student/enrollment_confirmation_step.underscore
-#, python-format
-msgid "Starts: %(start)s"
-msgstr "Début : %(start)s"
-
-#: lms/templates/verify_student/enrollment_confirmation_step.underscore
-msgid "Explore your course!"
-msgstr "Explorez votre cours"
-
-#: lms/templates/verify_student/enrollment_confirmation_step.underscore
-msgid "Go to your Dashboard"
-msgstr "Aller à votre tableau de bord"
-
-#: lms/templates/verify_student/enrollment_confirmation_step.underscore
-msgid "Verified Status"
-msgstr "Statut vérifié"
-
-#: lms/templates/verify_student/enrollment_confirmation_step.underscore
-#, python-format
-msgid ""
-"Thank you for submitting your photos. We will review them shortly. You can "
-"now sign up for any %(platformName)s course that offers verified "
-"certificates. Verification is good for one year. After one year, you must "
-"submit photos for verification again."
-msgstr ""
-
-#: lms/templates/verify_student/error.underscore
-msgid "Error:"
-msgstr "Erreur :"
-
-#: lms/templates/verify_student/face_photo_step.underscore
-msgid "What You Need for Verification"
-msgstr ""
-
-#: lms/templates/verify_student/face_photo_step.underscore
-#: lms/templates/verify_student/intro_step.underscore
-#: lms/templates/verify_student/make_payment_step.underscore
-#: lms/templates/verify_student/make_payment_step_ab_testing.underscore
-#: lms/templates/verify_student/payment_confirmation_step.underscore
-msgid "Webcam"
-msgstr "Webcam"
-
-#: lms/templates/verify_student/face_photo_step.underscore
-msgid ""
-"You need a computer that has a webcam. When you receive a browser prompt, "
-"make sure that you allow access to the camera."
-msgstr ""
-"Vous avez besoin d'un ordinateur doté d'une webcam. Lors que votre "
-"explorateur vous le demandera, assurez vous de lui donner l'autorisation "
-"d'accéder à la webcam."
-
-#: lms/templates/verify_student/face_photo_step.underscore
-msgid "Photo Identification"
-msgstr ""
-
-#: lms/templates/verify_student/face_photo_step.underscore
-msgid ""
-"You need a driver's license, passport, or other government-issued ID that "
-"has your name and photo."
-msgstr ""
-"Vous avez besoin d'un permis de conduire, d'un passeport ou d'une pièce "
-"d'identité avec votre nom et photo."
-
-#: lms/templates/verify_student/face_photo_step.underscore
-#: lms/templates/verify_student/incourse_reverify.underscore
-msgid "Take Your Photo"
-msgstr "Prendre votre photo"
-
-#: lms/templates/verify_student/face_photo_step.underscore
-msgid ""
-"When your face is in position, use the camera button {icon} below to take "
-"your photo."
-msgstr ""
-
-#: lms/templates/verify_student/face_photo_step.underscore
-msgid "To take a successful photo, make sure that:"
-msgstr "Pour prendre une bonne photo, assurez-vous que: "
-
-#: lms/templates/verify_student/face_photo_step.underscore
-msgid "Your face is well-lit."
-msgstr "Votre visage est bien éclairé"
-
-#: lms/templates/verify_student/face_photo_step.underscore
-msgid "Your entire face fits inside the frame."
-msgstr " Votre visage est entièrement dans le cadre."
-
-#: lms/templates/verify_student/face_photo_step.underscore
-msgid "The photo of your face matches the photo on your ID."
-msgstr ""
-"La photo de votre visage concorde avec la photo sur votre pièce d'identité."
-
-#: lms/templates/verify_student/face_photo_step.underscore
-msgid ""
-"To use the current photo, select the camera button {icon}. To take another "
-"photo, select the retake button {icon}."
-msgstr ""
-
-#: lms/templates/verify_student/face_photo_step.underscore
-#: lms/templates/verify_student/id_photo_step.underscore
-#: lms/templates/verify_student/incourse_reverify.underscore
-msgid "Frequently Asked Questions"
-msgstr "Foire Aux Questions"
-
-#: lms/templates/verify_student/face_photo_step.underscore
-#: lms/templates/verify_student/id_photo_step.underscore
-#: lms/templates/verify_student/incourse_reverify.underscore
-#, python-format
-msgid "Why does %(platformName)s need my photo?"
-msgstr ""
-
-#: lms/templates/verify_student/face_photo_step.underscore
-#: lms/templates/verify_student/id_photo_step.underscore
-#: lms/templates/verify_student/incourse_reverify.underscore
-msgid ""
-"As part of the verification process, you take a photo of both your face and "
-"a government-issued photo ID. Our authorization service confirms your "
-"identity by comparing the photo you take with the photo on your ID."
-msgstr ""
-
-#: lms/templates/verify_student/face_photo_step.underscore
-#: lms/templates/verify_student/id_photo_step.underscore
-#: lms/templates/verify_student/incourse_reverify.underscore
-#, python-format
-msgid "What does %(platformName)s do with this photo?"
-msgstr "Que fait %(platformName)s avec cette photo ?"
-
-#: lms/templates/verify_student/face_photo_step.underscore
-#: lms/templates/verify_student/id_photo_step.underscore
-#: lms/templates/verify_student/incourse_reverify.underscore
-#, python-format
-msgid ""
-"We use the highest levels of security available to encrypt your photo and "
-"send it to our authorization service for review. Your photo and information "
-"are not saved or visible anywhere on %(platformName)s after the verification"
-" process is complete."
-msgstr ""
-
-#: lms/templates/verify_student/face_photo_step.underscore
-#: lms/templates/verify_student/id_photo_step.underscore
-#: lms/templates/verify_student/intro_step.underscore
-#: lms/templates/verify_student/payment_confirmation_step.underscore
-#, python-format
-msgid "Next: %(nextStepTitle)s"
-msgstr "Suivant: %(nextStepTitle)s"
-
-#: lms/templates/verify_student/id_photo_step.underscore
-msgid "Take a Photo of Your ID"
-msgstr "Prenez une photo de votre pièce d'identité"
-
-#: lms/templates/verify_student/id_photo_step.underscore
-msgid ""
-"Use your webcam to take a photo of your ID. We will match this photo with "
-"the photo of your face and the name on your account."
-msgstr ""
-
-#: lms/templates/verify_student/id_photo_step.underscore
-msgid ""
-"You need an ID with your name and photo. A driver's license, passport, or "
-"other government-issued IDs are all acceptable."
-msgstr ""
-"Vous avez besoin d'un permis de conduire, un passeport ou toute pièce "
-"d'identité avec votre nom et photo."
-
-#: lms/templates/verify_student/id_photo_step.underscore
-#: lms/templates/verify_student/incourse_reverify.underscore
-msgid "Tips on taking a successful photo"
-msgstr ""
-
-#: lms/templates/verify_student/id_photo_step.underscore
-msgid "Ensure that you can see your photo and read your name"
-msgstr ""
-
-#: lms/templates/verify_student/id_photo_step.underscore
-msgid "Make sure your ID is well-lit"
-msgstr ""
-
-#: lms/templates/verify_student/id_photo_step.underscore
-msgid "Once in position, use the camera button {icon} to capture your ID"
-msgstr ""
-
-#: lms/templates/verify_student/id_photo_step.underscore
-#: lms/templates/verify_student/incourse_reverify.underscore
-msgid "Use the retake photo button if you are not pleased with your photo"
-msgstr ""
-
-#: lms/templates/verify_student/image_input.underscore
-msgid "Preview of uploaded image"
-msgstr ""
-
-#: lms/templates/verify_student/image_input.underscore
-msgid "Upload an image or capture one with your web or phone camera."
-msgstr ""
-
-#: lms/templates/verify_student/incourse_reverify.underscore
-msgid ""
-"Use your webcam to take a photo of your face. We will match this photo with "
-"the photo on your ID."
-msgstr ""
-
-#: lms/templates/verify_student/incourse_reverify.underscore
-msgid "Make sure your face is well-lit"
-msgstr ""
-
-#: lms/templates/verify_student/incourse_reverify.underscore
-msgid "Be sure your entire face is inside the frame"
-msgstr ""
-
-#: lms/templates/verify_student/incourse_reverify.underscore
-msgid "Once in position, use the camera button {icon} to capture your photo"
-msgstr ""
-
-#: lms/templates/verify_student/incourse_reverify.underscore
-msgid "Can we match the photo you took with the one on your ID?"
-msgstr ""
-
-#: lms/templates/verify_student/intro_step.underscore
-msgid "Thanks for returning to verify your ID in: {courseName}"
-msgstr ""
-
-#: lms/templates/verify_student/intro_step.underscore
-#: lms/templates/verify_student/make_payment_step.underscore
-msgid ""
-"You need to activate your account before you can enroll in courses. Check "
-"your inbox for an activation email. After you complete activation you can "
-"return and refresh this page."
-msgstr ""
-"Vous devez activer votre compte avant de pouvoir vous inscrire aux cours. "
-"Vérifier votre boîte de réception pour un email d'activation. Après "
-"l'activation vous pouvez revenir et rafraichir cette page."
-
-#: lms/templates/verify_student/intro_step.underscore
-#: lms/templates/verify_student/make_payment_step.underscore
-#: lms/templates/verify_student/payment_confirmation_step.underscore
-msgid "Activate Your Account"
-msgstr "Activez votre compte"
-
-#: lms/templates/verify_student/intro_step.underscore
-#: lms/templates/verify_student/make_payment_step.underscore
-msgid "Check Your Email"
-msgstr "Vérifiez votre email"
-
-#: lms/templates/verify_student/intro_step.underscore
-#: lms/templates/verify_student/make_payment_step_ab_testing.underscore
-#: lms/templates/verify_student/payment_confirmation_step.underscore
-msgid "Photo ID"
-msgstr "ID de la photo"
-
-#: lms/templates/verify_student/intro_step.underscore
-msgid ""
-"A driver's license, passport, or other government-issued ID with your name "
-"and photo"
-msgstr ""
-"Un permis de conduire, un passeport ou toute pièce d'identité avec votre nom"
-" et photo."
-
-#: lms/templates/verify_student/make_payment_step.underscore
-#: lms/templates/verify_student/make_payment_step_ab_testing.underscore
-msgid "You are enrolling in: {courseName}"
-msgstr ""
-
-#: lms/templates/verify_student/make_payment_step.underscore
-msgid "You are upgrading your enrollment for: {courseName}"
-msgstr ""
-
-#: lms/templates/verify_student/make_payment_step.underscore
-msgid ""
-"You can now enter your payment information and complete your enrollment."
-msgstr ""
-"Vous pouvez maintenant entrer vos informations de paiement et terminer votre"
-" inscription."
-
-#: lms/templates/verify_student/make_payment_step.underscore
-#, python-format
-msgid ""
-"You can pay now even if you don't have the following items available, but "
-"you will need to have these by %(date)s to qualify to earn a Verified "
-"Certificate."
-msgstr ""
-
-#: lms/templates/verify_student/make_payment_step.underscore
-msgid ""
-"You can pay now even if you don't have the following items available, but "
-"you will need to have these to qualify to earn a Verified Certificate."
-msgstr ""
-
-#: lms/templates/verify_student/make_payment_step.underscore
-msgid "Government-Issued Photo ID"
-msgstr "Photo d'identité officielle"
-
-#: lms/templates/verify_student/make_payment_step.underscore
-msgid ""
-"ID-Verification is not required for this Professional Education course."
-msgstr ""
-
-#: lms/templates/verify_student/make_payment_step.underscore
-msgid ""
-"All professional education courses are fee-based, and require payment to "
-"complete the enrollment process."
-msgstr ""
-"Les cours professionnels requièrent un paiement afin de terminer le "
-"processus d'inscription."
-
-#: lms/templates/verify_student/make_payment_step.underscore
-msgid "You have already verified your ID!"
-msgstr "Vous avez déjà vérifié votre ID!"
-
-#: lms/templates/verify_student/make_payment_step.underscore
-msgid "Your verification status is good until {verificationGoodUntil}."
-msgstr ""
-
-#: lms/templates/verify_student/make_payment_step.underscore
-msgid "price"
-msgstr "prix"
-
-#: lms/templates/verify_student/make_payment_step_ab_testing.underscore
-msgid "Account Not Activated"
-msgstr ""
-
-#: lms/templates/verify_student/make_payment_step_ab_testing.underscore
-msgid "Upgrade to a Verified Certificate for {courseName}"
-msgstr ""
-
-#: lms/templates/verify_student/make_payment_step_ab_testing.underscore
-msgid ""
-"Before you upgrade to a certificate track, you must activate your account."
-msgstr ""
-
-#: lms/templates/verify_student/make_payment_step_ab_testing.underscore
-msgid "Check your email for an activation message."
-msgstr ""
-
-#: lms/templates/verify_student/make_payment_step_ab_testing.underscore
-msgid "Professional Certificate for {courseName}"
-msgstr ""
-
-#: lms/templates/verify_student/make_payment_step_ab_testing.underscore
-msgid "Verified Certificate for {courseName}"
-msgstr ""
-
-#: lms/templates/verify_student/make_payment_step_ab_testing.underscore
-#, python-format
-msgid ""
-"To receive a certificate, you must also verify your identity before "
-"%(date)s."
-msgstr ""
-
-#: lms/templates/verify_student/make_payment_step_ab_testing.underscore
-msgid "To receive a certificate, you must also verify your identity."
-msgstr ""
-
-#: lms/templates/verify_student/make_payment_step_ab_testing.underscore
-msgid ""
-"To verify your identity, you need a webcam and a government-issued photo ID."
-msgstr ""
-
-#: lms/templates/verify_student/make_payment_step_ab_testing.underscore
-msgid ""
-"Your ID must be a government-issued photo ID that clearly shows your face."
-msgstr ""
-
-#: lms/templates/verify_student/make_payment_step_ab_testing.underscore
-msgid ""
-"You will use your webcam to take a picture of your face and of your "
-"government-issued photo ID."
-msgstr ""
-
-#: lms/templates/verify_student/payment_confirmation_step.underscore
-msgid "Thank you! We have received your payment for {courseName}."
-msgstr ""
-
-#: lms/templates/verify_student/payment_confirmation_step.underscore
-msgid "Next Step: Confirm your identity"
-msgstr "Étape suivante: Confirmer votre identité"
-
-#: lms/templates/verify_student/payment_confirmation_step.underscore
-msgid "Check your email"
-msgstr "Vérifiez votre email"
-
-#: lms/templates/verify_student/payment_confirmation_step.underscore
-msgid ""
-"You need to activate your account before you can enroll in courses. Check "
-"your inbox for an activation email."
-msgstr ""
-"Vous devez activer votre compte avant de vous inscrire à des cours. Vérifier"
-" votre boîte de réception."
-
-#: lms/templates/verify_student/payment_confirmation_step.underscore
-msgid ""
-"A driver's license, passport, or government-issued ID with your name and "
-"photo."
-msgstr ""
-"Un permis de conduire, un passeport ou toute pièce d'identité avec votre nom"
-" et photo."
-
-#: lms/templates/verify_student/reverify_success_step.underscore
-msgid "Identity Verification In Progress"
-msgstr "Vérification d'identité en cours"
-
-#: lms/templates/verify_student/reverify_success_step.underscore
-msgid ""
-"We have received your information and are verifying your identity. You will "
-"see a message on your dashboard when the verification process is complete "
-"(usually within 1-2 days). In the meantime, you can still access all "
-"available course content."
-msgstr ""
-"Nous avons reçus vos informations et nous vérifions votre identité. Un "
-"message sera visible sur votre tableau de bord (1-2 jours de délai). Entre "
-"temps, vous avez toujours accès à l'ensemble du cours."
-
-#: lms/templates/verify_student/reverify_success_step.underscore
-msgid "Return to Your Dashboard"
-msgstr "Retour au Tableau de bord"
-
-#: lms/templates/verify_student/review_photos_step.underscore
-msgid "Review Your Photos"
-msgstr "Vérifiez vos photos"
-
-#: lms/templates/verify_student/review_photos_step.underscore
-msgid ""
-"Make sure we can verify your identity with the photos and information you "
-"have provided."
-msgstr ""
-"Assurez-vous que nous pourrons vérifier votre identité avec les photos et "
-"les informations fournies."
-
-#: lms/templates/verify_student/review_photos_step.underscore
-#, python-format
-msgid "Photo of %(fullName)s"
-msgstr "Photo de %(fullName)s"
-
-#: lms/templates/verify_student/review_photos_step.underscore
-#, python-format
-msgid "Photo of %(fullName)s's ID"
-msgstr "Photo de l'ID de %(fullName)s"
-
-#: lms/templates/verify_student/review_photos_step.underscore
-msgid "Photo requirements:"
-msgstr "Conditions requises pour la photo:"
-
-#: lms/templates/verify_student/review_photos_step.underscore
-msgid "Does the photo of you show your whole face?"
-msgstr "Votre photo montre-t-elle votre visage en entier ?"
-
-#: lms/templates/verify_student/review_photos_step.underscore
-msgid "Does the photo of you match your ID photo?"
-msgstr "Votre photo correspond-elle à celle de votre document d'identité ?"
-
-#: lms/templates/verify_student/review_photos_step.underscore
-msgid "Is your name on your ID readable?"
-msgstr "Le nom sur votre ID est-il lisible ?"
-
-#: lms/templates/verify_student/review_photos_step.underscore
-#, python-format
-msgid "Does the name on your ID match your account name: %(fullName)s?"
-msgstr ""
-"Le nom sur votre ID correspond-il à votre nom de compte: %(fullName)s?"
-
-#: lms/templates/verify_student/review_photos_step.underscore
-msgid "Edit Your Name"
-msgstr "Modifier votre nom"
-
-#: lms/templates/verify_student/review_photos_step.underscore
-msgid ""
-"Make sure that the full name on your account matches the name on your ID."
-msgstr ""
-
-#: lms/templates/verify_student/review_photos_step.underscore
-msgid "Photos don't meet the requirements?"
-msgstr ""
-
-#: lms/templates/verify_student/review_photos_step.underscore
-msgid "Retake Your Photos"
-msgstr ""
-
-#: lms/templates/verify_student/review_photos_step.underscore
-msgid "Before proceeding, please confirm that your details match"
-msgstr ""
-"Avant de continuer, veuillez vérifier que vos informations personnelles "
-"correspondent"
-
-#: lms/templates/verify_student/webcam_photo.underscore
-msgid ""
-"Don't see your picture? Make sure to allow your browser to use your camera "
-"when it asks for permission."
-msgstr ""
-
-#: lms/templates/verify_student/webcam_photo.underscore
-msgid "Live view of webcam"
-msgstr ""
-
-#: lms/templates/verify_student/webcam_photo.underscore
-msgid "Retake Photo"
-msgstr "Reprendre une photo"
-
-#: lms/templates/verify_student/webcam_photo.underscore
-msgid "Take Photo"
-msgstr "Prendre une photo"
-
#: cms/templates/js/access-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/access-editor.underscore
+#: test_root/staticfiles/templates/access-editor.underscore
msgid "Limit Access"
msgstr ""
#: cms/templates/js/access-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/access-editor.underscore
+#: test_root/staticfiles/templates/access-editor.underscore
msgid ""
"Select a prerequisite subsection and enter a minimum score percentage to "
"limit access to this subsection."
@@ -7887,6 +5961,10 @@ msgstr "Ajouter un composant :"
#: cms/templates/js/add-xblock-component-menu-problem.underscore
#: cms/templates/js/add-xblock-component-menu.underscore
+#: test_root/staticfiles/coffee/fixtures/add-xblock-component-menu-problem.underscore
+#: test_root/staticfiles/coffee/fixtures/add-xblock-component-menu.underscore
+#: test_root/staticfiles/templates/add-xblock-component-menu-problem.underscore
+#: test_root/staticfiles/templates/add-xblock-component-menu.underscore
#, python-format
msgid "%(type)s Component Template Menu"
msgstr ""
@@ -7904,10 +5982,14 @@ msgid "Deprecated"
msgstr "Obsolète"
#: cms/templates/js/asset-library.underscore
+#: test_root/staticfiles/coffee/fixtures/asset-library.underscore
+#: test_root/staticfiles/templates/asset-library.underscore
msgid "List of uploaded files and assets in this course"
msgstr ""
#: cms/templates/js/asset-library.underscore
+#: test_root/staticfiles/coffee/fixtures/asset-library.underscore
+#: test_root/staticfiles/templates/asset-library.underscore
msgid "- Sortable"
msgstr ""
@@ -7920,10 +6002,27 @@ msgid "Other"
msgstr "Autre"
#: cms/templates/js/asset-library.underscore
+#: cms/templates/js/basic-modal.underscore
+#: lms/templates/instructor/instructor_dashboard_2/enrollment-code-lookup-links.underscore
+#: test_root/staticfiles/coffee/fixtures/asset-library.underscore
+#: test_root/staticfiles/coffee/fixtures/basic-modal.underscore
+#: test_root/staticfiles/proctoring/templates/course_allowances.underscore
+#: test_root/staticfiles/proctoring/templates/student-proctored-exam-attempts.underscore
+#: test_root/staticfiles/templates/asset-library.underscore
+#: test_root/staticfiles/templates/basic-modal.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/enrollment-code-lookup-links.underscore
+msgid "Actions"
+msgstr "Actions"
+
+#: cms/templates/js/asset-library.underscore
+#: test_root/staticfiles/coffee/fixtures/asset-library.underscore
+#: test_root/staticfiles/templates/asset-library.underscore
msgid "You haven't added any assets to this course yet."
msgstr ""
#: cms/templates/js/asset-library.underscore
+#: test_root/staticfiles/coffee/fixtures/asset-library.underscore
+#: test_root/staticfiles/templates/asset-library.underscore
msgid "Upload your first asset"
msgstr ""
@@ -7932,6 +6031,8 @@ msgid "close"
msgstr "fermer"
#: cms/templates/js/asset.underscore
+#: test_root/staticfiles/coffee/fixtures/asset.underscore
+#: test_root/staticfiles/templates/asset.underscore
msgid "No description available"
msgstr ""
@@ -7956,17 +6057,29 @@ msgid "Lock this asset"
msgstr "Vérouiller cet élément"
#: cms/templates/js/asset.underscore
+#: test_root/staticfiles/coffee/fixtures/asset.underscore
+#: test_root/staticfiles/templates/asset.underscore
msgid "Lock/unlock file"
msgstr ""
#: cms/templates/js/certificate-details.underscore
#: cms/templates/js/content-group-details.underscore
#: cms/templates/js/group-configuration-details.underscore
+#: test_root/staticfiles/coffee/fixtures/certificate-details.underscore
+#: test_root/staticfiles/coffee/fixtures/content-group-details.underscore
+#: test_root/staticfiles/coffee/fixtures/group-configuration-details.underscore
+#: test_root/staticfiles/templates/certificate-details.underscore
+#: test_root/staticfiles/templates/content-group-details.underscore
+#: test_root/staticfiles/templates/group-configuration-details.underscore
msgid "ID"
msgstr ""
#: cms/templates/js/certificate-details.underscore
#: cms/templates/js/certificate-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/certificate-details.underscore
+#: test_root/staticfiles/coffee/fixtures/certificate-editor.underscore
+#: test_root/staticfiles/templates/certificate-details.underscore
+#: test_root/staticfiles/templates/certificate-editor.underscore
msgid "Certificate Details"
msgstr ""
@@ -7977,6 +6090,10 @@ msgstr "Titre du cours"
#: cms/templates/js/certificate-details.underscore
#: cms/templates/js/certificate-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/certificate-details.underscore
+#: test_root/staticfiles/coffee/fixtures/certificate-editor.underscore
+#: test_root/staticfiles/templates/certificate-details.underscore
+#: test_root/staticfiles/templates/certificate-editor.underscore
msgid "Course Title Override"
msgstr ""
@@ -7985,16 +6102,26 @@ msgid "Course Number"
msgstr "Numéro du cours"
#: cms/templates/js/certificate-details.underscore
+#: test_root/staticfiles/coffee/fixtures/certificate-details.underscore
+#: test_root/staticfiles/templates/certificate-details.underscore
msgid "Course Number Override"
msgstr ""
#: cms/templates/js/certificate-details.underscore
#: cms/templates/js/certificate-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/certificate-details.underscore
+#: test_root/staticfiles/coffee/fixtures/certificate-editor.underscore
+#: test_root/staticfiles/templates/certificate-details.underscore
+#: test_root/staticfiles/templates/certificate-editor.underscore
msgid "Certificate Signatories"
msgstr ""
#: cms/templates/js/certificate-details.underscore
#: cms/templates/js/certificate-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/certificate-details.underscore
+#: test_root/staticfiles/coffee/fixtures/certificate-editor.underscore
+#: test_root/staticfiles/templates/certificate-details.underscore
+#: test_root/staticfiles/templates/certificate-editor.underscore
msgid ""
"It is strongly recommended that you include four or fewer signatories. If "
"you include additional signatories, preview the certificate in Print View to"
@@ -8005,14 +6132,26 @@ msgstr ""
#: cms/templates/js/content-group-editor.underscore
#: cms/templates/js/edit-textbook.underscore
#: cms/templates/js/group-configuration-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/certificate-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/content-group-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/edit-textbook.underscore
+#: test_root/staticfiles/coffee/fixtures/group-configuration-editor.underscore
+#: test_root/staticfiles/templates/certificate-editor.underscore
+#: test_root/staticfiles/templates/content-group-editor.underscore
+#: test_root/staticfiles/templates/edit-textbook.underscore
+#: test_root/staticfiles/templates/group-configuration-editor.underscore
msgid "error.message"
msgstr ""
#: cms/templates/js/certificate-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/certificate-editor.underscore
+#: test_root/staticfiles/templates/certificate-editor.underscore
msgid "Certificate Information"
msgstr ""
#: cms/templates/js/certificate-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/certificate-editor.underscore
+#: test_root/staticfiles/templates/certificate-editor.underscore
msgid "Certificate Name"
msgstr ""
@@ -8021,44 +6160,64 @@ msgid "Name of the certificate"
msgstr "Nom du certificat"
#: cms/templates/js/certificate-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/certificate-editor.underscore
+#: test_root/staticfiles/templates/certificate-editor.underscore
msgid "Description of the certificate"
msgstr ""
#: cms/templates/js/certificate-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/certificate-editor.underscore
+#: test_root/staticfiles/templates/certificate-editor.underscore
msgid "Course title"
msgstr ""
#: cms/templates/js/certificate-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/certificate-editor.underscore
+#: test_root/staticfiles/templates/certificate-editor.underscore
msgid ""
"Specify an alternative to the official course title to display on "
"certificates. Leave blank to use the official course title."
msgstr ""
#: cms/templates/js/certificate-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/certificate-editor.underscore
+#: test_root/staticfiles/templates/certificate-editor.underscore
msgid "Add Additional Signatory"
msgstr ""
#: cms/templates/js/certificate-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/certificate-editor.underscore
+#: test_root/staticfiles/templates/certificate-editor.underscore
msgid "(Add signatories for a certificate)"
msgstr ""
#: cms/templates/js/certificate-web-preview.underscore
+#: test_root/staticfiles/coffee/fixtures/certificate-web-preview.underscore
+#: test_root/staticfiles/templates/certificate-web-preview.underscore
msgid "Choose mode"
msgstr ""
#: cms/templates/js/certificate-web-preview.underscore
+#: test_root/staticfiles/coffee/fixtures/certificate-web-preview.underscore
+#: test_root/staticfiles/templates/certificate-web-preview.underscore
msgid "Preview Certificate"
msgstr ""
#: cms/templates/js/certificate-web-preview.underscore
+#: test_root/staticfiles/coffee/fixtures/certificate-web-preview.underscore
+#: test_root/staticfiles/templates/certificate-web-preview.underscore
msgid "Activate"
msgstr ""
#: cms/templates/js/certificate-web-preview.underscore
+#: test_root/staticfiles/coffee/fixtures/certificate-web-preview.underscore
+#: test_root/staticfiles/templates/certificate-web-preview.underscore
msgid "Deactivate"
msgstr ""
#: cms/templates/js/container-message.underscore
+#: test_root/staticfiles/coffee/fixtures/container-message.underscore
+#: test_root/staticfiles/templates/container-message.underscore
msgid ""
"Caution: The last published version of this unit is live. By publishing "
"changes you will change the student experience."
@@ -8066,14 +6225,22 @@ msgstr ""
#: cms/templates/js/content-group-details.underscore
#: cms/templates/js/content-group-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/content-group-details.underscore
+#: test_root/staticfiles/coffee/fixtures/content-group-editor.underscore
+#: test_root/staticfiles/templates/content-group-details.underscore
+#: test_root/staticfiles/templates/content-group-editor.underscore
msgid "Cannot delete when in use by a unit"
msgstr ""
#: cms/templates/js/content-group-details.underscore
+#: test_root/staticfiles/coffee/fixtures/content-group-details.underscore
+#: test_root/staticfiles/templates/content-group-details.underscore
msgid "This content group is used in:"
msgstr ""
#: cms/templates/js/content-group-details.underscore
+#: test_root/staticfiles/coffee/fixtures/content-group-details.underscore
+#: test_root/staticfiles/templates/content-group-details.underscore
msgid ""
"This content group is not in use. Add a content group to any unit from the "
"{linkStart}Course Outline{linkEnd}."
@@ -8081,55 +6248,83 @@ msgstr ""
#: cms/templates/js/content-group-details.underscore
#: cms/templates/js/group-configuration-details.underscore
+#: test_root/staticfiles/coffee/fixtures/content-group-details.underscore
+#: test_root/staticfiles/coffee/fixtures/group-configuration-details.underscore
+#: test_root/staticfiles/templates/content-group-details.underscore
+#: test_root/staticfiles/templates/group-configuration-details.underscore
msgid "Course Outline"
msgstr ""
#: cms/templates/js/content-group-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/content-group-editor.underscore
+#: test_root/staticfiles/templates/content-group-editor.underscore
msgid "Content Group Name"
msgstr ""
#: cms/templates/js/content-group-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/content-group-editor.underscore
+#: test_root/staticfiles/templates/content-group-editor.underscore
msgid "Content Group ID"
msgstr ""
#: cms/templates/js/content-group-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/content-group-editor.underscore
+#: test_root/staticfiles/templates/content-group-editor.underscore
msgid "This is the name of the group"
msgstr ""
#: cms/templates/js/content-group-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/content-group-editor.underscore
+#: test_root/staticfiles/templates/content-group-editor.underscore
msgid "This content group is used in one or more units."
msgstr ""
#: cms/templates/js/course-outline.underscore
+#: test_root/staticfiles/coffee/fixtures/course-outline.underscore
+#: test_root/staticfiles/templates/course-outline.underscore
#, python-format
msgid "Prerequisite: %(prereq_display_name)s"
msgstr ""
#: cms/templates/js/course-outline.underscore
+#: test_root/staticfiles/coffee/fixtures/course-outline.underscore
+#: test_root/staticfiles/templates/course-outline.underscore
msgid "Contains staff only content"
msgstr ""
#: cms/templates/js/course-outline.underscore
+#: test_root/staticfiles/coffee/fixtures/course-outline.underscore
+#: test_root/staticfiles/templates/course-outline.underscore
msgid "Unpublished changes to live content"
msgstr ""
#: cms/templates/js/course-outline.underscore
+#: test_root/staticfiles/coffee/fixtures/course-outline.underscore
+#: test_root/staticfiles/templates/course-outline.underscore
msgid "Unpublished units will not be released"
msgstr ""
#: cms/templates/js/course-outline.underscore
+#: test_root/staticfiles/coffee/fixtures/course-outline.underscore
+#: test_root/staticfiles/templates/course-outline.underscore
msgid "Unpublished changes to content that will release in the future"
msgstr ""
#: cms/templates/js/course-outline.underscore
+#: test_root/staticfiles/coffee/fixtures/course-outline.underscore
+#: test_root/staticfiles/templates/course-outline.underscore
msgid "Ungraded"
msgstr ""
#: cms/templates/js/course-outline.underscore
+#: test_root/staticfiles/coffee/fixtures/course-outline.underscore
+#: test_root/staticfiles/templates/course-outline.underscore
msgid "Practice proctored Exam"
msgstr ""
#: cms/templates/js/course-outline.underscore
+#: test_root/staticfiles/coffee/fixtures/course-outline.underscore
+#: test_root/staticfiles/templates/course-outline.underscore
msgid "Proctored Exam"
msgstr ""
@@ -8139,313 +6334,498 @@ msgstr "Examen minuté"
#: cms/templates/js/course-outline.underscore
#: cms/templates/js/xblock-outline.underscore
+#: test_root/staticfiles/coffee/fixtures/course-outline.underscore
+#: test_root/staticfiles/coffee/fixtures/xblock-outline.underscore
+#: test_root/staticfiles/templates/course-outline.underscore
+#: test_root/staticfiles/templates/xblock-outline.underscore
#, python-format
msgid "Collapse/Expand this %(xblock_type)s"
msgstr ""
#: cms/templates/js/course-outline.underscore
+#: test_root/staticfiles/coffee/fixtures/course-outline.underscore
+#: test_root/staticfiles/templates/course-outline.underscore
msgid "Display Name"
msgstr ""
#: cms/templates/js/course-outline.underscore
+#: test_root/staticfiles/coffee/fixtures/course-outline.underscore
+#: test_root/staticfiles/templates/course-outline.underscore
msgid "Configure"
msgstr ""
#: cms/templates/js/course-outline.underscore
+#: test_root/staticfiles/coffee/fixtures/course-outline.underscore
+#: test_root/staticfiles/templates/course-outline.underscore
msgid "Drag to reorder"
msgstr ""
#: cms/templates/js/course-outline.underscore
+#: test_root/staticfiles/coffee/fixtures/course-outline.underscore
+#: test_root/staticfiles/templates/course-outline.underscore
msgid "Release Status:"
msgstr ""
#: cms/templates/js/course-outline.underscore
#: cms/templates/js/publish-xblock.underscore
#: cms/templates/js/xblock-outline.underscore
+#: test_root/staticfiles/coffee/fixtures/course-outline.underscore
+#: test_root/staticfiles/coffee/fixtures/publish-xblock.underscore
+#: test_root/staticfiles/coffee/fixtures/xblock-outline.underscore
+#: test_root/staticfiles/templates/course-outline.underscore
+#: test_root/staticfiles/templates/publish-xblock.underscore
+#: test_root/staticfiles/templates/xblock-outline.underscore
msgid "Released:"
msgstr ""
#: cms/templates/js/course-outline.underscore
#: cms/templates/js/publish-xblock.underscore
+#: test_root/staticfiles/coffee/fixtures/course-outline.underscore
+#: test_root/staticfiles/coffee/fixtures/publish-xblock.underscore
+#: test_root/staticfiles/templates/course-outline.underscore
+#: test_root/staticfiles/templates/publish-xblock.underscore
msgid "Scheduled:"
msgstr ""
#: cms/templates/js/course-outline.underscore
+#: cms/templates/js/publish-xblock.underscore
+#: lms/templates/ccx/schedule.underscore
+#: test_root/staticfiles/coffee/fixtures/course-outline.underscore
+#: test_root/staticfiles/coffee/fixtures/publish-xblock.underscore
+#: test_root/staticfiles/templates/course-outline.underscore
+#: test_root/staticfiles/templates/publish-xblock.underscore
+#: test_root/staticfiles/templates/ccx/schedule.underscore
+msgid "Unscheduled"
+msgstr "Non programmé"
+
+#: cms/templates/js/course-outline.underscore
+#: test_root/staticfiles/coffee/fixtures/course-outline.underscore
+#: test_root/staticfiles/templates/course-outline.underscore
msgid "Graded as:"
msgstr ""
#: cms/templates/js/course-outline.underscore
+#: test_root/staticfiles/coffee/fixtures/course-outline.underscore
+#: test_root/staticfiles/templates/course-outline.underscore
msgid "Due:"
msgstr ""
#: cms/templates/js/course-outline.underscore
#: cms/templates/js/xblock-outline.underscore
+#: test_root/staticfiles/coffee/fixtures/course-outline.underscore
+#: test_root/staticfiles/coffee/fixtures/xblock-outline.underscore
+#: test_root/staticfiles/templates/course-outline.underscore
+#: test_root/staticfiles/templates/xblock-outline.underscore
msgid "You haven't added any content to this course yet."
msgstr ""
#: cms/templates/js/course-outline.underscore
#: cms/templates/js/xblock-outline.underscore
+#: test_root/staticfiles/coffee/fixtures/course-outline.underscore
+#: test_root/staticfiles/coffee/fixtures/xblock-outline.underscore
+#: test_root/staticfiles/templates/course-outline.underscore
+#: test_root/staticfiles/templates/xblock-outline.underscore
#, python-format
msgid "Click to add a new %(xblock_type)s"
msgstr ""
#: cms/templates/js/course_grade_policy.underscore
+#: test_root/staticfiles/coffee/fixtures/course_grade_policy.underscore
+#: test_root/staticfiles/templates/course_grade_policy.underscore
msgid "Assignment Type Name"
msgstr ""
#: cms/templates/js/course_grade_policy.underscore
+#: test_root/staticfiles/coffee/fixtures/course_grade_policy.underscore
+#: test_root/staticfiles/templates/course_grade_policy.underscore
msgid ""
"The general category for this type of assignment, for example, Homework or "
"Midterm Exam. This name is visible to learners."
msgstr ""
#: cms/templates/js/course_grade_policy.underscore
+#: test_root/staticfiles/coffee/fixtures/course_grade_policy.underscore
+#: test_root/staticfiles/templates/course_grade_policy.underscore
msgid "Abbreviation"
msgstr ""
#: cms/templates/js/course_grade_policy.underscore
+#: test_root/staticfiles/coffee/fixtures/course_grade_policy.underscore
+#: test_root/staticfiles/templates/course_grade_policy.underscore
msgid ""
"This short name for the assignment type (for example, HW or Midterm) appears"
" next to assignments on a learner's Progress page."
msgstr ""
#: cms/templates/js/course_grade_policy.underscore
+#: test_root/staticfiles/coffee/fixtures/course_grade_policy.underscore
+#: test_root/staticfiles/templates/course_grade_policy.underscore
msgid "Weight of Total Grade"
msgstr ""
#: cms/templates/js/course_grade_policy.underscore
+#: test_root/staticfiles/coffee/fixtures/course_grade_policy.underscore
+#: test_root/staticfiles/templates/course_grade_policy.underscore
msgid ""
"The weight of all assignments of this type as a percentage of the total "
"grade, for example, 40. Do not include the percent symbol."
msgstr ""
#: cms/templates/js/course_grade_policy.underscore
+#: test_root/staticfiles/coffee/fixtures/course_grade_policy.underscore
+#: test_root/staticfiles/templates/course_grade_policy.underscore
msgid "Total Number"
msgstr ""
#: cms/templates/js/course_grade_policy.underscore
+#: test_root/staticfiles/coffee/fixtures/course_grade_policy.underscore
+#: test_root/staticfiles/templates/course_grade_policy.underscore
msgid ""
"The number of subsections in the course that contain problems of this "
"assignment type."
msgstr ""
#: cms/templates/js/course_grade_policy.underscore
+#: test_root/staticfiles/coffee/fixtures/course_grade_policy.underscore
+#: test_root/staticfiles/templates/course_grade_policy.underscore
msgid "Number of Droppable"
msgstr ""
#: cms/templates/js/course_grade_policy.underscore
+#: test_root/staticfiles/coffee/fixtures/course_grade_policy.underscore
+#: test_root/staticfiles/templates/course_grade_policy.underscore
msgid ""
"The number of assignments of this type that will be dropped. The lowest "
"scoring assignments are dropped first."
msgstr ""
#: cms/templates/js/course_info_handouts.underscore
+#: test_root/staticfiles/coffee/fixtures/course_info_handouts.underscore
+#: test_root/staticfiles/templates/course_info_handouts.underscore
msgid "Course Handouts"
msgstr ""
#: cms/templates/js/course_info_handouts.underscore
+#: test_root/staticfiles/coffee/fixtures/course_info_handouts.underscore
+#: test_root/staticfiles/templates/course_info_handouts.underscore
msgid "You have no handouts defined"
msgstr ""
#: cms/templates/js/course_info_handouts.underscore
+#: test_root/staticfiles/coffee/fixtures/course_info_handouts.underscore
+#: test_root/staticfiles/templates/course_info_handouts.underscore
msgid ""
"There is invalid code in your content. Please check to make sure it is valid"
" HTML."
msgstr ""
#: cms/templates/js/course_info_update.underscore
+#: lms/templates/commerce/receipt.underscore
+#: lms/templates/verify_student/payment_confirmation_step.underscore
+#: test_root/staticfiles/coffee/fixtures/course_info_update.underscore
+#: test_root/staticfiles/templates/course_info_update.underscore
+#: test_root/staticfiles/templates/commerce/receipt.underscore
+#: test_root/staticfiles/templates/verify_student/payment_confirmation_step.underscore
+msgid "Date"
+msgstr "Date"
+
+#: cms/templates/js/course_info_update.underscore
+#: test_root/staticfiles/coffee/fixtures/course_info_update.underscore
+#: test_root/staticfiles/templates/course_info_update.underscore
msgid "Send push notification to mobile apps"
msgstr ""
#: cms/templates/js/course_info_update.underscore
+#: test_root/staticfiles/coffee/fixtures/course_info_update.underscore
+#: test_root/staticfiles/templates/course_info_update.underscore
msgid "Send notification to mobile apps"
msgstr ""
#: cms/templates/js/course_info_update.underscore
+#: test_root/staticfiles/coffee/fixtures/course_info_update.underscore
+#: test_root/staticfiles/templates/course_info_update.underscore
msgid "Post"
msgstr ""
#: cms/templates/js/due-date-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/due-date-editor.underscore
+#: test_root/staticfiles/templates/due-date-editor.underscore
msgid "Due Date:"
msgstr ""
#: cms/templates/js/due-date-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/due-date-editor.underscore
+#: test_root/staticfiles/templates/due-date-editor.underscore
msgid "Due Time in UTC:"
msgstr ""
#: cms/templates/js/due-date-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/due-date-editor.underscore
+#: test_root/staticfiles/templates/due-date-editor.underscore
msgid "Clear Grading Due Date"
msgstr ""
#: cms/templates/js/edit-chapter.underscore
+#: test_root/staticfiles/coffee/fixtures/edit-chapter.underscore
+#: test_root/staticfiles/templates/edit-chapter.underscore
msgid "Chapter Name"
msgstr ""
#: cms/templates/js/edit-chapter.underscore
+#: lms/templates/ccx/schedule.underscore
+#: test_root/staticfiles/coffee/fixtures/edit-chapter.underscore
+#: test_root/staticfiles/proctoring/templates/add-new-allowance.underscore
+#: test_root/staticfiles/proctoring/templates/student-proctored-exam-attempts.underscore
+#: test_root/staticfiles/templates/edit-chapter.underscore
+#: test_root/staticfiles/templates/ccx/schedule.underscore
+msgid "gettext("
+msgstr ""
+
+#: cms/templates/js/edit-chapter.underscore
+#: test_root/staticfiles/coffee/fixtures/edit-chapter.underscore
+#: test_root/staticfiles/templates/edit-chapter.underscore
msgid "provide the title/name of the chapter that will be used in navigating"
msgstr ""
#: cms/templates/js/edit-chapter.underscore
+#: test_root/staticfiles/coffee/fixtures/edit-chapter.underscore
+#: test_root/staticfiles/templates/edit-chapter.underscore
msgid "Chapter Asset"
msgstr ""
#: cms/templates/js/edit-chapter.underscore
+#: test_root/staticfiles/coffee/fixtures/edit-chapter.underscore
+#: test_root/staticfiles/templates/edit-chapter.underscore
msgid "upload a PDF file or provide the path to a Studio asset file"
msgstr ""
#: cms/templates/js/edit-chapter.underscore
+#: test_root/staticfiles/coffee/fixtures/edit-chapter.underscore
+#: test_root/staticfiles/templates/edit-chapter.underscore
msgid "Upload PDF"
msgstr ""
#: cms/templates/js/edit-chapter.underscore
+#: test_root/staticfiles/coffee/fixtures/edit-chapter.underscore
+#: test_root/staticfiles/templates/edit-chapter.underscore
msgid "delete chapter"
msgstr ""
#: cms/templates/js/edit-textbook.underscore
+#: test_root/staticfiles/coffee/fixtures/edit-textbook.underscore
+#: test_root/staticfiles/templates/edit-textbook.underscore
msgid "Textbook information"
msgstr ""
#: cms/templates/js/edit-textbook.underscore
+#: test_root/staticfiles/coffee/fixtures/edit-textbook.underscore
+#: test_root/staticfiles/templates/edit-textbook.underscore
msgid "Textbook Name"
msgstr ""
#: cms/templates/js/edit-textbook.underscore
+#: test_root/staticfiles/coffee/fixtures/edit-textbook.underscore
+#: test_root/staticfiles/templates/edit-textbook.underscore
msgid "Introduction to Cookie Baking"
msgstr ""
#: cms/templates/js/edit-textbook.underscore
+#: test_root/staticfiles/coffee/fixtures/edit-textbook.underscore
+#: test_root/staticfiles/templates/edit-textbook.underscore
msgid ""
"provide the title/name of the text book as you would like your students to "
"see it"
msgstr ""
#: cms/templates/js/edit-textbook.underscore
+#: test_root/staticfiles/coffee/fixtures/edit-textbook.underscore
+#: test_root/staticfiles/templates/edit-textbook.underscore
msgid "Chapter information"
msgstr ""
#: cms/templates/js/edit-textbook.underscore
+#: test_root/staticfiles/coffee/fixtures/edit-textbook.underscore
+#: test_root/staticfiles/templates/edit-textbook.underscore
msgid "Add a Chapter"
msgstr ""
#: cms/templates/js/grading-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/grading-editor.underscore
+#: test_root/staticfiles/templates/grading-editor.underscore
msgid "Grading"
msgstr ""
#: cms/templates/js/grading-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/grading-editor.underscore
+#: test_root/staticfiles/templates/grading-editor.underscore
msgid "Grade as:"
msgstr ""
#: cms/templates/js/group-configuration-details.underscore
#: cms/templates/js/group-configuration-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/group-configuration-details.underscore
+#: test_root/staticfiles/coffee/fixtures/group-configuration-editor.underscore
+#: test_root/staticfiles/templates/group-configuration-details.underscore
+#: test_root/staticfiles/templates/group-configuration-editor.underscore
msgid "Cannot delete when in use by an experiment"
msgstr ""
#: cms/templates/js/group-configuration-details.underscore
+#: test_root/staticfiles/coffee/fixtures/group-configuration-details.underscore
+#: test_root/staticfiles/templates/group-configuration-details.underscore
msgid "This Group Configuration is used in:"
msgstr ""
#: cms/templates/js/group-configuration-details.underscore
+#: test_root/staticfiles/coffee/fixtures/group-configuration-details.underscore
+#: test_root/staticfiles/templates/group-configuration-details.underscore
msgid ""
"This Group Configuration is not in use. Start by adding a content experiment"
" to any Unit via the {linkStart}Course Outline{linkEnd}."
msgstr ""
#: cms/templates/js/group-configuration-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/group-configuration-editor.underscore
+#: test_root/staticfiles/templates/group-configuration-editor.underscore
msgid "Group Configuration information"
msgstr ""
#: cms/templates/js/group-configuration-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/group-configuration-editor.underscore
+#: test_root/staticfiles/templates/group-configuration-editor.underscore
msgid "Group Configuration Name"
msgstr ""
#: cms/templates/js/group-configuration-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/group-configuration-editor.underscore
+#: test_root/staticfiles/templates/group-configuration-editor.underscore
msgid "Group Configuration ID"
msgstr ""
#: cms/templates/js/group-configuration-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/group-configuration-editor.underscore
+#: test_root/staticfiles/templates/group-configuration-editor.underscore
msgid "This is the Name of the Group Configuration"
msgstr ""
#: cms/templates/js/group-configuration-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/group-configuration-editor.underscore
+#: test_root/staticfiles/templates/group-configuration-editor.underscore
msgid "Name or short description of the configuration"
msgstr ""
#: cms/templates/js/group-configuration-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/group-configuration-editor.underscore
+#: test_root/staticfiles/templates/group-configuration-editor.underscore
msgid "This is the Description of the Group Configuration"
msgstr ""
#: cms/templates/js/group-configuration-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/group-configuration-editor.underscore
+#: test_root/staticfiles/templates/group-configuration-editor.underscore
msgid "Optional long description"
msgstr ""
#: cms/templates/js/group-configuration-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/group-configuration-editor.underscore
+#: test_root/staticfiles/templates/group-configuration-editor.underscore
msgid "Group information"
msgstr ""
#: cms/templates/js/group-configuration-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/group-configuration-editor.underscore
+#: test_root/staticfiles/templates/group-configuration-editor.underscore
msgid "Groups"
msgstr ""
#: cms/templates/js/group-configuration-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/group-configuration-editor.underscore
+#: test_root/staticfiles/templates/group-configuration-editor.underscore
msgid ""
"Name of the groups that students will be assigned to, for example, Control, "
"Video, Problems. You must have two or more groups."
msgstr ""
#: cms/templates/js/group-configuration-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/group-configuration-editor.underscore
+#: test_root/staticfiles/templates/group-configuration-editor.underscore
msgid "Add another group"
msgstr ""
#: cms/templates/js/group-configuration-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/group-configuration-editor.underscore
+#: test_root/staticfiles/templates/group-configuration-editor.underscore
msgid ""
"This configuration is currently used in content experiments. If you make "
"changes to the groups, you may need to edit those experiments."
msgstr ""
#: cms/templates/js/group-edit.underscore
+#: test_root/staticfiles/coffee/fixtures/group-edit.underscore
+#: test_root/staticfiles/templates/group-edit.underscore
msgid "delete group"
msgstr ""
#: cms/templates/js/license-selector.underscore
+#: test_root/staticfiles/coffee/fixtures/license-selector.underscore
+#: test_root/staticfiles/templates/license-selector.underscore
msgid "License Type"
msgstr ""
#: cms/templates/js/license-selector.underscore
+#: test_root/staticfiles/coffee/fixtures/license-selector.underscore
+#: test_root/staticfiles/templates/license-selector.underscore
msgid "Learn more about {license_name}"
msgstr ""
#: cms/templates/js/license-selector.underscore
+#: test_root/staticfiles/coffee/fixtures/license-selector.underscore
+#: test_root/staticfiles/templates/license-selector.underscore
msgid "Options for {license_name}"
msgstr ""
#: cms/templates/js/license-selector.underscore
+#: test_root/staticfiles/coffee/fixtures/license-selector.underscore
+#: test_root/staticfiles/templates/license-selector.underscore
msgid "The following options are available for the {license_name} license."
msgstr ""
#: cms/templates/js/license-selector.underscore
+#: test_root/staticfiles/coffee/fixtures/license-selector.underscore
+#: test_root/staticfiles/templates/license-selector.underscore
msgid "License Display"
msgstr ""
#: cms/templates/js/license-selector.underscore
+#: test_root/staticfiles/coffee/fixtures/license-selector.underscore
+#: test_root/staticfiles/templates/license-selector.underscore
msgid ""
"The following message will be displayed at the bottom of the courseware "
"pages within your course:"
msgstr ""
#: cms/templates/js/license-selector.underscore
+#: test_root/staticfiles/coffee/fixtures/license-selector.underscore
+#: test_root/staticfiles/templates/license-selector.underscore
msgid "Creative Commons licensed content, with terms as follow:"
msgstr ""
#: cms/templates/js/license-selector.underscore
+#: test_root/staticfiles/coffee/fixtures/license-selector.underscore
+#: test_root/staticfiles/templates/license-selector.underscore
msgid "Some Rights Reserved"
msgstr ""
#: cms/templates/js/list.underscore
+#: test_root/staticfiles/coffee/fixtures/list.underscore
+#: test_root/staticfiles/templates/list.underscore
#, python-format
msgid "%(new_item_message)s"
msgstr ""
#: cms/templates/js/list.underscore
+#: test_root/staticfiles/coffee/fixtures/list.underscore
+#: test_root/staticfiles/templates/list.underscore
#, python-format
msgid "New %(item_type)s"
msgstr ""
@@ -8453,6 +6833,12 @@ msgstr ""
#: cms/templates/js/metadata-dict-entry.underscore
#: cms/templates/js/metadata-list-entry.underscore
#: cms/templates/js/video/metadata-translations-entry.underscore
+#: test_root/staticfiles/coffee/fixtures/metadata-dict-entry.underscore
+#: test_root/staticfiles/coffee/fixtures/metadata-list-entry.underscore
+#: test_root/staticfiles/coffee/fixtures/video/metadata-translations-entry.underscore
+#: test_root/staticfiles/templates/metadata-dict-entry.underscore
+#: test_root/staticfiles/templates/metadata-list-entry.underscore
+#: test_root/staticfiles/templates/video/metadata-translations-entry.underscore
msgid "Add"
msgstr ""
@@ -8463,148 +6849,263 @@ msgstr ""
#: cms/templates/js/metadata-option-entry.underscore
#: cms/templates/js/metadata-string-entry.underscore
#: cms/templates/js/video/metadata-translations-entry.underscore
+#: test_root/staticfiles/coffee/fixtures/metadata-dict-entry.underscore
+#: test_root/staticfiles/coffee/fixtures/metadata-file-uploader-entry.underscore
+#: test_root/staticfiles/coffee/fixtures/metadata-list-entry.underscore
+#: test_root/staticfiles/coffee/fixtures/metadata-number-entry.underscore
+#: test_root/staticfiles/coffee/fixtures/metadata-option-entry.underscore
+#: test_root/staticfiles/coffee/fixtures/metadata-string-entry.underscore
+#: test_root/staticfiles/coffee/fixtures/video/metadata-translations-entry.underscore
+#: test_root/staticfiles/templates/metadata-dict-entry.underscore
+#: test_root/staticfiles/templates/metadata-file-uploader-entry.underscore
+#: test_root/staticfiles/templates/metadata-list-entry.underscore
+#: test_root/staticfiles/templates/metadata-number-entry.underscore
+#: test_root/staticfiles/templates/metadata-option-entry.underscore
+#: test_root/staticfiles/templates/metadata-string-entry.underscore
+#: test_root/staticfiles/templates/video/metadata-translations-entry.underscore
msgid "Clear Value"
msgstr ""
#: cms/templates/js/metadata-file-uploader-item.underscore
#: cms/templates/js/video/metadata-translations-item.underscore
+#: test_root/staticfiles/coffee/fixtures/metadata-file-uploader-item.underscore
+#: test_root/staticfiles/coffee/fixtures/video/metadata-translations-item.underscore
+#: test_root/staticfiles/templates/metadata-file-uploader-item.underscore
+#: test_root/staticfiles/templates/video/metadata-translations-item.underscore
msgid "Download"
msgstr ""
#: cms/templates/js/no-textbooks.underscore
+#: test_root/staticfiles/coffee/fixtures/no-textbooks.underscore
+#: test_root/staticfiles/templates/no-textbooks.underscore
msgid "You haven't added any textbooks to this course yet."
msgstr ""
#: cms/templates/js/no-textbooks.underscore
+#: test_root/staticfiles/coffee/fixtures/no-textbooks.underscore
+#: test_root/staticfiles/templates/no-textbooks.underscore
msgid "Add your first textbook"
msgstr ""
+#: cms/templates/js/paging-header.underscore
+#: common/static/common/templates/components/paging-footer.underscore
+#: common/static/common/templates/discussion/pagination.underscore
+#: test_root/staticfiles/coffee/fixtures/paging-header.underscore
+#: test_root/staticfiles/common/templates/components/paging-footer.underscore
+#: test_root/staticfiles/common/templates/discussion/pagination.underscore
+#: test_root/staticfiles/templates/paging-header.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/components/paging-footer.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/pagination.underscore
+msgid "Previous"
+msgstr "Précédent"
+
#: cms/templates/js/previous-video-upload-list.underscore
+#: test_root/staticfiles/coffee/fixtures/previous-video-upload-list.underscore
+#: test_root/staticfiles/templates/previous-video-upload-list.underscore
msgid "Previous Uploads"
msgstr ""
#: cms/templates/js/previous-video-upload-list.underscore
+#: test_root/staticfiles/coffee/fixtures/previous-video-upload-list.underscore
+#: test_root/staticfiles/templates/previous-video-upload-list.underscore
msgid "Download available encodings (.csv)"
msgstr ""
#: cms/templates/js/previous-video-upload-list.underscore
+#: test_root/staticfiles/coffee/fixtures/previous-video-upload-list.underscore
+#: test_root/staticfiles/templates/previous-video-upload-list.underscore
msgid "Duration"
msgstr ""
#: cms/templates/js/previous-video-upload-list.underscore
+#: test_root/staticfiles/coffee/fixtures/previous-video-upload-list.underscore
+#: test_root/staticfiles/templates/previous-video-upload-list.underscore
msgid "Video ID"
msgstr ""
+#: cms/templates/js/previous-video-upload-list.underscore
+#: lms/djangoapps/support/static/support/templates/certificates_results.underscore
+#: lms/templates/verify_student/enrollment_confirmation_step.underscore
+#: test_root/staticfiles/coffee/fixtures/previous-video-upload-list.underscore
+#: test_root/staticfiles/proctoring/templates/student-proctored-exam-attempts.underscore
+#: test_root/staticfiles/support/templates/certificates_results.underscore
+#: test_root/staticfiles/templates/previous-video-upload-list.underscore
+#: test_root/staticfiles/templates/verify_student/enrollment_confirmation_step.underscore
+msgid "Status"
+msgstr "Statut"
+
#: cms/templates/js/publish-history.underscore
+#: test_root/staticfiles/coffee/fixtures/publish-history.underscore
+#: test_root/staticfiles/templates/publish-history.underscore
msgid "Never published"
msgstr ""
#: cms/templates/js/publish-history.underscore
#: cms/templates/js/publish-xblock.underscore
+#: test_root/staticfiles/coffee/fixtures/publish-history.underscore
+#: test_root/staticfiles/coffee/fixtures/publish-xblock.underscore
+#: test_root/staticfiles/templates/publish-history.underscore
+#: test_root/staticfiles/templates/publish-xblock.underscore
#, python-format
msgid "Last published %(last_published_date)s by %(publish_username)s"
msgstr ""
#: cms/templates/js/publish-history.underscore
#: cms/templates/js/staff-lock-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/publish-history.underscore
+#: test_root/staticfiles/coffee/fixtures/staff-lock-editor.underscore
+#: test_root/staticfiles/templates/publish-history.underscore
+#: test_root/staticfiles/templates/staff-lock-editor.underscore
msgid "message"
msgstr ""
#: cms/templates/js/publish-history.underscore
#: cms/templates/js/publish-xblock.underscore
+#: test_root/staticfiles/coffee/fixtures/publish-history.underscore
+#: test_root/staticfiles/coffee/fixtures/publish-xblock.underscore
+#: test_root/staticfiles/templates/publish-history.underscore
+#: test_root/staticfiles/templates/publish-xblock.underscore
msgid "Previously published"
msgstr ""
#: cms/templates/js/publish-xblock.underscore
+#: test_root/staticfiles/coffee/fixtures/publish-xblock.underscore
+#: test_root/staticfiles/templates/publish-xblock.underscore
msgid "Draft (Never published)"
msgstr ""
#: cms/templates/js/publish-xblock.underscore
+#: test_root/staticfiles/coffee/fixtures/publish-xblock.underscore
+#: test_root/staticfiles/templates/publish-xblock.underscore
msgid "Visible to Staff Only"
msgstr ""
#: cms/templates/js/publish-xblock.underscore
+#: test_root/staticfiles/coffee/fixtures/publish-xblock.underscore
+#: test_root/staticfiles/templates/publish-xblock.underscore
msgid "Published and Live"
msgstr ""
#: cms/templates/js/publish-xblock.underscore
+#: test_root/staticfiles/coffee/fixtures/publish-xblock.underscore
+#: test_root/staticfiles/templates/publish-xblock.underscore
msgid "Published (not yet released)"
msgstr ""
#: cms/templates/js/publish-xblock.underscore
+#: test_root/staticfiles/coffee/fixtures/publish-xblock.underscore
+#: test_root/staticfiles/templates/publish-xblock.underscore
msgid "Draft (Unpublished changes)"
msgstr ""
#: cms/templates/js/publish-xblock.underscore
+#: test_root/staticfiles/coffee/fixtures/publish-xblock.underscore
+#: test_root/staticfiles/templates/publish-xblock.underscore
msgid "Release:"
msgstr ""
#: cms/templates/js/publish-xblock.underscore
+#: test_root/staticfiles/coffee/fixtures/publish-xblock.underscore
+#: test_root/staticfiles/templates/publish-xblock.underscore
msgid "Publishing Status"
msgstr ""
#: cms/templates/js/publish-xblock.underscore
+#: test_root/staticfiles/coffee/fixtures/publish-xblock.underscore
+#: test_root/staticfiles/templates/publish-xblock.underscore
#, python-format
msgid "Draft saved on %(last_saved_date)s by %(edit_username)s"
msgstr ""
#: cms/templates/js/publish-xblock.underscore
+#: test_root/staticfiles/coffee/fixtures/publish-xblock.underscore
+#: test_root/staticfiles/templates/publish-xblock.underscore
#, python-format
msgid "with %(release_date_from)s"
msgstr ""
#: cms/templates/js/publish-xblock.underscore
+#: test_root/staticfiles/coffee/fixtures/publish-xblock.underscore
+#: test_root/staticfiles/templates/publish-xblock.underscore
msgid "Is Visible To:"
msgstr ""
#: cms/templates/js/publish-xblock.underscore
+#: test_root/staticfiles/coffee/fixtures/publish-xblock.underscore
+#: test_root/staticfiles/templates/publish-xblock.underscore
msgid "Will Be Visible To:"
msgstr ""
#: cms/templates/js/publish-xblock.underscore
+#: test_root/staticfiles/coffee/fixtures/publish-xblock.underscore
+#: test_root/staticfiles/templates/publish-xblock.underscore
msgid "Staff Only"
msgstr ""
#: cms/templates/js/publish-xblock.underscore
+#: test_root/staticfiles/coffee/fixtures/publish-xblock.underscore
+#: test_root/staticfiles/templates/publish-xblock.underscore
#, python-format
msgid "with %(section_or_subsection)s"
msgstr ""
#: cms/templates/js/publish-xblock.underscore
+#: test_root/staticfiles/coffee/fixtures/publish-xblock.underscore
+#: test_root/staticfiles/templates/publish-xblock.underscore
msgid "Staff and Students"
msgstr ""
#: cms/templates/js/publish-xblock.underscore
+#: test_root/staticfiles/coffee/fixtures/publish-xblock.underscore
+#: test_root/staticfiles/templates/publish-xblock.underscore
msgid "Some content in this unit is visible only to particular content groups"
msgstr ""
#: cms/templates/js/publish-xblock.underscore
#: cms/templates/js/staff-lock-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/publish-xblock.underscore
+#: test_root/staticfiles/coffee/fixtures/staff-lock-editor.underscore
+#: test_root/staticfiles/templates/publish-xblock.underscore
+#: test_root/staticfiles/templates/staff-lock-editor.underscore
msgid "Hide from students"
msgstr ""
#: cms/templates/js/release-date-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/release-date-editor.underscore
+#: test_root/staticfiles/templates/release-date-editor.underscore
msgid "Release Date and Time"
msgstr ""
#: cms/templates/js/release-date-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/release-date-editor.underscore
+#: test_root/staticfiles/templates/release-date-editor.underscore
msgid "Release Date:"
msgstr ""
#: cms/templates/js/release-date-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/release-date-editor.underscore
+#: test_root/staticfiles/templates/release-date-editor.underscore
msgid "Release Time in UTC:"
msgstr ""
#: cms/templates/js/release-date-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/release-date-editor.underscore
+#: test_root/staticfiles/templates/release-date-editor.underscore
msgid "Clear Release Date/Time"
msgstr ""
#: cms/templates/js/show-textbook.underscore
+#: test_root/staticfiles/coffee/fixtures/show-textbook.underscore
+#: test_root/staticfiles/templates/show-textbook.underscore
msgid "View Live"
msgstr ""
#: cms/templates/js/signatory-details.underscore
#: cms/templates/js/signatory-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/signatory-details.underscore
+#: test_root/staticfiles/coffee/fixtures/signatory-editor.underscore
+#: test_root/staticfiles/templates/signatory-details.underscore
+#: test_root/staticfiles/templates/signatory-editor.underscore
msgid "Signatory"
msgstr ""
@@ -8614,76 +7115,112 @@ msgstr "Organisation"
#: cms/templates/js/signatory-details.underscore
#: cms/templates/js/signatory-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/signatory-details.underscore
+#: test_root/staticfiles/coffee/fixtures/signatory-editor.underscore
+#: test_root/staticfiles/templates/signatory-details.underscore
+#: test_root/staticfiles/templates/signatory-editor.underscore
msgid "Signature Image"
msgstr ""
#: cms/templates/js/signatory-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/signatory-editor.underscore
+#: test_root/staticfiles/templates/signatory-editor.underscore
msgid "Certificate Signatory Configuration"
msgstr ""
#: cms/templates/js/signatory-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/signatory-editor.underscore
+#: test_root/staticfiles/templates/signatory-editor.underscore
msgid "Name "
msgstr ""
#: cms/templates/js/signatory-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/signatory-editor.underscore
+#: test_root/staticfiles/templates/signatory-editor.underscore
msgid "Name of the signatory"
msgstr ""
#: cms/templates/js/signatory-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/signatory-editor.underscore
+#: test_root/staticfiles/templates/signatory-editor.underscore
msgid "The name of this signatory as it should appear on certificates."
msgstr ""
#: cms/templates/js/signatory-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/signatory-editor.underscore
+#: test_root/staticfiles/templates/signatory-editor.underscore
msgid "Title "
msgstr ""
#: cms/templates/js/signatory-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/signatory-editor.underscore
+#: test_root/staticfiles/templates/signatory-editor.underscore
msgid "Title of the signatory"
msgstr ""
#: cms/templates/js/signatory-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/signatory-editor.underscore
+#: test_root/staticfiles/templates/signatory-editor.underscore
msgid ""
"Titles more than 100 characters may prevent students from printing their "
"certificate on a single page."
msgstr ""
#: cms/templates/js/signatory-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/signatory-editor.underscore
+#: test_root/staticfiles/templates/signatory-editor.underscore
msgid "Organization "
msgstr ""
#: cms/templates/js/signatory-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/signatory-editor.underscore
+#: test_root/staticfiles/templates/signatory-editor.underscore
msgid "Organization of the signatory"
msgstr ""
#: cms/templates/js/signatory-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/signatory-editor.underscore
+#: test_root/staticfiles/templates/signatory-editor.underscore
msgid ""
"The organization that this signatory belongs to, as it should appear on "
"certificates."
msgstr ""
#: cms/templates/js/signatory-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/signatory-editor.underscore
+#: test_root/staticfiles/templates/signatory-editor.underscore
msgid "Path to Signature Image"
msgstr ""
#: cms/templates/js/signatory-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/signatory-editor.underscore
+#: test_root/staticfiles/templates/signatory-editor.underscore
msgid "Image must be in PNG format"
msgstr ""
#: cms/templates/js/signatory-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/signatory-editor.underscore
+#: test_root/staticfiles/templates/signatory-editor.underscore
msgid "Upload Signature Image"
msgstr ""
#: cms/templates/js/staff-lock-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/staff-lock-editor.underscore
+#: test_root/staticfiles/templates/staff-lock-editor.underscore
msgid "Student Visibility"
msgstr ""
#: cms/templates/js/staff-lock-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/staff-lock-editor.underscore
+#: test_root/staticfiles/templates/staff-lock-editor.underscore
msgid ""
"If the unit was previously published and released to students, any changes "
"you made to the unit when it was hidden will now be visible to students."
msgstr ""
#: cms/templates/js/staff-lock-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/staff-lock-editor.underscore
+#: test_root/staticfiles/templates/staff-lock-editor.underscore
#, python-format
msgid ""
"If you make this %(xblockType)s visible to students, students will be able "
@@ -8692,50 +7229,72 @@ msgid ""
msgstr ""
#: cms/templates/js/staff-lock-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/staff-lock-editor.underscore
+#: test_root/staticfiles/templates/staff-lock-editor.underscore
msgid ""
"Any subsections or units that are explicitly hidden from students will "
"remain hidden after you clear this option for the section."
msgstr ""
#: cms/templates/js/staff-lock-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/staff-lock-editor.underscore
+#: test_root/staticfiles/templates/staff-lock-editor.underscore
msgid ""
"Any units that are explicitly hidden from students will remain hidden after "
"you clear this option for the subsection."
msgstr ""
#: cms/templates/js/team-member.underscore
+#: test_root/staticfiles/coffee/fixtures/team-member.underscore
+#: test_root/staticfiles/templates/team-member.underscore
msgid "Current Role:"
msgstr ""
#: cms/templates/js/team-member.underscore
+#: test_root/staticfiles/coffee/fixtures/team-member.underscore
+#: test_root/staticfiles/templates/team-member.underscore
msgid "You!"
msgstr ""
#: cms/templates/js/team-member.underscore
+#: test_root/staticfiles/coffee/fixtures/team-member.underscore
+#: test_root/staticfiles/templates/team-member.underscore
msgid "send an email message to {email}"
msgstr ""
#: cms/templates/js/team-member.underscore
+#: test_root/staticfiles/coffee/fixtures/team-member.underscore
+#: test_root/staticfiles/templates/team-member.underscore
msgid "Promote another member to Admin to remove your admin rights"
msgstr ""
#: cms/templates/js/team-member.underscore
+#: test_root/staticfiles/coffee/fixtures/team-member.underscore
+#: test_root/staticfiles/templates/team-member.underscore
msgid "Add {role} Access"
msgstr ""
#: cms/templates/js/team-member.underscore
+#: test_root/staticfiles/coffee/fixtures/team-member.underscore
+#: test_root/staticfiles/templates/team-member.underscore
msgid "Remove {role} Access"
msgstr ""
#: cms/templates/js/team-member.underscore
+#: test_root/staticfiles/coffee/fixtures/team-member.underscore
+#: test_root/staticfiles/templates/team-member.underscore
msgid "Delete the user, {username}"
msgstr ""
#: cms/templates/js/timed-examination-preference-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/timed-examination-preference-editor.underscore
+#: test_root/staticfiles/templates/timed-examination-preference-editor.underscore
msgid "Set as a Special Exam"
msgstr ""
#: cms/templates/js/timed-examination-preference-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/timed-examination-preference-editor.underscore
+#: test_root/staticfiles/templates/timed-examination-preference-editor.underscore
msgid "Timed"
msgstr ""
@@ -8752,10 +7311,14 @@ msgstr ""
"du temps supplémentaire à des participant depuis l'onglet Enseignant."
#: cms/templates/js/timed-examination-preference-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/timed-examination-preference-editor.underscore
+#: test_root/staticfiles/templates/timed-examination-preference-editor.underscore
msgid "Proctored"
msgstr ""
#: cms/templates/js/timed-examination-preference-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/timed-examination-preference-editor.underscore
+#: test_root/staticfiles/templates/timed-examination-preference-editor.underscore
msgid ""
"Proctored exams are timed and they record video of each learner taking the "
"exam. The videos are then reviewed to ensure that learners follow all "
@@ -8763,20 +7326,28 @@ msgid ""
msgstr ""
#: cms/templates/js/timed-examination-preference-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/timed-examination-preference-editor.underscore
+#: test_root/staticfiles/templates/timed-examination-preference-editor.underscore
msgid "Practice Proctored"
msgstr ""
#: cms/templates/js/timed-examination-preference-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/timed-examination-preference-editor.underscore
+#: test_root/staticfiles/templates/timed-examination-preference-editor.underscore
msgid ""
"Use a practice proctored exam to introduce learners to the proctoring tools "
"and processes. Results of a practice exam do not affect a learner's grade."
msgstr ""
#: cms/templates/js/timed-examination-preference-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/timed-examination-preference-editor.underscore
+#: test_root/staticfiles/templates/timed-examination-preference-editor.underscore
msgid "Time Allotted (HH:MM):"
msgstr ""
#: cms/templates/js/timed-examination-preference-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/timed-examination-preference-editor.underscore
+#: test_root/staticfiles/templates/timed-examination-preference-editor.underscore
msgid ""
"Select a time allotment for the exam. If it is over 24 hours, type in the "
"amount of time. You can grant individual learners extra time to complete the"
@@ -8784,10 +7355,14 @@ msgid ""
msgstr ""
#: cms/templates/js/timed-examination-preference-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/timed-examination-preference-editor.underscore
+#: test_root/staticfiles/templates/timed-examination-preference-editor.underscore
msgid "Review Rules"
msgstr ""
#: cms/templates/js/timed-examination-preference-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/timed-examination-preference-editor.underscore
+#: test_root/staticfiles/templates/timed-examination-preference-editor.underscore
msgid ""
"Specify any additional rules or rule exceptions that the proctoring review "
"team should enforce when reviewing the videos. For example, you could "
@@ -8795,28 +7370,40 @@ msgid ""
msgstr ""
#: cms/templates/js/upload-dialog.underscore
+#: test_root/staticfiles/coffee/fixtures/upload-dialog.underscore
+#: test_root/staticfiles/templates/upload-dialog.underscore
msgid "File upload succeeded"
msgstr ""
#: cms/templates/js/validation-error-modal.underscore
+#: test_root/staticfiles/coffee/fixtures/validation-error-modal.underscore
+#: test_root/staticfiles/templates/validation-error-modal.underscore
msgid ""
"Please check the following validation feedbacks and reflect them in your "
"course settings:"
msgstr ""
#: cms/templates/js/verification-access-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/verification-access-editor.underscore
+#: test_root/staticfiles/templates/verification-access-editor.underscore
msgid "Verification Checkpoint"
msgstr ""
#: cms/templates/js/verification-access-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/verification-access-editor.underscore
+#: test_root/staticfiles/templates/verification-access-editor.underscore
msgid "Must complete verification checkpoint"
msgstr ""
#: cms/templates/js/verification-access-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/verification-access-editor.underscore
+#: test_root/staticfiles/templates/verification-access-editor.underscore
msgid "Verification checkpoint to be completed"
msgstr ""
#: cms/templates/js/verification-access-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/verification-access-editor.underscore
+#: test_root/staticfiles/templates/verification-access-editor.underscore
msgid ""
"Learners who require verification must pass the selected checkpoint to see "
"the content in this unit. Learners who do not require verification see this "
@@ -8824,23 +7411,33 @@ msgid ""
msgstr ""
#: cms/templates/js/xblock-string-field-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/xblock-string-field-editor.underscore
+#: test_root/staticfiles/templates/xblock-string-field-editor.underscore
msgid "Edit the name"
msgstr ""
#: cms/templates/js/xblock-string-field-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/xblock-string-field-editor.underscore
+#: test_root/staticfiles/templates/xblock-string-field-editor.underscore
#, python-format
msgid "Edit %(display_name)s (required)"
msgstr ""
#: cms/templates/js/xblock-string-field-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/xblock-string-field-editor.underscore
+#: test_root/staticfiles/templates/xblock-string-field-editor.underscore
msgid "formLabel"
msgstr ""
#: cms/templates/js/video/transcripts/metadata-videolist-entry.underscore
+#: test_root/staticfiles/coffee/fixtures/video/transcripts/metadata-videolist-entry.underscore
+#: test_root/staticfiles/templates/video/transcripts/metadata-videolist-entry.underscore
msgid "Add URLs for additional versions"
msgstr ""
#: cms/templates/js/video/transcripts/metadata-videolist-entry.underscore
+#: test_root/staticfiles/coffee/fixtures/video/transcripts/metadata-videolist-entry.underscore
+#: test_root/staticfiles/templates/video/transcripts/metadata-videolist-entry.underscore
msgid ""
"To be sure all students can access the video, we recommend providing both an"
" .mp4 and a .webm version of your video. Click below to add a URL for "
@@ -8849,21 +7446,31 @@ msgid ""
msgstr ""
#: cms/templates/js/video/transcripts/metadata-videolist-entry.underscore
+#: test_root/staticfiles/coffee/fixtures/video/transcripts/metadata-videolist-entry.underscore
+#: test_root/staticfiles/templates/video/transcripts/metadata-videolist-entry.underscore
msgid "Default Timed Transcript"
msgstr ""
#: cms/templates/js/video/transcripts/messages/transcripts-choose.underscore
#: cms/templates/js/video/transcripts/messages/transcripts-replace.underscore
+#: test_root/staticfiles/coffee/fixtures/video/transcripts/messages/transcripts-choose.underscore
+#: test_root/staticfiles/coffee/fixtures/video/transcripts/messages/transcripts-replace.underscore
+#: test_root/staticfiles/templates/video/transcripts/messages/transcripts-choose.underscore
+#: test_root/staticfiles/templates/video/transcripts/messages/transcripts-replace.underscore
msgid "Timed Transcript Conflict"
msgstr ""
#: cms/templates/js/video/transcripts/messages/transcripts-choose.underscore
+#: test_root/staticfiles/coffee/fixtures/video/transcripts/messages/transcripts-choose.underscore
+#: test_root/staticfiles/templates/video/transcripts/messages/transcripts-choose.underscore
msgid ""
"The timed transcript for the first video file does not appear to be the same"
" as the timed transcript for the second video file."
msgstr ""
#: cms/templates/js/video/transcripts/messages/transcripts-choose.underscore
+#: test_root/staticfiles/coffee/fixtures/video/transcripts/messages/transcripts-choose.underscore
+#: test_root/staticfiles/templates/video/transcripts/messages/transcripts-choose.underscore
msgid "Which timed transcript would you like to use?"
msgstr ""
@@ -8874,19 +7481,39 @@ msgstr ""
#: cms/templates/js/video/transcripts/messages/transcripts-replace.underscore
#: cms/templates/js/video/transcripts/messages/transcripts-uploaded.underscore
#: cms/templates/js/video/transcripts/messages/transcripts-use-existing.underscore
+#: test_root/staticfiles/coffee/fixtures/video/transcripts/messages/transcripts-choose.underscore
+#: test_root/staticfiles/coffee/fixtures/video/transcripts/messages/transcripts-found.underscore
+#: test_root/staticfiles/coffee/fixtures/video/transcripts/messages/transcripts-import.underscore
+#: test_root/staticfiles/coffee/fixtures/video/transcripts/messages/transcripts-not-found.underscore
+#: test_root/staticfiles/coffee/fixtures/video/transcripts/messages/transcripts-replace.underscore
+#: test_root/staticfiles/coffee/fixtures/video/transcripts/messages/transcripts-uploaded.underscore
+#: test_root/staticfiles/coffee/fixtures/video/transcripts/messages/transcripts-use-existing.underscore
+#: test_root/staticfiles/templates/video/transcripts/messages/transcripts-choose.underscore
+#: test_root/staticfiles/templates/video/transcripts/messages/transcripts-found.underscore
+#: test_root/staticfiles/templates/video/transcripts/messages/transcripts-import.underscore
+#: test_root/staticfiles/templates/video/transcripts/messages/transcripts-not-found.underscore
+#: test_root/staticfiles/templates/video/transcripts/messages/transcripts-replace.underscore
+#: test_root/staticfiles/templates/video/transcripts/messages/transcripts-uploaded.underscore
+#: test_root/staticfiles/templates/video/transcripts/messages/transcripts-use-existing.underscore
msgid "Error."
msgstr ""
#: cms/templates/js/video/transcripts/messages/transcripts-choose.underscore
+#: test_root/staticfiles/coffee/fixtures/video/transcripts/messages/transcripts-choose.underscore
+#: test_root/staticfiles/templates/video/transcripts/messages/transcripts-choose.underscore
#, python-format
msgid "Timed Transcript from %(filename)s"
msgstr ""
#: cms/templates/js/video/transcripts/messages/transcripts-found.underscore
+#: test_root/staticfiles/coffee/fixtures/video/transcripts/messages/transcripts-found.underscore
+#: test_root/staticfiles/templates/video/transcripts/messages/transcripts-found.underscore
msgid "Timed Transcript Found"
msgstr ""
#: cms/templates/js/video/transcripts/messages/transcripts-found.underscore
+#: test_root/staticfiles/coffee/fixtures/video/transcripts/messages/transcripts-found.underscore
+#: test_root/staticfiles/templates/video/transcripts/messages/transcripts-found.underscore
msgid ""
"EdX has a timed transcript for this video. If you want to edit this "
"transcript, you can download, edit, and re-upload the existing transcript. "
@@ -8898,25 +7525,49 @@ msgstr ""
#: cms/templates/js/video/transcripts/messages/transcripts-not-found.underscore
#: cms/templates/js/video/transcripts/messages/transcripts-uploaded.underscore
#: cms/templates/js/video/transcripts/messages/transcripts-use-existing.underscore
+#: test_root/staticfiles/coffee/fixtures/video/transcripts/messages/transcripts-found.underscore
+#: test_root/staticfiles/coffee/fixtures/video/transcripts/messages/transcripts-import.underscore
+#: test_root/staticfiles/coffee/fixtures/video/transcripts/messages/transcripts-not-found.underscore
+#: test_root/staticfiles/coffee/fixtures/video/transcripts/messages/transcripts-uploaded.underscore
+#: test_root/staticfiles/coffee/fixtures/video/transcripts/messages/transcripts-use-existing.underscore
+#: test_root/staticfiles/templates/video/transcripts/messages/transcripts-found.underscore
+#: test_root/staticfiles/templates/video/transcripts/messages/transcripts-import.underscore
+#: test_root/staticfiles/templates/video/transcripts/messages/transcripts-not-found.underscore
+#: test_root/staticfiles/templates/video/transcripts/messages/transcripts-uploaded.underscore
+#: test_root/staticfiles/templates/video/transcripts/messages/transcripts-use-existing.underscore
msgid "Upload New Transcript"
msgstr ""
#: cms/templates/js/video/transcripts/messages/transcripts-found.underscore
#: cms/templates/js/video/transcripts/messages/transcripts-import.underscore
+#: test_root/staticfiles/coffee/fixtures/video/transcripts/messages/transcripts-found.underscore
+#: test_root/staticfiles/coffee/fixtures/video/transcripts/messages/transcripts-import.underscore
+#: test_root/staticfiles/templates/video/transcripts/messages/transcripts-found.underscore
+#: test_root/staticfiles/templates/video/transcripts/messages/transcripts-import.underscore
msgid "Upload New .srt Transcript"
msgstr ""
#: cms/templates/js/video/transcripts/messages/transcripts-found.underscore
#: cms/templates/js/video/transcripts/messages/transcripts-not-found.underscore
#: cms/templates/js/video/transcripts/messages/transcripts-uploaded.underscore
+#: test_root/staticfiles/coffee/fixtures/video/transcripts/messages/transcripts-found.underscore
+#: test_root/staticfiles/coffee/fixtures/video/transcripts/messages/transcripts-not-found.underscore
+#: test_root/staticfiles/coffee/fixtures/video/transcripts/messages/transcripts-uploaded.underscore
+#: test_root/staticfiles/templates/video/transcripts/messages/transcripts-found.underscore
+#: test_root/staticfiles/templates/video/transcripts/messages/transcripts-not-found.underscore
+#: test_root/staticfiles/templates/video/transcripts/messages/transcripts-uploaded.underscore
msgid "Download Transcript for Editing"
msgstr ""
#: cms/templates/js/video/transcripts/messages/transcripts-import.underscore
+#: test_root/staticfiles/coffee/fixtures/video/transcripts/messages/transcripts-import.underscore
+#: test_root/staticfiles/templates/video/transcripts/messages/transcripts-import.underscore
msgid "No EdX Timed Transcript"
msgstr ""
#: cms/templates/js/video/transcripts/messages/transcripts-import.underscore
+#: test_root/staticfiles/coffee/fixtures/video/transcripts/messages/transcripts-import.underscore
+#: test_root/staticfiles/templates/video/transcripts/messages/transcripts-import.underscore
msgid ""
"EdX doesn't have a timed transcript for this video in Studio, but we found a"
" transcript on YouTube. You can import the YouTube transcript or upload your"
@@ -8924,38 +7575,54 @@ msgid ""
msgstr ""
#: cms/templates/js/video/transcripts/messages/transcripts-import.underscore
+#: test_root/staticfiles/coffee/fixtures/video/transcripts/messages/transcripts-import.underscore
+#: test_root/staticfiles/templates/video/transcripts/messages/transcripts-import.underscore
msgid "Import YouTube Transcript"
msgstr ""
#: cms/templates/js/video/transcripts/messages/transcripts-not-found.underscore
+#: test_root/staticfiles/coffee/fixtures/video/transcripts/messages/transcripts-not-found.underscore
+#: test_root/staticfiles/templates/video/transcripts/messages/transcripts-not-found.underscore
msgid "No Timed Transcript"
msgstr ""
#: cms/templates/js/video/transcripts/messages/transcripts-not-found.underscore
+#: test_root/staticfiles/coffee/fixtures/video/transcripts/messages/transcripts-not-found.underscore
+#: test_root/staticfiles/templates/video/transcripts/messages/transcripts-not-found.underscore
msgid ""
"EdX doesn\\'t have a timed transcript for this video. Please upload an .srt "
"file."
msgstr ""
#: cms/templates/js/video/transcripts/messages/transcripts-replace.underscore
+#: test_root/staticfiles/coffee/fixtures/video/transcripts/messages/transcripts-replace.underscore
+#: test_root/staticfiles/templates/video/transcripts/messages/transcripts-replace.underscore
msgid ""
"The timed transcript for this video on edX is out of date, but YouTube has a"
" current timed transcript for this video."
msgstr ""
#: cms/templates/js/video/transcripts/messages/transcripts-replace.underscore
+#: test_root/staticfiles/coffee/fixtures/video/transcripts/messages/transcripts-replace.underscore
+#: test_root/staticfiles/templates/video/transcripts/messages/transcripts-replace.underscore
msgid "Do you want to replace the edX transcript with the YouTube transcript?"
msgstr ""
#: cms/templates/js/video/transcripts/messages/transcripts-replace.underscore
+#: test_root/staticfiles/coffee/fixtures/video/transcripts/messages/transcripts-replace.underscore
+#: test_root/staticfiles/templates/video/transcripts/messages/transcripts-replace.underscore
msgid "Yes, replace the edX transcript with the YouTube transcript"
msgstr ""
#: cms/templates/js/video/transcripts/messages/transcripts-uploaded.underscore
+#: test_root/staticfiles/coffee/fixtures/video/transcripts/messages/transcripts-uploaded.underscore
+#: test_root/staticfiles/templates/video/transcripts/messages/transcripts-uploaded.underscore
msgid "Timed Transcript Uploaded Successfully"
msgstr ""
#: cms/templates/js/video/transcripts/messages/transcripts-uploaded.underscore
+#: test_root/staticfiles/coffee/fixtures/video/transcripts/messages/transcripts-uploaded.underscore
+#: test_root/staticfiles/templates/video/transcripts/messages/transcripts-uploaded.underscore
msgid ""
"EdX has a timed transcript for this video. If you want to replace this "
"transcript, upload a new .srt transcript file. If you want to edit this "
@@ -8963,10 +7630,14 @@ msgid ""
msgstr ""
#: cms/templates/js/video/transcripts/messages/transcripts-use-existing.underscore
+#: test_root/staticfiles/coffee/fixtures/video/transcripts/messages/transcripts-use-existing.underscore
+#: test_root/staticfiles/templates/video/transcripts/messages/transcripts-use-existing.underscore
msgid "Confirm Timed Transcript"
msgstr ""
#: cms/templates/js/video/transcripts/messages/transcripts-use-existing.underscore
+#: test_root/staticfiles/coffee/fixtures/video/transcripts/messages/transcripts-use-existing.underscore
+#: test_root/staticfiles/templates/video/transcripts/messages/transcripts-use-existing.underscore
msgid ""
"You changed a video URL, but did not change the timed transcript file. Do "
"you want to use the current timed transcript or upload a new .srt transcript"
@@ -8974,5 +7645,2758 @@ msgid ""
msgstr ""
#: cms/templates/js/video/transcripts/messages/transcripts-use-existing.underscore
+#: test_root/staticfiles/coffee/fixtures/video/transcripts/messages/transcripts-use-existing.underscore
+#: test_root/staticfiles/templates/video/transcripts/messages/transcripts-use-existing.underscore
msgid "Use Current Transcript"
msgstr ""
+
+#: common/static/common/templates/image-modal.underscore
+#: test_root/staticfiles/common/templates/image-modal.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/image-modal.underscore
+msgid "Large"
+msgstr ""
+
+#: common/static/common/templates/image-modal.underscore
+#: test_root/staticfiles/common/templates/image-modal.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/image-modal.underscore
+msgid "Zoom In"
+msgstr "Zoomer"
+
+#: common/static/common/templates/image-modal.underscore
+#: test_root/staticfiles/common/templates/image-modal.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/image-modal.underscore
+msgid "Zoom Out"
+msgstr "Dézoomer "
+
+#: common/static/common/templates/components/paging-footer.underscore
+#: test_root/staticfiles/common/templates/components/paging-footer.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/components/paging-footer.underscore
+#, python-format
+msgid "Page number out of %(total_pages)s"
+msgstr ""
+
+#: common/static/common/templates/components/paging-footer.underscore
+#: test_root/staticfiles/common/templates/components/paging-footer.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/components/paging-footer.underscore
+msgid "Enter the page number you'd like to quickly navigate to."
+msgstr ""
+
+#: common/static/common/templates/components/paging-header.underscore
+#: test_root/staticfiles/common/templates/components/paging-header.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/components/paging-header.underscore
+msgid "Sorted by"
+msgstr "Trié par"
+
+#: common/static/common/templates/components/search-field.underscore
+#: test_root/staticfiles/common/templates/components/search-field.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/components/search-field.underscore
+msgid "Clear search"
+msgstr "Effacer la recherche"
+
+#: common/static/common/templates/discussion/discussion-home.underscore
+#: test_root/staticfiles/common/templates/discussion/discussion-home.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/discussion-home.underscore
+msgid "DISCUSSION HOME:"
+msgstr "Discussions :"
+
+#: common/static/common/templates/discussion/discussion-home.underscore
+#: test_root/staticfiles/common/templates/discussion/discussion-home.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/discussion-home.underscore
+#, python-format
+msgid "How to use %(platform_name)s discussions"
+msgstr ""
+
+#: common/static/common/templates/discussion/discussion-home.underscore
+#: test_root/staticfiles/common/templates/discussion/discussion-home.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/discussion-home.underscore
+msgid "Find discussions"
+msgstr "Trouver des discussions"
+
+#: common/static/common/templates/discussion/discussion-home.underscore
+#: test_root/staticfiles/common/templates/discussion/discussion-home.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/discussion-home.underscore
+msgid "Use the Discussion Topics menu to find specific topics."
+msgstr ""
+
+#: common/static/common/templates/discussion/discussion-home.underscore
+#: test_root/staticfiles/common/templates/discussion/discussion-home.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/discussion-home.underscore
+msgid "Search all posts"
+msgstr ""
+
+#: common/static/common/templates/discussion/discussion-home.underscore
+#: test_root/staticfiles/common/templates/discussion/discussion-home.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/discussion-home.underscore
+msgid "Filter and sort topics"
+msgstr ""
+
+#: common/static/common/templates/discussion/discussion-home.underscore
+#: test_root/staticfiles/common/templates/discussion/discussion-home.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/discussion-home.underscore
+msgid "Engage with posts"
+msgstr ""
+
+#: common/static/common/templates/discussion/discussion-home.underscore
+#: test_root/staticfiles/common/templates/discussion/discussion-home.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/discussion-home.underscore
+msgid "Vote for good posts and responses"
+msgstr ""
+
+#: common/static/common/templates/discussion/discussion-home.underscore
+#: test_root/staticfiles/common/templates/discussion/discussion-home.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/discussion-home.underscore
+msgid "Report abuse, topics, and responses"
+msgstr ""
+
+#: common/static/common/templates/discussion/discussion-home.underscore
+#: test_root/staticfiles/common/templates/discussion/discussion-home.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/discussion-home.underscore
+msgid "Follow or unfollow posts"
+msgstr ""
+
+#: common/static/common/templates/discussion/discussion-home.underscore
+#: test_root/staticfiles/common/templates/discussion/discussion-home.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/discussion-home.underscore
+msgid "Receive updates"
+msgstr ""
+
+#: common/static/common/templates/discussion/discussion-home.underscore
+#: test_root/staticfiles/common/templates/discussion/discussion-home.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/discussion-home.underscore
+msgid "Toggle Notifications Setting"
+msgstr ""
+
+#: common/static/common/templates/discussion/discussion-home.underscore
+#: test_root/staticfiles/common/templates/discussion/discussion-home.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/discussion-home.underscore
+msgid ""
+"Check this box to receive an email digest once a day notifying you about "
+"new, unread activity from posts you are following."
+msgstr ""
+
+#: common/static/common/templates/discussion/forum-action-answer.underscore
+#: test_root/staticfiles/common/templates/discussion/forum-action-answer.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/forum-action-answer.underscore
+msgid "Mark as Answer"
+msgstr ""
+
+#: common/static/common/templates/discussion/forum-action-answer.underscore
+#: test_root/staticfiles/common/templates/discussion/forum-action-answer.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/forum-action-answer.underscore
+msgid "Unmark as Answer"
+msgstr ""
+
+#: common/static/common/templates/discussion/forum-action-close.underscore
+#: test_root/staticfiles/common/templates/discussion/forum-action-close.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/forum-action-close.underscore
+msgid "Open"
+msgstr ""
+
+#: common/static/common/templates/discussion/forum-action-endorse.underscore
+#: test_root/staticfiles/common/templates/discussion/forum-action-endorse.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/forum-action-endorse.underscore
+msgid "Endorse"
+msgstr ""
+
+#: common/static/common/templates/discussion/forum-action-endorse.underscore
+#: test_root/staticfiles/common/templates/discussion/forum-action-endorse.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/forum-action-endorse.underscore
+msgid "Unendorse"
+msgstr ""
+
+#: common/static/common/templates/discussion/forum-action-follow.underscore
+#: test_root/staticfiles/common/templates/discussion/forum-action-follow.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/forum-action-follow.underscore
+msgid "Follow"
+msgstr ""
+
+#: common/static/common/templates/discussion/forum-action-follow.underscore
+#: test_root/staticfiles/common/templates/discussion/forum-action-follow.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/forum-action-follow.underscore
+msgid "Unfollow"
+msgstr ""
+
+#: common/static/common/templates/discussion/forum-action-pin.underscore
+#: test_root/staticfiles/common/templates/discussion/forum-action-pin.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/forum-action-pin.underscore
+msgid "Pin"
+msgstr ""
+
+#: common/static/common/templates/discussion/forum-action-pin.underscore
+#: test_root/staticfiles/common/templates/discussion/forum-action-pin.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/forum-action-pin.underscore
+msgid "Unpin"
+msgstr ""
+
+#: common/static/common/templates/discussion/forum-action-report.underscore
+#: test_root/staticfiles/common/templates/discussion/forum-action-report.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/forum-action-report.underscore
+msgid "Report abuse"
+msgstr ""
+
+#: common/static/common/templates/discussion/forum-action-report.underscore
+#: test_root/staticfiles/common/templates/discussion/forum-action-report.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/forum-action-report.underscore
+msgid "Report"
+msgstr ""
+
+#: common/static/common/templates/discussion/forum-action-report.underscore
+#: test_root/staticfiles/common/templates/discussion/forum-action-report.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/forum-action-report.underscore
+msgid "Unreport"
+msgstr ""
+
+#: common/static/common/templates/discussion/forum-action-vote.underscore
+#: test_root/staticfiles/common/templates/discussion/forum-action-vote.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/forum-action-vote.underscore
+msgid "Vote for this post,"
+msgstr ""
+
+#: common/static/common/templates/discussion/new-post.underscore
+#: test_root/staticfiles/common/templates/discussion/new-post.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/new-post.underscore
+msgid "Visible To:"
+msgstr ""
+
+#: common/static/common/templates/discussion/new-post.underscore
+#: test_root/staticfiles/common/templates/discussion/new-post.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/new-post.underscore
+msgid "All Groups"
+msgstr ""
+
+#: common/static/common/templates/discussion/new-post.underscore
+#: test_root/staticfiles/common/templates/discussion/new-post.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/new-post.underscore
+msgid ""
+"Discussion admins, moderators, and TAs can make their posts visible to all "
+"students or specify a single cohort."
+msgstr ""
+
+#: common/static/common/templates/discussion/new-post.underscore
+#: test_root/staticfiles/common/templates/discussion/new-post.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/new-post.underscore
+msgid "Title:"
+msgstr ""
+
+#: common/static/common/templates/discussion/new-post.underscore
+#: test_root/staticfiles/common/templates/discussion/new-post.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/new-post.underscore
+msgid "Add a clear and descriptive title to encourage participation."
+msgstr ""
+
+#: common/static/common/templates/discussion/new-post.underscore
+#: test_root/staticfiles/common/templates/discussion/new-post.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/new-post.underscore
+msgid "Enter your question or comment"
+msgstr ""
+
+#: common/static/common/templates/discussion/new-post.underscore
+#: test_root/staticfiles/common/templates/discussion/new-post.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/new-post.underscore
+msgid "follow this post"
+msgstr ""
+
+#: common/static/common/templates/discussion/new-post.underscore
+#: test_root/staticfiles/common/templates/discussion/new-post.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/new-post.underscore
+msgid "post anonymously"
+msgstr ""
+
+#: common/static/common/templates/discussion/new-post.underscore
+#: test_root/staticfiles/common/templates/discussion/new-post.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/new-post.underscore
+msgid "post anonymously to classmates"
+msgstr ""
+
+#: common/static/common/templates/discussion/new-post.underscore
+#: test_root/staticfiles/common/templates/discussion/new-post.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/new-post.underscore
+msgid "Add Post"
+msgstr ""
+
+#: common/static/common/templates/discussion/post-user-display.underscore
+#: test_root/staticfiles/common/templates/discussion/post-user-display.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/post-user-display.underscore
+msgid "Community TA"
+msgstr ""
+
+#: common/static/common/templates/discussion/profile-thread.underscore
+#: common/static/common/templates/discussion/thread.underscore
+#: test_root/staticfiles/common/templates/discussion/profile-thread.underscore
+#: test_root/staticfiles/common/templates/discussion/thread.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/profile-thread.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread.underscore
+msgid "This thread is closed."
+msgstr ""
+
+#: common/static/common/templates/discussion/profile-thread.underscore
+#: test_root/staticfiles/common/templates/discussion/profile-thread.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/profile-thread.underscore
+msgid "View discussion"
+msgstr ""
+
+#: common/static/common/templates/discussion/response-comment-edit.underscore
+#: test_root/staticfiles/common/templates/discussion/response-comment-edit.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/response-comment-edit.underscore
+msgid "Editing comment"
+msgstr ""
+
+#: common/static/common/templates/discussion/response-comment-edit.underscore
+#: test_root/staticfiles/common/templates/discussion/response-comment-edit.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/response-comment-edit.underscore
+msgid "Update comment"
+msgstr ""
+
+#: common/static/common/templates/discussion/response-comment-show.underscore
+#: test_root/staticfiles/common/templates/discussion/response-comment-show.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/response-comment-show.underscore
+#, python-format
+msgid "posted %(time_ago)s by %(author)s"
+msgstr ""
+
+#: common/static/common/templates/discussion/response-comment-show.underscore
+#: common/static/common/templates/discussion/thread-response-show.underscore
+#: common/static/common/templates/discussion/thread-show.underscore
+#: test_root/staticfiles/common/templates/discussion/response-comment-show.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-response-show.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-show.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/response-comment-show.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-response-show.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-show.underscore
+msgid "Reported"
+msgstr ""
+
+#: common/static/common/templates/discussion/thread-edit.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-edit.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-edit.underscore
+msgid "Editing post"
+msgstr ""
+
+#: common/static/common/templates/discussion/thread-edit.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-edit.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-edit.underscore
+msgid "Edit post title"
+msgstr ""
+
+#: common/static/common/templates/discussion/thread-edit.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-edit.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-edit.underscore
+msgid "Update post"
+msgstr ""
+
+#: common/static/common/templates/discussion/thread-list-item.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-list-item.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-list-item.underscore
+msgid "discussion"
+msgstr ""
+
+#: common/static/common/templates/discussion/thread-list-item.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-list-item.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-list-item.underscore
+msgid "answered question"
+msgstr ""
+
+#: common/static/common/templates/discussion/thread-list-item.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-list-item.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-list-item.underscore
+msgid "unanswered question"
+msgstr ""
+
+#: common/static/common/templates/discussion/thread-list-item.underscore
+#: common/static/common/templates/discussion/thread-show.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-list-item.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-show.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-list-item.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-show.underscore
+msgid "Pinned"
+msgstr ""
+
+#: common/static/common/templates/discussion/thread-list-item.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-list-item.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-list-item.underscore
+msgid "Following"
+msgstr ""
+
+#: common/static/common/templates/discussion/thread-list-item.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-list-item.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-list-item.underscore
+msgid "By: Staff"
+msgstr ""
+
+#: common/static/common/templates/discussion/thread-list-item.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-list-item.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-list-item.underscore
+msgid "By: Community TA"
+msgstr ""
+
+#: common/static/common/templates/discussion/thread-list-item.underscore
+#: common/static/common/templates/discussion/thread-response-show.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-list-item.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-response-show.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-list-item.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-response-show.underscore
+msgid "fmt"
+msgstr ""
+
+#: common/static/common/templates/discussion/thread-list-item.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-list-item.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-list-item.underscore
+#, python-format
+msgid ""
+"%(comments_count)s %(span_sr_open)scomments (%(unread_comments_count)s "
+"unread comments)%(span_close)s"
+msgstr ""
+
+#: common/static/common/templates/discussion/thread-list-item.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-list-item.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-list-item.underscore
+#, python-format
+msgid "%(comments_count)s %(span_sr_open)scomments %(span_close)s"
+msgstr ""
+
+#: common/static/common/templates/discussion/thread-response-edit.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-response-edit.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-response-edit.underscore
+msgid "Editing response"
+msgstr ""
+
+#: common/static/common/templates/discussion/thread-response-edit.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-response-edit.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-response-edit.underscore
+msgid "Update response"
+msgstr ""
+
+#: common/static/common/templates/discussion/thread-response-show.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-response-show.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-response-show.underscore
+#, python-format
+msgid "marked as answer %(time_ago)s by %(user)s"
+msgstr ""
+
+#: common/static/common/templates/discussion/thread-response-show.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-response-show.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-response-show.underscore
+#, python-format
+msgid "marked as answer %(time_ago)s"
+msgstr ""
+
+#: common/static/common/templates/discussion/thread-response-show.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-response-show.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-response-show.underscore
+#, python-format
+msgid "endorsed %(time_ago)s by %(user)s"
+msgstr ""
+
+#: common/static/common/templates/discussion/thread-response-show.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-response-show.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-response-show.underscore
+#, python-format
+msgid "endorsed %(time_ago)s"
+msgstr ""
+
+#: common/static/common/templates/discussion/thread-response.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-response.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-response.underscore
+#, python-format
+msgid "Show Comment (%(num_comments)s)"
+msgid_plural "Show Comments (%(num_comments)s)"
+msgstr[0] ""
+msgstr[1] ""
+
+#: common/static/common/templates/discussion/thread-response.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-response.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-response.underscore
+msgid "fmts"
+msgstr ""
+
+#: common/static/common/templates/discussion/thread-response.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-response.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-response.underscore
+msgid "Add a comment"
+msgstr ""
+
+#: common/static/common/templates/discussion/thread-response.underscore
+#: common/static/common/templates/discussion/thread.underscore
+#: lms/templates/verify_student/incourse_reverify.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-response.underscore
+#: test_root/staticfiles/common/templates/discussion/thread.underscore
+#: test_root/staticfiles/templates/verify_student/incourse_reverify.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-response.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread.underscore
+msgid "Submit"
+msgstr "Soumettre"
+
+#: common/static/common/templates/discussion/thread-show.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-show.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-show.underscore
+#, python-format
+msgid "%(post_type)s posted %(time_ago)s by %(author)s"
+msgstr ""
+
+#: common/static/common/templates/discussion/thread-show.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-show.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-show.underscore
+msgid "Closed"
+msgstr ""
+
+#: common/static/common/templates/discussion/thread-show.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-show.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-show.underscore
+#, python-format
+msgid "Related to: %(courseware_title_linked)s"
+msgstr ""
+
+#: common/static/common/templates/discussion/thread-show.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-show.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-show.underscore
+#, python-format
+msgid "This post is visible only to %(group_name)s."
+msgstr ""
+
+#: common/static/common/templates/discussion/thread-show.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-show.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-show.underscore
+msgid "This post is visible to everyone."
+msgstr ""
+
+#: common/static/common/templates/discussion/thread-type.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-type.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-type.underscore
+msgid "Post type:"
+msgstr ""
+
+#: common/static/common/templates/discussion/thread-type.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-type.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-type.underscore
+msgid "Question"
+msgstr ""
+
+#: common/static/common/templates/discussion/thread-type.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-type.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-type.underscore
+msgid "Discussion"
+msgstr ""
+
+#: common/static/common/templates/discussion/thread-type.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-type.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-type.underscore
+msgid ""
+"Questions raise issues that need answers. Discussions share ideas and start "
+"conversations."
+msgstr ""
+
+#: common/static/common/templates/discussion/thread.underscore
+#: test_root/staticfiles/common/templates/discussion/thread.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread.underscore
+msgid "Add a Response"
+msgstr ""
+
+#: common/static/common/templates/discussion/thread.underscore
+#: test_root/staticfiles/common/templates/discussion/thread.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread.underscore
+msgid "Post a response:"
+msgstr ""
+
+#: common/static/common/templates/discussion/thread.underscore
+#: test_root/staticfiles/common/templates/discussion/thread.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread.underscore
+msgid "Expand discussion"
+msgstr ""
+
+#: common/static/common/templates/discussion/thread.underscore
+#: test_root/staticfiles/common/templates/discussion/thread.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread.underscore
+msgid "Collapse discussion"
+msgstr ""
+
+#: common/static/common/templates/discussion/topic.underscore
+#: test_root/staticfiles/common/templates/discussion/topic.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/topic.underscore
+msgid "Topic Area:"
+msgstr ""
+
+#: common/static/common/templates/discussion/topic.underscore
+#: test_root/staticfiles/common/templates/discussion/topic.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/topic.underscore
+msgid "Discussion topics; currently listing: "
+msgstr ""
+
+#: common/static/common/templates/discussion/topic.underscore
+#: test_root/staticfiles/common/templates/discussion/topic.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/topic.underscore
+msgid "Filter topics"
+msgstr ""
+
+#: common/static/common/templates/discussion/topic.underscore
+#: test_root/staticfiles/common/templates/discussion/topic.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/topic.underscore
+msgid "Add your post to a relevant topic to help others find it."
+msgstr ""
+
+#: common/static/common/templates/discussion/user-profile.underscore
+#: test_root/staticfiles/common/templates/discussion/user-profile.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/user-profile.underscore
+msgid "Active Threads"
+msgstr ""
+
+#: lms/djangoapps/support/static/support/templates/certificates.underscore
+#: test_root/staticfiles/support/templates/certificates.underscore
+msgid "username or email"
+msgstr ""
+
+#: lms/djangoapps/support/static/support/templates/certificates.underscore
+#: test_root/staticfiles/support/templates/certificates.underscore
+msgid "course id"
+msgstr ""
+
+#: lms/djangoapps/support/static/support/templates/certificates_results.underscore
+#: lms/templates/instructor/instructor_dashboard_2/certificate-invalidation.underscore
+#: lms/templates/instructor/instructor_dashboard_2/certificate-white-list.underscore
+#: test_root/staticfiles/support/templates/certificates_results.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/certificate-invalidation.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/certificate-white-list.underscore
+msgid "No results"
+msgstr ""
+
+#: lms/djangoapps/support/static/support/templates/certificates_results.underscore
+#: test_root/staticfiles/support/templates/certificates_results.underscore
+msgid "Course Key"
+msgstr ""
+
+#: lms/djangoapps/support/static/support/templates/certificates_results.underscore
+#: test_root/staticfiles/support/templates/certificates_results.underscore
+msgid "Download URL"
+msgstr ""
+
+#: lms/djangoapps/support/static/support/templates/certificates_results.underscore
+#: test_root/staticfiles/support/templates/certificates_results.underscore
+msgid "Grade"
+msgstr ""
+
+#: lms/djangoapps/support/static/support/templates/certificates_results.underscore
+#: test_root/staticfiles/support/templates/certificates_results.underscore
+msgid "Last Updated"
+msgstr ""
+
+#: lms/djangoapps/support/static/support/templates/certificates_results.underscore
+#: test_root/staticfiles/support/templates/certificates_results.underscore
+msgid "Download the user's certificate"
+msgstr ""
+
+#: lms/djangoapps/support/static/support/templates/certificates_results.underscore
+#: test_root/staticfiles/support/templates/certificates_results.underscore
+msgid "Not available"
+msgstr ""
+
+#: lms/djangoapps/support/static/support/templates/certificates_results.underscore
+#: test_root/staticfiles/support/templates/certificates_results.underscore
+msgid "Regenerate"
+msgstr ""
+
+#: lms/djangoapps/support/static/support/templates/certificates_results.underscore
+#: test_root/staticfiles/support/templates/certificates_results.underscore
+msgid "Regenerate the user's certificate"
+msgstr ""
+
+#: lms/djangoapps/support/static/support/templates/certificates_results.underscore
+#: test_root/staticfiles/support/templates/certificates_results.underscore
+msgid "Generate"
+msgstr ""
+
+#: lms/djangoapps/support/static/support/templates/certificates_results.underscore
+#: test_root/staticfiles/support/templates/certificates_results.underscore
+msgid "Generate the user's certificate"
+msgstr ""
+
+#: lms/djangoapps/support/static/support/templates/enrollment-modal.underscore
+#: test_root/staticfiles/support/templates/enrollment-modal.underscore
+msgid "Current enrollment mode:"
+msgstr ""
+
+#: lms/djangoapps/support/static/support/templates/enrollment-modal.underscore
+#: test_root/staticfiles/support/templates/enrollment-modal.underscore
+msgid "New enrollment mode:"
+msgstr ""
+
+#: lms/djangoapps/support/static/support/templates/enrollment-modal.underscore
+#: test_root/staticfiles/support/templates/enrollment-modal.underscore
+msgid "Reason for change:"
+msgstr ""
+
+#: lms/djangoapps/support/static/support/templates/enrollment-modal.underscore
+#: test_root/staticfiles/support/templates/enrollment-modal.underscore
+msgid "Choose One"
+msgstr ""
+
+#: lms/djangoapps/support/static/support/templates/enrollment-modal.underscore
+#: test_root/staticfiles/support/templates/enrollment-modal.underscore
+msgid "Explain if other."
+msgstr ""
+
+#: lms/djangoapps/support/static/support/templates/enrollment-modal.underscore
+#: test_root/staticfiles/support/templates/enrollment-modal.underscore
+msgid "Submit enrollment change"
+msgstr ""
+
+#: lms/djangoapps/support/static/support/templates/enrollment.underscore
+#: lms/templates/instructor/instructor_dashboard_2/certificate-invalidation.underscore
+#: test_root/staticfiles/support/templates/enrollment.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/certificate-invalidation.underscore
+msgid "Username or email address"
+msgstr ""
+
+#: lms/djangoapps/support/static/support/templates/enrollment.underscore
+#: test_root/staticfiles/support/templates/enrollment.underscore
+msgid "Course ID"
+msgstr ""
+
+#: lms/djangoapps/support/static/support/templates/enrollment.underscore
+#: test_root/staticfiles/support/templates/enrollment.underscore
+msgid "Course Start"
+msgstr ""
+
+#: lms/djangoapps/support/static/support/templates/enrollment.underscore
+#: test_root/staticfiles/support/templates/enrollment.underscore
+msgid "Course End"
+msgstr ""
+
+#: lms/djangoapps/support/static/support/templates/enrollment.underscore
+#: test_root/staticfiles/support/templates/enrollment.underscore
+msgid "Upgrade Deadline"
+msgstr ""
+
+#: lms/djangoapps/support/static/support/templates/enrollment.underscore
+#: test_root/staticfiles/support/templates/enrollment.underscore
+msgid "Verification Deadline"
+msgstr ""
+
+#: lms/djangoapps/support/static/support/templates/enrollment.underscore
+#: test_root/staticfiles/support/templates/enrollment.underscore
+msgid "Enrollment Date"
+msgstr ""
+
+#: lms/djangoapps/support/static/support/templates/enrollment.underscore
+#: test_root/staticfiles/support/templates/enrollment.underscore
+msgid "Enrollment Mode"
+msgstr ""
+
+#: lms/djangoapps/support/static/support/templates/enrollment.underscore
+#: test_root/staticfiles/support/templates/enrollment.underscore
+msgid "Verified mode price"
+msgstr ""
+
+#: lms/djangoapps/support/static/support/templates/enrollment.underscore
+#: test_root/staticfiles/support/templates/enrollment.underscore
+msgid "Reason"
+msgstr ""
+
+#: lms/djangoapps/support/static/support/templates/enrollment.underscore
+#: test_root/staticfiles/support/templates/enrollment.underscore
+msgid "Last modified by"
+msgstr ""
+
+#: lms/djangoapps/support/static/support/templates/enrollment.underscore
+#: lms/templates/ccx/schedule.underscore
+#: test_root/staticfiles/support/templates/enrollment.underscore
+#: test_root/staticfiles/templates/ccx/schedule.underscore
+msgid "N/A"
+msgstr ""
+
+#: lms/djangoapps/support/static/support/templates/enrollment.underscore
+#: test_root/staticfiles/support/templates/enrollment.underscore
+msgid "Change Enrollment"
+msgstr ""
+
+#: lms/djangoapps/teams/static/teams/templates/edit-team.underscore
+#: test_root/staticfiles/teams/templates/edit-team.underscore
+msgid "Your team could not be created."
+msgstr ""
+
+#: lms/djangoapps/teams/static/teams/templates/edit-team.underscore
+#: test_root/staticfiles/teams/templates/edit-team.underscore
+msgid "Your team could not be updated."
+msgstr ""
+
+#: lms/djangoapps/teams/static/teams/templates/edit-team.underscore
+#: test_root/staticfiles/teams/templates/edit-team.underscore
+msgid ""
+"Enter information to describe your team. You cannot change these details "
+"after you create the team."
+msgstr ""
+
+#: lms/djangoapps/teams/static/teams/templates/edit-team.underscore
+#: test_root/staticfiles/teams/templates/edit-team.underscore
+msgid "Optional Characteristics"
+msgstr ""
+
+#: lms/djangoapps/teams/static/teams/templates/edit-team.underscore
+#: test_root/staticfiles/teams/templates/edit-team.underscore
+msgid ""
+"Help other learners decide whether to join your team by specifying some "
+"characteristics for your team. Choose carefully, because fewer people might "
+"be interested in joining your team if it seems too restrictive."
+msgstr ""
+
+#: lms/djangoapps/teams/static/teams/templates/edit-team.underscore
+#: test_root/staticfiles/teams/templates/edit-team.underscore
+msgid "Create team."
+msgstr ""
+
+#: lms/djangoapps/teams/static/teams/templates/edit-team.underscore
+#: test_root/staticfiles/teams/templates/edit-team.underscore
+msgid "Update team."
+msgstr ""
+
+#: lms/djangoapps/teams/static/teams/templates/edit-team.underscore
+#: test_root/staticfiles/teams/templates/edit-team.underscore
+msgid "Cancel team creating."
+msgstr ""
+
+#: lms/djangoapps/teams/static/teams/templates/edit-team.underscore
+#: test_root/staticfiles/teams/templates/edit-team.underscore
+msgid "Cancel team updating."
+msgstr ""
+
+#: lms/djangoapps/teams/static/teams/templates/instructor-tools.underscore
+#: test_root/staticfiles/teams/templates/instructor-tools.underscore
+msgid "Instructor tools"
+msgstr ""
+
+#: lms/djangoapps/teams/static/teams/templates/instructor-tools.underscore
+#: test_root/staticfiles/teams/templates/instructor-tools.underscore
+msgid "Delete Team"
+msgstr ""
+
+#: lms/djangoapps/teams/static/teams/templates/instructor-tools.underscore
+#: test_root/staticfiles/teams/templates/instructor-tools.underscore
+msgid "Edit Membership"
+msgstr ""
+
+#: lms/djangoapps/teams/static/teams/templates/team-actions.underscore
+#: test_root/staticfiles/teams/templates/team-actions.underscore
+msgid "Are you having trouble finding a team to join?"
+msgstr ""
+
+#: lms/djangoapps/teams/static/teams/templates/team-profile-header-actions.underscore
+#: test_root/staticfiles/teams/templates/team-profile-header-actions.underscore
+msgid "Join Team"
+msgstr ""
+
+#: lms/djangoapps/teams/static/teams/templates/team-profile.underscore
+#: test_root/staticfiles/teams/templates/team-profile.underscore
+msgid "New Post"
+msgstr ""
+
+#: lms/djangoapps/teams/static/teams/templates/team-profile.underscore
+#: test_root/staticfiles/teams/templates/team-profile.underscore
+msgid "Team Details"
+msgstr ""
+
+#: lms/djangoapps/teams/static/teams/templates/team-profile.underscore
+#: test_root/staticfiles/teams/templates/team-profile.underscore
+msgid "You are a member of this team."
+msgstr ""
+
+#: lms/djangoapps/teams/static/teams/templates/team-profile.underscore
+#: test_root/staticfiles/teams/templates/team-profile.underscore
+msgid "Team member profiles"
+msgstr ""
+
+#: lms/djangoapps/teams/static/teams/templates/team-profile.underscore
+#: test_root/staticfiles/teams/templates/team-profile.underscore
+msgid "Team capacity"
+msgstr ""
+
+#: lms/djangoapps/teams/static/teams/templates/team-profile.underscore
+#: test_root/staticfiles/teams/templates/team-profile.underscore
+msgid "country"
+msgstr ""
+
+#: lms/djangoapps/teams/static/teams/templates/team-profile.underscore
+#: test_root/staticfiles/teams/templates/team-profile.underscore
+msgid "language"
+msgstr ""
+
+#: lms/djangoapps/teams/static/teams/templates/team-profile.underscore
+#: test_root/staticfiles/teams/templates/team-profile.underscore
+msgid "Leave Team"
+msgstr ""
+
+#: lms/static/js/fixtures/donation.underscore
+#: lms/templates/dashboard/donation.underscore
+#: test_root/staticfiles/js/fixtures/donation.underscore
+#: test_root/staticfiles/templates/dashboard/donation.underscore
+msgid "Donate"
+msgstr "Faire un don"
+
+#: lms/templates/bookmarks/bookmarks-list.underscore
+#: test_root/staticfiles/templates/bookmarks/bookmarks-list.underscore
+msgid "My Bookmarks"
+msgstr ""
+
+#: lms/templates/bookmarks/bookmarks-list.underscore
+#: test_root/staticfiles/templates/bookmarks/bookmarks-list.underscore
+msgid "Bookmarked on"
+msgstr ""
+
+#: lms/templates/bookmarks/bookmarks-list.underscore
+#: test_root/staticfiles/templates/bookmarks/bookmarks-list.underscore
+msgid "You have not bookmarked any courseware pages yet."
+msgstr ""
+
+#: lms/templates/bookmarks/bookmarks-list.underscore
+#: test_root/staticfiles/templates/bookmarks/bookmarks-list.underscore
+msgid ""
+"Use bookmarks to help you easily return to courseware pages. To bookmark a "
+"page, select Bookmark in the upper right corner of that page. To see a list "
+"of all your bookmarks, select Bookmarks in the upper left corner of any "
+"courseware page."
+msgstr ""
+
+#: lms/templates/ccx/schedule.underscore
+#: test_root/staticfiles/templates/ccx/schedule.underscore
+msgid "Expand All"
+msgstr ""
+
+#: lms/templates/ccx/schedule.underscore
+#: test_root/staticfiles/templates/ccx/schedule.underscore
+msgid "Collapse All"
+msgstr ""
+
+#: lms/templates/ccx/schedule.underscore
+#: test_root/staticfiles/templates/ccx/schedule.underscore
+msgid "Unit"
+msgstr "Unité"
+
+#: lms/templates/ccx/schedule.underscore
+#: test_root/staticfiles/templates/ccx/schedule.underscore
+msgid "Start Date"
+msgstr "Date de début"
+
+#: lms/templates/ccx/schedule.underscore
+#: test_root/staticfiles/templates/ccx/schedule.underscore
+msgid "Due Date"
+msgstr "Date d'échéance"
+
+#: lms/templates/ccx/schedule.underscore
+#: test_root/staticfiles/templates/ccx/schedule.underscore
+msgid "remove all"
+msgstr "tout supprimer"
+
+#: lms/templates/ccx/schedule.underscore
+#: test_root/staticfiles/templates/ccx/schedule.underscore
+msgid "Section"
+msgstr ""
+
+#: lms/templates/ccx/schedule.underscore
+#: test_root/staticfiles/templates/ccx/schedule.underscore
+#, python-format
+msgid "Remove chapter %(chapterDisplayName)s"
+msgstr ""
+
+#: lms/templates/ccx/schedule.underscore
+#: test_root/staticfiles/templates/ccx/schedule.underscore
+msgid "remove"
+msgstr "supprimer"
+
+#: lms/templates/ccx/schedule.underscore
+#: test_root/staticfiles/templates/ccx/schedule.underscore
+msgid "Subsection"
+msgstr ""
+
+#: lms/templates/ccx/schedule.underscore
+#: test_root/staticfiles/templates/ccx/schedule.underscore
+#, python-format
+msgid "Remove subsection %(subsectionDisplayName)s"
+msgstr ""
+
+#: lms/templates/ccx/schedule.underscore
+#: test_root/staticfiles/templates/ccx/schedule.underscore
+#, python-format
+msgid "Remove unit %(unitName)s"
+msgstr ""
+
+#: lms/templates/commerce/provider.underscore
+#: test_root/staticfiles/templates/commerce/provider.underscore
+#, python-format
+msgid ""
+"You still need to visit the %(display_name)s website to complete the credit "
+"process."
+msgstr ""
+
+#: lms/templates/commerce/provider.underscore
+#: test_root/staticfiles/templates/commerce/provider.underscore
+#, python-format
+msgid ""
+"To finalize course credit, %(display_name)s requires %(platform_name)s "
+"learners to submit a credit request."
+msgstr ""
+
+#: lms/templates/commerce/provider.underscore
+#: test_root/staticfiles/templates/commerce/provider.underscore
+#, python-format
+msgid " "
+msgstr " "
+
+#: lms/templates/commerce/provider.underscore
+#: test_root/staticfiles/templates/commerce/provider.underscore
+#, python-format
+msgid ""
+"%s "
+msgstr ""
+"%s "
+
+#: lms/templates/commerce/provider.underscore
+#: test_root/staticfiles/templates/commerce/provider.underscore
+msgid "Get Credit"
+msgstr ""
+
+#: lms/templates/commerce/receipt.underscore
+#: test_root/staticfiles/templates/commerce/receipt.underscore
+#, python-format
+msgid "Thank you! We have received your payment for %(course_name)s."
+msgstr ""
+
+#: lms/templates/commerce/receipt.underscore
+#: lms/templates/verify_student/payment_confirmation_step.underscore
+#: test_root/staticfiles/templates/commerce/receipt.underscore
+#: test_root/staticfiles/templates/verify_student/payment_confirmation_step.underscore
+msgid ""
+"Please print this page for your records; it serves as your receipt. You will"
+" also receive an email with the same information."
+msgstr ""
+"Veuillez imprimer et conserver cette page; elle vous servira de reçu. Vous "
+"recevrez également un e-mail avec les mêmes informations."
+
+#: lms/templates/commerce/receipt.underscore
+#: lms/templates/verify_student/payment_confirmation_step.underscore
+#: test_root/staticfiles/templates/commerce/receipt.underscore
+#: test_root/staticfiles/templates/verify_student/payment_confirmation_step.underscore
+msgid "Order No."
+msgstr "Commande N°"
+
+#: lms/templates/commerce/receipt.underscore
+#: lms/templates/verify_student/payment_confirmation_step.underscore
+#: test_root/staticfiles/templates/commerce/receipt.underscore
+#: test_root/staticfiles/templates/verify_student/payment_confirmation_step.underscore
+msgid "Amount"
+msgstr "Montant"
+
+#: lms/templates/commerce/receipt.underscore
+#: lms/templates/verify_student/make_payment_step_ab_testing.underscore
+#: lms/templates/verify_student/payment_confirmation_step.underscore
+#: test_root/staticfiles/templates/commerce/receipt.underscore
+#: test_root/staticfiles/templates/verify_student/make_payment_step_ab_testing.underscore
+#: test_root/staticfiles/templates/verify_student/payment_confirmation_step.underscore
+msgid "Total"
+msgstr "Total"
+
+#: lms/templates/commerce/receipt.underscore
+#: lms/templates/verify_student/payment_confirmation_step.underscore
+#: test_root/staticfiles/templates/commerce/receipt.underscore
+#: test_root/staticfiles/templates/verify_student/payment_confirmation_step.underscore
+msgid "Please Note"
+msgstr "Veuillez noter"
+
+#: lms/templates/commerce/receipt.underscore
+#: lms/templates/verify_student/payment_confirmation_step.underscore
+#: test_root/staticfiles/templates/commerce/receipt.underscore
+#: test_root/staticfiles/templates/verify_student/payment_confirmation_step.underscore
+msgid "Crossed out items have been refunded."
+msgstr "Les éléments barrés ont été remboursés."
+
+#: lms/templates/commerce/receipt.underscore
+#: lms/templates/verify_student/payment_confirmation_step.underscore
+#: test_root/staticfiles/templates/commerce/receipt.underscore
+#: test_root/staticfiles/templates/verify_student/payment_confirmation_step.underscore
+msgid "Billed to"
+msgstr "Facturé à"
+
+#: lms/templates/commerce/receipt.underscore
+#: lms/templates/verify_student/payment_confirmation_step.underscore
+#: test_root/staticfiles/templates/commerce/receipt.underscore
+#: test_root/staticfiles/templates/verify_student/payment_confirmation_step.underscore
+msgid "No receipt available"
+msgstr "Pas de reçu disponible"
+
+#: lms/templates/commerce/receipt.underscore
+#: lms/templates/financial-assistance/financial_assessment_submitted.underscore
+#: test_root/staticfiles/templates/commerce/receipt.underscore
+#: test_root/staticfiles/templates/financial-assistance/financial_assessment_submitted.underscore
+msgid "Go to Dashboard"
+msgstr "Aller au tableau de bord"
+
+#: lms/templates/commerce/receipt.underscore
+#: lms/templates/verify_student/payment_confirmation_step.underscore
+#: test_root/staticfiles/templates/commerce/receipt.underscore
+#: test_root/staticfiles/templates/verify_student/payment_confirmation_step.underscore
+#, python-format
+msgid ""
+"If you don't verify your identity now, you can still explore your course "
+"from your dashboard. You will receive periodic reminders from "
+"%(platformName)s to verify your identity."
+msgstr ""
+"Si vous ne vérifiez pas votre identité maintenant, vous pouvez toujours "
+"parcourir vos cours depuis votre tableau de bord. Vous recevrez des rappels "
+"régulier de %(platformName)s pour vérifier votre identité."
+
+#: lms/templates/commerce/receipt.underscore
+#: lms/templates/verify_student/payment_confirmation_step.underscore
+#: test_root/staticfiles/templates/commerce/receipt.underscore
+#: test_root/staticfiles/templates/verify_student/payment_confirmation_step.underscore
+msgid "Want to confirm your identity later?"
+msgstr "Voulez-vous confirmer votre identité plus tard?"
+
+#: lms/templates/commerce/receipt.underscore
+#: test_root/staticfiles/templates/commerce/receipt.underscore
+msgid "Verify Now"
+msgstr "Vérifier Maintenant"
+
+#: lms/templates/courseware/proctored-exam-controls.underscore
+#: test_root/staticfiles/templates/courseware/proctored-exam-controls.underscore
+msgid "Mark Exam As Completed"
+msgstr ""
+
+#: lms/templates/courseware/proctored-exam-status.underscore
+#: test_root/staticfiles/templates/courseware/proctored-exam-status.underscore
+msgid "timed"
+msgstr ""
+
+#: lms/templates/courseware/proctored-exam-status.underscore
+#: test_root/staticfiles/templates/courseware/proctored-exam-status.underscore
+msgid ""
+"To receive credit on a problem, you must click \"Check\" or \"Final Check\" "
+"on it before you select \"End My Exam\"."
+msgstr ""
+
+#: lms/templates/courseware/proctored-exam-status.underscore
+#: test_root/staticfiles/templates/courseware/proctored-exam-status.underscore
+msgid "End My Exam"
+msgstr ""
+
+#: lms/templates/discovery/course_card.underscore
+#: test_root/staticfiles/templates/discovery/course_card.underscore
+msgid "LEARN MORE"
+msgstr "EN SAVOIR PLUS"
+
+#: lms/templates/discovery/course_card.underscore
+#: test_root/staticfiles/templates/discovery/course_card.underscore
+#, python-format
+msgid "Starts: %(start_date)s"
+msgstr "Début: %(start_date)s"
+
+#: lms/templates/discovery/course_card.underscore
+#: test_root/staticfiles/templates/discovery/course_card.underscore
+msgid "Starts"
+msgstr "Début"
+
+#: lms/templates/discovery/filter_bar.underscore
+#: test_root/staticfiles/templates/discovery/filter_bar.underscore
+msgid "Clear All"
+msgstr ""
+
+#: lms/templates/edxnotes/note-item.underscore
+#: test_root/staticfiles/templates/edxnotes/note-item.underscore
+msgid "Highlighted text"
+msgstr "Texte surligné"
+
+#: lms/templates/edxnotes/note-item.underscore
+#: test_root/staticfiles/templates/edxnotes/note-item.underscore
+msgid "Note"
+msgstr "Note"
+
+#: lms/templates/edxnotes/note-item.underscore
+#: test_root/staticfiles/templates/edxnotes/note-item.underscore
+msgid "You commented..."
+msgstr "Vous avez commenté..."
+
+#: lms/templates/edxnotes/note-item.underscore
+#: test_root/staticfiles/templates/edxnotes/note-item.underscore
+msgid "Noted in:"
+msgstr "Noté dans :"
+
+#: lms/templates/edxnotes/note-item.underscore
+#: test_root/staticfiles/templates/edxnotes/note-item.underscore
+msgid "Last Edited:"
+msgstr "Dernière modification:"
+
+#: lms/templates/edxnotes/tab-item.underscore
+#: test_root/staticfiles/templates/edxnotes/tab-item.underscore
+msgid "Clear search results"
+msgstr "Effacer les résultats de la recherche"
+
+#: lms/templates/fields/field_dropdown.underscore
+#: lms/templates/fields/field_textarea.underscore
+#: test_root/staticfiles/templates/fields/field_dropdown.underscore
+#: test_root/staticfiles/templates/fields/field_textarea.underscore
+msgid "Click to edit"
+msgstr "Cliquer pour modifier"
+
+#: lms/templates/fields/field_text.underscore
+#: test_root/staticfiles/templates/fields/field_text.underscore
+msgid "title"
+msgstr "titre"
+
+#: lms/templates/financial-assistance/financial_assessment_form.underscore
+#: lms/templates/financial-assistance/financial_assessment_submitted.underscore
+#: test_root/staticfiles/templates/financial-assistance/financial_assessment_form.underscore
+#: test_root/staticfiles/templates/financial-assistance/financial_assessment_submitted.underscore
+msgid "Financial Assistance Application"
+msgstr ""
+
+#: lms/templates/financial-assistance/financial_assessment_form.underscore
+#: test_root/staticfiles/templates/financial-assistance/financial_assessment_form.underscore
+msgid "Unable to submit application"
+msgstr ""
+
+#: lms/templates/financial-assistance/financial_assessment_form.underscore
+#: test_root/staticfiles/templates/financial-assistance/financial_assessment_form.underscore
+msgid "About You"
+msgstr ""
+
+#: lms/templates/financial-assistance/financial_assessment_form.underscore
+#: test_root/staticfiles/templates/financial-assistance/financial_assessment_form.underscore
+msgid ""
+"The following information is already a part of your {platform} profile. "
+"We\\'ve included it here for your application."
+msgstr ""
+
+#: lms/templates/financial-assistance/financial_assessment_form.underscore
+#: test_root/staticfiles/templates/financial-assistance/financial_assessment_form.underscore
+msgid "Email address"
+msgstr ""
+
+#: lms/templates/financial-assistance/financial_assessment_form.underscore
+#: test_root/staticfiles/templates/financial-assistance/financial_assessment_form.underscore
+msgid "Legal name"
+msgstr ""
+
+#: lms/templates/financial-assistance/financial_assessment_form.underscore
+#: test_root/staticfiles/templates/financial-assistance/financial_assessment_form.underscore
+msgid "Country of residence"
+msgstr ""
+
+#: lms/templates/financial-assistance/financial_assessment_form.underscore
+#: test_root/staticfiles/templates/financial-assistance/financial_assessment_form.underscore
+msgid "Back to {platform} FAQs"
+msgstr ""
+
+#: lms/templates/financial-assistance/financial_assessment_form.underscore
+#: test_root/staticfiles/templates/financial-assistance/financial_assessment_form.underscore
+msgid "Submit Application"
+msgstr ""
+
+#: lms/templates/financial-assistance/financial_assessment_submitted.underscore
+#: test_root/staticfiles/templates/financial-assistance/financial_assessment_submitted.underscore
+msgid ""
+"Thank you for submitting your financial assistance application for "
+"{course_name}! You can expect a response in 2-4 business days."
+msgstr ""
+
+#: lms/templates/instructor/instructor_dashboard_2/certificate-bulk-white-list.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/certificate-bulk-white-list.underscore
+msgid "Bulk Exceptions"
+msgstr ""
+
+#: lms/templates/instructor/instructor_dashboard_2/certificate-bulk-white-list.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/certificate-bulk-white-list.underscore
+msgid ""
+"Upload a comma separated values (.csv) file that contains the usernames or "
+"email addresses of learners who have been given exceptions. Include the "
+"username or email address in the first comma separated field. You can "
+"include an optional note describing the reason for the exception in the "
+"second comma separated field."
+msgstr ""
+
+#: lms/templates/instructor/instructor_dashboard_2/certificate-bulk-white-list.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/certificate-bulk-white-list.underscore
+msgid "Browse"
+msgstr ""
+
+#: lms/templates/instructor/instructor_dashboard_2/certificate-bulk-white-list.underscore
+#: lms/templates/instructor/instructor_dashboard_2/certificate-white-list-editor.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/certificate-bulk-white-list.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/certificate-white-list-editor.underscore
+msgid "Add to Exception List"
+msgstr ""
+
+#: lms/templates/instructor/instructor_dashboard_2/certificate-invalidation.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/certificate-invalidation.underscore
+msgid ""
+"To invalidate a certificate for a particular learner, add the username or "
+"email address below."
+msgstr ""
+
+#: lms/templates/instructor/instructor_dashboard_2/certificate-invalidation.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/certificate-invalidation.underscore
+msgid "Add notes about this learner"
+msgstr ""
+
+#: lms/templates/instructor/instructor_dashboard_2/certificate-invalidation.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/certificate-invalidation.underscore
+msgid "Invalidate Certificate"
+msgstr ""
+
+#: lms/templates/instructor/instructor_dashboard_2/certificate-invalidation.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/certificate-invalidation.underscore
+msgid "Student"
+msgstr ""
+
+#: lms/templates/instructor/instructor_dashboard_2/certificate-invalidation.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/certificate-invalidation.underscore
+msgid "Invalidated By"
+msgstr ""
+
+#: lms/templates/instructor/instructor_dashboard_2/certificate-invalidation.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/certificate-invalidation.underscore
+msgid "Invalidated"
+msgstr ""
+
+#: lms/templates/instructor/instructor_dashboard_2/certificate-invalidation.underscore
+#: lms/templates/instructor/instructor_dashboard_2/certificate-white-list.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/certificate-invalidation.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/certificate-white-list.underscore
+msgid "Notes"
+msgstr ""
+
+#: lms/templates/instructor/instructor_dashboard_2/certificate-invalidation.underscore
+#: lms/templates/instructor/instructor_dashboard_2/certificate-white-list.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/certificate-invalidation.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/certificate-white-list.underscore
+msgid "Action"
+msgstr ""
+
+#: lms/templates/instructor/instructor_dashboard_2/certificate-invalidation.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/certificate-invalidation.underscore
+msgid "Remove from Invalidation Table"
+msgstr ""
+
+#: lms/templates/instructor/instructor_dashboard_2/certificate-white-list-editor.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/certificate-white-list-editor.underscore
+msgid "Individual Exceptions"
+msgstr ""
+
+#: lms/templates/instructor/instructor_dashboard_2/certificate-white-list-editor.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/certificate-white-list-editor.underscore
+msgid ""
+"Enter the username or email address of each learner that you want to add as "
+"an exception."
+msgstr ""
+
+#: lms/templates/instructor/instructor_dashboard_2/certificate-white-list.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/certificate-white-list.underscore
+msgid "Generate Exception Certificates"
+msgstr ""
+
+#: lms/templates/instructor/instructor_dashboard_2/certificate-white-list.underscore
+msgid ""
+"Generate certificates for all users on the Exception list who do not yet "
+"have a certificate"
+msgstr ""
+
+#: lms/templates/instructor/instructor_dashboard_2/certificate-white-list.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/certificate-white-list.underscore
+msgid "Generate a Certificate for all users on the Exception list"
+msgstr ""
+
+#: lms/templates/instructor/instructor_dashboard_2/certificate-white-list.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/certificate-white-list.underscore
+msgid "User Email"
+msgstr ""
+
+#: lms/templates/instructor/instructor_dashboard_2/certificate-white-list.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/certificate-white-list.underscore
+msgid "Exception Granted"
+msgstr ""
+
+#: lms/templates/instructor/instructor_dashboard_2/certificate-white-list.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/certificate-white-list.underscore
+msgid "Certificate Generated"
+msgstr ""
+
+#: lms/templates/instructor/instructor_dashboard_2/certificate-white-list.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/certificate-white-list.underscore
+msgid "Remove from List"
+msgstr ""
+
+#: lms/templates/instructor/instructor_dashboard_2/cohort-discussions-course-wide.underscore
+#: lms/templates/instructor/instructor_dashboard_2/cohorts.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohort-discussions-course-wide.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohorts.underscore
+msgid "Specify whether discussion topics are divided by cohort"
+msgstr "Indique si les sujets de discussion sont divisés en cohorte"
+
+#: lms/templates/instructor/instructor_dashboard_2/cohort-discussions-course-wide.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohort-discussions-course-wide.underscore
+msgid "Course-Wide Discussion Topics"
+msgstr "Sujets de discussion globaux"
+
+#: lms/templates/instructor/instructor_dashboard_2/cohort-discussions-course-wide.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohort-discussions-course-wide.underscore
+msgid ""
+"Select the course-wide discussion topics that you want to divide by cohort."
+msgstr ""
+"Sélectionnez les sujets de discussion du cours que vous souhaitez diviser en"
+" cohorte"
+
+#: lms/templates/instructor/instructor_dashboard_2/cohort-discussions-inline.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohort-discussions-inline.underscore
+msgid "Content-Specific Discussion Topics"
+msgstr "Sujets de discussion spécifiques"
+
+#: lms/templates/instructor/instructor_dashboard_2/cohort-discussions-inline.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohort-discussions-inline.underscore
+msgid ""
+"Specify whether content-specific discussion topics are divided by cohort."
+msgstr ""
+"Indique si les sujets de discussion spécifiques sont divisés en cohorte"
+
+#: lms/templates/instructor/instructor_dashboard_2/cohort-discussions-inline.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohort-discussions-inline.underscore
+msgid "Always cohort content-specific discussion topics"
+msgstr ""
+
+#: lms/templates/instructor/instructor_dashboard_2/cohort-discussions-inline.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohort-discussions-inline.underscore
+msgid "Cohort selected content-specific discussion topics"
+msgstr ""
+
+#: lms/templates/instructor/instructor_dashboard_2/cohort-discussions-inline.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohort-discussions-inline.underscore
+msgid "No content-specific discussion topics exist."
+msgstr ""
+
+#: lms/templates/instructor/instructor_dashboard_2/cohort-discussions-subcategory.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohort-discussions-subcategory.underscore
+msgid "Cohorted"
+msgstr "Cohorte"
+
+#: lms/templates/instructor/instructor_dashboard_2/cohort-editor.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohort-editor.underscore
+msgid "Manage Students"
+msgstr "Gérer les étudiants"
+
+#: lms/templates/instructor/instructor_dashboard_2/cohort-editor.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohort-editor.underscore
+msgid "Add students to this cohort"
+msgstr "Ajouter des étudiants à cette cohorte"
+
+#: lms/templates/instructor/instructor_dashboard_2/cohort-editor.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohort-editor.underscore
+msgid ""
+"Note: Students can be in only one cohort. Adding students to this group "
+"overrides any previous group assignment."
+msgstr ""
+"Remarque: Les étudiants peuvent être dans une seule cohorte. L'ajout "
+"d'étudiants à ce groupe prévaut sur toute affectation précédente à d'autres "
+"groupes."
+
+#: lms/templates/instructor/instructor_dashboard_2/cohort-editor.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohort-editor.underscore
+msgid ""
+"Enter email addresses and/or usernames, separated by new lines or commas, "
+"for the students you want to add. *"
+msgstr ""
+"Entrez les adresses électroniques et / ou les noms d'utilisateurs , séparés "
+"par des retours à la ligne ou des virgules, pour les étudiants que vous "
+"voulez ajouter. *"
+
+#: lms/templates/instructor/instructor_dashboard_2/cohort-editor.underscore
+#: lms/templates/instructor/instructor_dashboard_2/cohort-form.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohort-editor.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohort-form.underscore
+msgid "(Required Field)"
+msgstr "(Champ requis)"
+
+#: lms/templates/instructor/instructor_dashboard_2/cohort-editor.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohort-editor.underscore
+msgid "e.g. johndoe@example.com, JaneDoe, joeydoe@example.com"
+msgstr "ex: johndoe@example.com, JaneDoe, joeydoe@example.com"
+
+#: lms/templates/instructor/instructor_dashboard_2/cohort-editor.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohort-editor.underscore
+msgid ""
+"You will not receive notification for emails that bounce, so double-check "
+"your spelling."
+msgstr ""
+"Vous ne recevrez pas de notification pour les e-mails rejetés, donc soyez "
+"doublement attentif à l'orthographe."
+
+#: lms/templates/instructor/instructor_dashboard_2/cohort-editor.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohort-editor.underscore
+msgid "Add Students"
+msgstr "Ajouter des étudiants"
+
+#: lms/templates/instructor/instructor_dashboard_2/cohort-form.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohort-form.underscore
+msgid "Add a New Cohort"
+msgstr "Ajouter une cohorte"
+
+#: lms/templates/instructor/instructor_dashboard_2/cohort-form.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohort-form.underscore
+msgid "Enter the name of the cohort"
+msgstr "Entrer le nom de la cohorte"
+
+#: lms/templates/instructor/instructor_dashboard_2/cohort-form.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohort-form.underscore
+msgid "Cohort Name"
+msgstr "Nom de la cohorte"
+
+#: lms/templates/instructor/instructor_dashboard_2/cohort-form.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohort-form.underscore
+msgid "Cohort Assignment Method"
+msgstr "Méthode d'affectation des cohortes"
+
+#: lms/templates/instructor/instructor_dashboard_2/cohort-form.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohort-form.underscore
+msgid "Automatic"
+msgstr "Automatique"
+
+#: lms/templates/instructor/instructor_dashboard_2/cohort-form.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohort-form.underscore
+msgid "Manual"
+msgstr "Manuel"
+
+#: lms/templates/instructor/instructor_dashboard_2/cohort-form.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohort-form.underscore
+msgid ""
+"There must be one cohort to which students can automatically be assigned."
+msgstr ""
+
+#: lms/templates/instructor/instructor_dashboard_2/cohort-form.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohort-form.underscore
+msgid "Associated Content Group"
+msgstr "Groupe de contenu associé"
+
+#: lms/templates/instructor/instructor_dashboard_2/cohort-form.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohort-form.underscore
+msgid "No Content Group"
+msgstr "Pas de groupe de contenu"
+
+#: lms/templates/instructor/instructor_dashboard_2/cohort-form.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohort-form.underscore
+msgid "Select a Content Group"
+msgstr "Sélectionner un groupe de contenu"
+
+#: lms/templates/instructor/instructor_dashboard_2/cohort-form.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohort-form.underscore
+msgid "Choose a content group to associate"
+msgstr "Choisissez un groupe de contenu à associer"
+
+#: lms/templates/instructor/instructor_dashboard_2/cohort-form.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohort-form.underscore
+msgid "Not selected"
+msgstr "Non selectionné"
+
+#: lms/templates/instructor/instructor_dashboard_2/cohort-form.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohort-form.underscore
+msgid "Deleted Content Group"
+msgstr "Groupe de contenu supprimé"
+
+#: lms/templates/instructor/instructor_dashboard_2/cohort-form.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohort-form.underscore
+msgid ""
+"{screen_reader_start}Warning:{screen_reader_end} The previously selected "
+"content group was deleted. Select another content group."
+msgstr ""
+
+#: lms/templates/instructor/instructor_dashboard_2/cohort-form.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohort-form.underscore
+msgid ""
+"{screen_reader_start}Warning:{screen_reader_end} No content groups exist."
+msgstr ""
+
+#: lms/templates/instructor/instructor_dashboard_2/cohort-form.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohort-form.underscore
+msgid "Create a content group"
+msgstr "Créer un groupe de contenu"
+
+#: lms/templates/instructor/instructor_dashboard_2/cohort-group-header.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohort-group-header.underscore
+#, python-format
+msgid "(contains %(student_count)s student)"
+msgid_plural "(contains %(student_count)s students)"
+msgstr[0] "(contient %(student_count)s étudiant)"
+msgstr[1] "(contient %(student_count)s étudiants)"
+
+#: lms/templates/instructor/instructor_dashboard_2/cohort-group-header.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohort-group-header.underscore
+msgid ""
+"Learners are added to this cohort only when you provide their email "
+"addresses or usernames on this page."
+msgstr ""
+
+#: lms/templates/instructor/instructor_dashboard_2/cohort-group-header.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohort-group-header.underscore
+msgid "What does this mean?"
+msgstr "Qu'est ce que cela signifie?"
+
+#: lms/templates/instructor/instructor_dashboard_2/cohort-group-header.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohort-group-header.underscore
+msgid "Learners are added to this cohort automatically."
+msgstr ""
+
+#: lms/templates/instructor/instructor_dashboard_2/cohort-selector.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohort-selector.underscore
+msgid "Select a cohort"
+msgstr "Selectionner une cohorte"
+
+#: lms/templates/instructor/instructor_dashboard_2/cohort-selector.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohort-selector.underscore
+#, python-format
+msgid "%(cohort_name)s (%(user_count)s)"
+msgstr "%(cohort_name)s (%(user_count)s)"
+
+#: lms/templates/instructor/instructor_dashboard_2/cohorts.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohorts.underscore
+msgid "Enable Cohorts"
+msgstr "Activer les cohortes"
+
+#: lms/templates/instructor/instructor_dashboard_2/cohorts.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohorts.underscore
+msgid "Select a cohort to manage"
+msgstr "Sélectionnez une cohorte"
+
+#: lms/templates/instructor/instructor_dashboard_2/cohorts.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohorts.underscore
+msgid "View Cohort"
+msgstr "Voir la cohorte"
+
+#: lms/templates/instructor/instructor_dashboard_2/cohorts.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohorts.underscore
+msgid "Assign students to cohorts by uploading a CSV file"
+msgstr ""
+"Affecter les étudiants aux groupes de cohorte en important un fichier CSV"
+
+#: lms/templates/instructor/instructor_dashboard_2/cohorts.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohorts.underscore
+msgid ""
+"To review student cohort assignments or see the results of uploading a CSV "
+"file, download course profile information or cohort results on {link_start} "
+"the Data Download page. {link_end}"
+msgstr ""
+
+#: lms/templates/instructor/instructor_dashboard_2/enrollment-code-lookup-links.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/enrollment-code-lookup-links.underscore
+msgid "Used"
+msgstr "Utilisé"
+
+#: lms/templates/instructor/instructor_dashboard_2/enrollment-code-lookup-links.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/enrollment-code-lookup-links.underscore
+msgid "Valid"
+msgstr "Valide"
+
+#: lms/templates/learner_dashboard/certificate.underscore
+msgid "XSeries Program Certificates"
+msgstr ""
+
+#: lms/templates/learner_dashboard/certificate.underscore
+msgid "certificate.credential_url"
+msgstr ""
+
+#: lms/templates/learner_dashboard/certificate.underscore
+msgid "certificate.display_name"
+msgstr ""
+
+#: lms/templates/learner_dashboard/empty_programs_list.underscore
+msgid "You are not enrolled in any XSeries Programs yet."
+msgstr ""
+
+#: lms/templates/learner_dashboard/empty_programs_list.underscore
+msgid "Explore XSeries Programs"
+msgstr ""
+
+#: lms/templates/learner_dashboard/explore_new_programs.underscore
+#: test_root/staticfiles/templates/learner_dashboard/explore_new_programs.underscore
+msgid ""
+"Browse recently launched courses and see what\\'s new in your favorite "
+"subjects"
+msgstr ""
+
+#: lms/templates/learner_dashboard/explore_new_programs.underscore
+#: test_root/staticfiles/templates/learner_dashboard/explore_new_programs.underscore
+msgid "Explore New XSeries"
+msgstr ""
+
+#: lms/templates/learner_dashboard/program_card.underscore
+#: test_root/staticfiles/templates/learner_dashboard/program_card.underscore
+msgid "org.display_name"
+msgstr ""
+
+#: lms/templates/learner_dashboard/program_card.underscore
+#: test_root/staticfiles/templates/learner_dashboard/program_card.underscore
+msgid "type"
+msgstr ""
+
+#: lms/templates/search/course_search_results.underscore
+#: lms/templates/search/dashboard_search_results.underscore
+#: test_root/staticfiles/templates/search/course_search_results.underscore
+#: test_root/staticfiles/templates/search/dashboard_search_results.underscore
+#, python-format
+msgid "Load next %(num_items)s result"
+msgid_plural "Load next %(num_items)s results"
+msgstr[0] "Charger le %(num_items)s prochain resultat"
+msgstr[1] "Charger les %(num_items)s prochains resultats"
+
+#: lms/templates/search/course_search_results.underscore
+#: lms/templates/search/dashboard_search_results.underscore
+#: test_root/staticfiles/templates/search/course_search_results.underscore
+#: test_root/staticfiles/templates/search/dashboard_search_results.underscore
+msgid "Sorry, no results were found."
+msgstr "Désolé, aucun résultat trouvé."
+
+#: lms/templates/search/dashboard_search_results.underscore
+#: test_root/staticfiles/templates/search/dashboard_search_results.underscore
+msgid "Back to Dashboard"
+msgstr "Retour au tableau de bord"
+
+#: lms/templates/student_account/account.underscore
+#: test_root/staticfiles/templates/student_account/account.underscore
+msgid "New Address"
+msgstr "Nouvelle adresse"
+
+#: lms/templates/student_account/account.underscore
+#: test_root/staticfiles/templates/student_account/account.underscore
+msgid "Change My Email Address"
+msgstr "Changer mon adresse email"
+
+#: lms/templates/student_account/account_settings.underscore
+#: test_root/staticfiles/templates/student_account/account_settings.underscore
+msgid "Account Settings"
+msgstr "Paramètres du compte"
+
+#: lms/templates/student_account/account_settings.underscore
+#: test_root/staticfiles/templates/student_account/account_settings.underscore
+msgid ""
+"These settings include basic information about your account. You can also "
+"specify additional information and see your linked social accounts on this "
+"page."
+msgstr ""
+"Ces paramètres incluent des informations à propos de votre compte. Vous "
+"pouvez également y compléter des informations supplémentaires et gérer vos "
+"liens avec les réseaux sociaux sur cette page."
+
+#: lms/templates/student_account/account_settings.underscore
+#: test_root/staticfiles/templates/student_account/account_settings.underscore
+msgid "section.title"
+msgstr "section.title"
+
+#: lms/templates/student_account/account_settings.underscore
+#: test_root/staticfiles/templates/student_account/account_settings.underscore
+msgid "An error occurred. Please reload the page."
+msgstr "Une erreur est survenue. Merci de rafraîchir la page."
+
+#: lms/templates/student_account/form_field.underscore
+#: test_root/staticfiles/templates/student_account/form_field.underscore
+msgid "Forgot password?"
+msgstr "Mot de passe oublié?"
+
+#: lms/templates/student_account/hinted_login.underscore
+#: lms/templates/student_account/login.underscore
+#: lms/templates/student_account/register.underscore
+#: test_root/staticfiles/templates/student_account/hinted_login.underscore
+#: test_root/staticfiles/templates/student_account/login.underscore
+#: test_root/staticfiles/templates/student_account/register.underscore
+msgid "Sign in"
+msgstr "Se connecter"
+
+#: lms/templates/student_account/hinted_login.underscore
+#: test_root/staticfiles/templates/student_account/hinted_login.underscore
+#, python-format
+msgid "Would you like to sign in using your %(providerName)s credentials?"
+msgstr ""
+
+#: lms/templates/student_account/hinted_login.underscore
+#: test_root/staticfiles/templates/student_account/hinted_login.underscore
+#, python-format
+msgid "Sign in using %(providerName)s"
+msgstr ""
+
+#: lms/templates/student_account/hinted_login.underscore
+#: test_root/staticfiles/templates/student_account/hinted_login.underscore
+msgid "Show me other ways to sign in or register"
+msgstr ""
+
+#: lms/templates/student_account/institution_login.underscore
+#: test_root/staticfiles/templates/student_account/institution_login.underscore
+msgid "Sign in with Institution/Campus Credentials"
+msgstr ""
+
+#: lms/templates/student_account/institution_login.underscore
+#: lms/templates/student_account/institution_register.underscore
+#: test_root/staticfiles/templates/student_account/institution_login.underscore
+#: test_root/staticfiles/templates/student_account/institution_register.underscore
+msgid "Choose your institution from the list below:"
+msgstr ""
+
+#: lms/templates/student_account/institution_login.underscore
+#: test_root/staticfiles/templates/student_account/institution_login.underscore
+msgid "Back to sign in"
+msgstr "Retour à la connexion"
+
+#: lms/templates/student_account/institution_register.underscore
+#: test_root/staticfiles/templates/student_account/institution_register.underscore
+msgid "Register with Institution/Campus Credentials"
+msgstr ""
+
+#: lms/templates/student_account/institution_register.underscore
+#: test_root/staticfiles/templates/student_account/institution_register.underscore
+msgid "Register through edX"
+msgstr ""
+
+#: lms/templates/student_account/login.underscore
+#: test_root/staticfiles/templates/student_account/login.underscore
+#, python-format
+msgid ""
+"You have successfully signed into %(currentProvider)s, but your "
+"%(currentProvider)s account does not have a linked %(platformName)s account."
+" To link your accounts, sign in now using your %(platformName)s password."
+msgstr ""
+"Vous êtes connecté à %(currentProvider)s avec succès,mais votre compte "
+"%(currentProvider)s n'est pas relié à votre compte %(platformName)s. Pour "
+"lier vos comptes, connectez-vous en utilisant votre mot de passe "
+"%(platformName)s."
+
+#: lms/templates/student_account/login.underscore
+#: test_root/staticfiles/templates/student_account/login.underscore
+msgid "Password Reset Email Sent"
+msgstr "L'email de réinitialisation du mot de passe a été envoyé"
+
+#: lms/templates/student_account/login.underscore
+#: test_root/staticfiles/templates/student_account/login.underscore
+msgid ""
+"We've sent instructions for resetting your password to the email address you"
+" provided."
+msgstr ""
+"Nous avons envoyé les instructions pour réinitialiser votre mot de passe à "
+"l'adresse email que vous avez fournie."
+
+#: lms/templates/student_account/login.underscore
+#: test_root/staticfiles/templates/student_account/login.underscore
+msgid "We couldn't sign you in."
+msgstr "Nous n'avons pas pu vous connecter."
+
+#: lms/templates/student_account/login.underscore
+#: test_root/staticfiles/templates/student_account/login.underscore
+#, python-format
+msgid "An error occurred when signing you in to %(platformName)s."
+msgstr ""
+
+#: lms/templates/student_account/login.underscore
+#: test_root/staticfiles/templates/student_account/login.underscore
+msgid ""
+"Sign in here using your email address and password, or use one of the "
+"providers listed below."
+msgstr ""
+"Connectez-vous avec votre email et mot de passe, ou utiliser l'un des "
+"fournisseurs ci-dessous."
+
+#: lms/templates/student_account/login.underscore
+#: test_root/staticfiles/templates/student_account/login.underscore
+msgid "Sign in here using your email address and password."
+msgstr "Connectez-vous ici avec votre adresse email et mot de passe."
+
+#: lms/templates/student_account/login.underscore
+#: test_root/staticfiles/templates/student_account/login.underscore
+msgid "If you do not yet have an account, use the button below to register."
+msgstr ""
+
+#: lms/templates/student_account/login.underscore
+#: test_root/staticfiles/templates/student_account/login.underscore
+msgid "or sign in with"
+msgstr "ou se connecter avec"
+
+#: lms/templates/student_account/login.underscore
+#: test_root/staticfiles/templates/student_account/login.underscore
+#, python-format
+msgid "Sign in with %(providerName)s"
+msgstr "Se connecter avec %(providerName)s"
+
+#: lms/templates/student_account/login.underscore
+#: lms/templates/student_account/register.underscore
+#: test_root/staticfiles/templates/student_account/login.underscore
+#: test_root/staticfiles/templates/student_account/register.underscore
+msgid "Use my institution/campus credentials"
+msgstr "Utiliser mes informations institution/campus"
+
+#: lms/templates/student_account/login.underscore
+#: test_root/staticfiles/templates/student_account/login.underscore
+#, python-format
+msgid "New to %(platformName)s?"
+msgstr "Nouveau sur %(platformName)s?"
+
+#: lms/templates/student_account/login.underscore
+#: test_root/staticfiles/templates/student_account/login.underscore
+msgid "Create an account"
+msgstr "Créer un compte"
+
+#: lms/templates/student_account/password_reset.underscore
+#: lms/templates/student_account/register.underscore
+#: test_root/staticfiles/templates/student_account/password_reset.underscore
+#: test_root/staticfiles/templates/student_account/register.underscore
+msgid "An error occurred."
+msgstr "Une erreur est survenue."
+
+#: lms/templates/student_account/password_reset.underscore
+#: test_root/staticfiles/templates/student_account/password_reset.underscore
+msgid "Password assistance"
+msgstr "Aide mot de passe"
+
+#: lms/templates/student_account/password_reset.underscore
+#: test_root/staticfiles/templates/student_account/password_reset.underscore
+msgid ""
+"Please enter your email address below and we will send you instructions for "
+"setting a new password."
+msgstr ""
+"Merci d'entrer votre adresse email ci dessous afin de recevoir les "
+"instructions pour créer un nouveau mot de passe."
+
+#: lms/templates/student_account/password_reset.underscore
+#: test_root/staticfiles/templates/student_account/password_reset.underscore
+msgid "Reset my password"
+msgstr "Réinitialiser mon mot de passe"
+
+#: lms/templates/student_account/register.underscore
+#: test_root/staticfiles/templates/student_account/register.underscore
+msgid "We couldn't create your account."
+msgstr "Nous n'avons pas pu créer votre compte."
+
+#: lms/templates/student_account/register.underscore
+#: test_root/staticfiles/templates/student_account/register.underscore
+#, python-format
+msgid "You've successfully signed into %(currentProvider)s."
+msgstr "Vous êtes connectés avec succès avec %(currentProvider)s."
+
+#: lms/templates/student_account/register.underscore
+#: test_root/staticfiles/templates/student_account/register.underscore
+#, python-format
+msgid ""
+"We just need a little more information before you start learning with "
+"%(platformName)s."
+msgstr ""
+"Nous avons juste besoin d'un peu plus d'informations avant que vous "
+"commenciez votre apprentissage avec %(platformName)s."
+
+#: lms/templates/student_account/register.underscore
+#: test_root/staticfiles/templates/student_account/register.underscore
+msgid "Create an account using"
+msgstr "Créer un compte avec"
+
+#: lms/templates/student_account/register.underscore
+#: test_root/staticfiles/templates/student_account/register.underscore
+#, python-format
+msgid "Create account using %(providerName)s."
+msgstr ""
+
+#: lms/templates/student_account/register.underscore
+#: test_root/staticfiles/templates/student_account/register.underscore
+msgid "or create a new one here"
+msgstr "ou en créer un nouveau ici"
+
+#: lms/templates/student_account/register.underscore
+#: test_root/staticfiles/templates/student_account/register.underscore
+msgid "Create a new account"
+msgstr "Créer un nouveau compte"
+
+#: lms/templates/student_account/register.underscore
+#: test_root/staticfiles/templates/student_account/register.underscore
+msgid "Create your account"
+msgstr "Créez votre compte"
+
+#: lms/templates/student_account/register.underscore
+#: test_root/staticfiles/templates/student_account/register.underscore
+msgid "Required field"
+msgstr "Champ requis"
+
+#: lms/templates/student_account/register.underscore
+#: test_root/staticfiles/templates/student_account/register.underscore
+msgid "Already have an account?"
+msgstr "Vous avez déjà un compte ?"
+
+#: lms/templates/student_profile/badge.underscore
+#: test_root/staticfiles/templates/student_profile/badge.underscore
+#, python-format
+msgid "Share your \"%(display_name)s\" award"
+msgstr ""
+
+#: lms/templates/student_profile/badge.underscore
+#: test_root/staticfiles/templates/student_profile/badge.underscore
+msgid "Share"
+msgstr ""
+
+#: lms/templates/student_profile/badge.underscore
+#: test_root/staticfiles/templates/student_profile/badge.underscore
+#, python-format
+msgid "Earned %(created)s."
+msgstr ""
+
+#: lms/templates/student_profile/badge_placeholder.underscore
+#: test_root/staticfiles/templates/student_profile/badge_placeholder.underscore
+msgid "What's Your Next Accomplishment?"
+msgstr ""
+
+#: lms/templates/student_profile/badge_placeholder.underscore
+#: test_root/staticfiles/templates/student_profile/badge_placeholder.underscore
+msgid "Start working toward your next learning goal."
+msgstr ""
+
+#: lms/templates/student_profile/badge_placeholder.underscore
+#: test_root/staticfiles/templates/student_profile/badge_placeholder.underscore
+msgid "Find a course"
+msgstr ""
+
+#: lms/templates/student_profile/learner_profile.underscore
+#: test_root/staticfiles/templates/student_profile/learner_profile.underscore
+msgid "An error occurred. Try loading the page again."
+msgstr ""
+
+#: lms/templates/student_profile/section_two.underscore
+#: test_root/staticfiles/templates/student_profile/section_two.underscore
+msgid "You are currently sharing a limited profile."
+msgstr "Vous partagez actuellement votre profil restreint."
+
+#: lms/templates/student_profile/section_two.underscore
+#: test_root/staticfiles/templates/student_profile/section_two.underscore
+msgid "This learner is currently sharing a limited profile."
+msgstr ""
+
+#: lms/templates/student_profile/share_modal.underscore
+#: test_root/staticfiles/templates/student_profile/share_modal.underscore
+msgid "Share on Mozilla Backpack"
+msgstr ""
+
+#: lms/templates/student_profile/share_modal.underscore
+#: test_root/staticfiles/templates/student_profile/share_modal.underscore
+msgid ""
+"To share your certificate on Mozilla Backpack, you must first have a "
+"Backpack account. Complete the following steps to add your certificate to "
+"Backpack."
+msgstr ""
+
+#: lms/templates/student_profile/share_modal.underscore
+#: test_root/staticfiles/templates/student_profile/share_modal.underscore
+#, python-format
+msgid ""
+"Create a %(link_start)sMozilla Backpack%(link_end)s account, or log in to "
+"your existing account"
+msgstr ""
+
+#: lms/templates/student_profile/share_modal.underscore
+#: test_root/staticfiles/templates/student_profile/share_modal.underscore
+#, python-format
+msgid ""
+"%(download_link_start)sDownload this image (right-click or option-click, "
+"save as)%(link_end)s and then %(upload_link_start)supload%(link_end)s it to "
+"your backpack."
+msgstr ""
+
+#: lms/templates/verify_student/enrollment_confirmation_step.underscore
+#: test_root/staticfiles/templates/verify_student/enrollment_confirmation_step.underscore
+#, python-format
+msgid "Congratulations! You are now verified on %(platformName)s!"
+msgstr "Félicitations! Vous êtes maintenant authentifié sur%(platformName)s!"
+
+#: lms/templates/verify_student/enrollment_confirmation_step.underscore
+#: test_root/staticfiles/templates/verify_student/enrollment_confirmation_step.underscore
+msgid "You are now enrolled as a verified student for:"
+msgstr "Vous vous êtes maintenant engagé en tant qu'étudiant vérifié pour :"
+
+#: lms/templates/verify_student/enrollment_confirmation_step.underscore
+#: test_root/staticfiles/templates/verify_student/enrollment_confirmation_step.underscore
+msgid "A list of courses you have just enrolled in as a verified student"
+msgstr ""
+"Une liste de cours où vous venez de vous inscrire en tant qu'étudiant "
+"vérifié"
+
+#: lms/templates/verify_student/enrollment_confirmation_step.underscore
+#: test_root/staticfiles/templates/verify_student/enrollment_confirmation_step.underscore
+msgid "Course"
+msgstr "Cours"
+
+#: lms/templates/verify_student/enrollment_confirmation_step.underscore
+#: test_root/staticfiles/templates/verify_student/enrollment_confirmation_step.underscore
+#, python-format
+msgid "Starts: %(start)s"
+msgstr "Début : %(start)s"
+
+#: lms/templates/verify_student/enrollment_confirmation_step.underscore
+#: test_root/staticfiles/templates/verify_student/enrollment_confirmation_step.underscore
+msgid "Explore your course!"
+msgstr "Explorez votre cours"
+
+#: lms/templates/verify_student/enrollment_confirmation_step.underscore
+#: test_root/staticfiles/templates/verify_student/enrollment_confirmation_step.underscore
+msgid "Go to your Dashboard"
+msgstr "Aller à votre tableau de bord"
+
+#: lms/templates/verify_student/enrollment_confirmation_step.underscore
+#: test_root/staticfiles/templates/verify_student/enrollment_confirmation_step.underscore
+msgid "Verified Status"
+msgstr "Statut vérifié"
+
+#: lms/templates/verify_student/enrollment_confirmation_step.underscore
+#: test_root/staticfiles/templates/verify_student/enrollment_confirmation_step.underscore
+#, python-format
+msgid ""
+"Thank you for submitting your photos. We will review them shortly. You can "
+"now sign up for any %(platformName)s course that offers verified "
+"certificates. Verification is good for one year. After one year, you must "
+"submit photos for verification again."
+msgstr ""
+
+#: lms/templates/verify_student/error.underscore
+#: test_root/staticfiles/templates/verify_student/error.underscore
+msgid "Error:"
+msgstr "Erreur :"
+
+#: lms/templates/verify_student/face_photo_step.underscore
+#: test_root/staticfiles/templates/verify_student/face_photo_step.underscore
+msgid "What You Need for Verification"
+msgstr ""
+
+#: lms/templates/verify_student/face_photo_step.underscore
+#: lms/templates/verify_student/intro_step.underscore
+#: lms/templates/verify_student/make_payment_step.underscore
+#: lms/templates/verify_student/make_payment_step_ab_testing.underscore
+#: lms/templates/verify_student/payment_confirmation_step.underscore
+#: test_root/staticfiles/templates/verify_student/face_photo_step.underscore
+#: test_root/staticfiles/templates/verify_student/intro_step.underscore
+#: test_root/staticfiles/templates/verify_student/make_payment_step.underscore
+#: test_root/staticfiles/templates/verify_student/make_payment_step_ab_testing.underscore
+#: test_root/staticfiles/templates/verify_student/payment_confirmation_step.underscore
+msgid "Webcam"
+msgstr "Webcam"
+
+#: lms/templates/verify_student/face_photo_step.underscore
+#: test_root/staticfiles/templates/verify_student/face_photo_step.underscore
+msgid ""
+"You need a computer that has a webcam. When you receive a browser prompt, "
+"make sure that you allow access to the camera."
+msgstr ""
+"Vous avez besoin d'un ordinateur doté d'une webcam. Lors que votre "
+"explorateur vous le demandera, assurez vous de lui donner l'autorisation "
+"d'accéder à la webcam."
+
+#: lms/templates/verify_student/face_photo_step.underscore
+#: test_root/staticfiles/templates/verify_student/face_photo_step.underscore
+msgid "Photo Identification"
+msgstr ""
+
+#: lms/templates/verify_student/face_photo_step.underscore
+#: test_root/staticfiles/templates/verify_student/face_photo_step.underscore
+msgid ""
+"You need a driver's license, passport, or other government-issued ID that "
+"has your name and photo."
+msgstr ""
+"Vous avez besoin d'un permis de conduire, d'un passeport ou d'une pièce "
+"d'identité avec votre nom et photo."
+
+#: lms/templates/verify_student/face_photo_step.underscore
+#: lms/templates/verify_student/incourse_reverify.underscore
+#: test_root/staticfiles/templates/verify_student/face_photo_step.underscore
+#: test_root/staticfiles/templates/verify_student/incourse_reverify.underscore
+msgid "Take Your Photo"
+msgstr "Prendre votre photo"
+
+#: lms/templates/verify_student/face_photo_step.underscore
+#: test_root/staticfiles/templates/verify_student/face_photo_step.underscore
+msgid ""
+"When your face is in position, use the camera button {icon} below to take "
+"your photo."
+msgstr ""
+
+#: lms/templates/verify_student/face_photo_step.underscore
+#: test_root/staticfiles/templates/verify_student/face_photo_step.underscore
+msgid "To take a successful photo, make sure that:"
+msgstr "Pour prendre une bonne photo, assurez-vous que: "
+
+#: lms/templates/verify_student/face_photo_step.underscore
+#: test_root/staticfiles/templates/verify_student/face_photo_step.underscore
+msgid "Your face is well-lit."
+msgstr "Votre visage est bien éclairé"
+
+#: lms/templates/verify_student/face_photo_step.underscore
+#: test_root/staticfiles/templates/verify_student/face_photo_step.underscore
+msgid "Your entire face fits inside the frame."
+msgstr " Votre visage est entièrement dans le cadre."
+
+#: lms/templates/verify_student/face_photo_step.underscore
+#: test_root/staticfiles/templates/verify_student/face_photo_step.underscore
+msgid "The photo of your face matches the photo on your ID."
+msgstr ""
+"La photo de votre visage concorde avec la photo sur votre pièce d'identité."
+
+#: lms/templates/verify_student/face_photo_step.underscore
+#: test_root/staticfiles/templates/verify_student/face_photo_step.underscore
+msgid ""
+"To use the current photo, select the camera button {icon}. To take another "
+"photo, select the retake button {icon}."
+msgstr ""
+
+#: lms/templates/verify_student/face_photo_step.underscore
+#: lms/templates/verify_student/id_photo_step.underscore
+#: lms/templates/verify_student/incourse_reverify.underscore
+#: test_root/staticfiles/templates/verify_student/face_photo_step.underscore
+#: test_root/staticfiles/templates/verify_student/id_photo_step.underscore
+#: test_root/staticfiles/templates/verify_student/incourse_reverify.underscore
+msgid "Frequently Asked Questions"
+msgstr "Foire Aux Questions"
+
+#: lms/templates/verify_student/face_photo_step.underscore
+#: lms/templates/verify_student/id_photo_step.underscore
+#: lms/templates/verify_student/incourse_reverify.underscore
+#: test_root/staticfiles/templates/verify_student/face_photo_step.underscore
+#: test_root/staticfiles/templates/verify_student/id_photo_step.underscore
+#: test_root/staticfiles/templates/verify_student/incourse_reverify.underscore
+#, python-format
+msgid "Why does %(platformName)s need my photo?"
+msgstr ""
+
+#: lms/templates/verify_student/face_photo_step.underscore
+#: lms/templates/verify_student/id_photo_step.underscore
+#: lms/templates/verify_student/incourse_reverify.underscore
+#: test_root/staticfiles/templates/verify_student/face_photo_step.underscore
+#: test_root/staticfiles/templates/verify_student/id_photo_step.underscore
+#: test_root/staticfiles/templates/verify_student/incourse_reverify.underscore
+msgid ""
+"As part of the verification process, you take a photo of both your face and "
+"a government-issued photo ID. Our authorization service confirms your "
+"identity by comparing the photo you take with the photo on your ID."
+msgstr ""
+
+#: lms/templates/verify_student/face_photo_step.underscore
+#: lms/templates/verify_student/id_photo_step.underscore
+#: lms/templates/verify_student/incourse_reverify.underscore
+#: test_root/staticfiles/templates/verify_student/face_photo_step.underscore
+#: test_root/staticfiles/templates/verify_student/id_photo_step.underscore
+#: test_root/staticfiles/templates/verify_student/incourse_reverify.underscore
+#, python-format
+msgid "What does %(platformName)s do with this photo?"
+msgstr "Que fait %(platformName)s avec cette photo ?"
+
+#: lms/templates/verify_student/face_photo_step.underscore
+#: lms/templates/verify_student/id_photo_step.underscore
+#: lms/templates/verify_student/incourse_reverify.underscore
+#: test_root/staticfiles/templates/verify_student/face_photo_step.underscore
+#: test_root/staticfiles/templates/verify_student/id_photo_step.underscore
+#: test_root/staticfiles/templates/verify_student/incourse_reverify.underscore
+#, python-format
+msgid ""
+"We use the highest levels of security available to encrypt your photo and "
+"send it to our authorization service for review. Your photo and information "
+"are not saved or visible anywhere on %(platformName)s after the verification"
+" process is complete."
+msgstr ""
+
+#: lms/templates/verify_student/face_photo_step.underscore
+#: lms/templates/verify_student/id_photo_step.underscore
+#: lms/templates/verify_student/intro_step.underscore
+#: lms/templates/verify_student/payment_confirmation_step.underscore
+#: test_root/staticfiles/templates/verify_student/face_photo_step.underscore
+#: test_root/staticfiles/templates/verify_student/id_photo_step.underscore
+#: test_root/staticfiles/templates/verify_student/intro_step.underscore
+#: test_root/staticfiles/templates/verify_student/payment_confirmation_step.underscore
+#, python-format
+msgid "Next: %(nextStepTitle)s"
+msgstr "Suivant: %(nextStepTitle)s"
+
+#: lms/templates/verify_student/id_photo_step.underscore
+#: test_root/staticfiles/templates/verify_student/id_photo_step.underscore
+msgid "Take a Photo of Your ID"
+msgstr "Prenez une photo de votre pièce d'identité"
+
+#: lms/templates/verify_student/id_photo_step.underscore
+#: test_root/staticfiles/templates/verify_student/id_photo_step.underscore
+msgid ""
+"Use your webcam to take a photo of your ID. We will match this photo with "
+"the photo of your face and the name on your account."
+msgstr ""
+
+#: lms/templates/verify_student/id_photo_step.underscore
+#: test_root/staticfiles/templates/verify_student/id_photo_step.underscore
+msgid ""
+"You need an ID with your name and photo. A driver's license, passport, or "
+"other government-issued IDs are all acceptable."
+msgstr ""
+"Vous avez besoin d'un permis de conduire, un passeport ou toute pièce "
+"d'identité avec votre nom et photo."
+
+#: lms/templates/verify_student/id_photo_step.underscore
+#: lms/templates/verify_student/incourse_reverify.underscore
+#: test_root/staticfiles/templates/verify_student/id_photo_step.underscore
+#: test_root/staticfiles/templates/verify_student/incourse_reverify.underscore
+msgid "Tips on taking a successful photo"
+msgstr ""
+
+#: lms/templates/verify_student/id_photo_step.underscore
+#: test_root/staticfiles/templates/verify_student/id_photo_step.underscore
+msgid "Ensure that you can see your photo and read your name"
+msgstr ""
+
+#: lms/templates/verify_student/id_photo_step.underscore
+#: test_root/staticfiles/templates/verify_student/id_photo_step.underscore
+msgid "Make sure your ID is well-lit"
+msgstr ""
+
+#: lms/templates/verify_student/id_photo_step.underscore
+#: test_root/staticfiles/templates/verify_student/id_photo_step.underscore
+msgid "Once in position, use the camera button {icon} to capture your ID"
+msgstr ""
+
+#: lms/templates/verify_student/id_photo_step.underscore
+#: lms/templates/verify_student/incourse_reverify.underscore
+#: test_root/staticfiles/templates/verify_student/id_photo_step.underscore
+#: test_root/staticfiles/templates/verify_student/incourse_reverify.underscore
+msgid "Use the retake photo button if you are not pleased with your photo"
+msgstr ""
+
+#: lms/templates/verify_student/image_input.underscore
+#: test_root/staticfiles/templates/verify_student/image_input.underscore
+msgid "Preview of uploaded image"
+msgstr ""
+
+#: lms/templates/verify_student/image_input.underscore
+#: test_root/staticfiles/templates/verify_student/image_input.underscore
+msgid "Upload an image or capture one with your web or phone camera."
+msgstr ""
+
+#: lms/templates/verify_student/incourse_reverify.underscore
+#: test_root/staticfiles/templates/verify_student/incourse_reverify.underscore
+msgid ""
+"Use your webcam to take a photo of your face. We will match this photo with "
+"the photo on your ID."
+msgstr ""
+
+#: lms/templates/verify_student/incourse_reverify.underscore
+#: test_root/staticfiles/templates/verify_student/incourse_reverify.underscore
+msgid "Make sure your face is well-lit"
+msgstr ""
+
+#: lms/templates/verify_student/incourse_reverify.underscore
+#: test_root/staticfiles/templates/verify_student/incourse_reverify.underscore
+msgid "Be sure your entire face is inside the frame"
+msgstr ""
+
+#: lms/templates/verify_student/incourse_reverify.underscore
+#: test_root/staticfiles/templates/verify_student/incourse_reverify.underscore
+msgid "Once in position, use the camera button {icon} to capture your photo"
+msgstr ""
+
+#: lms/templates/verify_student/incourse_reverify.underscore
+#: test_root/staticfiles/templates/verify_student/incourse_reverify.underscore
+msgid "Can we match the photo you took with the one on your ID?"
+msgstr ""
+
+#: lms/templates/verify_student/intro_step.underscore
+#: test_root/staticfiles/templates/verify_student/intro_step.underscore
+msgid "Thanks for returning to verify your ID in: {courseName}"
+msgstr ""
+
+#: lms/templates/verify_student/intro_step.underscore
+#: lms/templates/verify_student/make_payment_step.underscore
+#: test_root/staticfiles/templates/verify_student/intro_step.underscore
+#: test_root/staticfiles/templates/verify_student/make_payment_step.underscore
+msgid ""
+"You need to activate your account before you can enroll in courses. Check "
+"your inbox for an activation email. After you complete activation you can "
+"return and refresh this page."
+msgstr ""
+"Vous devez activer votre compte avant de pouvoir vous inscrire aux cours. "
+"Vérifier votre boîte de réception pour un email d'activation. Après "
+"l'activation vous pouvez revenir et rafraichir cette page."
+
+#: lms/templates/verify_student/intro_step.underscore
+#: lms/templates/verify_student/make_payment_step.underscore
+#: lms/templates/verify_student/payment_confirmation_step.underscore
+#: test_root/staticfiles/templates/verify_student/intro_step.underscore
+#: test_root/staticfiles/templates/verify_student/make_payment_step.underscore
+#: test_root/staticfiles/templates/verify_student/payment_confirmation_step.underscore
+msgid "Activate Your Account"
+msgstr "Activez votre compte"
+
+#: lms/templates/verify_student/intro_step.underscore
+#: lms/templates/verify_student/make_payment_step.underscore
+#: test_root/staticfiles/templates/verify_student/intro_step.underscore
+#: test_root/staticfiles/templates/verify_student/make_payment_step.underscore
+msgid "Check Your Email"
+msgstr "Vérifiez votre email"
+
+#: lms/templates/verify_student/intro_step.underscore
+#: lms/templates/verify_student/make_payment_step_ab_testing.underscore
+#: lms/templates/verify_student/payment_confirmation_step.underscore
+#: test_root/staticfiles/templates/verify_student/intro_step.underscore
+#: test_root/staticfiles/templates/verify_student/make_payment_step_ab_testing.underscore
+#: test_root/staticfiles/templates/verify_student/payment_confirmation_step.underscore
+msgid "Photo ID"
+msgstr "ID de la photo"
+
+#: lms/templates/verify_student/intro_step.underscore
+#: test_root/staticfiles/templates/verify_student/intro_step.underscore
+msgid ""
+"A driver's license, passport, or other government-issued ID with your name "
+"and photo"
+msgstr ""
+"Un permis de conduire, un passeport ou toute pièce d'identité avec votre nom"
+" et photo."
+
+#: lms/templates/verify_student/make_payment_step.underscore
+#: lms/templates/verify_student/make_payment_step_ab_testing.underscore
+#: test_root/staticfiles/templates/verify_student/make_payment_step.underscore
+#: test_root/staticfiles/templates/verify_student/make_payment_step_ab_testing.underscore
+msgid "You are enrolling in: {courseName}"
+msgstr ""
+
+#: lms/templates/verify_student/make_payment_step.underscore
+#: test_root/staticfiles/templates/verify_student/make_payment_step.underscore
+msgid "You are upgrading your enrollment for: {courseName}"
+msgstr ""
+
+#: lms/templates/verify_student/make_payment_step.underscore
+#: test_root/staticfiles/templates/verify_student/make_payment_step.underscore
+msgid ""
+"You can now enter your payment information and complete your enrollment."
+msgstr ""
+"Vous pouvez maintenant entrer vos informations de paiement et terminer votre"
+" inscription."
+
+#: lms/templates/verify_student/make_payment_step.underscore
+#: test_root/staticfiles/templates/verify_student/make_payment_step.underscore
+#, python-format
+msgid ""
+"You can pay now even if you don't have the following items available, but "
+"you will need to have these by %(date)s to qualify to earn a Verified "
+"Certificate."
+msgstr ""
+
+#: lms/templates/verify_student/make_payment_step.underscore
+#: test_root/staticfiles/templates/verify_student/make_payment_step.underscore
+msgid ""
+"You can pay now even if you don't have the following items available, but "
+"you will need to have these to qualify to earn a Verified Certificate."
+msgstr ""
+
+#: lms/templates/verify_student/make_payment_step.underscore
+#: test_root/staticfiles/templates/verify_student/make_payment_step.underscore
+msgid "Government-Issued Photo ID"
+msgstr "Photo d'identité officielle"
+
+#: lms/templates/verify_student/make_payment_step.underscore
+#: test_root/staticfiles/templates/verify_student/make_payment_step.underscore
+msgid ""
+"ID-Verification is not required for this Professional Education course."
+msgstr ""
+
+#: lms/templates/verify_student/make_payment_step.underscore
+#: test_root/staticfiles/templates/verify_student/make_payment_step.underscore
+msgid ""
+"All professional education courses are fee-based, and require payment to "
+"complete the enrollment process."
+msgstr ""
+"Les cours professionnels requièrent un paiement afin de terminer le "
+"processus d'inscription."
+
+#: lms/templates/verify_student/make_payment_step.underscore
+#: test_root/staticfiles/templates/verify_student/make_payment_step.underscore
+msgid "You have already verified your ID!"
+msgstr "Vous avez déjà vérifié votre ID!"
+
+#: lms/templates/verify_student/make_payment_step.underscore
+#: test_root/staticfiles/templates/verify_student/make_payment_step.underscore
+msgid "Your verification status is good until {verificationGoodUntil}."
+msgstr ""
+
+#: lms/templates/verify_student/make_payment_step.underscore
+#: test_root/staticfiles/templates/verify_student/make_payment_step.underscore
+msgid "price"
+msgstr "prix"
+
+#: lms/templates/verify_student/make_payment_step_ab_testing.underscore
+#: test_root/staticfiles/templates/verify_student/make_payment_step_ab_testing.underscore
+msgid "Account Not Activated"
+msgstr ""
+
+#: lms/templates/verify_student/make_payment_step_ab_testing.underscore
+#: test_root/staticfiles/templates/verify_student/make_payment_step_ab_testing.underscore
+msgid "Upgrade to a Verified Certificate for {courseName}"
+msgstr ""
+
+#: lms/templates/verify_student/make_payment_step_ab_testing.underscore
+#: test_root/staticfiles/templates/verify_student/make_payment_step_ab_testing.underscore
+msgid ""
+"Before you upgrade to a certificate track, you must activate your account."
+msgstr ""
+
+#: lms/templates/verify_student/make_payment_step_ab_testing.underscore
+#: test_root/staticfiles/templates/verify_student/make_payment_step_ab_testing.underscore
+msgid "Check your email for an activation message."
+msgstr ""
+
+#: lms/templates/verify_student/make_payment_step_ab_testing.underscore
+#: test_root/staticfiles/templates/verify_student/make_payment_step_ab_testing.underscore
+msgid "Professional Certificate for {courseName}"
+msgstr ""
+
+#: lms/templates/verify_student/make_payment_step_ab_testing.underscore
+#: test_root/staticfiles/templates/verify_student/make_payment_step_ab_testing.underscore
+msgid "Verified Certificate for {courseName}"
+msgstr ""
+
+#: lms/templates/verify_student/make_payment_step_ab_testing.underscore
+#: test_root/staticfiles/templates/verify_student/make_payment_step_ab_testing.underscore
+#, python-format
+msgid ""
+"To receive a certificate, you must also verify your identity before "
+"%(date)s."
+msgstr ""
+
+#: lms/templates/verify_student/make_payment_step_ab_testing.underscore
+#: test_root/staticfiles/templates/verify_student/make_payment_step_ab_testing.underscore
+msgid "To receive a certificate, you must also verify your identity."
+msgstr ""
+
+#: lms/templates/verify_student/make_payment_step_ab_testing.underscore
+#: test_root/staticfiles/templates/verify_student/make_payment_step_ab_testing.underscore
+msgid ""
+"To verify your identity, you need a webcam and a government-issued photo ID."
+msgstr ""
+
+#: lms/templates/verify_student/make_payment_step_ab_testing.underscore
+#: test_root/staticfiles/templates/verify_student/make_payment_step_ab_testing.underscore
+msgid ""
+"Your ID must be a government-issued photo ID that clearly shows your face."
+msgstr ""
+
+#: lms/templates/verify_student/make_payment_step_ab_testing.underscore
+#: test_root/staticfiles/templates/verify_student/make_payment_step_ab_testing.underscore
+msgid ""
+"You will use your webcam to take a picture of your face and of your "
+"government-issued photo ID."
+msgstr ""
+
+#: lms/templates/verify_student/payment_confirmation_step.underscore
+#: test_root/staticfiles/templates/verify_student/payment_confirmation_step.underscore
+msgid "Thank you! We have received your payment for {courseName}."
+msgstr ""
+
+#: lms/templates/verify_student/payment_confirmation_step.underscore
+#: test_root/staticfiles/templates/verify_student/payment_confirmation_step.underscore
+msgid "Next Step: Confirm your identity"
+msgstr "Étape suivante: Confirmer votre identité"
+
+#: lms/templates/verify_student/payment_confirmation_step.underscore
+#: test_root/staticfiles/templates/verify_student/payment_confirmation_step.underscore
+msgid "Check your email"
+msgstr "Vérifiez votre email"
+
+#: lms/templates/verify_student/payment_confirmation_step.underscore
+#: test_root/staticfiles/templates/verify_student/payment_confirmation_step.underscore
+msgid ""
+"You need to activate your account before you can enroll in courses. Check "
+"your inbox for an activation email."
+msgstr ""
+"Vous devez activer votre compte avant de vous inscrire à des cours. Vérifier"
+" votre boîte de réception."
+
+#: lms/templates/verify_student/payment_confirmation_step.underscore
+#: test_root/staticfiles/templates/verify_student/payment_confirmation_step.underscore
+msgid ""
+"A driver's license, passport, or government-issued ID with your name and "
+"photo."
+msgstr ""
+"Un permis de conduire, un passeport ou toute pièce d'identité avec votre nom"
+" et photo."
+
+#: lms/templates/verify_student/reverify_success_step.underscore
+#: test_root/staticfiles/templates/verify_student/reverify_success_step.underscore
+msgid "Identity Verification In Progress"
+msgstr "Vérification d'identité en cours"
+
+#: lms/templates/verify_student/reverify_success_step.underscore
+#: test_root/staticfiles/templates/verify_student/reverify_success_step.underscore
+msgid ""
+"We have received your information and are verifying your identity. You will "
+"see a message on your dashboard when the verification process is complete "
+"(usually within 1-2 days). In the meantime, you can still access all "
+"available course content."
+msgstr ""
+"Nous avons reçus vos informations et nous vérifions votre identité. Un "
+"message sera visible sur votre tableau de bord (1-2 jours de délai). Entre "
+"temps, vous avez toujours accès à l'ensemble du cours."
+
+#: lms/templates/verify_student/reverify_success_step.underscore
+#: test_root/staticfiles/templates/verify_student/reverify_success_step.underscore
+msgid "Return to Your Dashboard"
+msgstr "Retour au Tableau de bord"
+
+#: lms/templates/verify_student/review_photos_step.underscore
+#: test_root/staticfiles/templates/verify_student/review_photos_step.underscore
+msgid "Review Your Photos"
+msgstr "Vérifiez vos photos"
+
+#: lms/templates/verify_student/review_photos_step.underscore
+#: test_root/staticfiles/templates/verify_student/review_photos_step.underscore
+msgid ""
+"Make sure we can verify your identity with the photos and information you "
+"have provided."
+msgstr ""
+"Assurez-vous que nous pourrons vérifier votre identité avec les photos et "
+"les informations fournies."
+
+#: lms/templates/verify_student/review_photos_step.underscore
+#: test_root/staticfiles/templates/verify_student/review_photos_step.underscore
+#, python-format
+msgid "Photo of %(fullName)s"
+msgstr "Photo de %(fullName)s"
+
+#: lms/templates/verify_student/review_photos_step.underscore
+#: test_root/staticfiles/templates/verify_student/review_photos_step.underscore
+#, python-format
+msgid "Photo of %(fullName)s's ID"
+msgstr "Photo de l'ID de %(fullName)s"
+
+#: lms/templates/verify_student/review_photos_step.underscore
+#: test_root/staticfiles/templates/verify_student/review_photos_step.underscore
+msgid "Photo requirements:"
+msgstr "Conditions requises pour la photo:"
+
+#: lms/templates/verify_student/review_photos_step.underscore
+#: test_root/staticfiles/templates/verify_student/review_photos_step.underscore
+msgid "Does the photo of you show your whole face?"
+msgstr "Votre photo montre-t-elle votre visage en entier ?"
+
+#: lms/templates/verify_student/review_photos_step.underscore
+#: test_root/staticfiles/templates/verify_student/review_photos_step.underscore
+msgid "Does the photo of you match your ID photo?"
+msgstr "Votre photo correspond-elle à celle de votre document d'identité ?"
+
+#: lms/templates/verify_student/review_photos_step.underscore
+#: test_root/staticfiles/templates/verify_student/review_photos_step.underscore
+msgid "Is your name on your ID readable?"
+msgstr "Le nom sur votre ID est-il lisible ?"
+
+#: lms/templates/verify_student/review_photos_step.underscore
+#: test_root/staticfiles/templates/verify_student/review_photos_step.underscore
+#, python-format
+msgid "Does the name on your ID match your account name: %(fullName)s?"
+msgstr ""
+"Le nom sur votre ID correspond-il à votre nom de compte: %(fullName)s?"
+
+#: lms/templates/verify_student/review_photos_step.underscore
+#: test_root/staticfiles/templates/verify_student/review_photos_step.underscore
+msgid "Edit Your Name"
+msgstr "Modifier votre nom"
+
+#: lms/templates/verify_student/review_photos_step.underscore
+#: test_root/staticfiles/templates/verify_student/review_photos_step.underscore
+msgid ""
+"Make sure that the full name on your account matches the name on your ID."
+msgstr ""
+
+#: lms/templates/verify_student/review_photos_step.underscore
+#: test_root/staticfiles/templates/verify_student/review_photos_step.underscore
+msgid "Photos don't meet the requirements?"
+msgstr ""
+
+#: lms/templates/verify_student/review_photos_step.underscore
+#: test_root/staticfiles/templates/verify_student/review_photos_step.underscore
+msgid "Retake Your Photos"
+msgstr ""
+
+#: lms/templates/verify_student/review_photos_step.underscore
+#: test_root/staticfiles/templates/verify_student/review_photos_step.underscore
+msgid "Before proceeding, please confirm that your details match"
+msgstr ""
+"Avant de continuer, veuillez vérifier que vos informations personnelles "
+"correspondent"
+
+#: lms/templates/verify_student/webcam_photo.underscore
+#: test_root/staticfiles/templates/verify_student/webcam_photo.underscore
+msgid ""
+"Don't see your picture? Make sure to allow your browser to use your camera "
+"when it asks for permission."
+msgstr ""
+
+#: lms/templates/verify_student/webcam_photo.underscore
+#: test_root/staticfiles/templates/verify_student/webcam_photo.underscore
+msgid "Live view of webcam"
+msgstr ""
+
+#: lms/templates/verify_student/webcam_photo.underscore
+#: test_root/staticfiles/templates/verify_student/webcam_photo.underscore
+msgid "Retake Photo"
+msgstr "Reprendre une photo"
+
+#: lms/templates/verify_student/webcam_photo.underscore
+#: test_root/staticfiles/templates/verify_student/webcam_photo.underscore
+msgid "Take Photo"
+msgstr "Prendre une photo"
+
+#: test_root/staticfiles/proctoring/templates/add-new-allowance.underscore
+msgid "Add a New Allowance"
+msgstr ""
+
+#: test_root/staticfiles/proctoring/templates/add-new-allowance.underscore
+msgid "Special Exam"
+msgstr ""
+
+#: test_root/staticfiles/proctoring/templates/add-new-allowance.underscore
+msgid "Exam Type"
+msgstr ""
+
+#: test_root/staticfiles/proctoring/templates/add-new-allowance.underscore
+#: test_root/staticfiles/proctoring/templates/course_allowances.underscore
+msgid "Allowance Type"
+msgstr ""
+
+#: test_root/staticfiles/proctoring/templates/add-new-allowance.underscore
+msgid "Additional Time (minutes)"
+msgstr ""
+
+#: test_root/staticfiles/proctoring/templates/add-new-allowance.underscore
+msgid "Value"
+msgstr ""
+
+#: test_root/staticfiles/proctoring/templates/add-new-allowance.underscore
+msgid "minutes"
+msgstr ""
+
+#: test_root/staticfiles/proctoring/templates/add-new-allowance.underscore
+msgid "Username or Email"
+msgstr ""
+
+#: test_root/staticfiles/proctoring/templates/course_allowances.underscore
+msgid "Allowances"
+msgstr ""
+
+#: test_root/staticfiles/proctoring/templates/course_allowances.underscore
+msgid "Add Allowance"
+msgstr ""
+
+#: test_root/staticfiles/proctoring/templates/course_allowances.underscore
+#: test_root/staticfiles/proctoring/templates/student-proctored-exam-attempts.underscore
+msgid "Exam Name"
+msgstr ""
+
+#: test_root/staticfiles/proctoring/templates/course_allowances.underscore
+msgid "Allowance Value"
+msgstr ""
+
+#: test_root/staticfiles/proctoring/templates/student-proctored-exam-attempts.underscore
+msgid "Time Limit"
+msgstr ""
+
+#: test_root/staticfiles/proctoring/templates/student-proctored-exam-attempts.underscore
+msgid "Started At"
+msgstr ""
+
+#: test_root/staticfiles/proctoring/templates/student-proctored-exam-attempts.underscore
+msgid "Completed At"
+msgstr ""
+
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/certificate-white-list.underscore
+msgid ""
+"Generate certificates for all users on the Exception list for whom "
+"certificates have not yet been run"
+msgstr ""
diff --git a/conf/locale/he/LC_MESSAGES/django.po b/conf/locale/he/LC_MESSAGES/django.po
index 28f0bf3fb9..46e62a120c 100644
--- a/conf/locale/he/LC_MESSAGES/django.po
+++ b/conf/locale/he/LC_MESSAGES/django.po
@@ -8389,7 +8389,6 @@ msgstr ""
#: lms/templates/login.html lms/templates/provider_login.html
#: lms/templates/register-form.html lms/templates/signup_modal.html
#: lms/templates/sysadmin_dashboard.html
-#: themes/red-theme/cms/templates/login.html
#: themes/stanford-style/lms/templates/register-form.html
msgid "Password"
msgstr ""
@@ -8943,11 +8942,7 @@ msgstr ""
msgid "Incorrect format for field '{name}'. {detailed_message}"
msgstr ""
-#: cms/lib/xblock/tagging.py
-msgid "Difficulty"
-msgstr ""
-
-#: cms/lib/xblock/tagging.py
+#: cms/lib/xblock/tagging/tagging.py
msgid "Dictionary with the available tags"
msgstr ""
@@ -9024,28 +9019,10 @@ msgstr ""
msgid "Programs"
msgstr ""
-#: cms/templates/login.html cms/templates/widgets/header.html
-#: themes/red-theme/cms/templates/login.html
-msgid "Sign In"
-msgstr ""
-
-#: cms/templates/login.html themes/red-theme/cms/templates/login.html
-msgid "Sign In to {studio_name}"
-msgstr ""
-
-#: cms/templates/login.html themes/red-theme/cms/templates/login.html
-msgid "Don't have a {studio_name} Account? Sign up!"
-msgstr ""
-
-#: cms/templates/login.html themes/red-theme/cms/templates/login.html
-msgid "Required Information to Sign In to {studio_name}"
-msgstr ""
-
#: cms/templates/login.html cms/templates/register.html
#: lms/templates/help_modal.html lms/templates/login.html
#: lms/templates/provider_login.html lms/templates/register-form.html
#: lms/templates/register-shib.html lms/templates/signup_modal.html
-#: themes/red-theme/cms/templates/login.html
#: themes/stanford-style/lms/templates/register-form.html
#: themes/stanford-style/lms/templates/register-shib.html
msgid "E-mail"
@@ -9057,14 +9034,13 @@ msgstr ""
#: cms/templates/login.html cms/templates/manage_users.html
#: cms/templates/manage_users_lib.html cms/templates/register.html
#: lms/templates/login.html lms/templates/register-form.html
-#: lms/templates/register-shib.html themes/red-theme/cms/templates/login.html
+#: lms/templates/register-shib.html
#: themes/stanford-style/lms/templates/register-form.html
#: themes/stanford-style/lms/templates/register-shib.html
msgid "example: username@domain.com"
msgstr ""
#: cms/templates/login.html lms/templates/login.html
-#: themes/red-theme/cms/templates/login.html
msgid "Forgot password?"
msgstr ""
@@ -9288,11 +9264,12 @@ msgid "My Courses"
msgstr ""
#: lms/templates/dashboard.html themes/edx.org/lms/templates/dashboard.html
-msgid "Looks like you haven't enrolled in any courses yet."
+msgid "You are not enrolled in any courses yet."
msgstr ""
-#: lms/templates/dashboard.html themes/edx.org/lms/templates/dashboard.html
-msgid "Find courses now!"
+#: lms/templates/dashboard.html lms/templates/navigation.html
+#: themes/edx.org/lms/templates/dashboard.html
+msgid "Explore courses"
msgstr ""
#: lms/templates/dashboard.html themes/edx.org/lms/templates/dashboard.html
@@ -9840,8 +9817,7 @@ msgstr ""
msgid "How it Works"
msgstr ""
-#: lms/templates/navigation-edx.html lms/templates/navigation.html
-#: themes/edx.org/lms/templates/header.html
+#: lms/templates/navigation-edx.html themes/edx.org/lms/templates/header.html
#: themes/red-theme/lms/templates/header.html
msgid "Find Courses"
msgstr ""
@@ -17858,6 +17834,22 @@ msgstr ""
msgid "Learn more about content libraries"
msgstr ""
+#: cms/templates/login.html cms/templates/widgets/header.html
+msgid "Sign In"
+msgstr ""
+
+#: cms/templates/login.html
+msgid "Sign In to {studio_name}"
+msgstr ""
+
+#: cms/templates/login.html
+msgid "Don't have a {studio_name} Account? Sign up!"
+msgstr ""
+
+#: cms/templates/login.html
+msgid "Required Information to Sign In to {studio_name}"
+msgstr ""
+
#: cms/templates/manage_users.html
msgid "Course Team Settings"
msgstr ""
diff --git a/conf/locale/he/LC_MESSAGES/djangojs.po b/conf/locale/he/LC_MESSAGES/djangojs.po
index 2fac1411a8..60155b5f4e 100644
--- a/conf/locale/he/LC_MESSAGES/djangojs.po
+++ b/conf/locale/he/LC_MESSAGES/djangojs.po
@@ -117,6 +117,39 @@ msgstr ""
#: lms/djangoapps/support/static/support/templates/enrollment-modal.underscore
#: lms/djangoapps/teams/static/teams/templates/edit-team.underscore
#: lms/templates/instructor/instructor_dashboard_2/cohort-form.underscore
+#: test_root/staticfiles/coffee/fixtures/add-xblock-component-menu-problem.underscore
+#: test_root/staticfiles/coffee/fixtures/add-xblock-component-menu.underscore
+#: test_root/staticfiles/coffee/fixtures/certificate-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/content-group-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/course_info_handouts.underscore
+#: test_root/staticfiles/coffee/fixtures/course_info_update.underscore
+#: test_root/staticfiles/coffee/fixtures/edit-textbook.underscore
+#: test_root/staticfiles/coffee/fixtures/group-configuration-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/section-name-edit.underscore
+#: test_root/staticfiles/coffee/fixtures/signatory-actions.underscore
+#: test_root/staticfiles/coffee/fixtures/xblock-string-field-editor.underscore
+#: test_root/staticfiles/common/templates/discussion/new-post.underscore
+#: test_root/staticfiles/common/templates/discussion/response-comment-edit.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-edit.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-response-edit.underscore
+#: test_root/staticfiles/support/templates/enrollment-modal.underscore
+#: test_root/staticfiles/teams/templates/edit-team.underscore
+#: test_root/staticfiles/templates/add-xblock-component-menu-problem.underscore
+#: test_root/staticfiles/templates/add-xblock-component-menu.underscore
+#: test_root/staticfiles/templates/certificate-editor.underscore
+#: test_root/staticfiles/templates/content-group-editor.underscore
+#: test_root/staticfiles/templates/course_info_handouts.underscore
+#: test_root/staticfiles/templates/course_info_update.underscore
+#: test_root/staticfiles/templates/edit-textbook.underscore
+#: test_root/staticfiles/templates/group-configuration-editor.underscore
+#: test_root/staticfiles/templates/section-name-edit.underscore
+#: test_root/staticfiles/templates/signatory-actions.underscore
+#: test_root/staticfiles/templates/xblock-string-field-editor.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohort-form.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/new-post.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/response-comment-edit.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-edit.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-response-edit.underscore
msgid "Cancel"
msgstr ""
@@ -139,6 +172,32 @@ msgstr ""
#: cms/templates/js/signatory-editor.underscore
#: cms/templates/js/xblock-outline.underscore
#: common/static/common/templates/discussion/forum-action-delete.underscore
+#: test_root/staticfiles/coffee/fixtures/certificate-details.underscore
+#: test_root/staticfiles/coffee/fixtures/certificate-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/content-group-details.underscore
+#: test_root/staticfiles/coffee/fixtures/content-group-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/course-outline.underscore
+#: test_root/staticfiles/coffee/fixtures/course_grade_policy.underscore
+#: test_root/staticfiles/coffee/fixtures/course_info_update.underscore
+#: test_root/staticfiles/coffee/fixtures/group-configuration-details.underscore
+#: test_root/staticfiles/coffee/fixtures/group-configuration-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/show-textbook.underscore
+#: test_root/staticfiles/coffee/fixtures/signatory-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/xblock-outline.underscore
+#: test_root/staticfiles/common/templates/discussion/forum-action-delete.underscore
+#: test_root/staticfiles/templates/certificate-details.underscore
+#: test_root/staticfiles/templates/certificate-editor.underscore
+#: test_root/staticfiles/templates/content-group-details.underscore
+#: test_root/staticfiles/templates/content-group-editor.underscore
+#: test_root/staticfiles/templates/course-outline.underscore
+#: test_root/staticfiles/templates/course_grade_policy.underscore
+#: test_root/staticfiles/templates/course_info_update.underscore
+#: test_root/staticfiles/templates/group-configuration-details.underscore
+#: test_root/staticfiles/templates/group-configuration-editor.underscore
+#: test_root/staticfiles/templates/show-textbook.underscore
+#: test_root/staticfiles/templates/signatory-editor.underscore
+#: test_root/staticfiles/templates/xblock-outline.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/forum-action-delete.underscore
msgid "Delete"
msgstr ""
@@ -157,12 +216,22 @@ msgstr ""
#: cms/templates/js/previous-video-upload-list.underscore
#: cms/templates/js/signatory-details.underscore
#: lms/templates/instructor/instructor_dashboard_2/certificate-white-list.underscore
+#: test_root/staticfiles/coffee/fixtures/asset-library.underscore
+#: test_root/staticfiles/coffee/fixtures/previous-video-upload-list.underscore
+#: test_root/staticfiles/coffee/fixtures/signatory-details.underscore
+#: test_root/staticfiles/templates/asset-library.underscore
+#: test_root/staticfiles/templates/previous-video-upload-list.underscore
+#: test_root/staticfiles/templates/signatory-details.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/certificate-white-list.underscore
msgid "Name"
msgstr ""
#: cms/static/js/views/assets.js lms/static/js/Markdown.Editor.js
#: cms/templates/js/asset-upload-modal.underscore
#: lms/templates/instructor/instructor_dashboard_2/certificate-bulk-white-list.underscore
+#: test_root/staticfiles/coffee/fixtures/asset-upload-modal.underscore
+#: test_root/staticfiles/templates/asset-upload-modal.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/certificate-bulk-white-list.underscore
msgid "Choose File"
msgstr ""
@@ -198,6 +267,25 @@ msgstr ""
#: lms/templates/instructor/instructor_dashboard_2/cohort-discussions-course-wide.underscore
#: lms/templates/instructor/instructor_dashboard_2/cohort-discussions-inline.underscore
#: lms/templates/instructor/instructor_dashboard_2/cohort-form.underscore
+#: test_root/staticfiles/coffee/fixtures/certificate-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/content-group-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/course_info_handouts.underscore
+#: test_root/staticfiles/coffee/fixtures/edit-textbook.underscore
+#: test_root/staticfiles/coffee/fixtures/group-configuration-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/section-name-edit.underscore
+#: test_root/staticfiles/coffee/fixtures/signatory-actions.underscore
+#: test_root/staticfiles/coffee/fixtures/xblock-string-field-editor.underscore
+#: test_root/staticfiles/templates/certificate-editor.underscore
+#: test_root/staticfiles/templates/content-group-editor.underscore
+#: test_root/staticfiles/templates/course_info_handouts.underscore
+#: test_root/staticfiles/templates/edit-textbook.underscore
+#: test_root/staticfiles/templates/group-configuration-editor.underscore
+#: test_root/staticfiles/templates/section-name-edit.underscore
+#: test_root/staticfiles/templates/signatory-actions.underscore
+#: test_root/staticfiles/templates/xblock-string-field-editor.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohort-discussions-course-wide.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohort-discussions-inline.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohort-form.underscore
msgid "Save"
msgstr ""
@@ -207,6 +295,8 @@ msgstr ""
#: cms/static/js/views/modals/course_outline_modals.js
#: common/lib/xmodule/xmodule/js/src/html/edit.js
#: cms/templates/js/add-xblock-component-menu-problem.underscore
+#: test_root/staticfiles/coffee/fixtures/add-xblock-component-menu-problem.underscore
+#: test_root/staticfiles/templates/add-xblock-component-menu-problem.underscore
msgid "Advanced"
msgstr ""
@@ -218,6 +308,11 @@ msgstr ""
#: common/static/common/templates/image-modal.underscore
#: common/static/common/templates/discussion/forum-action-close.underscore
#: lms/templates/student_profile/share_modal.underscore
+#: test_root/staticfiles/common/templates/image-modal.underscore
+#: test_root/staticfiles/common/templates/discussion/forum-action-close.underscore
+#: test_root/staticfiles/templates/student_profile/share_modal.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/image-modal.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/forum-action-close.underscore
msgid "Close"
msgstr ""
@@ -517,6 +612,7 @@ msgstr ""
#. browser when a user needs to edit HTML
#: common/lib/xmodule/xmodule/js/src/html/edit.js
#: lms/templates/instructor/instructor_dashboard_2/enrollment-code-lookup-links.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/enrollment-code-lookup-links.underscore
msgid "Code"
msgstr ""
@@ -630,6 +726,12 @@ msgstr ""
#: cms/templates/js/group-configuration-editor.underscore
#: lms/templates/commerce/receipt.underscore
#: lms/templates/verify_student/payment_confirmation_step.underscore
+#: test_root/staticfiles/coffee/fixtures/certificate-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/group-configuration-editor.underscore
+#: test_root/staticfiles/templates/certificate-editor.underscore
+#: test_root/staticfiles/templates/group-configuration-editor.underscore
+#: test_root/staticfiles/templates/commerce/receipt.underscore
+#: test_root/staticfiles/templates/verify_student/payment_confirmation_step.underscore
msgid "Description"
msgstr ""
@@ -677,6 +779,24 @@ msgstr ""
#: cms/templates/js/signatory-details.underscore
#: cms/templates/js/xblock-string-field-editor.underscore
#: common/static/common/templates/discussion/forum-action-edit.underscore
+#: test_root/staticfiles/coffee/fixtures/certificate-details.underscore
+#: test_root/staticfiles/coffee/fixtures/content-group-details.underscore
+#: test_root/staticfiles/coffee/fixtures/course_info_handouts.underscore
+#: test_root/staticfiles/coffee/fixtures/course_info_update.underscore
+#: test_root/staticfiles/coffee/fixtures/group-configuration-details.underscore
+#: test_root/staticfiles/coffee/fixtures/show-textbook.underscore
+#: test_root/staticfiles/coffee/fixtures/signatory-details.underscore
+#: test_root/staticfiles/coffee/fixtures/xblock-string-field-editor.underscore
+#: test_root/staticfiles/common/templates/discussion/forum-action-edit.underscore
+#: test_root/staticfiles/templates/certificate-details.underscore
+#: test_root/staticfiles/templates/content-group-details.underscore
+#: test_root/staticfiles/templates/course_info_handouts.underscore
+#: test_root/staticfiles/templates/course_info_update.underscore
+#: test_root/staticfiles/templates/group-configuration-details.underscore
+#: test_root/staticfiles/templates/show-textbook.underscore
+#: test_root/staticfiles/templates/signatory-details.underscore
+#: test_root/staticfiles/templates/xblock-string-field-editor.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/forum-action-edit.underscore
msgid "Edit"
msgstr ""
@@ -769,6 +889,8 @@ msgstr ""
#. browser when a user needs to edit HTML
#: common/lib/xmodule/xmodule/js/src/html/edit.js
#: common/static/common/templates/image-modal.underscore
+#: test_root/staticfiles/common/templates/image-modal.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/image-modal.underscore
msgid "Fullscreen"
msgstr ""
@@ -1080,6 +1202,12 @@ msgstr ""
#: cms/templates/js/paging-header.underscore
#: common/static/common/templates/components/paging-footer.underscore
#: common/static/common/templates/discussion/pagination.underscore
+#: test_root/staticfiles/coffee/fixtures/paging-header.underscore
+#: test_root/staticfiles/common/templates/components/paging-footer.underscore
+#: test_root/staticfiles/common/templates/discussion/pagination.underscore
+#: test_root/staticfiles/templates/paging-header.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/components/paging-footer.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/pagination.underscore
msgid "Next"
msgstr ""
@@ -1100,6 +1228,8 @@ msgstr ""
#. browser when a user needs to edit HTML
#: common/lib/xmodule/xmodule/js/src/html/edit.js
#: cms/templates/js/timed-examination-preference-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/timed-examination-preference-editor.underscore
+#: test_root/staticfiles/templates/timed-examination-preference-editor.underscore
msgid "None"
msgstr ""
@@ -1177,6 +1307,8 @@ msgstr ""
#: common/lib/xmodule/xmodule/js/src/html/edit.js
#: lms/static/coffee/src/customwmd.js
#: cms/templates/js/asset-library.underscore
+#: test_root/staticfiles/coffee/fixtures/asset-library.underscore
+#: test_root/staticfiles/templates/asset-library.underscore
msgid "Preview"
msgstr ""
@@ -1216,6 +1348,10 @@ msgstr ""
#: common/lib/xmodule/xmodule/js/src/html/edit.js
#: cms/templates/js/metadata-file-uploader-item.underscore
#: cms/templates/js/video/metadata-translations-item.underscore
+#: test_root/staticfiles/coffee/fixtures/metadata-file-uploader-item.underscore
+#: test_root/staticfiles/coffee/fixtures/video/metadata-translations-item.underscore
+#: test_root/staticfiles/templates/metadata-file-uploader-item.underscore
+#: test_root/staticfiles/templates/video/metadata-translations-item.underscore
msgid "Replace"
msgstr ""
@@ -1490,6 +1626,9 @@ msgstr ""
#: lms/templates/bookmarks/bookmarks-list.underscore
#: lms/templates/search/course_search_item.underscore
#: lms/templates/search/dashboard_search_item.underscore
+#: test_root/staticfiles/templates/bookmarks/bookmarks-list.underscore
+#: test_root/staticfiles/templates/search/course_search_item.underscore
+#: test_root/staticfiles/templates/search/dashboard_search_item.underscore
msgid "View"
msgstr ""
@@ -1843,6 +1982,8 @@ msgstr ""
#: common/static/coffee/src/discussion/views/discussion_thread_list_view.js
#: common/static/coffee/src/discussion/views/discussion_topic_menu_view.js
#: common/static/common/templates/discussion/pagination.underscore
+#: test_root/staticfiles/common/templates/discussion/pagination.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/pagination.underscore
msgid "…"
msgstr ""
@@ -1940,6 +2081,8 @@ msgstr ""
#: lms/static/js/edxnotes/views/tabs/search_results.js
#: lms/templates/search/course_search_results.underscore
#: lms/templates/search/dashboard_search_results.underscore
+#: test_root/staticfiles/templates/search/course_search_results.underscore
+#: test_root/staticfiles/templates/search/dashboard_search_results.underscore
msgid "Search Results"
msgstr ""
@@ -2019,6 +2162,10 @@ msgstr ""
#: common/static/coffee/src/discussion/views/response_comment_show_view.js
#: common/static/common/templates/discussion/post-user-display.underscore
#: common/static/common/templates/discussion/profile-thread.underscore
+#: test_root/staticfiles/common/templates/discussion/post-user-display.underscore
+#: test_root/staticfiles/common/templates/discussion/profile-thread.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/post-user-display.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/profile-thread.underscore
msgid "anonymous"
msgstr ""
@@ -2201,6 +2348,10 @@ msgstr ""
#: common/static/common/templates/discussion/forum-actions.underscore
#: lms/templates/discovery/facet.underscore
#: lms/templates/edxnotes/note-item.underscore
+#: test_root/staticfiles/common/templates/discussion/forum-actions.underscore
+#: test_root/staticfiles/templates/discovery/facet.underscore
+#: test_root/staticfiles/templates/edxnotes/note-item.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/forum-actions.underscore
msgid "More"
msgstr ""
@@ -2220,6 +2371,10 @@ msgstr ""
#: common/static/common/templates/components/search-field.underscore
#: lms/djangoapps/support/static/support/templates/certificates.underscore
#: lms/djangoapps/support/static/support/templates/enrollment.underscore
+#: test_root/staticfiles/common/templates/components/search-field.underscore
+#: test_root/staticfiles/support/templates/certificates.underscore
+#: test_root/staticfiles/support/templates/enrollment.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/components/search-field.underscore
msgid "Search"
msgstr ""
@@ -2251,6 +2406,20 @@ msgstr ""
#: cms/templates/js/metadata-option-entry.underscore
#: cms/templates/js/metadata-string-entry.underscore
#: cms/templates/js/video/metadata-translations-entry.underscore
+#: test_root/staticfiles/coffee/fixtures/metadata-dict-entry.underscore
+#: test_root/staticfiles/coffee/fixtures/metadata-file-uploader-entry.underscore
+#: test_root/staticfiles/coffee/fixtures/metadata-list-entry.underscore
+#: test_root/staticfiles/coffee/fixtures/metadata-number-entry.underscore
+#: test_root/staticfiles/coffee/fixtures/metadata-option-entry.underscore
+#: test_root/staticfiles/coffee/fixtures/metadata-string-entry.underscore
+#: test_root/staticfiles/coffee/fixtures/video/metadata-translations-entry.underscore
+#: test_root/staticfiles/templates/metadata-dict-entry.underscore
+#: test_root/staticfiles/templates/metadata-file-uploader-entry.underscore
+#: test_root/staticfiles/templates/metadata-list-entry.underscore
+#: test_root/staticfiles/templates/metadata-number-entry.underscore
+#: test_root/staticfiles/templates/metadata-option-entry.underscore
+#: test_root/staticfiles/templates/metadata-string-entry.underscore
+#: test_root/staticfiles/templates/video/metadata-translations-entry.underscore
msgid "Clear"
msgstr ""
@@ -2273,6 +2442,7 @@ msgstr ""
#: common/static/js/vendor/ova/catch/js/catch.js
#: lms/templates/edxnotes/note-item.underscore
+#: test_root/staticfiles/templates/edxnotes/note-item.underscore
msgid "Tags:"
msgstr ""
@@ -2351,6 +2521,8 @@ msgstr ""
#: lms/djangoapps/teams/static/teams/js/collections/topic.js
#: lms/templates/edxnotes/tab-item.underscore
#: lms/templates/learner_dashboard/program_card.underscore
+#: test_root/staticfiles/templates/edxnotes/tab-item.underscore
+#: test_root/staticfiles/templates/learner_dashboard/program_card.underscore
msgid "name"
msgstr ""
@@ -2369,6 +2541,12 @@ msgstr ""
#: cms/templates/js/certificate-editor.underscore
#: cms/templates/js/content-group-editor.underscore
#: cms/templates/js/group-configuration-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/certificate-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/content-group-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/group-configuration-editor.underscore
+#: test_root/staticfiles/templates/certificate-editor.underscore
+#: test_root/staticfiles/templates/content-group-editor.underscore
+#: test_root/staticfiles/templates/group-configuration-editor.underscore
msgid "Create"
msgstr ""
@@ -2401,6 +2579,7 @@ msgstr ""
#: lms/djangoapps/teams/static/teams/js/views/edit_team.js
#: lms/djangoapps/teams/static/teams/templates/team-profile.underscore
+#: test_root/staticfiles/teams/templates/team-profile.underscore
msgid ""
"The language that team members primarily use to communicate with each other."
msgstr ""
@@ -2412,6 +2591,7 @@ msgstr ""
#: lms/djangoapps/teams/static/teams/js/views/edit_team.js
#: lms/djangoapps/teams/static/teams/templates/team-profile.underscore
+#: test_root/staticfiles/teams/templates/team-profile.underscore
msgid "The country that team members primarily identify with."
msgstr ""
@@ -2474,6 +2654,9 @@ msgstr ""
#: lms/static/js/views/image_field.js
#: cms/templates/js/video/metadata-translations-item.underscore
#: lms/djangoapps/teams/static/teams/templates/edit-team-member.underscore
+#: test_root/staticfiles/coffee/fixtures/video/metadata-translations-item.underscore
+#: test_root/staticfiles/teams/templates/edit-team-member.underscore
+#: test_root/staticfiles/templates/video/metadata-translations-item.underscore
msgid "Remove"
msgstr ""
@@ -2529,6 +2712,7 @@ msgstr ""
#: lms/djangoapps/teams/static/teams/js/views/team_profile.js
#: lms/static/js/verify_student/views/reverify_view.js
#: lms/templates/verify_student/review_photos_step.underscore
+#: test_root/staticfiles/templates/verify_student/review_photos_step.underscore
msgid "Confirm"
msgstr ""
@@ -2608,6 +2792,7 @@ msgstr ""
#: lms/djangoapps/teams/static/teams/js/views/teams_tab.js
#: lms/djangoapps/teams/static/teams/templates/team-profile-header-actions.underscore
+#: test_root/staticfiles/teams/templates/team-profile-header-actions.underscore
msgid "Edit Team"
msgstr ""
@@ -2717,6 +2902,8 @@ msgstr ""
#: lms/static/js/bookmarks/views/bookmarks_list.js
#: lms/templates/search/search_loading.underscore
#: lms/templates/student_account/account_settings.underscore
+#: test_root/staticfiles/templates/search/search_loading.underscore
+#: test_root/staticfiles/templates/student_account/account_settings.underscore
msgid "Loading"
msgstr ""
@@ -2748,10 +2935,14 @@ msgstr ""
#: lms/static/js/student_account/views/account_settings_factory.js
#: lms/static/js/student_profile/views/learner_profile_factory.js
#: lms/templates/financial-assistance/financial_assessment_form.underscore
+#: test_root/staticfiles/proctoring/templates/course_allowances.underscore
+#: test_root/staticfiles/proctoring/templates/student-proctored-exam-attempts.underscore
+#: test_root/staticfiles/templates/financial-assistance/financial_assessment_form.underscore
msgid "Username"
msgstr ""
#: lms/static/coffee/src/instructor_dashboard/membership.js
+#: test_root/staticfiles/proctoring/templates/course_allowances.underscore
msgid "Email"
msgstr ""
@@ -3305,6 +3496,8 @@ msgid "Markdown Editing Help"
msgstr ""
#: lms/static/js/Markdown.Editor.js cms/templates/js/asset-library.underscore
+#: test_root/staticfiles/coffee/fixtures/asset-library.underscore
+#: test_root/staticfiles/templates/asset-library.underscore
msgid "URL"
msgstr ""
@@ -3423,6 +3616,7 @@ msgstr ""
#: lms/static/js/ccx/schedule.js lms/static/js/ccx/schedule.js.c
#: lms/templates/ccx/schedule.underscore
+#: test_root/staticfiles/templates/ccx/schedule.underscore
msgid "Click to change"
msgstr ""
@@ -3554,6 +3748,8 @@ msgstr ""
#: lms/static/js/courseware/credit_progress.js
#: lms/templates/discovery/facet.underscore
#: lms/templates/edxnotes/note-item.underscore
+#: test_root/staticfiles/templates/discovery/facet.underscore
+#: test_root/staticfiles/templates/edxnotes/note-item.underscore
msgid "Less"
msgstr ""
@@ -3583,6 +3779,7 @@ msgstr ""
#: lms/static/js/discovery/views/search_form.js
#: lms/templates/search/search_error.underscore
+#: test_root/staticfiles/templates/search/search_error.underscore
msgid "There was an error, try searching again."
msgstr ""
@@ -3661,6 +3858,7 @@ msgstr ""
#: lms/static/js/groups/views/cohort_editor.js
#: lms/templates/instructor/instructor_dashboard_2/cohort-editor.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohort-editor.underscore
msgid "Selected tab"
msgstr ""
@@ -3734,6 +3932,7 @@ msgstr ""
#: lms/static/js/groups/views/cohorts.js
#: lms/templates/instructor/instructor_dashboard_2/cohorts.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohorts.underscore
msgid "Add Cohort"
msgstr ""
@@ -3935,6 +4134,7 @@ msgstr ""
#: lms/static/js/student_account/views/account_settings_factory.js
#: lms/templates/student_account/account.underscore
+#: test_root/staticfiles/templates/student_account/account.underscore
msgid "Password"
msgstr ""
@@ -3944,6 +4144,7 @@ msgstr ""
#: lms/static/js/student_account/views/account_settings_factory.js
#: lms/templates/student_account/account.underscore
+#: test_root/staticfiles/templates/student_account/account.underscore
msgid "Reset Password"
msgstr ""
@@ -4517,6 +4718,8 @@ msgstr ""
#: cms/static/js/factories/manage_users.js
#: cms/static/js/factories/manage_users_lib.js
#: common/static/common/templates/discussion/post-user-display.underscore
+#: test_root/staticfiles/common/templates/discussion/post-user-display.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/post-user-display.underscore
msgid "Staff"
msgstr ""
@@ -4694,6 +4897,9 @@ msgstr ""
#: lms/templates/student_account/hinted_login.underscore
#: lms/templates/student_account/institution_login.underscore
#: lms/templates/student_account/institution_register.underscore
+#: test_root/staticfiles/templates/student_account/hinted_login.underscore
+#: test_root/staticfiles/templates/student_account/institution_login.underscore
+#: test_root/staticfiles/templates/student_account/institution_register.underscore
msgid "or"
msgstr ""
@@ -4722,11 +4928,19 @@ msgstr ""
#: cms/static/js/views/assets.js cms/templates/js/asset-library.underscore
#: cms/templates/js/previous-video-upload-list.underscore
+#: test_root/staticfiles/coffee/fixtures/asset-library.underscore
+#: test_root/staticfiles/coffee/fixtures/previous-video-upload-list.underscore
+#: test_root/staticfiles/templates/asset-library.underscore
+#: test_root/staticfiles/templates/previous-video-upload-list.underscore
msgid "Date Added"
msgstr ""
#: cms/static/js/views/assets.js cms/templates/js/asset-library.underscore
#: lms/djangoapps/support/static/support/templates/certificates_results.underscore
+#: test_root/staticfiles/coffee/fixtures/asset-library.underscore
+#: test_root/staticfiles/proctoring/templates/student-proctored-exam-attempts.underscore
+#: test_root/staticfiles/support/templates/certificates_results.underscore
+#: test_root/staticfiles/templates/asset-library.underscore
msgid "Type"
msgstr ""
@@ -4750,6 +4964,8 @@ msgstr ""
#: cms/static/js/views/assets.js cms/static/js/views/assets.js.c
#: cms/templates/js/asset-upload-modal.underscore
+#: test_root/staticfiles/coffee/fixtures/asset-upload-modal.underscore
+#: test_root/staticfiles/templates/asset-upload-modal.underscore
msgid "Upload New File"
msgstr ""
@@ -4846,6 +5062,8 @@ msgid "There was an error with the upload"
msgstr ""
#: cms/static/js/views/license.js cms/templates/js/license-selector.underscore
+#: test_root/staticfiles/coffee/fixtures/license-selector.underscore
+#: test_root/staticfiles/templates/license-selector.underscore
msgid "All Rights Reserved"
msgstr ""
@@ -4983,6 +5201,10 @@ msgstr ""
#: cms/static/js/views/modals/course_outline_modals.js
#: cms/templates/js/course-outline.underscore
#: cms/templates/js/publish-xblock.underscore
+#: test_root/staticfiles/coffee/fixtures/course-outline.underscore
+#: test_root/staticfiles/coffee/fixtures/publish-xblock.underscore
+#: test_root/staticfiles/templates/course-outline.underscore
+#: test_root/staticfiles/templates/publish-xblock.underscore
msgid "Publish"
msgstr ""
@@ -5018,6 +5240,8 @@ msgstr ""
#: cms/static/js/views/overview_assignment_grader.js
#: cms/templates/js/grading-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/grading-editor.underscore
+#: test_root/staticfiles/templates/grading-editor.underscore
msgid "Not Graded"
msgstr ""
@@ -5040,6 +5264,8 @@ msgstr ""
#: cms/static/js/views/pages/container_subviews.js
#: cms/templates/js/publish-xblock.underscore
+#: test_root/staticfiles/coffee/fixtures/publish-xblock.underscore
+#: test_root/staticfiles/templates/publish-xblock.underscore
msgid "Discard Changes"
msgstr ""
@@ -5196,6 +5422,10 @@ msgstr ""
#: cms/static/js/views/uploads.js
#: cms/templates/js/metadata-file-uploader-item.underscore
#: cms/templates/js/video/metadata-translations-item.underscore
+#: test_root/staticfiles/coffee/fixtures/metadata-file-uploader-item.underscore
+#: test_root/staticfiles/coffee/fixtures/video/metadata-translations-item.underscore
+#: test_root/staticfiles/templates/metadata-file-uploader-item.underscore
+#: test_root/staticfiles/templates/video/metadata-translations-item.underscore
msgid "Upload"
msgstr ""
@@ -5326,6 +5556,7 @@ msgstr ""
#: cms/static/js/views/xblock_editor.js
#: lms/templates/instructor/instructor_dashboard_2/cohort-editor.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohort-editor.underscore
msgid "Settings"
msgstr ""
@@ -5344,241 +5575,2104 @@ msgstr ""
msgid "Updating Tags"
msgstr ""
+#: cms/templates/js/access-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/access-editor.underscore
+#: test_root/staticfiles/templates/access-editor.underscore
+msgid "Limit Access"
+msgstr ""
+
+#: cms/templates/js/access-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/access-editor.underscore
+#: test_root/staticfiles/templates/access-editor.underscore
+msgid ""
+"Select a prerequisite subsection and enter a minimum score percentage to "
+"limit access to this subsection."
+msgstr ""
+
+#: cms/templates/js/access-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/access-editor.underscore
+#: test_root/staticfiles/templates/access-editor.underscore
+msgid "Prerequisite:"
+msgstr ""
+
+#: cms/templates/js/access-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/access-editor.underscore
+#: test_root/staticfiles/templates/access-editor.underscore
+msgid "No prerequisite"
+msgstr ""
+
+#: cms/templates/js/access-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/access-editor.underscore
+#: test_root/staticfiles/templates/access-editor.underscore
+msgid "Minimum Score:"
+msgstr ""
+
+#: cms/templates/js/access-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/access-editor.underscore
+#: test_root/staticfiles/templates/access-editor.underscore
+msgid "The minimum score percentage must be a whole number between 0 and 100."
+msgstr ""
+
+#: cms/templates/js/access-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/access-editor.underscore
+#: test_root/staticfiles/templates/access-editor.underscore
+msgid "Use as a Prerequisite"
+msgstr ""
+
+#: cms/templates/js/access-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/access-editor.underscore
+#: test_root/staticfiles/templates/access-editor.underscore
+msgid "Make this subsection available as a prerequisite to other content"
+msgstr ""
+
+#: cms/templates/js/active-video-upload-list.underscore
+#: test_root/staticfiles/coffee/fixtures/active-video-upload-list.underscore
+#: test_root/staticfiles/templates/active-video-upload-list.underscore
+msgid "Drag and drop or click here to upload video files."
+msgstr ""
+
+#: cms/templates/js/active-video-upload-list.underscore
+#: test_root/staticfiles/coffee/fixtures/active-video-upload-list.underscore
+#: test_root/staticfiles/templates/active-video-upload-list.underscore
+msgid "Active Uploads"
+msgstr ""
+
+#: cms/templates/js/active-video-upload.underscore
+#: test_root/staticfiles/coffee/fixtures/active-video-upload.underscore
+#: test_root/staticfiles/templates/active-video-upload.underscore
+msgid "status"
+msgstr ""
+
+#: cms/templates/js/add-xblock-component-button.underscore
+#: test_root/staticfiles/coffee/fixtures/add-xblock-component-button.underscore
+#: test_root/staticfiles/templates/add-xblock-component-button.underscore
+msgid "Add Component:"
+msgstr ""
+
+#: cms/templates/js/add-xblock-component-menu-problem.underscore
+#: cms/templates/js/add-xblock-component-menu.underscore
+#: test_root/staticfiles/coffee/fixtures/add-xblock-component-menu-problem.underscore
+#: test_root/staticfiles/coffee/fixtures/add-xblock-component-menu.underscore
+#: test_root/staticfiles/templates/add-xblock-component-menu-problem.underscore
+#: test_root/staticfiles/templates/add-xblock-component-menu.underscore
+#, python-format
+msgid "%(type)s Component Template Menu"
+msgstr ""
+
+#: cms/templates/js/add-xblock-component-menu-problem.underscore
+#: test_root/staticfiles/coffee/fixtures/add-xblock-component-menu-problem.underscore
+#: test_root/staticfiles/templates/add-xblock-component-menu-problem.underscore
+msgid "Common Problem Types"
+msgstr ""
+
+#: cms/templates/js/add-xblock-component.underscore
+#: test_root/staticfiles/coffee/fixtures/add-xblock-component.underscore
+#: test_root/staticfiles/templates/add-xblock-component.underscore
+msgid "Add New Component"
+msgstr ""
+
+#: cms/templates/js/advanced_entry.underscore
+#: test_root/staticfiles/coffee/fixtures/advanced_entry.underscore
+#: test_root/staticfiles/templates/advanced_entry.underscore
+msgid "Deprecated"
+msgstr ""
+
+#: cms/templates/js/asset-library.underscore
+#: test_root/staticfiles/coffee/fixtures/asset-library.underscore
+#: test_root/staticfiles/templates/asset-library.underscore
+msgid "List of uploaded files and assets in this course"
+msgstr ""
+
+#: cms/templates/js/asset-library.underscore
+#: test_root/staticfiles/coffee/fixtures/asset-library.underscore
+#: test_root/staticfiles/templates/asset-library.underscore
+msgid "- Sortable"
+msgstr ""
+
+#: cms/templates/js/asset-library.underscore
+#: test_root/staticfiles/coffee/fixtures/asset-library.underscore
+#: test_root/staticfiles/templates/asset-library.underscore
+msgid "Show All"
+msgstr ""
+
+#: cms/templates/js/asset-library.underscore
+#: test_root/staticfiles/coffee/fixtures/asset-library.underscore
+#: test_root/staticfiles/templates/asset-library.underscore
+msgid "Other"
+msgstr ""
+
#: cms/templates/js/asset-library.underscore
#: cms/templates/js/basic-modal.underscore
#: lms/templates/instructor/instructor_dashboard_2/enrollment-code-lookup-links.underscore
+#: test_root/staticfiles/coffee/fixtures/asset-library.underscore
+#: test_root/staticfiles/coffee/fixtures/basic-modal.underscore
+#: test_root/staticfiles/proctoring/templates/course_allowances.underscore
+#: test_root/staticfiles/proctoring/templates/student-proctored-exam-attempts.underscore
+#: test_root/staticfiles/templates/asset-library.underscore
+#: test_root/staticfiles/templates/basic-modal.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/enrollment-code-lookup-links.underscore
msgid "Actions"
msgstr ""
+#: cms/templates/js/asset-library.underscore
+#: test_root/staticfiles/coffee/fixtures/asset-library.underscore
+#: test_root/staticfiles/templates/asset-library.underscore
+msgid "You haven't added any assets to this course yet."
+msgstr ""
+
+#: cms/templates/js/asset-library.underscore
+#: test_root/staticfiles/coffee/fixtures/asset-library.underscore
+#: test_root/staticfiles/templates/asset-library.underscore
+msgid "Upload your first asset"
+msgstr ""
+
+#: cms/templates/js/asset-upload-modal.underscore
+#: test_root/staticfiles/coffee/fixtures/asset-upload-modal.underscore
+#: test_root/staticfiles/templates/asset-upload-modal.underscore
+msgid "close"
+msgstr ""
+
+#: cms/templates/js/asset.underscore
+#: test_root/staticfiles/coffee/fixtures/asset.underscore
+#: test_root/staticfiles/templates/asset.underscore
+msgid "No description available"
+msgstr ""
+
+#: cms/templates/js/asset.underscore
+#: test_root/staticfiles/coffee/fixtures/asset.underscore
+#: test_root/staticfiles/templates/asset.underscore
+msgid "Open/download this file"
+msgstr ""
+
+#: cms/templates/js/asset.underscore
+#: test_root/staticfiles/coffee/fixtures/asset.underscore
+#: test_root/staticfiles/templates/asset.underscore
+msgid "Studio:"
+msgstr ""
+
+#: cms/templates/js/asset.underscore
+#: test_root/staticfiles/coffee/fixtures/asset.underscore
+#: test_root/staticfiles/templates/asset.underscore
+msgid "Web:"
+msgstr ""
+
+#: cms/templates/js/asset.underscore
+#: test_root/staticfiles/coffee/fixtures/asset.underscore
+#: test_root/staticfiles/templates/asset.underscore
+msgid "Delete this asset"
+msgstr ""
+
+#: cms/templates/js/asset.underscore
+#: test_root/staticfiles/coffee/fixtures/asset.underscore
+#: test_root/staticfiles/templates/asset.underscore
+msgid "Lock this asset"
+msgstr ""
+
+#: cms/templates/js/asset.underscore
+#: test_root/staticfiles/coffee/fixtures/asset.underscore
+#: test_root/staticfiles/templates/asset.underscore
+msgid "Lock/unlock file"
+msgstr ""
+
+#: cms/templates/js/certificate-details.underscore
+#: cms/templates/js/content-group-details.underscore
+#: cms/templates/js/group-configuration-details.underscore
+#: test_root/staticfiles/coffee/fixtures/certificate-details.underscore
+#: test_root/staticfiles/coffee/fixtures/content-group-details.underscore
+#: test_root/staticfiles/coffee/fixtures/group-configuration-details.underscore
+#: test_root/staticfiles/templates/certificate-details.underscore
+#: test_root/staticfiles/templates/content-group-details.underscore
+#: test_root/staticfiles/templates/group-configuration-details.underscore
+msgid "ID"
+msgstr ""
+
+#: cms/templates/js/certificate-details.underscore
+#: cms/templates/js/certificate-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/certificate-details.underscore
+#: test_root/staticfiles/coffee/fixtures/certificate-editor.underscore
+#: test_root/staticfiles/templates/certificate-details.underscore
+#: test_root/staticfiles/templates/certificate-editor.underscore
+msgid "Certificate Details"
+msgstr ""
+
+#: cms/templates/js/certificate-details.underscore
+#: cms/templates/js/certificate-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/certificate-details.underscore
+#: test_root/staticfiles/coffee/fixtures/certificate-editor.underscore
+#: test_root/staticfiles/templates/certificate-details.underscore
+#: test_root/staticfiles/templates/certificate-editor.underscore
+msgid "Course Title"
+msgstr ""
+
+#: cms/templates/js/certificate-details.underscore
+#: cms/templates/js/certificate-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/certificate-details.underscore
+#: test_root/staticfiles/coffee/fixtures/certificate-editor.underscore
+#: test_root/staticfiles/templates/certificate-details.underscore
+#: test_root/staticfiles/templates/certificate-editor.underscore
+msgid "Course Title Override"
+msgstr ""
+
+#: cms/templates/js/certificate-details.underscore
+#: test_root/staticfiles/coffee/fixtures/certificate-details.underscore
+#: test_root/staticfiles/templates/certificate-details.underscore
+msgid "Course Number"
+msgstr ""
+
+#: cms/templates/js/certificate-details.underscore
+#: test_root/staticfiles/coffee/fixtures/certificate-details.underscore
+#: test_root/staticfiles/templates/certificate-details.underscore
+msgid "Course Number Override"
+msgstr ""
+
+#: cms/templates/js/certificate-details.underscore
+#: cms/templates/js/certificate-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/certificate-details.underscore
+#: test_root/staticfiles/coffee/fixtures/certificate-editor.underscore
+#: test_root/staticfiles/templates/certificate-details.underscore
+#: test_root/staticfiles/templates/certificate-editor.underscore
+msgid "Certificate Signatories"
+msgstr ""
+
+#: cms/templates/js/certificate-details.underscore
+#: cms/templates/js/certificate-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/certificate-details.underscore
+#: test_root/staticfiles/coffee/fixtures/certificate-editor.underscore
+#: test_root/staticfiles/templates/certificate-details.underscore
+#: test_root/staticfiles/templates/certificate-editor.underscore
+msgid ""
+"It is strongly recommended that you include four or fewer signatories. If "
+"you include additional signatories, preview the certificate in Print View to"
+" ensure the certificate will print correctly on one page."
+msgstr ""
+
+#: cms/templates/js/certificate-editor.underscore
+#: cms/templates/js/content-group-editor.underscore
+#: cms/templates/js/edit-textbook.underscore
+#: cms/templates/js/group-configuration-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/certificate-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/content-group-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/edit-textbook.underscore
+#: test_root/staticfiles/coffee/fixtures/group-configuration-editor.underscore
+#: test_root/staticfiles/templates/certificate-editor.underscore
+#: test_root/staticfiles/templates/content-group-editor.underscore
+#: test_root/staticfiles/templates/edit-textbook.underscore
+#: test_root/staticfiles/templates/group-configuration-editor.underscore
+msgid "error.message"
+msgstr ""
+
+#: cms/templates/js/certificate-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/certificate-editor.underscore
+#: test_root/staticfiles/templates/certificate-editor.underscore
+msgid "Certificate Information"
+msgstr ""
+
+#: cms/templates/js/certificate-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/certificate-editor.underscore
+#: test_root/staticfiles/templates/certificate-editor.underscore
+msgid "Certificate Name"
+msgstr ""
+
+#: cms/templates/js/certificate-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/certificate-editor.underscore
+#: test_root/staticfiles/templates/certificate-editor.underscore
+msgid "Name of the certificate"
+msgstr ""
+
+#: cms/templates/js/certificate-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/certificate-editor.underscore
+#: test_root/staticfiles/templates/certificate-editor.underscore
+msgid "Description of the certificate"
+msgstr ""
+
+#: cms/templates/js/certificate-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/certificate-editor.underscore
+#: test_root/staticfiles/templates/certificate-editor.underscore
+msgid "Course title"
+msgstr ""
+
+#: cms/templates/js/certificate-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/certificate-editor.underscore
+#: test_root/staticfiles/templates/certificate-editor.underscore
+msgid ""
+"Specify an alternative to the official course title to display on "
+"certificates. Leave blank to use the official course title."
+msgstr ""
+
+#: cms/templates/js/certificate-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/certificate-editor.underscore
+#: test_root/staticfiles/templates/certificate-editor.underscore
+msgid "Add Additional Signatory"
+msgstr ""
+
+#: cms/templates/js/certificate-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/certificate-editor.underscore
+#: test_root/staticfiles/templates/certificate-editor.underscore
+msgid "(Add signatories for a certificate)"
+msgstr ""
+
+#: cms/templates/js/certificate-web-preview.underscore
+#: test_root/staticfiles/coffee/fixtures/certificate-web-preview.underscore
+#: test_root/staticfiles/templates/certificate-web-preview.underscore
+msgid "Choose mode"
+msgstr ""
+
+#: cms/templates/js/certificate-web-preview.underscore
+#: test_root/staticfiles/coffee/fixtures/certificate-web-preview.underscore
+#: test_root/staticfiles/templates/certificate-web-preview.underscore
+msgid "Preview Certificate"
+msgstr ""
+
+#: cms/templates/js/certificate-web-preview.underscore
+#: test_root/staticfiles/coffee/fixtures/certificate-web-preview.underscore
+#: test_root/staticfiles/templates/certificate-web-preview.underscore
+msgid "Activate"
+msgstr ""
+
+#: cms/templates/js/certificate-web-preview.underscore
+#: test_root/staticfiles/coffee/fixtures/certificate-web-preview.underscore
+#: test_root/staticfiles/templates/certificate-web-preview.underscore
+msgid "Deactivate"
+msgstr ""
+
+#: cms/templates/js/container-message.underscore
+#: test_root/staticfiles/coffee/fixtures/container-message.underscore
+#: test_root/staticfiles/templates/container-message.underscore
+msgid ""
+"Caution: The last published version of this unit is live. By publishing "
+"changes you will change the student experience."
+msgstr ""
+
+#: cms/templates/js/content-group-details.underscore
+#: cms/templates/js/content-group-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/content-group-details.underscore
+#: test_root/staticfiles/coffee/fixtures/content-group-editor.underscore
+#: test_root/staticfiles/templates/content-group-details.underscore
+#: test_root/staticfiles/templates/content-group-editor.underscore
+msgid "Cannot delete when in use by a unit"
+msgstr ""
+
+#: cms/templates/js/content-group-details.underscore
+#: test_root/staticfiles/coffee/fixtures/content-group-details.underscore
+#: test_root/staticfiles/templates/content-group-details.underscore
+msgid "This content group is used in:"
+msgstr ""
+
+#: cms/templates/js/content-group-details.underscore
+#: test_root/staticfiles/coffee/fixtures/content-group-details.underscore
+#: test_root/staticfiles/templates/content-group-details.underscore
+msgid ""
+"This content group is not in use. Add a content group to any unit from the "
+"{linkStart}Course Outline{linkEnd}."
+msgstr ""
+
+#: cms/templates/js/content-group-details.underscore
+#: cms/templates/js/group-configuration-details.underscore
+#: test_root/staticfiles/coffee/fixtures/content-group-details.underscore
+#: test_root/staticfiles/coffee/fixtures/group-configuration-details.underscore
+#: test_root/staticfiles/templates/content-group-details.underscore
+#: test_root/staticfiles/templates/group-configuration-details.underscore
+msgid "Course Outline"
+msgstr ""
+
+#: cms/templates/js/content-group-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/content-group-editor.underscore
+#: test_root/staticfiles/templates/content-group-editor.underscore
+msgid "Content Group Name"
+msgstr ""
+
+#: cms/templates/js/content-group-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/content-group-editor.underscore
+#: test_root/staticfiles/templates/content-group-editor.underscore
+msgid "Content Group ID"
+msgstr ""
+
+#: cms/templates/js/content-group-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/content-group-editor.underscore
+#: test_root/staticfiles/templates/content-group-editor.underscore
+msgid "This is the name of the group"
+msgstr ""
+
+#: cms/templates/js/content-group-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/content-group-editor.underscore
+#: test_root/staticfiles/templates/content-group-editor.underscore
+msgid "This content group is used in one or more units."
+msgstr ""
+
+#: cms/templates/js/course-outline.underscore
+#: test_root/staticfiles/coffee/fixtures/course-outline.underscore
+#: test_root/staticfiles/templates/course-outline.underscore
+#, python-format
+msgid "Prerequisite: %(prereq_display_name)s"
+msgstr ""
+
+#: cms/templates/js/course-outline.underscore
+#: test_root/staticfiles/coffee/fixtures/course-outline.underscore
+#: test_root/staticfiles/templates/course-outline.underscore
+msgid "Contains staff only content"
+msgstr ""
+
+#: cms/templates/js/course-outline.underscore
+#: test_root/staticfiles/coffee/fixtures/course-outline.underscore
+#: test_root/staticfiles/templates/course-outline.underscore
+msgid "Unpublished changes to live content"
+msgstr ""
+
+#: cms/templates/js/course-outline.underscore
+#: test_root/staticfiles/coffee/fixtures/course-outline.underscore
+#: test_root/staticfiles/templates/course-outline.underscore
+msgid "Unpublished units will not be released"
+msgstr ""
+
+#: cms/templates/js/course-outline.underscore
+#: test_root/staticfiles/coffee/fixtures/course-outline.underscore
+#: test_root/staticfiles/templates/course-outline.underscore
+msgid "Unpublished changes to content that will release in the future"
+msgstr ""
+
+#: cms/templates/js/course-outline.underscore
+#: test_root/staticfiles/coffee/fixtures/course-outline.underscore
+#: test_root/staticfiles/templates/course-outline.underscore
+msgid "Ungraded"
+msgstr ""
+
+#: cms/templates/js/course-outline.underscore
+#: test_root/staticfiles/coffee/fixtures/course-outline.underscore
+#: test_root/staticfiles/templates/course-outline.underscore
+msgid "Practice proctored Exam"
+msgstr ""
+
+#: cms/templates/js/course-outline.underscore
+#: test_root/staticfiles/coffee/fixtures/course-outline.underscore
+#: test_root/staticfiles/templates/course-outline.underscore
+msgid "Proctored Exam"
+msgstr ""
+
+#: cms/templates/js/course-outline.underscore
+#: test_root/staticfiles/coffee/fixtures/course-outline.underscore
+#: test_root/staticfiles/proctoring/templates/add-new-allowance.underscore
+#: test_root/staticfiles/templates/course-outline.underscore
+msgid "Timed Exam"
+msgstr ""
+
+#: cms/templates/js/course-outline.underscore
+#: cms/templates/js/xblock-outline.underscore
+#: test_root/staticfiles/coffee/fixtures/course-outline.underscore
+#: test_root/staticfiles/coffee/fixtures/xblock-outline.underscore
+#: test_root/staticfiles/templates/course-outline.underscore
+#: test_root/staticfiles/templates/xblock-outline.underscore
+#, python-format
+msgid "Collapse/Expand this %(xblock_type)s"
+msgstr ""
+
+#: cms/templates/js/course-outline.underscore
+#: test_root/staticfiles/coffee/fixtures/course-outline.underscore
+#: test_root/staticfiles/templates/course-outline.underscore
+msgid "Display Name"
+msgstr ""
+
+#: cms/templates/js/course-outline.underscore
+#: test_root/staticfiles/coffee/fixtures/course-outline.underscore
+#: test_root/staticfiles/templates/course-outline.underscore
+msgid "Configure"
+msgstr ""
+
+#: cms/templates/js/course-outline.underscore
+#: test_root/staticfiles/coffee/fixtures/course-outline.underscore
+#: test_root/staticfiles/templates/course-outline.underscore
+msgid "Drag to reorder"
+msgstr ""
+
+#: cms/templates/js/course-outline.underscore
+#: test_root/staticfiles/coffee/fixtures/course-outline.underscore
+#: test_root/staticfiles/templates/course-outline.underscore
+msgid "Release Status:"
+msgstr ""
+
+#: cms/templates/js/course-outline.underscore
+#: cms/templates/js/publish-xblock.underscore
+#: cms/templates/js/xblock-outline.underscore
+#: test_root/staticfiles/coffee/fixtures/course-outline.underscore
+#: test_root/staticfiles/coffee/fixtures/publish-xblock.underscore
+#: test_root/staticfiles/coffee/fixtures/xblock-outline.underscore
+#: test_root/staticfiles/templates/course-outline.underscore
+#: test_root/staticfiles/templates/publish-xblock.underscore
+#: test_root/staticfiles/templates/xblock-outline.underscore
+msgid "Released:"
+msgstr ""
+
+#: cms/templates/js/course-outline.underscore
+#: cms/templates/js/publish-xblock.underscore
+#: test_root/staticfiles/coffee/fixtures/course-outline.underscore
+#: test_root/staticfiles/coffee/fixtures/publish-xblock.underscore
+#: test_root/staticfiles/templates/course-outline.underscore
+#: test_root/staticfiles/templates/publish-xblock.underscore
+msgid "Scheduled:"
+msgstr ""
+
#: cms/templates/js/course-outline.underscore
#: cms/templates/js/publish-xblock.underscore
#: lms/templates/ccx/schedule.underscore
+#: test_root/staticfiles/coffee/fixtures/course-outline.underscore
+#: test_root/staticfiles/coffee/fixtures/publish-xblock.underscore
+#: test_root/staticfiles/templates/course-outline.underscore
+#: test_root/staticfiles/templates/publish-xblock.underscore
+#: test_root/staticfiles/templates/ccx/schedule.underscore
msgid "Unscheduled"
msgstr ""
+#: cms/templates/js/course-outline.underscore
+#: test_root/staticfiles/coffee/fixtures/course-outline.underscore
+#: test_root/staticfiles/templates/course-outline.underscore
+msgid "Graded as:"
+msgstr ""
+
+#: cms/templates/js/course-outline.underscore
+#: test_root/staticfiles/coffee/fixtures/course-outline.underscore
+#: test_root/staticfiles/templates/course-outline.underscore
+msgid "Due:"
+msgstr ""
+
+#: cms/templates/js/course-outline.underscore
+#: cms/templates/js/xblock-outline.underscore
+#: test_root/staticfiles/coffee/fixtures/course-outline.underscore
+#: test_root/staticfiles/coffee/fixtures/xblock-outline.underscore
+#: test_root/staticfiles/templates/course-outline.underscore
+#: test_root/staticfiles/templates/xblock-outline.underscore
+msgid "You haven't added any content to this course yet."
+msgstr ""
+
+#: cms/templates/js/course-outline.underscore
+#: cms/templates/js/xblock-outline.underscore
+#: test_root/staticfiles/coffee/fixtures/course-outline.underscore
+#: test_root/staticfiles/coffee/fixtures/xblock-outline.underscore
+#: test_root/staticfiles/templates/course-outline.underscore
+#: test_root/staticfiles/templates/xblock-outline.underscore
+#, python-format
+msgid "Click to add a new %(xblock_type)s"
+msgstr ""
+
+#: cms/templates/js/course_grade_policy.underscore
+#: test_root/staticfiles/coffee/fixtures/course_grade_policy.underscore
+#: test_root/staticfiles/templates/course_grade_policy.underscore
+msgid "Assignment Type Name"
+msgstr ""
+
+#: cms/templates/js/course_grade_policy.underscore
+#: test_root/staticfiles/coffee/fixtures/course_grade_policy.underscore
+#: test_root/staticfiles/templates/course_grade_policy.underscore
+msgid ""
+"The general category for this type of assignment, for example, Homework or "
+"Midterm Exam. This name is visible to learners."
+msgstr ""
+
+#: cms/templates/js/course_grade_policy.underscore
+#: test_root/staticfiles/coffee/fixtures/course_grade_policy.underscore
+#: test_root/staticfiles/templates/course_grade_policy.underscore
+msgid "Abbreviation"
+msgstr ""
+
+#: cms/templates/js/course_grade_policy.underscore
+#: test_root/staticfiles/coffee/fixtures/course_grade_policy.underscore
+#: test_root/staticfiles/templates/course_grade_policy.underscore
+msgid ""
+"This short name for the assignment type (for example, HW or Midterm) appears"
+" next to assignments on a learner's Progress page."
+msgstr ""
+
+#: cms/templates/js/course_grade_policy.underscore
+#: test_root/staticfiles/coffee/fixtures/course_grade_policy.underscore
+#: test_root/staticfiles/templates/course_grade_policy.underscore
+msgid "Weight of Total Grade"
+msgstr ""
+
+#: cms/templates/js/course_grade_policy.underscore
+#: test_root/staticfiles/coffee/fixtures/course_grade_policy.underscore
+#: test_root/staticfiles/templates/course_grade_policy.underscore
+msgid ""
+"The weight of all assignments of this type as a percentage of the total "
+"grade, for example, 40. Do not include the percent symbol."
+msgstr ""
+
+#: cms/templates/js/course_grade_policy.underscore
+#: test_root/staticfiles/coffee/fixtures/course_grade_policy.underscore
+#: test_root/staticfiles/templates/course_grade_policy.underscore
+msgid "Total Number"
+msgstr ""
+
+#: cms/templates/js/course_grade_policy.underscore
+#: test_root/staticfiles/coffee/fixtures/course_grade_policy.underscore
+#: test_root/staticfiles/templates/course_grade_policy.underscore
+msgid ""
+"The number of subsections in the course that contain problems of this "
+"assignment type."
+msgstr ""
+
+#: cms/templates/js/course_grade_policy.underscore
+#: test_root/staticfiles/coffee/fixtures/course_grade_policy.underscore
+#: test_root/staticfiles/templates/course_grade_policy.underscore
+msgid "Number of Droppable"
+msgstr ""
+
+#: cms/templates/js/course_grade_policy.underscore
+#: test_root/staticfiles/coffee/fixtures/course_grade_policy.underscore
+#: test_root/staticfiles/templates/course_grade_policy.underscore
+msgid ""
+"The number of assignments of this type that will be dropped. The lowest "
+"scoring assignments are dropped first."
+msgstr ""
+
+#: cms/templates/js/course_info_handouts.underscore
+#: test_root/staticfiles/coffee/fixtures/course_info_handouts.underscore
+#: test_root/staticfiles/templates/course_info_handouts.underscore
+msgid "Course Handouts"
+msgstr ""
+
+#: cms/templates/js/course_info_handouts.underscore
+#: test_root/staticfiles/coffee/fixtures/course_info_handouts.underscore
+#: test_root/staticfiles/templates/course_info_handouts.underscore
+msgid "You have no handouts defined"
+msgstr ""
+
+#: cms/templates/js/course_info_handouts.underscore
+#: test_root/staticfiles/coffee/fixtures/course_info_handouts.underscore
+#: test_root/staticfiles/templates/course_info_handouts.underscore
+msgid ""
+"There is invalid code in your content. Please check to make sure it is valid"
+" HTML."
+msgstr ""
+
#: cms/templates/js/course_info_update.underscore
#: lms/templates/commerce/receipt.underscore
#: lms/templates/verify_student/payment_confirmation_step.underscore
+#: test_root/staticfiles/coffee/fixtures/course_info_update.underscore
+#: test_root/staticfiles/templates/course_info_update.underscore
+#: test_root/staticfiles/templates/commerce/receipt.underscore
+#: test_root/staticfiles/templates/verify_student/payment_confirmation_step.underscore
msgid "Date"
msgstr ""
+#: cms/templates/js/course_info_update.underscore
+#: test_root/staticfiles/coffee/fixtures/course_info_update.underscore
+#: test_root/staticfiles/templates/course_info_update.underscore
+msgid "Send push notification to mobile apps"
+msgstr ""
+
+#: cms/templates/js/course_info_update.underscore
+#: test_root/staticfiles/coffee/fixtures/course_info_update.underscore
+#: test_root/staticfiles/templates/course_info_update.underscore
+msgid "Send notification to mobile apps"
+msgstr ""
+
+#: cms/templates/js/course_info_update.underscore
+#: test_root/staticfiles/coffee/fixtures/course_info_update.underscore
+#: test_root/staticfiles/templates/course_info_update.underscore
+msgid "Post"
+msgstr ""
+
+#: cms/templates/js/due-date-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/due-date-editor.underscore
+#: test_root/staticfiles/templates/due-date-editor.underscore
+msgid "Due Date:"
+msgstr ""
+
+#: cms/templates/js/due-date-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/due-date-editor.underscore
+#: test_root/staticfiles/templates/due-date-editor.underscore
+msgid "Due Time in UTC:"
+msgstr ""
+
+#: cms/templates/js/due-date-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/due-date-editor.underscore
+#: test_root/staticfiles/templates/due-date-editor.underscore
+msgid "Clear Grading Due Date"
+msgstr ""
+
+#: cms/templates/js/edit-chapter.underscore
+#: test_root/staticfiles/coffee/fixtures/edit-chapter.underscore
+#: test_root/staticfiles/templates/edit-chapter.underscore
+msgid "Chapter Name"
+msgstr ""
+
#: cms/templates/js/edit-chapter.underscore
#: lms/templates/ccx/schedule.underscore
+#: test_root/staticfiles/coffee/fixtures/edit-chapter.underscore
+#: test_root/staticfiles/proctoring/templates/add-new-allowance.underscore
+#: test_root/staticfiles/proctoring/templates/student-proctored-exam-attempts.underscore
+#: test_root/staticfiles/templates/edit-chapter.underscore
+#: test_root/staticfiles/templates/ccx/schedule.underscore
msgid "gettext("
msgstr ""
+#: cms/templates/js/edit-chapter.underscore
+#: test_root/staticfiles/coffee/fixtures/edit-chapter.underscore
+#: test_root/staticfiles/templates/edit-chapter.underscore
+msgid "provide the title/name of the chapter that will be used in navigating"
+msgstr ""
+
+#: cms/templates/js/edit-chapter.underscore
+#: test_root/staticfiles/coffee/fixtures/edit-chapter.underscore
+#: test_root/staticfiles/templates/edit-chapter.underscore
+msgid "Chapter Asset"
+msgstr ""
+
+#: cms/templates/js/edit-chapter.underscore
+#: test_root/staticfiles/coffee/fixtures/edit-chapter.underscore
+#: test_root/staticfiles/templates/edit-chapter.underscore
+msgid "upload a PDF file or provide the path to a Studio asset file"
+msgstr ""
+
+#: cms/templates/js/edit-chapter.underscore
+#: test_root/staticfiles/coffee/fixtures/edit-chapter.underscore
+#: test_root/staticfiles/templates/edit-chapter.underscore
+msgid "Upload PDF"
+msgstr ""
+
+#: cms/templates/js/edit-chapter.underscore
+#: test_root/staticfiles/coffee/fixtures/edit-chapter.underscore
+#: test_root/staticfiles/templates/edit-chapter.underscore
+msgid "delete chapter"
+msgstr ""
+
+#: cms/templates/js/edit-textbook.underscore
+#: test_root/staticfiles/coffee/fixtures/edit-textbook.underscore
+#: test_root/staticfiles/templates/edit-textbook.underscore
+msgid "Textbook information"
+msgstr ""
+
+#: cms/templates/js/edit-textbook.underscore
+#: test_root/staticfiles/coffee/fixtures/edit-textbook.underscore
+#: test_root/staticfiles/templates/edit-textbook.underscore
+msgid "Textbook Name"
+msgstr ""
+
+#: cms/templates/js/edit-textbook.underscore
+#: test_root/staticfiles/coffee/fixtures/edit-textbook.underscore
+#: test_root/staticfiles/templates/edit-textbook.underscore
+msgid "Introduction to Cookie Baking"
+msgstr ""
+
+#: cms/templates/js/edit-textbook.underscore
+#: test_root/staticfiles/coffee/fixtures/edit-textbook.underscore
+#: test_root/staticfiles/templates/edit-textbook.underscore
+msgid ""
+"provide the title/name of the text book as you would like your students to "
+"see it"
+msgstr ""
+
+#: cms/templates/js/edit-textbook.underscore
+#: test_root/staticfiles/coffee/fixtures/edit-textbook.underscore
+#: test_root/staticfiles/templates/edit-textbook.underscore
+msgid "Chapter information"
+msgstr ""
+
+#: cms/templates/js/edit-textbook.underscore
+#: test_root/staticfiles/coffee/fixtures/edit-textbook.underscore
+#: test_root/staticfiles/templates/edit-textbook.underscore
+msgid "Add a Chapter"
+msgstr ""
+
+#: cms/templates/js/grading-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/grading-editor.underscore
+#: test_root/staticfiles/templates/grading-editor.underscore
+msgid "Grading"
+msgstr ""
+
+#: cms/templates/js/grading-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/grading-editor.underscore
+#: test_root/staticfiles/templates/grading-editor.underscore
+msgid "Grade as:"
+msgstr ""
+
+#: cms/templates/js/group-configuration-details.underscore
+#: cms/templates/js/group-configuration-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/group-configuration-details.underscore
+#: test_root/staticfiles/coffee/fixtures/group-configuration-editor.underscore
+#: test_root/staticfiles/templates/group-configuration-details.underscore
+#: test_root/staticfiles/templates/group-configuration-editor.underscore
+msgid "Cannot delete when in use by an experiment"
+msgstr ""
+
+#: cms/templates/js/group-configuration-details.underscore
+#: test_root/staticfiles/coffee/fixtures/group-configuration-details.underscore
+#: test_root/staticfiles/templates/group-configuration-details.underscore
+msgid "This Group Configuration is used in:"
+msgstr ""
+
+#: cms/templates/js/group-configuration-details.underscore
+#: test_root/staticfiles/coffee/fixtures/group-configuration-details.underscore
+#: test_root/staticfiles/templates/group-configuration-details.underscore
+msgid ""
+"This Group Configuration is not in use. Start by adding a content experiment"
+" to any Unit via the {linkStart}Course Outline{linkEnd}."
+msgstr ""
+
+#: cms/templates/js/group-configuration-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/group-configuration-editor.underscore
+#: test_root/staticfiles/templates/group-configuration-editor.underscore
+msgid "Group Configuration information"
+msgstr ""
+
+#: cms/templates/js/group-configuration-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/group-configuration-editor.underscore
+#: test_root/staticfiles/templates/group-configuration-editor.underscore
+msgid "Group Configuration Name"
+msgstr ""
+
+#: cms/templates/js/group-configuration-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/group-configuration-editor.underscore
+#: test_root/staticfiles/templates/group-configuration-editor.underscore
+msgid "Group Configuration ID"
+msgstr ""
+
+#: cms/templates/js/group-configuration-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/group-configuration-editor.underscore
+#: test_root/staticfiles/templates/group-configuration-editor.underscore
+msgid "This is the Name of the Group Configuration"
+msgstr ""
+
+#: cms/templates/js/group-configuration-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/group-configuration-editor.underscore
+#: test_root/staticfiles/templates/group-configuration-editor.underscore
+msgid "Name or short description of the configuration"
+msgstr ""
+
+#: cms/templates/js/group-configuration-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/group-configuration-editor.underscore
+#: test_root/staticfiles/templates/group-configuration-editor.underscore
+msgid "This is the Description of the Group Configuration"
+msgstr ""
+
+#: cms/templates/js/group-configuration-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/group-configuration-editor.underscore
+#: test_root/staticfiles/templates/group-configuration-editor.underscore
+msgid "Optional long description"
+msgstr ""
+
+#: cms/templates/js/group-configuration-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/group-configuration-editor.underscore
+#: test_root/staticfiles/templates/group-configuration-editor.underscore
+msgid "Group information"
+msgstr ""
+
+#: cms/templates/js/group-configuration-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/group-configuration-editor.underscore
+#: test_root/staticfiles/templates/group-configuration-editor.underscore
+msgid "Groups"
+msgstr ""
+
+#: cms/templates/js/group-configuration-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/group-configuration-editor.underscore
+#: test_root/staticfiles/templates/group-configuration-editor.underscore
+msgid ""
+"Name of the groups that students will be assigned to, for example, Control, "
+"Video, Problems. You must have two or more groups."
+msgstr ""
+
+#: cms/templates/js/group-configuration-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/group-configuration-editor.underscore
+#: test_root/staticfiles/templates/group-configuration-editor.underscore
+msgid "Add another group"
+msgstr ""
+
+#: cms/templates/js/group-configuration-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/group-configuration-editor.underscore
+#: test_root/staticfiles/templates/group-configuration-editor.underscore
+msgid ""
+"This configuration is currently used in content experiments. If you make "
+"changes to the groups, you may need to edit those experiments."
+msgstr ""
+
+#: cms/templates/js/group-edit.underscore
+#: test_root/staticfiles/coffee/fixtures/group-edit.underscore
+#: test_root/staticfiles/templates/group-edit.underscore
+msgid "delete group"
+msgstr ""
+
+#: cms/templates/js/license-selector.underscore
+#: test_root/staticfiles/coffee/fixtures/license-selector.underscore
+#: test_root/staticfiles/templates/license-selector.underscore
+msgid "License Type"
+msgstr ""
+
+#: cms/templates/js/license-selector.underscore
+#: test_root/staticfiles/coffee/fixtures/license-selector.underscore
+#: test_root/staticfiles/templates/license-selector.underscore
+msgid "Learn more about {license_name}"
+msgstr ""
+
+#: cms/templates/js/license-selector.underscore
+#: test_root/staticfiles/coffee/fixtures/license-selector.underscore
+#: test_root/staticfiles/templates/license-selector.underscore
+msgid "Options for {license_name}"
+msgstr ""
+
+#: cms/templates/js/license-selector.underscore
+#: test_root/staticfiles/coffee/fixtures/license-selector.underscore
+#: test_root/staticfiles/templates/license-selector.underscore
+msgid "The following options are available for the {license_name} license."
+msgstr ""
+
+#: cms/templates/js/license-selector.underscore
+#: test_root/staticfiles/coffee/fixtures/license-selector.underscore
+#: test_root/staticfiles/templates/license-selector.underscore
+msgid "License Display"
+msgstr ""
+
+#: cms/templates/js/license-selector.underscore
+#: test_root/staticfiles/coffee/fixtures/license-selector.underscore
+#: test_root/staticfiles/templates/license-selector.underscore
+msgid ""
+"The following message will be displayed at the bottom of the courseware "
+"pages within your course:"
+msgstr ""
+
+#: cms/templates/js/license-selector.underscore
+#: test_root/staticfiles/coffee/fixtures/license-selector.underscore
+#: test_root/staticfiles/templates/license-selector.underscore
+msgid "Creative Commons licensed content, with terms as follow:"
+msgstr ""
+
+#: cms/templates/js/license-selector.underscore
+#: test_root/staticfiles/coffee/fixtures/license-selector.underscore
+#: test_root/staticfiles/templates/license-selector.underscore
+msgid "Some Rights Reserved"
+msgstr ""
+
+#: cms/templates/js/list.underscore
+#: test_root/staticfiles/coffee/fixtures/list.underscore
+#: test_root/staticfiles/templates/list.underscore
+#, python-format
+msgid "%(new_item_message)s"
+msgstr ""
+
+#: cms/templates/js/list.underscore
+#: test_root/staticfiles/coffee/fixtures/list.underscore
+#: test_root/staticfiles/templates/list.underscore
+#, python-format
+msgid "New %(item_type)s"
+msgstr ""
+
+#: cms/templates/js/metadata-dict-entry.underscore
+#: cms/templates/js/metadata-list-entry.underscore
+#: cms/templates/js/video/metadata-translations-entry.underscore
+#: test_root/staticfiles/coffee/fixtures/metadata-dict-entry.underscore
+#: test_root/staticfiles/coffee/fixtures/metadata-list-entry.underscore
+#: test_root/staticfiles/coffee/fixtures/video/metadata-translations-entry.underscore
+#: test_root/staticfiles/templates/metadata-dict-entry.underscore
+#: test_root/staticfiles/templates/metadata-list-entry.underscore
+#: test_root/staticfiles/templates/video/metadata-translations-entry.underscore
+msgid "Add"
+msgstr ""
+
+#: cms/templates/js/metadata-dict-entry.underscore
+#: cms/templates/js/metadata-file-uploader-entry.underscore
+#: cms/templates/js/metadata-list-entry.underscore
+#: cms/templates/js/metadata-number-entry.underscore
+#: cms/templates/js/metadata-option-entry.underscore
+#: cms/templates/js/metadata-string-entry.underscore
+#: cms/templates/js/video/metadata-translations-entry.underscore
+#: test_root/staticfiles/coffee/fixtures/metadata-dict-entry.underscore
+#: test_root/staticfiles/coffee/fixtures/metadata-file-uploader-entry.underscore
+#: test_root/staticfiles/coffee/fixtures/metadata-list-entry.underscore
+#: test_root/staticfiles/coffee/fixtures/metadata-number-entry.underscore
+#: test_root/staticfiles/coffee/fixtures/metadata-option-entry.underscore
+#: test_root/staticfiles/coffee/fixtures/metadata-string-entry.underscore
+#: test_root/staticfiles/coffee/fixtures/video/metadata-translations-entry.underscore
+#: test_root/staticfiles/templates/metadata-dict-entry.underscore
+#: test_root/staticfiles/templates/metadata-file-uploader-entry.underscore
+#: test_root/staticfiles/templates/metadata-list-entry.underscore
+#: test_root/staticfiles/templates/metadata-number-entry.underscore
+#: test_root/staticfiles/templates/metadata-option-entry.underscore
+#: test_root/staticfiles/templates/metadata-string-entry.underscore
+#: test_root/staticfiles/templates/video/metadata-translations-entry.underscore
+msgid "Clear Value"
+msgstr ""
+
+#: cms/templates/js/metadata-file-uploader-item.underscore
+#: cms/templates/js/video/metadata-translations-item.underscore
+#: test_root/staticfiles/coffee/fixtures/metadata-file-uploader-item.underscore
+#: test_root/staticfiles/coffee/fixtures/video/metadata-translations-item.underscore
+#: test_root/staticfiles/templates/metadata-file-uploader-item.underscore
+#: test_root/staticfiles/templates/video/metadata-translations-item.underscore
+msgid "Download"
+msgstr ""
+
+#: cms/templates/js/no-textbooks.underscore
+#: test_root/staticfiles/coffee/fixtures/no-textbooks.underscore
+#: test_root/staticfiles/templates/no-textbooks.underscore
+msgid "You haven't added any textbooks to this course yet."
+msgstr ""
+
+#: cms/templates/js/no-textbooks.underscore
+#: test_root/staticfiles/coffee/fixtures/no-textbooks.underscore
+#: test_root/staticfiles/templates/no-textbooks.underscore
+msgid "Add your first textbook"
+msgstr ""
+
#: cms/templates/js/paging-header.underscore
#: common/static/common/templates/components/paging-footer.underscore
#: common/static/common/templates/discussion/pagination.underscore
+#: test_root/staticfiles/coffee/fixtures/paging-header.underscore
+#: test_root/staticfiles/common/templates/components/paging-footer.underscore
+#: test_root/staticfiles/common/templates/discussion/pagination.underscore
+#: test_root/staticfiles/templates/paging-header.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/components/paging-footer.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/pagination.underscore
msgid "Previous"
msgstr ""
+#: cms/templates/js/previous-video-upload-list.underscore
+#: test_root/staticfiles/coffee/fixtures/previous-video-upload-list.underscore
+#: test_root/staticfiles/templates/previous-video-upload-list.underscore
+msgid "Previous Uploads"
+msgstr ""
+
+#: cms/templates/js/previous-video-upload-list.underscore
+#: test_root/staticfiles/coffee/fixtures/previous-video-upload-list.underscore
+#: test_root/staticfiles/templates/previous-video-upload-list.underscore
+msgid "Download available encodings (.csv)"
+msgstr ""
+
+#: cms/templates/js/previous-video-upload-list.underscore
+#: test_root/staticfiles/coffee/fixtures/previous-video-upload-list.underscore
+#: test_root/staticfiles/templates/previous-video-upload-list.underscore
+msgid "Duration"
+msgstr ""
+
+#: cms/templates/js/previous-video-upload-list.underscore
+#: test_root/staticfiles/coffee/fixtures/previous-video-upload-list.underscore
+#: test_root/staticfiles/templates/previous-video-upload-list.underscore
+msgid "Video ID"
+msgstr ""
+
#: cms/templates/js/previous-video-upload-list.underscore
#: lms/djangoapps/support/static/support/templates/certificates_results.underscore
#: lms/templates/verify_student/enrollment_confirmation_step.underscore
+#: test_root/staticfiles/coffee/fixtures/previous-video-upload-list.underscore
+#: test_root/staticfiles/proctoring/templates/student-proctored-exam-attempts.underscore
+#: test_root/staticfiles/support/templates/certificates_results.underscore
+#: test_root/staticfiles/templates/previous-video-upload-list.underscore
+#: test_root/staticfiles/templates/verify_student/enrollment_confirmation_step.underscore
msgid "Status"
msgstr ""
+#: cms/templates/js/publish-history.underscore
+#: test_root/staticfiles/coffee/fixtures/publish-history.underscore
+#: test_root/staticfiles/templates/publish-history.underscore
+msgid "Never published"
+msgstr ""
+
+#: cms/templates/js/publish-history.underscore
+#: cms/templates/js/publish-xblock.underscore
+#: test_root/staticfiles/coffee/fixtures/publish-history.underscore
+#: test_root/staticfiles/coffee/fixtures/publish-xblock.underscore
+#: test_root/staticfiles/templates/publish-history.underscore
+#: test_root/staticfiles/templates/publish-xblock.underscore
+#, python-format
+msgid "Last published %(last_published_date)s by %(publish_username)s"
+msgstr ""
+
+#: cms/templates/js/publish-history.underscore
+#: cms/templates/js/staff-lock-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/publish-history.underscore
+#: test_root/staticfiles/coffee/fixtures/staff-lock-editor.underscore
+#: test_root/staticfiles/templates/publish-history.underscore
+#: test_root/staticfiles/templates/staff-lock-editor.underscore
+msgid "message"
+msgstr ""
+
+#: cms/templates/js/publish-history.underscore
+#: cms/templates/js/publish-xblock.underscore
+#: test_root/staticfiles/coffee/fixtures/publish-history.underscore
+#: test_root/staticfiles/coffee/fixtures/publish-xblock.underscore
+#: test_root/staticfiles/templates/publish-history.underscore
+#: test_root/staticfiles/templates/publish-xblock.underscore
+msgid "Previously published"
+msgstr ""
+
+#: cms/templates/js/publish-xblock.underscore
+#: test_root/staticfiles/coffee/fixtures/publish-xblock.underscore
+#: test_root/staticfiles/templates/publish-xblock.underscore
+msgid "Draft (Never published)"
+msgstr ""
+
+#: cms/templates/js/publish-xblock.underscore
+#: test_root/staticfiles/coffee/fixtures/publish-xblock.underscore
+#: test_root/staticfiles/templates/publish-xblock.underscore
+msgid "Visible to Staff Only"
+msgstr ""
+
+#: cms/templates/js/publish-xblock.underscore
+#: test_root/staticfiles/coffee/fixtures/publish-xblock.underscore
+#: test_root/staticfiles/templates/publish-xblock.underscore
+msgid "Published and Live"
+msgstr ""
+
+#: cms/templates/js/publish-xblock.underscore
+#: test_root/staticfiles/coffee/fixtures/publish-xblock.underscore
+#: test_root/staticfiles/templates/publish-xblock.underscore
+msgid "Published (not yet released)"
+msgstr ""
+
+#: cms/templates/js/publish-xblock.underscore
+#: test_root/staticfiles/coffee/fixtures/publish-xblock.underscore
+#: test_root/staticfiles/templates/publish-xblock.underscore
+msgid "Draft (Unpublished changes)"
+msgstr ""
+
+#: cms/templates/js/publish-xblock.underscore
+#: test_root/staticfiles/coffee/fixtures/publish-xblock.underscore
+#: test_root/staticfiles/templates/publish-xblock.underscore
+msgid "Release:"
+msgstr ""
+
+#: cms/templates/js/publish-xblock.underscore
+#: test_root/staticfiles/coffee/fixtures/publish-xblock.underscore
+#: test_root/staticfiles/templates/publish-xblock.underscore
+msgid "Publishing Status"
+msgstr ""
+
+#: cms/templates/js/publish-xblock.underscore
+#: test_root/staticfiles/coffee/fixtures/publish-xblock.underscore
+#: test_root/staticfiles/templates/publish-xblock.underscore
+#, python-format
+msgid "Draft saved on %(last_saved_date)s by %(edit_username)s"
+msgstr ""
+
+#: cms/templates/js/publish-xblock.underscore
+#: test_root/staticfiles/coffee/fixtures/publish-xblock.underscore
+#: test_root/staticfiles/templates/publish-xblock.underscore
+#, python-format
+msgid "with %(release_date_from)s"
+msgstr ""
+
+#: cms/templates/js/publish-xblock.underscore
+#: test_root/staticfiles/coffee/fixtures/publish-xblock.underscore
+#: test_root/staticfiles/templates/publish-xblock.underscore
+msgid "Is Visible To:"
+msgstr ""
+
+#: cms/templates/js/publish-xblock.underscore
+#: test_root/staticfiles/coffee/fixtures/publish-xblock.underscore
+#: test_root/staticfiles/templates/publish-xblock.underscore
+msgid "Will Be Visible To:"
+msgstr ""
+
+#: cms/templates/js/publish-xblock.underscore
+#: test_root/staticfiles/coffee/fixtures/publish-xblock.underscore
+#: test_root/staticfiles/templates/publish-xblock.underscore
+msgid "Staff Only"
+msgstr ""
+
+#: cms/templates/js/publish-xblock.underscore
+#: test_root/staticfiles/coffee/fixtures/publish-xblock.underscore
+#: test_root/staticfiles/templates/publish-xblock.underscore
+#, python-format
+msgid "with %(section_or_subsection)s"
+msgstr ""
+
+#: cms/templates/js/publish-xblock.underscore
+#: test_root/staticfiles/coffee/fixtures/publish-xblock.underscore
+#: test_root/staticfiles/templates/publish-xblock.underscore
+msgid "Staff and Students"
+msgstr ""
+
+#: cms/templates/js/publish-xblock.underscore
+#: test_root/staticfiles/coffee/fixtures/publish-xblock.underscore
+#: test_root/staticfiles/templates/publish-xblock.underscore
+msgid "Some content in this unit is visible only to particular content groups"
+msgstr ""
+
+#: cms/templates/js/publish-xblock.underscore
+#: cms/templates/js/staff-lock-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/publish-xblock.underscore
+#: test_root/staticfiles/coffee/fixtures/staff-lock-editor.underscore
+#: test_root/staticfiles/templates/publish-xblock.underscore
+#: test_root/staticfiles/templates/staff-lock-editor.underscore
+msgid "Hide from students"
+msgstr ""
+
+#: cms/templates/js/release-date-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/release-date-editor.underscore
+#: test_root/staticfiles/templates/release-date-editor.underscore
+msgid "Release Date and Time"
+msgstr ""
+
+#: cms/templates/js/release-date-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/release-date-editor.underscore
+#: test_root/staticfiles/templates/release-date-editor.underscore
+msgid "Release Date:"
+msgstr ""
+
+#: cms/templates/js/release-date-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/release-date-editor.underscore
+#: test_root/staticfiles/templates/release-date-editor.underscore
+msgid "Release Time in UTC:"
+msgstr ""
+
+#: cms/templates/js/release-date-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/release-date-editor.underscore
+#: test_root/staticfiles/templates/release-date-editor.underscore
+msgid "Clear Release Date/Time"
+msgstr ""
+
+#: cms/templates/js/show-textbook.underscore
+#: test_root/staticfiles/coffee/fixtures/show-textbook.underscore
+#: test_root/staticfiles/templates/show-textbook.underscore
+msgid "View Live"
+msgstr ""
+
+#: cms/templates/js/signatory-details.underscore
+#: cms/templates/js/signatory-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/signatory-details.underscore
+#: test_root/staticfiles/coffee/fixtures/signatory-editor.underscore
+#: test_root/staticfiles/templates/signatory-details.underscore
+#: test_root/staticfiles/templates/signatory-editor.underscore
+msgid "Signatory"
+msgstr ""
+
+#: cms/templates/js/signatory-details.underscore
+#: test_root/staticfiles/coffee/fixtures/signatory-details.underscore
+#: test_root/staticfiles/templates/signatory-details.underscore
+msgid "Organization"
+msgstr ""
+
+#: cms/templates/js/signatory-details.underscore
+#: cms/templates/js/signatory-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/signatory-details.underscore
+#: test_root/staticfiles/coffee/fixtures/signatory-editor.underscore
+#: test_root/staticfiles/templates/signatory-details.underscore
+#: test_root/staticfiles/templates/signatory-editor.underscore
+msgid "Signature Image"
+msgstr ""
+
+#: cms/templates/js/signatory-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/signatory-editor.underscore
+#: test_root/staticfiles/templates/signatory-editor.underscore
+msgid "Certificate Signatory Configuration"
+msgstr ""
+
+#: cms/templates/js/signatory-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/signatory-editor.underscore
+#: test_root/staticfiles/templates/signatory-editor.underscore
+msgid "Name "
+msgstr ""
+
+#: cms/templates/js/signatory-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/signatory-editor.underscore
+#: test_root/staticfiles/templates/signatory-editor.underscore
+msgid "Name of the signatory"
+msgstr ""
+
+#: cms/templates/js/signatory-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/signatory-editor.underscore
+#: test_root/staticfiles/templates/signatory-editor.underscore
+msgid "The name of this signatory as it should appear on certificates."
+msgstr ""
+
+#: cms/templates/js/signatory-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/signatory-editor.underscore
+#: test_root/staticfiles/templates/signatory-editor.underscore
+msgid "Title "
+msgstr ""
+
+#: cms/templates/js/signatory-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/signatory-editor.underscore
+#: test_root/staticfiles/templates/signatory-editor.underscore
+msgid "Title of the signatory"
+msgstr ""
+
+#: cms/templates/js/signatory-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/signatory-editor.underscore
+#: test_root/staticfiles/templates/signatory-editor.underscore
+msgid ""
+"Titles more than 100 characters may prevent students from printing their "
+"certificate on a single page."
+msgstr ""
+
+#: cms/templates/js/signatory-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/signatory-editor.underscore
+#: test_root/staticfiles/templates/signatory-editor.underscore
+msgid "Organization "
+msgstr ""
+
+#: cms/templates/js/signatory-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/signatory-editor.underscore
+#: test_root/staticfiles/templates/signatory-editor.underscore
+msgid "Organization of the signatory"
+msgstr ""
+
+#: cms/templates/js/signatory-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/signatory-editor.underscore
+#: test_root/staticfiles/templates/signatory-editor.underscore
+msgid ""
+"The organization that this signatory belongs to, as it should appear on "
+"certificates."
+msgstr ""
+
+#: cms/templates/js/signatory-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/signatory-editor.underscore
+#: test_root/staticfiles/templates/signatory-editor.underscore
+msgid "Path to Signature Image"
+msgstr ""
+
+#: cms/templates/js/signatory-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/signatory-editor.underscore
+#: test_root/staticfiles/templates/signatory-editor.underscore
+msgid "Image must be in PNG format"
+msgstr ""
+
+#: cms/templates/js/signatory-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/signatory-editor.underscore
+#: test_root/staticfiles/templates/signatory-editor.underscore
+msgid "Upload Signature Image"
+msgstr ""
+
+#: cms/templates/js/staff-lock-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/staff-lock-editor.underscore
+#: test_root/staticfiles/templates/staff-lock-editor.underscore
+msgid "Student Visibility"
+msgstr ""
+
+#: cms/templates/js/staff-lock-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/staff-lock-editor.underscore
+#: test_root/staticfiles/templates/staff-lock-editor.underscore
+msgid ""
+"If the unit was previously published and released to students, any changes "
+"you made to the unit when it was hidden will now be visible to students."
+msgstr ""
+
+#: cms/templates/js/staff-lock-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/staff-lock-editor.underscore
+#: test_root/staticfiles/templates/staff-lock-editor.underscore
+#, python-format
+msgid ""
+"If you make this %(xblockType)s visible to students, students will be able "
+"to see its content after the release date has passed and you have published "
+"the unit."
+msgstr ""
+
+#: cms/templates/js/staff-lock-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/staff-lock-editor.underscore
+#: test_root/staticfiles/templates/staff-lock-editor.underscore
+msgid ""
+"Any subsections or units that are explicitly hidden from students will "
+"remain hidden after you clear this option for the section."
+msgstr ""
+
+#: cms/templates/js/staff-lock-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/staff-lock-editor.underscore
+#: test_root/staticfiles/templates/staff-lock-editor.underscore
+msgid ""
+"Any units that are explicitly hidden from students will remain hidden after "
+"you clear this option for the subsection."
+msgstr ""
+
+#: cms/templates/js/team-member.underscore
+#: test_root/staticfiles/coffee/fixtures/team-member.underscore
+#: test_root/staticfiles/templates/team-member.underscore
+msgid "Current Role:"
+msgstr ""
+
+#: cms/templates/js/team-member.underscore
+#: test_root/staticfiles/coffee/fixtures/team-member.underscore
+#: test_root/staticfiles/templates/team-member.underscore
+msgid "You!"
+msgstr ""
+
+#: cms/templates/js/team-member.underscore
+#: test_root/staticfiles/coffee/fixtures/team-member.underscore
+#: test_root/staticfiles/templates/team-member.underscore
+msgid "send an email message to {email}"
+msgstr ""
+
+#: cms/templates/js/team-member.underscore
+#: test_root/staticfiles/coffee/fixtures/team-member.underscore
+#: test_root/staticfiles/templates/team-member.underscore
+msgid "Promote another member to Admin to remove your admin rights"
+msgstr ""
+
+#: cms/templates/js/team-member.underscore
+#: test_root/staticfiles/coffee/fixtures/team-member.underscore
+#: test_root/staticfiles/templates/team-member.underscore
+msgid "Add {role} Access"
+msgstr ""
+
+#: cms/templates/js/team-member.underscore
+#: test_root/staticfiles/coffee/fixtures/team-member.underscore
+#: test_root/staticfiles/templates/team-member.underscore
+msgid "Remove {role} Access"
+msgstr ""
+
+#: cms/templates/js/team-member.underscore
+#: test_root/staticfiles/coffee/fixtures/team-member.underscore
+#: test_root/staticfiles/templates/team-member.underscore
+msgid "Delete the user, {username}"
+msgstr ""
+
+#: cms/templates/js/timed-examination-preference-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/timed-examination-preference-editor.underscore
+#: test_root/staticfiles/templates/timed-examination-preference-editor.underscore
+msgid "Set as a Special Exam"
+msgstr ""
+
+#: cms/templates/js/timed-examination-preference-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/timed-examination-preference-editor.underscore
+#: test_root/staticfiles/templates/timed-examination-preference-editor.underscore
+msgid "Timed"
+msgstr ""
+
+#: cms/templates/js/timed-examination-preference-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/timed-examination-preference-editor.underscore
+#: test_root/staticfiles/templates/timed-examination-preference-editor.underscore
+msgid ""
+"Use a timed exam to limit the time learners can spend on problems in this "
+"subsection. Learners must submit answers before the time expires. You can "
+"allow additional time for individual learners through the Instructor "
+"Dashboard."
+msgstr ""
+
+#: cms/templates/js/timed-examination-preference-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/timed-examination-preference-editor.underscore
+#: test_root/staticfiles/templates/timed-examination-preference-editor.underscore
+msgid "Proctored"
+msgstr ""
+
+#: cms/templates/js/timed-examination-preference-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/timed-examination-preference-editor.underscore
+#: test_root/staticfiles/templates/timed-examination-preference-editor.underscore
+msgid ""
+"Proctored exams are timed and they record video of each learner taking the "
+"exam. The videos are then reviewed to ensure that learners follow all "
+"examination rules."
+msgstr ""
+
+#: cms/templates/js/timed-examination-preference-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/timed-examination-preference-editor.underscore
+#: test_root/staticfiles/templates/timed-examination-preference-editor.underscore
+msgid "Practice Proctored"
+msgstr ""
+
+#: cms/templates/js/timed-examination-preference-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/timed-examination-preference-editor.underscore
+#: test_root/staticfiles/templates/timed-examination-preference-editor.underscore
+msgid ""
+"Use a practice proctored exam to introduce learners to the proctoring tools "
+"and processes. Results of a practice exam do not affect a learner's grade."
+msgstr ""
+
+#: cms/templates/js/timed-examination-preference-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/timed-examination-preference-editor.underscore
+#: test_root/staticfiles/templates/timed-examination-preference-editor.underscore
+msgid "Time Allotted (HH:MM):"
+msgstr ""
+
+#: cms/templates/js/timed-examination-preference-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/timed-examination-preference-editor.underscore
+#: test_root/staticfiles/templates/timed-examination-preference-editor.underscore
+msgid ""
+"Select a time allotment for the exam. If it is over 24 hours, type in the "
+"amount of time. You can grant individual learners extra time to complete the"
+" exam through the Instructor Dashboard."
+msgstr ""
+
+#: cms/templates/js/timed-examination-preference-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/timed-examination-preference-editor.underscore
+#: test_root/staticfiles/templates/timed-examination-preference-editor.underscore
+msgid "Review Rules"
+msgstr ""
+
+#: cms/templates/js/timed-examination-preference-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/timed-examination-preference-editor.underscore
+#: test_root/staticfiles/templates/timed-examination-preference-editor.underscore
+msgid ""
+"Specify any additional rules or rule exceptions that the proctoring review "
+"team should enforce when reviewing the videos. For example, you could "
+"specify that calculators are allowed."
+msgstr ""
+
+#: cms/templates/js/upload-dialog.underscore
+#: test_root/staticfiles/coffee/fixtures/upload-dialog.underscore
+#: test_root/staticfiles/templates/upload-dialog.underscore
+msgid "File upload succeeded"
+msgstr ""
+
+#: cms/templates/js/validation-error-modal.underscore
+#: test_root/staticfiles/coffee/fixtures/validation-error-modal.underscore
+#: test_root/staticfiles/templates/validation-error-modal.underscore
+msgid ""
+"Please check the following validation feedbacks and reflect them in your "
+"course settings:"
+msgstr ""
+
+#: cms/templates/js/verification-access-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/verification-access-editor.underscore
+#: test_root/staticfiles/templates/verification-access-editor.underscore
+msgid "Verification Checkpoint"
+msgstr ""
+
+#: cms/templates/js/verification-access-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/verification-access-editor.underscore
+#: test_root/staticfiles/templates/verification-access-editor.underscore
+msgid "Must complete verification checkpoint"
+msgstr ""
+
+#: cms/templates/js/verification-access-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/verification-access-editor.underscore
+#: test_root/staticfiles/templates/verification-access-editor.underscore
+msgid "Verification checkpoint to be completed"
+msgstr ""
+
+#: cms/templates/js/verification-access-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/verification-access-editor.underscore
+#: test_root/staticfiles/templates/verification-access-editor.underscore
+msgid ""
+"Learners who require verification must pass the selected checkpoint to see "
+"the content in this unit. Learners who do not require verification see this "
+"content by default."
+msgstr ""
+
+#: cms/templates/js/xblock-string-field-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/xblock-string-field-editor.underscore
+#: test_root/staticfiles/templates/xblock-string-field-editor.underscore
+msgid "Edit the name"
+msgstr ""
+
+#: cms/templates/js/xblock-string-field-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/xblock-string-field-editor.underscore
+#: test_root/staticfiles/templates/xblock-string-field-editor.underscore
+#, python-format
+msgid "Edit %(display_name)s (required)"
+msgstr ""
+
+#: cms/templates/js/xblock-string-field-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/xblock-string-field-editor.underscore
+#: test_root/staticfiles/templates/xblock-string-field-editor.underscore
+msgid "formLabel"
+msgstr ""
+
+#: cms/templates/js/video/transcripts/metadata-videolist-entry.underscore
+#: test_root/staticfiles/coffee/fixtures/video/transcripts/metadata-videolist-entry.underscore
+#: test_root/staticfiles/templates/video/transcripts/metadata-videolist-entry.underscore
+msgid "Add URLs for additional versions"
+msgstr ""
+
+#: cms/templates/js/video/transcripts/metadata-videolist-entry.underscore
+#: test_root/staticfiles/coffee/fixtures/video/transcripts/metadata-videolist-entry.underscore
+#: test_root/staticfiles/templates/video/transcripts/metadata-videolist-entry.underscore
+msgid ""
+"To be sure all students can access the video, we recommend providing both an"
+" .mp4 and a .webm version of your video. Click below to add a URL for "
+"another version. These URLs cannot be YouTube URLs. The first listed video "
+"that's compatible with the student's computer will play."
+msgstr ""
+
+#: cms/templates/js/video/transcripts/metadata-videolist-entry.underscore
+#: test_root/staticfiles/coffee/fixtures/video/transcripts/metadata-videolist-entry.underscore
+#: test_root/staticfiles/templates/video/transcripts/metadata-videolist-entry.underscore
+msgid "Default Timed Transcript"
+msgstr ""
+
+#: cms/templates/js/video/transcripts/messages/transcripts-choose.underscore
+#: cms/templates/js/video/transcripts/messages/transcripts-replace.underscore
+#: test_root/staticfiles/coffee/fixtures/video/transcripts/messages/transcripts-choose.underscore
+#: test_root/staticfiles/coffee/fixtures/video/transcripts/messages/transcripts-replace.underscore
+#: test_root/staticfiles/templates/video/transcripts/messages/transcripts-choose.underscore
+#: test_root/staticfiles/templates/video/transcripts/messages/transcripts-replace.underscore
+msgid "Timed Transcript Conflict"
+msgstr ""
+
+#: cms/templates/js/video/transcripts/messages/transcripts-choose.underscore
+#: test_root/staticfiles/coffee/fixtures/video/transcripts/messages/transcripts-choose.underscore
+#: test_root/staticfiles/templates/video/transcripts/messages/transcripts-choose.underscore
+msgid ""
+"The timed transcript for the first video file does not appear to be the same"
+" as the timed transcript for the second video file."
+msgstr ""
+
+#: cms/templates/js/video/transcripts/messages/transcripts-choose.underscore
+#: test_root/staticfiles/coffee/fixtures/video/transcripts/messages/transcripts-choose.underscore
+#: test_root/staticfiles/templates/video/transcripts/messages/transcripts-choose.underscore
+msgid "Which timed transcript would you like to use?"
+msgstr ""
+
+#: cms/templates/js/video/transcripts/messages/transcripts-choose.underscore
+#: cms/templates/js/video/transcripts/messages/transcripts-found.underscore
+#: cms/templates/js/video/transcripts/messages/transcripts-import.underscore
+#: cms/templates/js/video/transcripts/messages/transcripts-not-found.underscore
+#: cms/templates/js/video/transcripts/messages/transcripts-replace.underscore
+#: cms/templates/js/video/transcripts/messages/transcripts-uploaded.underscore
+#: cms/templates/js/video/transcripts/messages/transcripts-use-existing.underscore
+#: test_root/staticfiles/coffee/fixtures/video/transcripts/messages/transcripts-choose.underscore
+#: test_root/staticfiles/coffee/fixtures/video/transcripts/messages/transcripts-found.underscore
+#: test_root/staticfiles/coffee/fixtures/video/transcripts/messages/transcripts-import.underscore
+#: test_root/staticfiles/coffee/fixtures/video/transcripts/messages/transcripts-not-found.underscore
+#: test_root/staticfiles/coffee/fixtures/video/transcripts/messages/transcripts-replace.underscore
+#: test_root/staticfiles/coffee/fixtures/video/transcripts/messages/transcripts-uploaded.underscore
+#: test_root/staticfiles/coffee/fixtures/video/transcripts/messages/transcripts-use-existing.underscore
+#: test_root/staticfiles/templates/video/transcripts/messages/transcripts-choose.underscore
+#: test_root/staticfiles/templates/video/transcripts/messages/transcripts-found.underscore
+#: test_root/staticfiles/templates/video/transcripts/messages/transcripts-import.underscore
+#: test_root/staticfiles/templates/video/transcripts/messages/transcripts-not-found.underscore
+#: test_root/staticfiles/templates/video/transcripts/messages/transcripts-replace.underscore
+#: test_root/staticfiles/templates/video/transcripts/messages/transcripts-uploaded.underscore
+#: test_root/staticfiles/templates/video/transcripts/messages/transcripts-use-existing.underscore
+msgid "Error."
+msgstr ""
+
+#: cms/templates/js/video/transcripts/messages/transcripts-choose.underscore
+#: test_root/staticfiles/coffee/fixtures/video/transcripts/messages/transcripts-choose.underscore
+#: test_root/staticfiles/templates/video/transcripts/messages/transcripts-choose.underscore
+#, python-format
+msgid "Timed Transcript from %(filename)s"
+msgstr ""
+
+#: cms/templates/js/video/transcripts/messages/transcripts-found.underscore
+#: test_root/staticfiles/coffee/fixtures/video/transcripts/messages/transcripts-found.underscore
+#: test_root/staticfiles/templates/video/transcripts/messages/transcripts-found.underscore
+msgid "Timed Transcript Found"
+msgstr ""
+
+#: cms/templates/js/video/transcripts/messages/transcripts-found.underscore
+#: test_root/staticfiles/coffee/fixtures/video/transcripts/messages/transcripts-found.underscore
+#: test_root/staticfiles/templates/video/transcripts/messages/transcripts-found.underscore
+msgid ""
+"EdX has a timed transcript for this video. If you want to edit this "
+"transcript, you can download, edit, and re-upload the existing transcript. "
+"If you want to replace this transcript, upload a new .srt transcript file."
+msgstr ""
+
+#: cms/templates/js/video/transcripts/messages/transcripts-found.underscore
+#: cms/templates/js/video/transcripts/messages/transcripts-import.underscore
+#: cms/templates/js/video/transcripts/messages/transcripts-not-found.underscore
+#: cms/templates/js/video/transcripts/messages/transcripts-uploaded.underscore
+#: cms/templates/js/video/transcripts/messages/transcripts-use-existing.underscore
+#: test_root/staticfiles/coffee/fixtures/video/transcripts/messages/transcripts-found.underscore
+#: test_root/staticfiles/coffee/fixtures/video/transcripts/messages/transcripts-import.underscore
+#: test_root/staticfiles/coffee/fixtures/video/transcripts/messages/transcripts-not-found.underscore
+#: test_root/staticfiles/coffee/fixtures/video/transcripts/messages/transcripts-uploaded.underscore
+#: test_root/staticfiles/coffee/fixtures/video/transcripts/messages/transcripts-use-existing.underscore
+#: test_root/staticfiles/templates/video/transcripts/messages/transcripts-found.underscore
+#: test_root/staticfiles/templates/video/transcripts/messages/transcripts-import.underscore
+#: test_root/staticfiles/templates/video/transcripts/messages/transcripts-not-found.underscore
+#: test_root/staticfiles/templates/video/transcripts/messages/transcripts-uploaded.underscore
+#: test_root/staticfiles/templates/video/transcripts/messages/transcripts-use-existing.underscore
+msgid "Upload New Transcript"
+msgstr ""
+
+#: cms/templates/js/video/transcripts/messages/transcripts-found.underscore
+#: cms/templates/js/video/transcripts/messages/transcripts-import.underscore
+#: test_root/staticfiles/coffee/fixtures/video/transcripts/messages/transcripts-found.underscore
+#: test_root/staticfiles/coffee/fixtures/video/transcripts/messages/transcripts-import.underscore
+#: test_root/staticfiles/templates/video/transcripts/messages/transcripts-found.underscore
+#: test_root/staticfiles/templates/video/transcripts/messages/transcripts-import.underscore
+msgid "Upload New .srt Transcript"
+msgstr ""
+
+#: cms/templates/js/video/transcripts/messages/transcripts-found.underscore
+#: cms/templates/js/video/transcripts/messages/transcripts-not-found.underscore
+#: cms/templates/js/video/transcripts/messages/transcripts-uploaded.underscore
+#: test_root/staticfiles/coffee/fixtures/video/transcripts/messages/transcripts-found.underscore
+#: test_root/staticfiles/coffee/fixtures/video/transcripts/messages/transcripts-not-found.underscore
+#: test_root/staticfiles/coffee/fixtures/video/transcripts/messages/transcripts-uploaded.underscore
+#: test_root/staticfiles/templates/video/transcripts/messages/transcripts-found.underscore
+#: test_root/staticfiles/templates/video/transcripts/messages/transcripts-not-found.underscore
+#: test_root/staticfiles/templates/video/transcripts/messages/transcripts-uploaded.underscore
+msgid "Download Transcript for Editing"
+msgstr ""
+
+#: cms/templates/js/video/transcripts/messages/transcripts-import.underscore
+#: test_root/staticfiles/coffee/fixtures/video/transcripts/messages/transcripts-import.underscore
+#: test_root/staticfiles/templates/video/transcripts/messages/transcripts-import.underscore
+msgid "No EdX Timed Transcript"
+msgstr ""
+
+#: cms/templates/js/video/transcripts/messages/transcripts-import.underscore
+#: test_root/staticfiles/coffee/fixtures/video/transcripts/messages/transcripts-import.underscore
+#: test_root/staticfiles/templates/video/transcripts/messages/transcripts-import.underscore
+msgid ""
+"EdX doesn't have a timed transcript for this video in Studio, but we found a"
+" transcript on YouTube. You can import the YouTube transcript or upload your"
+" own .srt transcript file."
+msgstr ""
+
+#: cms/templates/js/video/transcripts/messages/transcripts-import.underscore
+#: test_root/staticfiles/coffee/fixtures/video/transcripts/messages/transcripts-import.underscore
+#: test_root/staticfiles/templates/video/transcripts/messages/transcripts-import.underscore
+msgid "Import YouTube Transcript"
+msgstr ""
+
+#: cms/templates/js/video/transcripts/messages/transcripts-not-found.underscore
+#: test_root/staticfiles/coffee/fixtures/video/transcripts/messages/transcripts-not-found.underscore
+#: test_root/staticfiles/templates/video/transcripts/messages/transcripts-not-found.underscore
+msgid "No Timed Transcript"
+msgstr ""
+
+#: cms/templates/js/video/transcripts/messages/transcripts-not-found.underscore
+#: test_root/staticfiles/coffee/fixtures/video/transcripts/messages/transcripts-not-found.underscore
+#: test_root/staticfiles/templates/video/transcripts/messages/transcripts-not-found.underscore
+msgid ""
+"EdX doesn\\'t have a timed transcript for this video. Please upload an .srt "
+"file."
+msgstr ""
+
+#: cms/templates/js/video/transcripts/messages/transcripts-replace.underscore
+#: test_root/staticfiles/coffee/fixtures/video/transcripts/messages/transcripts-replace.underscore
+#: test_root/staticfiles/templates/video/transcripts/messages/transcripts-replace.underscore
+msgid ""
+"The timed transcript for this video on edX is out of date, but YouTube has a"
+" current timed transcript for this video."
+msgstr ""
+
+#: cms/templates/js/video/transcripts/messages/transcripts-replace.underscore
+#: test_root/staticfiles/coffee/fixtures/video/transcripts/messages/transcripts-replace.underscore
+#: test_root/staticfiles/templates/video/transcripts/messages/transcripts-replace.underscore
+msgid "Do you want to replace the edX transcript with the YouTube transcript?"
+msgstr ""
+
+#: cms/templates/js/video/transcripts/messages/transcripts-replace.underscore
+#: test_root/staticfiles/coffee/fixtures/video/transcripts/messages/transcripts-replace.underscore
+#: test_root/staticfiles/templates/video/transcripts/messages/transcripts-replace.underscore
+msgid "Yes, replace the edX transcript with the YouTube transcript"
+msgstr ""
+
+#: cms/templates/js/video/transcripts/messages/transcripts-uploaded.underscore
+#: test_root/staticfiles/coffee/fixtures/video/transcripts/messages/transcripts-uploaded.underscore
+#: test_root/staticfiles/templates/video/transcripts/messages/transcripts-uploaded.underscore
+msgid "Timed Transcript Uploaded Successfully"
+msgstr ""
+
+#: cms/templates/js/video/transcripts/messages/transcripts-uploaded.underscore
+#: test_root/staticfiles/coffee/fixtures/video/transcripts/messages/transcripts-uploaded.underscore
+#: test_root/staticfiles/templates/video/transcripts/messages/transcripts-uploaded.underscore
+msgid ""
+"EdX has a timed transcript for this video. If you want to replace this "
+"transcript, upload a new .srt transcript file. If you want to edit this "
+"transcript, you can download, edit, and re-upload the existing transcript."
+msgstr ""
+
+#: cms/templates/js/video/transcripts/messages/transcripts-use-existing.underscore
+#: test_root/staticfiles/coffee/fixtures/video/transcripts/messages/transcripts-use-existing.underscore
+#: test_root/staticfiles/templates/video/transcripts/messages/transcripts-use-existing.underscore
+msgid "Confirm Timed Transcript"
+msgstr ""
+
+#: cms/templates/js/video/transcripts/messages/transcripts-use-existing.underscore
+#: test_root/staticfiles/coffee/fixtures/video/transcripts/messages/transcripts-use-existing.underscore
+#: test_root/staticfiles/templates/video/transcripts/messages/transcripts-use-existing.underscore
+msgid ""
+"You changed a video URL, but did not change the timed transcript file. Do "
+"you want to use the current timed transcript or upload a new .srt transcript"
+" file?"
+msgstr ""
+
+#: cms/templates/js/video/transcripts/messages/transcripts-use-existing.underscore
+#: test_root/staticfiles/coffee/fixtures/video/transcripts/messages/transcripts-use-existing.underscore
+#: test_root/staticfiles/templates/video/transcripts/messages/transcripts-use-existing.underscore
+msgid "Use Current Transcript"
+msgstr ""
+
#: common/static/common/templates/image-modal.underscore
+#: test_root/staticfiles/common/templates/image-modal.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/image-modal.underscore
msgid "Large"
msgstr ""
#: common/static/common/templates/image-modal.underscore
+#: test_root/staticfiles/common/templates/image-modal.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/image-modal.underscore
msgid "Zoom In"
msgstr ""
#: common/static/common/templates/image-modal.underscore
+#: test_root/staticfiles/common/templates/image-modal.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/image-modal.underscore
msgid "Zoom Out"
msgstr ""
#: common/static/common/templates/components/paging-footer.underscore
+#: test_root/staticfiles/common/templates/components/paging-footer.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/components/paging-footer.underscore
#, python-format
msgid "Page number out of %(total_pages)s"
msgstr ""
#: common/static/common/templates/components/paging-footer.underscore
+#: test_root/staticfiles/common/templates/components/paging-footer.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/components/paging-footer.underscore
msgid "Enter the page number you'd like to quickly navigate to."
msgstr ""
#: common/static/common/templates/components/paging-header.underscore
+#: test_root/staticfiles/common/templates/components/paging-header.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/components/paging-header.underscore
msgid "Sorted by"
msgstr ""
#: common/static/common/templates/components/search-field.underscore
+#: test_root/staticfiles/common/templates/components/search-field.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/components/search-field.underscore
msgid "Clear search"
msgstr ""
#: common/static/common/templates/discussion/discussion-home.underscore
+#: test_root/staticfiles/common/templates/discussion/discussion-home.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/discussion-home.underscore
msgid "DISCUSSION HOME:"
msgstr ""
#: common/static/common/templates/discussion/discussion-home.underscore
+#: test_root/staticfiles/common/templates/discussion/discussion-home.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/discussion-home.underscore
#, python-format
msgid "How to use %(platform_name)s discussions"
msgstr ""
#: common/static/common/templates/discussion/discussion-home.underscore
+#: test_root/staticfiles/common/templates/discussion/discussion-home.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/discussion-home.underscore
msgid "Find discussions"
msgstr ""
#: common/static/common/templates/discussion/discussion-home.underscore
+#: test_root/staticfiles/common/templates/discussion/discussion-home.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/discussion-home.underscore
msgid "Use the Discussion Topics menu to find specific topics."
msgstr ""
#: common/static/common/templates/discussion/discussion-home.underscore
+#: test_root/staticfiles/common/templates/discussion/discussion-home.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/discussion-home.underscore
msgid "Search all posts"
msgstr ""
#: common/static/common/templates/discussion/discussion-home.underscore
+#: test_root/staticfiles/common/templates/discussion/discussion-home.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/discussion-home.underscore
msgid "Filter and sort topics"
msgstr ""
#: common/static/common/templates/discussion/discussion-home.underscore
+#: test_root/staticfiles/common/templates/discussion/discussion-home.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/discussion-home.underscore
msgid "Engage with posts"
msgstr ""
#: common/static/common/templates/discussion/discussion-home.underscore
+#: test_root/staticfiles/common/templates/discussion/discussion-home.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/discussion-home.underscore
msgid "Vote for good posts and responses"
msgstr ""
#: common/static/common/templates/discussion/discussion-home.underscore
+#: test_root/staticfiles/common/templates/discussion/discussion-home.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/discussion-home.underscore
msgid "Report abuse, topics, and responses"
msgstr ""
#: common/static/common/templates/discussion/discussion-home.underscore
+#: test_root/staticfiles/common/templates/discussion/discussion-home.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/discussion-home.underscore
msgid "Follow or unfollow posts"
msgstr ""
#: common/static/common/templates/discussion/discussion-home.underscore
+#: test_root/staticfiles/common/templates/discussion/discussion-home.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/discussion-home.underscore
msgid "Receive updates"
msgstr ""
#: common/static/common/templates/discussion/discussion-home.underscore
+#: test_root/staticfiles/common/templates/discussion/discussion-home.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/discussion-home.underscore
msgid "Toggle Notifications Setting"
msgstr ""
#: common/static/common/templates/discussion/discussion-home.underscore
+#: test_root/staticfiles/common/templates/discussion/discussion-home.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/discussion-home.underscore
msgid ""
"Check this box to receive an email digest once a day notifying you about "
"new, unread activity from posts you are following."
msgstr ""
#: common/static/common/templates/discussion/forum-action-answer.underscore
+#: test_root/staticfiles/common/templates/discussion/forum-action-answer.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/forum-action-answer.underscore
msgid "Mark as Answer"
msgstr ""
#: common/static/common/templates/discussion/forum-action-answer.underscore
+#: test_root/staticfiles/common/templates/discussion/forum-action-answer.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/forum-action-answer.underscore
msgid "Unmark as Answer"
msgstr ""
#: common/static/common/templates/discussion/forum-action-close.underscore
+#: test_root/staticfiles/common/templates/discussion/forum-action-close.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/forum-action-close.underscore
msgid "Open"
msgstr ""
#: common/static/common/templates/discussion/forum-action-endorse.underscore
+#: test_root/staticfiles/common/templates/discussion/forum-action-endorse.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/forum-action-endorse.underscore
msgid "Endorse"
msgstr ""
#: common/static/common/templates/discussion/forum-action-endorse.underscore
+#: test_root/staticfiles/common/templates/discussion/forum-action-endorse.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/forum-action-endorse.underscore
msgid "Unendorse"
msgstr ""
#: common/static/common/templates/discussion/forum-action-follow.underscore
+#: test_root/staticfiles/common/templates/discussion/forum-action-follow.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/forum-action-follow.underscore
msgid "Follow"
msgstr ""
#: common/static/common/templates/discussion/forum-action-follow.underscore
+#: test_root/staticfiles/common/templates/discussion/forum-action-follow.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/forum-action-follow.underscore
msgid "Unfollow"
msgstr ""
#: common/static/common/templates/discussion/forum-action-pin.underscore
+#: test_root/staticfiles/common/templates/discussion/forum-action-pin.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/forum-action-pin.underscore
msgid "Pin"
msgstr ""
#: common/static/common/templates/discussion/forum-action-pin.underscore
+#: test_root/staticfiles/common/templates/discussion/forum-action-pin.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/forum-action-pin.underscore
msgid "Unpin"
msgstr ""
#: common/static/common/templates/discussion/forum-action-report.underscore
+#: test_root/staticfiles/common/templates/discussion/forum-action-report.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/forum-action-report.underscore
msgid "Report abuse"
msgstr ""
#: common/static/common/templates/discussion/forum-action-report.underscore
+#: test_root/staticfiles/common/templates/discussion/forum-action-report.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/forum-action-report.underscore
msgid "Report"
msgstr ""
#: common/static/common/templates/discussion/forum-action-report.underscore
+#: test_root/staticfiles/common/templates/discussion/forum-action-report.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/forum-action-report.underscore
msgid "Unreport"
msgstr ""
#: common/static/common/templates/discussion/forum-action-vote.underscore
+#: test_root/staticfiles/common/templates/discussion/forum-action-vote.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/forum-action-vote.underscore
msgid "Vote for this post,"
msgstr ""
#: common/static/common/templates/discussion/new-post.underscore
+#: test_root/staticfiles/common/templates/discussion/new-post.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/new-post.underscore
msgid "Visible To:"
msgstr ""
#: common/static/common/templates/discussion/new-post.underscore
+#: test_root/staticfiles/common/templates/discussion/new-post.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/new-post.underscore
msgid "All Groups"
msgstr ""
#: common/static/common/templates/discussion/new-post.underscore
+#: test_root/staticfiles/common/templates/discussion/new-post.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/new-post.underscore
msgid ""
"Discussion admins, moderators, and TAs can make their posts visible to all "
"students or specify a single cohort."
msgstr ""
#: common/static/common/templates/discussion/new-post.underscore
+#: test_root/staticfiles/common/templates/discussion/new-post.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/new-post.underscore
msgid "Title:"
msgstr ""
#: common/static/common/templates/discussion/new-post.underscore
+#: test_root/staticfiles/common/templates/discussion/new-post.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/new-post.underscore
msgid "Add a clear and descriptive title to encourage participation."
msgstr ""
#: common/static/common/templates/discussion/new-post.underscore
+#: test_root/staticfiles/common/templates/discussion/new-post.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/new-post.underscore
msgid "Enter your question or comment"
msgstr ""
#: common/static/common/templates/discussion/new-post.underscore
+#: test_root/staticfiles/common/templates/discussion/new-post.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/new-post.underscore
msgid "follow this post"
msgstr ""
#: common/static/common/templates/discussion/new-post.underscore
+#: test_root/staticfiles/common/templates/discussion/new-post.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/new-post.underscore
msgid "post anonymously"
msgstr ""
#: common/static/common/templates/discussion/new-post.underscore
+#: test_root/staticfiles/common/templates/discussion/new-post.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/new-post.underscore
msgid "post anonymously to classmates"
msgstr ""
#: common/static/common/templates/discussion/new-post.underscore
+#: test_root/staticfiles/common/templates/discussion/new-post.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/new-post.underscore
msgid "Add Post"
msgstr ""
#: common/static/common/templates/discussion/post-user-display.underscore
+#: test_root/staticfiles/common/templates/discussion/post-user-display.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/post-user-display.underscore
msgid "Community TA"
msgstr ""
#: common/static/common/templates/discussion/profile-thread.underscore
#: common/static/common/templates/discussion/thread.underscore
+#: test_root/staticfiles/common/templates/discussion/profile-thread.underscore
+#: test_root/staticfiles/common/templates/discussion/thread.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/profile-thread.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread.underscore
msgid "This thread is closed."
msgstr ""
#: common/static/common/templates/discussion/profile-thread.underscore
+#: test_root/staticfiles/common/templates/discussion/profile-thread.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/profile-thread.underscore
msgid "View discussion"
msgstr ""
#: common/static/common/templates/discussion/response-comment-edit.underscore
+#: test_root/staticfiles/common/templates/discussion/response-comment-edit.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/response-comment-edit.underscore
msgid "Editing comment"
msgstr ""
#: common/static/common/templates/discussion/response-comment-edit.underscore
+#: test_root/staticfiles/common/templates/discussion/response-comment-edit.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/response-comment-edit.underscore
msgid "Update comment"
msgstr ""
#: common/static/common/templates/discussion/response-comment-show.underscore
+#: test_root/staticfiles/common/templates/discussion/response-comment-show.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/response-comment-show.underscore
#, python-format
msgid "posted %(time_ago)s by %(author)s"
msgstr ""
@@ -5586,56 +7680,90 @@ msgstr ""
#: common/static/common/templates/discussion/response-comment-show.underscore
#: common/static/common/templates/discussion/thread-response-show.underscore
#: common/static/common/templates/discussion/thread-show.underscore
+#: test_root/staticfiles/common/templates/discussion/response-comment-show.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-response-show.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-show.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/response-comment-show.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-response-show.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-show.underscore
msgid "Reported"
msgstr ""
#: common/static/common/templates/discussion/thread-edit.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-edit.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-edit.underscore
msgid "Editing post"
msgstr ""
#: common/static/common/templates/discussion/thread-edit.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-edit.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-edit.underscore
msgid "Edit post title"
msgstr ""
#: common/static/common/templates/discussion/thread-edit.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-edit.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-edit.underscore
msgid "Update post"
msgstr ""
#: common/static/common/templates/discussion/thread-list-item.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-list-item.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-list-item.underscore
msgid "discussion"
msgstr ""
#: common/static/common/templates/discussion/thread-list-item.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-list-item.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-list-item.underscore
msgid "answered question"
msgstr ""
#: common/static/common/templates/discussion/thread-list-item.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-list-item.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-list-item.underscore
msgid "unanswered question"
msgstr ""
#: common/static/common/templates/discussion/thread-list-item.underscore
#: common/static/common/templates/discussion/thread-show.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-list-item.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-show.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-list-item.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-show.underscore
msgid "Pinned"
msgstr ""
#: common/static/common/templates/discussion/thread-list-item.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-list-item.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-list-item.underscore
msgid "Following"
msgstr ""
#: common/static/common/templates/discussion/thread-list-item.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-list-item.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-list-item.underscore
msgid "By: Staff"
msgstr ""
#: common/static/common/templates/discussion/thread-list-item.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-list-item.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-list-item.underscore
msgid "By: Community TA"
msgstr ""
#: common/static/common/templates/discussion/thread-list-item.underscore
#: common/static/common/templates/discussion/thread-response-show.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-list-item.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-response-show.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-list-item.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-response-show.underscore
msgid "fmt"
msgstr ""
#: common/static/common/templates/discussion/thread-list-item.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-list-item.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-list-item.underscore
#, python-format
msgid ""
"%(comments_count)s %(span_sr_open)scomments (%(unread_comments_count)s "
@@ -5643,39 +7771,55 @@ msgid ""
msgstr ""
#: common/static/common/templates/discussion/thread-list-item.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-list-item.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-list-item.underscore
#, python-format
msgid "%(comments_count)s %(span_sr_open)scomments %(span_close)s"
msgstr ""
#: common/static/common/templates/discussion/thread-response-edit.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-response-edit.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-response-edit.underscore
msgid "Editing response"
msgstr ""
#: common/static/common/templates/discussion/thread-response-edit.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-response-edit.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-response-edit.underscore
msgid "Update response"
msgstr ""
#: common/static/common/templates/discussion/thread-response-show.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-response-show.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-response-show.underscore
#, python-format
msgid "marked as answer %(time_ago)s by %(user)s"
msgstr ""
#: common/static/common/templates/discussion/thread-response-show.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-response-show.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-response-show.underscore
#, python-format
msgid "marked as answer %(time_ago)s"
msgstr ""
#: common/static/common/templates/discussion/thread-response-show.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-response-show.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-response-show.underscore
#, python-format
msgid "endorsed %(time_ago)s by %(user)s"
msgstr ""
#: common/static/common/templates/discussion/thread-response-show.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-response-show.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-response-show.underscore
#, python-format
msgid "endorsed %(time_ago)s"
msgstr ""
#: common/static/common/templates/discussion/thread-response.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-response.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-response.underscore
#, python-format
msgid "Show Comment (%(num_comments)s)"
msgid_plural "Show Comments (%(num_comments)s)"
@@ -5683,247 +7827,333 @@ msgstr[0] ""
msgstr[1] ""
#: common/static/common/templates/discussion/thread-response.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-response.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-response.underscore
msgid "fmts"
msgstr ""
#: common/static/common/templates/discussion/thread-response.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-response.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-response.underscore
msgid "Add a comment"
msgstr ""
#: common/static/common/templates/discussion/thread-response.underscore
#: common/static/common/templates/discussion/thread.underscore
#: lms/templates/verify_student/incourse_reverify.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-response.underscore
+#: test_root/staticfiles/common/templates/discussion/thread.underscore
+#: test_root/staticfiles/templates/verify_student/incourse_reverify.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-response.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread.underscore
msgid "Submit"
msgstr ""
#: common/static/common/templates/discussion/thread-show.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-show.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-show.underscore
#, python-format
msgid "%(post_type)s posted %(time_ago)s by %(author)s"
msgstr ""
#: common/static/common/templates/discussion/thread-show.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-show.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-show.underscore
msgid "Closed"
msgstr ""
#: common/static/common/templates/discussion/thread-show.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-show.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-show.underscore
#, python-format
msgid "Related to: %(courseware_title_linked)s"
msgstr ""
#: common/static/common/templates/discussion/thread-show.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-show.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-show.underscore
#, python-format
msgid "This post is visible only to %(group_name)s."
msgstr ""
#: common/static/common/templates/discussion/thread-show.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-show.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-show.underscore
msgid "This post is visible to everyone."
msgstr ""
#: common/static/common/templates/discussion/thread-type.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-type.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-type.underscore
msgid "Post type:"
msgstr ""
#: common/static/common/templates/discussion/thread-type.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-type.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-type.underscore
msgid "Question"
msgstr ""
#: common/static/common/templates/discussion/thread-type.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-type.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-type.underscore
msgid "Discussion"
msgstr ""
#: common/static/common/templates/discussion/thread-type.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-type.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-type.underscore
msgid ""
"Questions raise issues that need answers. Discussions share ideas and start "
"conversations."
msgstr ""
#: common/static/common/templates/discussion/thread.underscore
+#: test_root/staticfiles/common/templates/discussion/thread.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread.underscore
msgid "Add a Response"
msgstr ""
#: common/static/common/templates/discussion/thread.underscore
+#: test_root/staticfiles/common/templates/discussion/thread.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread.underscore
msgid "Post a response:"
msgstr ""
#: common/static/common/templates/discussion/thread.underscore
+#: test_root/staticfiles/common/templates/discussion/thread.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread.underscore
msgid "Expand discussion"
msgstr ""
#: common/static/common/templates/discussion/thread.underscore
+#: test_root/staticfiles/common/templates/discussion/thread.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread.underscore
msgid "Collapse discussion"
msgstr ""
#: common/static/common/templates/discussion/topic.underscore
+#: test_root/staticfiles/common/templates/discussion/topic.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/topic.underscore
msgid "Topic Area:"
msgstr ""
#: common/static/common/templates/discussion/topic.underscore
+#: test_root/staticfiles/common/templates/discussion/topic.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/topic.underscore
msgid "Discussion topics; currently listing: "
msgstr ""
#: common/static/common/templates/discussion/topic.underscore
+#: test_root/staticfiles/common/templates/discussion/topic.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/topic.underscore
msgid "Filter topics"
msgstr ""
#: common/static/common/templates/discussion/topic.underscore
+#: test_root/staticfiles/common/templates/discussion/topic.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/topic.underscore
msgid "Add your post to a relevant topic to help others find it."
msgstr ""
#: common/static/common/templates/discussion/user-profile.underscore
+#: test_root/staticfiles/common/templates/discussion/user-profile.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/user-profile.underscore
msgid "Active Threads"
msgstr ""
#: lms/djangoapps/support/static/support/templates/certificates.underscore
+#: test_root/staticfiles/support/templates/certificates.underscore
msgid "username or email"
msgstr ""
#: lms/djangoapps/support/static/support/templates/certificates.underscore
+#: test_root/staticfiles/support/templates/certificates.underscore
msgid "course id"
msgstr ""
#: lms/djangoapps/support/static/support/templates/certificates_results.underscore
#: lms/templates/instructor/instructor_dashboard_2/certificate-invalidation.underscore
#: lms/templates/instructor/instructor_dashboard_2/certificate-white-list.underscore
+#: test_root/staticfiles/support/templates/certificates_results.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/certificate-invalidation.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/certificate-white-list.underscore
msgid "No results"
msgstr ""
#: lms/djangoapps/support/static/support/templates/certificates_results.underscore
+#: test_root/staticfiles/support/templates/certificates_results.underscore
msgid "Course Key"
msgstr ""
#: lms/djangoapps/support/static/support/templates/certificates_results.underscore
+#: test_root/staticfiles/support/templates/certificates_results.underscore
msgid "Download URL"
msgstr ""
#: lms/djangoapps/support/static/support/templates/certificates_results.underscore
+#: test_root/staticfiles/support/templates/certificates_results.underscore
msgid "Grade"
msgstr ""
#: lms/djangoapps/support/static/support/templates/certificates_results.underscore
+#: test_root/staticfiles/support/templates/certificates_results.underscore
msgid "Last Updated"
msgstr ""
#: lms/djangoapps/support/static/support/templates/certificates_results.underscore
+#: test_root/staticfiles/support/templates/certificates_results.underscore
msgid "Download the user's certificate"
msgstr ""
#: lms/djangoapps/support/static/support/templates/certificates_results.underscore
+#: test_root/staticfiles/support/templates/certificates_results.underscore
msgid "Not available"
msgstr ""
#: lms/djangoapps/support/static/support/templates/certificates_results.underscore
+#: test_root/staticfiles/support/templates/certificates_results.underscore
msgid "Regenerate"
msgstr ""
#: lms/djangoapps/support/static/support/templates/certificates_results.underscore
+#: test_root/staticfiles/support/templates/certificates_results.underscore
msgid "Regenerate the user's certificate"
msgstr ""
#: lms/djangoapps/support/static/support/templates/certificates_results.underscore
+#: test_root/staticfiles/support/templates/certificates_results.underscore
msgid "Generate"
msgstr ""
#: lms/djangoapps/support/static/support/templates/certificates_results.underscore
+#: test_root/staticfiles/support/templates/certificates_results.underscore
msgid "Generate the user's certificate"
msgstr ""
#: lms/djangoapps/support/static/support/templates/enrollment-modal.underscore
+#: test_root/staticfiles/support/templates/enrollment-modal.underscore
msgid "Current enrollment mode:"
msgstr ""
#: lms/djangoapps/support/static/support/templates/enrollment-modal.underscore
+#: test_root/staticfiles/support/templates/enrollment-modal.underscore
msgid "New enrollment mode:"
msgstr ""
#: lms/djangoapps/support/static/support/templates/enrollment-modal.underscore
+#: test_root/staticfiles/support/templates/enrollment-modal.underscore
msgid "Reason for change:"
msgstr ""
#: lms/djangoapps/support/static/support/templates/enrollment-modal.underscore
+#: test_root/staticfiles/support/templates/enrollment-modal.underscore
msgid "Choose One"
msgstr ""
#: lms/djangoapps/support/static/support/templates/enrollment-modal.underscore
+#: test_root/staticfiles/support/templates/enrollment-modal.underscore
msgid "Explain if other."
msgstr ""
#: lms/djangoapps/support/static/support/templates/enrollment-modal.underscore
+#: test_root/staticfiles/support/templates/enrollment-modal.underscore
msgid "Submit enrollment change"
msgstr ""
#: lms/djangoapps/support/static/support/templates/enrollment.underscore
#: lms/templates/instructor/instructor_dashboard_2/certificate-invalidation.underscore
+#: test_root/staticfiles/support/templates/enrollment.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/certificate-invalidation.underscore
msgid "Username or email address"
msgstr ""
#: lms/djangoapps/support/static/support/templates/enrollment.underscore
+#: test_root/staticfiles/support/templates/enrollment.underscore
msgid "Course ID"
msgstr ""
#: lms/djangoapps/support/static/support/templates/enrollment.underscore
+#: test_root/staticfiles/support/templates/enrollment.underscore
msgid "Course Start"
msgstr ""
#: lms/djangoapps/support/static/support/templates/enrollment.underscore
+#: test_root/staticfiles/support/templates/enrollment.underscore
msgid "Course End"
msgstr ""
#: lms/djangoapps/support/static/support/templates/enrollment.underscore
+#: test_root/staticfiles/support/templates/enrollment.underscore
msgid "Upgrade Deadline"
msgstr ""
#: lms/djangoapps/support/static/support/templates/enrollment.underscore
+#: test_root/staticfiles/support/templates/enrollment.underscore
msgid "Verification Deadline"
msgstr ""
#: lms/djangoapps/support/static/support/templates/enrollment.underscore
+#: test_root/staticfiles/support/templates/enrollment.underscore
msgid "Enrollment Date"
msgstr ""
#: lms/djangoapps/support/static/support/templates/enrollment.underscore
+#: test_root/staticfiles/support/templates/enrollment.underscore
msgid "Enrollment Mode"
msgstr ""
#: lms/djangoapps/support/static/support/templates/enrollment.underscore
+#: test_root/staticfiles/support/templates/enrollment.underscore
msgid "Verified mode price"
msgstr ""
#: lms/djangoapps/support/static/support/templates/enrollment.underscore
+#: test_root/staticfiles/support/templates/enrollment.underscore
msgid "Reason"
msgstr ""
#: lms/djangoapps/support/static/support/templates/enrollment.underscore
+#: test_root/staticfiles/support/templates/enrollment.underscore
msgid "Last modified by"
msgstr ""
#: lms/djangoapps/support/static/support/templates/enrollment.underscore
#: lms/templates/ccx/schedule.underscore
+#: test_root/staticfiles/support/templates/enrollment.underscore
+#: test_root/staticfiles/templates/ccx/schedule.underscore
msgid "N/A"
msgstr ""
#: lms/djangoapps/support/static/support/templates/enrollment.underscore
+#: test_root/staticfiles/support/templates/enrollment.underscore
msgid "Change Enrollment"
msgstr ""
#: lms/djangoapps/teams/static/teams/templates/edit-team.underscore
+#: test_root/staticfiles/teams/templates/edit-team.underscore
msgid "Your team could not be created."
msgstr ""
#: lms/djangoapps/teams/static/teams/templates/edit-team.underscore
+#: test_root/staticfiles/teams/templates/edit-team.underscore
msgid "Your team could not be updated."
msgstr ""
#: lms/djangoapps/teams/static/teams/templates/edit-team.underscore
+#: test_root/staticfiles/teams/templates/edit-team.underscore
msgid ""
"Enter information to describe your team. You cannot change these details "
"after you create the team."
msgstr ""
#: lms/djangoapps/teams/static/teams/templates/edit-team.underscore
+#: test_root/staticfiles/teams/templates/edit-team.underscore
msgid "Optional Characteristics"
msgstr ""
#: lms/djangoapps/teams/static/teams/templates/edit-team.underscore
+#: test_root/staticfiles/teams/templates/edit-team.underscore
msgid ""
"Help other learners decide whether to join your team by specifying some "
"characteristics for your team. Choose carefully, because fewer people might "
@@ -5931,91 +8161,114 @@ msgid ""
msgstr ""
#: lms/djangoapps/teams/static/teams/templates/edit-team.underscore
+#: test_root/staticfiles/teams/templates/edit-team.underscore
msgid "Create team."
msgstr ""
#: lms/djangoapps/teams/static/teams/templates/edit-team.underscore
+#: test_root/staticfiles/teams/templates/edit-team.underscore
msgid "Update team."
msgstr ""
#: lms/djangoapps/teams/static/teams/templates/edit-team.underscore
+#: test_root/staticfiles/teams/templates/edit-team.underscore
msgid "Cancel team creating."
msgstr ""
#: lms/djangoapps/teams/static/teams/templates/edit-team.underscore
+#: test_root/staticfiles/teams/templates/edit-team.underscore
msgid "Cancel team updating."
msgstr ""
#: lms/djangoapps/teams/static/teams/templates/instructor-tools.underscore
+#: test_root/staticfiles/teams/templates/instructor-tools.underscore
msgid "Instructor tools"
msgstr ""
#: lms/djangoapps/teams/static/teams/templates/instructor-tools.underscore
+#: test_root/staticfiles/teams/templates/instructor-tools.underscore
msgid "Delete Team"
msgstr ""
#: lms/djangoapps/teams/static/teams/templates/instructor-tools.underscore
+#: test_root/staticfiles/teams/templates/instructor-tools.underscore
msgid "Edit Membership"
msgstr ""
#: lms/djangoapps/teams/static/teams/templates/team-actions.underscore
+#: test_root/staticfiles/teams/templates/team-actions.underscore
msgid "Are you having trouble finding a team to join?"
msgstr ""
#: lms/djangoapps/teams/static/teams/templates/team-profile-header-actions.underscore
+#: test_root/staticfiles/teams/templates/team-profile-header-actions.underscore
msgid "Join Team"
msgstr ""
#: lms/djangoapps/teams/static/teams/templates/team-profile.underscore
+#: test_root/staticfiles/teams/templates/team-profile.underscore
msgid "New Post"
msgstr ""
#: lms/djangoapps/teams/static/teams/templates/team-profile.underscore
+#: test_root/staticfiles/teams/templates/team-profile.underscore
msgid "Team Details"
msgstr ""
#: lms/djangoapps/teams/static/teams/templates/team-profile.underscore
+#: test_root/staticfiles/teams/templates/team-profile.underscore
msgid "You are a member of this team."
msgstr ""
#: lms/djangoapps/teams/static/teams/templates/team-profile.underscore
+#: test_root/staticfiles/teams/templates/team-profile.underscore
msgid "Team member profiles"
msgstr ""
#: lms/djangoapps/teams/static/teams/templates/team-profile.underscore
+#: test_root/staticfiles/teams/templates/team-profile.underscore
msgid "Team capacity"
msgstr ""
#: lms/djangoapps/teams/static/teams/templates/team-profile.underscore
+#: test_root/staticfiles/teams/templates/team-profile.underscore
msgid "country"
msgstr ""
#: lms/djangoapps/teams/static/teams/templates/team-profile.underscore
+#: test_root/staticfiles/teams/templates/team-profile.underscore
msgid "language"
msgstr ""
#: lms/djangoapps/teams/static/teams/templates/team-profile.underscore
+#: test_root/staticfiles/teams/templates/team-profile.underscore
msgid "Leave Team"
msgstr ""
#: lms/static/js/fixtures/donation.underscore
#: lms/templates/dashboard/donation.underscore
+#: test_root/staticfiles/js/fixtures/donation.underscore
+#: test_root/staticfiles/templates/dashboard/donation.underscore
msgid "Donate"
msgstr ""
#: lms/templates/bookmarks/bookmarks-list.underscore
+#: test_root/staticfiles/templates/bookmarks/bookmarks-list.underscore
msgid "My Bookmarks"
msgstr ""
#: lms/templates/bookmarks/bookmarks-list.underscore
+#: test_root/staticfiles/templates/bookmarks/bookmarks-list.underscore
msgid "Bookmarked on"
msgstr ""
#: lms/templates/bookmarks/bookmarks-list.underscore
+#: test_root/staticfiles/templates/bookmarks/bookmarks-list.underscore
msgid "You have not bookmarked any courseware pages yet."
msgstr ""
#: lms/templates/bookmarks/bookmarks-list.underscore
+#: test_root/staticfiles/templates/bookmarks/bookmarks-list.underscore
msgid ""
"Use bookmarks to help you easily return to courseware pages. To bookmark a "
"page, select Bookmark in the upper right corner of that page. To see a list "
@@ -6024,57 +8277,70 @@ msgid ""
msgstr ""
#: lms/templates/ccx/schedule.underscore
+#: test_root/staticfiles/templates/ccx/schedule.underscore
msgid "Expand All"
msgstr ""
#: lms/templates/ccx/schedule.underscore
+#: test_root/staticfiles/templates/ccx/schedule.underscore
msgid "Collapse All"
msgstr ""
#: lms/templates/ccx/schedule.underscore
+#: test_root/staticfiles/templates/ccx/schedule.underscore
msgid "Unit"
msgstr ""
#: lms/templates/ccx/schedule.underscore
+#: test_root/staticfiles/templates/ccx/schedule.underscore
msgid "Start Date"
msgstr ""
#: lms/templates/ccx/schedule.underscore
+#: test_root/staticfiles/templates/ccx/schedule.underscore
msgid "Due Date"
msgstr ""
#: lms/templates/ccx/schedule.underscore
+#: test_root/staticfiles/templates/ccx/schedule.underscore
msgid "remove all"
msgstr ""
#: lms/templates/ccx/schedule.underscore
+#: test_root/staticfiles/templates/ccx/schedule.underscore
msgid "Section"
msgstr ""
#: lms/templates/ccx/schedule.underscore
+#: test_root/staticfiles/templates/ccx/schedule.underscore
#, python-format
msgid "Remove chapter %(chapterDisplayName)s"
msgstr ""
#: lms/templates/ccx/schedule.underscore
+#: test_root/staticfiles/templates/ccx/schedule.underscore
msgid "remove"
msgstr ""
#: lms/templates/ccx/schedule.underscore
+#: test_root/staticfiles/templates/ccx/schedule.underscore
msgid "Subsection"
msgstr ""
#: lms/templates/ccx/schedule.underscore
+#: test_root/staticfiles/templates/ccx/schedule.underscore
#, python-format
msgid "Remove subsection %(subsectionDisplayName)s"
msgstr ""
#: lms/templates/ccx/schedule.underscore
+#: test_root/staticfiles/templates/ccx/schedule.underscore
#, python-format
msgid "Remove unit %(unitName)s"
msgstr ""
#: lms/templates/commerce/provider.underscore
+#: test_root/staticfiles/templates/commerce/provider.underscore
#, python-format
msgid ""
"You still need to visit the %(display_name)s website to complete the credit "
@@ -6082,6 +8348,7 @@ msgid ""
msgstr ""
#: lms/templates/commerce/provider.underscore
+#: test_root/staticfiles/templates/commerce/provider.underscore
#, python-format
msgid ""
"To finalize course credit, %(display_name)s requires %(platform_name)s "
@@ -6089,11 +8356,13 @@ msgid ""
msgstr ""
#: lms/templates/commerce/provider.underscore
+#: test_root/staticfiles/templates/commerce/provider.underscore
#, python-format
msgid " "
msgstr ""
#: lms/templates/commerce/provider.underscore
+#: test_root/staticfiles/templates/commerce/provider.underscore
#, python-format
msgid ""
""
msgstr ""
#: lms/templates/commerce/provider.underscore
+#: test_root/staticfiles/templates/commerce/provider.underscore
#, python-format
msgid ""
", 2013
# jeon , 2014-2015
# Kevin Min , 2015
-# Young Kim , 2015
+# Young C. Kim, 2015
# #-#-#-#-# mako.po (edx-platform) #-#-#-#-#
# edX translation file
# Copyright (C) 2016 edX
@@ -8276,7 +8276,6 @@ msgstr ""
#: cms/templates/temp-course-landing.html lms/templates/login.html
#: lms/templates/provider_login.html lms/templates/register-form.html
#: lms/templates/signup_modal.html lms/templates/sysadmin_dashboard.html
-#: themes/red-theme/cms/templates/login.html
#: themes/stanford-style/lms/templates/register-form.html
msgid "Password"
msgstr "비밀번호"
@@ -8822,11 +8821,7 @@ msgstr ""
msgid "Incorrect format for field '{name}'. {detailed_message}"
msgstr ""
-#: cms/lib/xblock/tagging.py
-msgid "Difficulty"
-msgstr ""
-
-#: cms/lib/xblock/tagging.py
+#: cms/lib/xblock/tagging/tagging.py
msgid "Dictionary with the available tags"
msgstr ""
@@ -8903,28 +8898,10 @@ msgstr "강좌"
msgid "Programs"
msgstr ""
-#: cms/templates/login.html cms/templates/widgets/header.html
-#: themes/red-theme/cms/templates/login.html
-msgid "Sign In"
-msgstr ""
-
-#: cms/templates/login.html themes/red-theme/cms/templates/login.html
-msgid "Sign In to {studio_name}"
-msgstr ""
-
-#: cms/templates/login.html themes/red-theme/cms/templates/login.html
-msgid "Don't have a {studio_name} Account? Sign up!"
-msgstr ""
-
-#: cms/templates/login.html themes/red-theme/cms/templates/login.html
-msgid "Required Information to Sign In to {studio_name}"
-msgstr ""
-
#: cms/templates/login.html cms/templates/register.html
#: lms/templates/help_modal.html lms/templates/login.html
#: lms/templates/provider_login.html lms/templates/register-form.html
#: lms/templates/register-shib.html lms/templates/signup_modal.html
-#: themes/red-theme/cms/templates/login.html
#: themes/stanford-style/lms/templates/register-form.html
#: themes/stanford-style/lms/templates/register-shib.html
msgid "E-mail"
@@ -8936,14 +8913,13 @@ msgstr "이메일"
#: cms/templates/login.html cms/templates/manage_users.html
#: cms/templates/manage_users_lib.html cms/templates/register.html
#: lms/templates/login.html lms/templates/register-form.html
-#: lms/templates/register-shib.html themes/red-theme/cms/templates/login.html
+#: lms/templates/register-shib.html
#: themes/stanford-style/lms/templates/register-form.html
#: themes/stanford-style/lms/templates/register-shib.html
msgid "example: username@domain.com"
msgstr "예: username@domain.com"
#: cms/templates/login.html lms/templates/login.html
-#: themes/red-theme/cms/templates/login.html
msgid "Forgot password?"
msgstr "비밀번호를 잊어버리셨나요?"
@@ -9167,12 +9143,13 @@ msgid "My Courses"
msgstr ""
#: lms/templates/dashboard.html themes/edx.org/lms/templates/dashboard.html
-msgid "Looks like you haven't enrolled in any courses yet."
-msgstr "아직 수강하는 강좌가 없군요."
+msgid "You are not enrolled in any courses yet."
+msgstr ""
-#: lms/templates/dashboard.html themes/edx.org/lms/templates/dashboard.html
-msgid "Find courses now!"
-msgstr "강좌를 살펴보세요!"
+#: lms/templates/dashboard.html lms/templates/navigation.html
+#: themes/edx.org/lms/templates/dashboard.html
+msgid "Explore courses"
+msgstr ""
#: lms/templates/dashboard.html themes/edx.org/lms/templates/dashboard.html
msgid "Course-loading errors"
@@ -9728,8 +9705,7 @@ msgstr ""
msgid "How it Works"
msgstr "동작 원리"
-#: lms/templates/navigation-edx.html lms/templates/navigation.html
-#: themes/edx.org/lms/templates/header.html
+#: lms/templates/navigation-edx.html themes/edx.org/lms/templates/header.html
#: themes/red-theme/lms/templates/header.html
msgid "Find Courses"
msgstr "강좌 찾기"
@@ -18010,6 +17986,22 @@ msgstr ""
msgid "Learn more about content libraries"
msgstr "콘텐츠 보관함에 대해 자세히 알아보기"
+#: cms/templates/login.html cms/templates/widgets/header.html
+msgid "Sign In"
+msgstr ""
+
+#: cms/templates/login.html
+msgid "Sign In to {studio_name}"
+msgstr ""
+
+#: cms/templates/login.html
+msgid "Don't have a {studio_name} Account? Sign up!"
+msgstr ""
+
+#: cms/templates/login.html
+msgid "Required Information to Sign In to {studio_name}"
+msgstr ""
+
#: cms/templates/manage_users.html
msgid "Course Team Settings"
msgstr "강좌 팀 설정"
diff --git a/conf/locale/ko_KR/LC_MESSAGES/djangojs.po b/conf/locale/ko_KR/LC_MESSAGES/djangojs.po
index 71ca706447..7d2d8a7ae5 100644
--- a/conf/locale/ko_KR/LC_MESSAGES/djangojs.po
+++ b/conf/locale/ko_KR/LC_MESSAGES/djangojs.po
@@ -126,6 +126,39 @@ msgstr "확인"
#: lms/djangoapps/support/static/support/templates/enrollment-modal.underscore
#: lms/djangoapps/teams/static/teams/templates/edit-team.underscore
#: lms/templates/instructor/instructor_dashboard_2/cohort-form.underscore
+#: test_root/staticfiles/coffee/fixtures/add-xblock-component-menu-problem.underscore
+#: test_root/staticfiles/coffee/fixtures/add-xblock-component-menu.underscore
+#: test_root/staticfiles/coffee/fixtures/certificate-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/content-group-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/course_info_handouts.underscore
+#: test_root/staticfiles/coffee/fixtures/course_info_update.underscore
+#: test_root/staticfiles/coffee/fixtures/edit-textbook.underscore
+#: test_root/staticfiles/coffee/fixtures/group-configuration-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/section-name-edit.underscore
+#: test_root/staticfiles/coffee/fixtures/signatory-actions.underscore
+#: test_root/staticfiles/coffee/fixtures/xblock-string-field-editor.underscore
+#: test_root/staticfiles/common/templates/discussion/new-post.underscore
+#: test_root/staticfiles/common/templates/discussion/response-comment-edit.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-edit.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-response-edit.underscore
+#: test_root/staticfiles/support/templates/enrollment-modal.underscore
+#: test_root/staticfiles/teams/templates/edit-team.underscore
+#: test_root/staticfiles/templates/add-xblock-component-menu-problem.underscore
+#: test_root/staticfiles/templates/add-xblock-component-menu.underscore
+#: test_root/staticfiles/templates/certificate-editor.underscore
+#: test_root/staticfiles/templates/content-group-editor.underscore
+#: test_root/staticfiles/templates/course_info_handouts.underscore
+#: test_root/staticfiles/templates/course_info_update.underscore
+#: test_root/staticfiles/templates/edit-textbook.underscore
+#: test_root/staticfiles/templates/group-configuration-editor.underscore
+#: test_root/staticfiles/templates/section-name-edit.underscore
+#: test_root/staticfiles/templates/signatory-actions.underscore
+#: test_root/staticfiles/templates/xblock-string-field-editor.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohort-form.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/new-post.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/response-comment-edit.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-edit.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-response-edit.underscore
msgid "Cancel"
msgstr "취소"
@@ -154,6 +187,9 @@ msgstr "이름"
#: cms/static/js/views/assets.js lms/static/js/Markdown.Editor.js
#: cms/templates/js/asset-upload-modal.underscore
#: lms/templates/instructor/instructor_dashboard_2/certificate-bulk-white-list.underscore
+#: test_root/staticfiles/coffee/fixtures/asset-upload-modal.underscore
+#: test_root/staticfiles/templates/asset-upload-modal.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/certificate-bulk-white-list.underscore
msgid "Choose File"
msgstr ""
@@ -189,6 +225,25 @@ msgstr "파일 업로드"
#: lms/templates/instructor/instructor_dashboard_2/cohort-discussions-course-wide.underscore
#: lms/templates/instructor/instructor_dashboard_2/cohort-discussions-inline.underscore
#: lms/templates/instructor/instructor_dashboard_2/cohort-form.underscore
+#: test_root/staticfiles/coffee/fixtures/certificate-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/content-group-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/course_info_handouts.underscore
+#: test_root/staticfiles/coffee/fixtures/edit-textbook.underscore
+#: test_root/staticfiles/coffee/fixtures/group-configuration-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/section-name-edit.underscore
+#: test_root/staticfiles/coffee/fixtures/signatory-actions.underscore
+#: test_root/staticfiles/coffee/fixtures/xblock-string-field-editor.underscore
+#: test_root/staticfiles/templates/certificate-editor.underscore
+#: test_root/staticfiles/templates/content-group-editor.underscore
+#: test_root/staticfiles/templates/course_info_handouts.underscore
+#: test_root/staticfiles/templates/edit-textbook.underscore
+#: test_root/staticfiles/templates/group-configuration-editor.underscore
+#: test_root/staticfiles/templates/section-name-edit.underscore
+#: test_root/staticfiles/templates/signatory-actions.underscore
+#: test_root/staticfiles/templates/xblock-string-field-editor.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohort-discussions-course-wide.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohort-discussions-inline.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohort-form.underscore
msgid "Save"
msgstr "저장"
@@ -611,6 +666,12 @@ msgstr " 테이블 삭제"
#: cms/templates/js/group-configuration-editor.underscore
#: lms/templates/commerce/receipt.underscore
#: lms/templates/verify_student/payment_confirmation_step.underscore
+#: test_root/staticfiles/coffee/fixtures/certificate-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/group-configuration-editor.underscore
+#: test_root/staticfiles/templates/certificate-editor.underscore
+#: test_root/staticfiles/templates/group-configuration-editor.underscore
+#: test_root/staticfiles/templates/commerce/receipt.underscore
+#: test_root/staticfiles/templates/verify_student/payment_confirmation_step.underscore
msgid "Description"
msgstr "설명"
@@ -1450,6 +1511,9 @@ msgstr "수직 공간"
#: lms/templates/bookmarks/bookmarks-list.underscore
#: lms/templates/search/course_search_item.underscore
#: lms/templates/search/dashboard_search_item.underscore
+#: test_root/staticfiles/templates/bookmarks/bookmarks-list.underscore
+#: test_root/staticfiles/templates/search/course_search_item.underscore
+#: test_root/staticfiles/templates/search/dashboard_search_item.underscore
msgid "View"
msgstr "보기"
@@ -1905,6 +1969,8 @@ msgstr "현재 대화"
#: lms/static/js/edxnotes/views/tabs/search_results.js
#: lms/templates/search/course_search_results.underscore
#: lms/templates/search/dashboard_search_results.underscore
+#: test_root/staticfiles/templates/search/course_search_results.underscore
+#: test_root/staticfiles/templates/search/dashboard_search_results.underscore
msgid "Search Results"
msgstr "검색 결과"
@@ -2156,6 +2222,10 @@ msgstr "게시된 날짜"
#: common/static/common/templates/discussion/forum-actions.underscore
#: lms/templates/discovery/facet.underscore
#: lms/templates/edxnotes/note-item.underscore
+#: test_root/staticfiles/common/templates/discussion/forum-actions.underscore
+#: test_root/staticfiles/templates/discovery/facet.underscore
+#: test_root/staticfiles/templates/edxnotes/note-item.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/forum-actions.underscore
msgid "More"
msgstr "더보기"
@@ -2292,6 +2362,8 @@ msgstr ""
#: lms/djangoapps/teams/static/teams/js/collections/topic.js
#: lms/templates/edxnotes/tab-item.underscore
#: lms/templates/learner_dashboard/program_card.underscore
+#: test_root/staticfiles/templates/edxnotes/tab-item.underscore
+#: test_root/staticfiles/templates/learner_dashboard/program_card.underscore
msgid "name"
msgstr "이름"
@@ -2310,6 +2382,12 @@ msgstr "팀"
#: cms/templates/js/certificate-editor.underscore
#: cms/templates/js/content-group-editor.underscore
#: cms/templates/js/group-configuration-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/certificate-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/content-group-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/group-configuration-editor.underscore
+#: test_root/staticfiles/templates/certificate-editor.underscore
+#: test_root/staticfiles/templates/content-group-editor.underscore
+#: test_root/staticfiles/templates/group-configuration-editor.underscore
msgid "Create"
msgstr ""
@@ -2342,6 +2420,7 @@ msgstr "언어"
#: lms/djangoapps/teams/static/teams/js/views/edit_team.js
#: lms/djangoapps/teams/static/teams/templates/team-profile.underscore
+#: test_root/staticfiles/teams/templates/team-profile.underscore
msgid ""
"The language that team members primarily use to communicate with each other."
msgstr ""
@@ -2353,6 +2432,7 @@ msgstr "국가"
#: lms/djangoapps/teams/static/teams/js/views/edit_team.js
#: lms/djangoapps/teams/static/teams/templates/team-profile.underscore
+#: test_root/staticfiles/teams/templates/team-profile.underscore
msgid "The country that team members primarily identify with."
msgstr ""
@@ -2468,6 +2548,7 @@ msgstr ""
#: lms/djangoapps/teams/static/teams/js/views/team_profile.js
#: lms/static/js/verify_student/views/reverify_view.js
#: lms/templates/verify_student/review_photos_step.underscore
+#: test_root/staticfiles/templates/verify_student/review_photos_step.underscore
msgid "Confirm"
msgstr "확인"
@@ -2546,6 +2627,7 @@ msgstr ""
#: lms/djangoapps/teams/static/teams/js/views/teams_tab.js
#: lms/djangoapps/teams/static/teams/templates/team-profile-header-actions.underscore
+#: test_root/staticfiles/teams/templates/team-profile-header-actions.underscore
msgid "Edit Team"
msgstr ""
@@ -2654,6 +2736,8 @@ msgstr "학습자 정보를 만드는 중 오류가 발생했습니다. 다시
#: lms/static/js/bookmarks/views/bookmarks_list.js
#: lms/templates/search/search_loading.underscore
#: lms/templates/student_account/account_settings.underscore
+#: test_root/staticfiles/templates/search/search_loading.underscore
+#: test_root/staticfiles/templates/student_account/account_settings.underscore
msgid "Loading"
msgstr "로딩"
@@ -3266,6 +3350,8 @@ msgid "Markdown Editing Help"
msgstr "Markdow 편집 도움말"
#: lms/static/js/Markdown.Editor.js cms/templates/js/asset-library.underscore
+#: test_root/staticfiles/coffee/fixtures/asset-library.underscore
+#: test_root/staticfiles/templates/asset-library.underscore
msgid "URL"
msgstr ""
@@ -3383,6 +3469,7 @@ msgstr "전체 학습활동"
#: lms/static/js/ccx/schedule.js lms/static/js/ccx/schedule.js.c
#: lms/templates/ccx/schedule.underscore
+#: test_root/staticfiles/templates/ccx/schedule.underscore
msgid "Click to change"
msgstr ""
@@ -3540,6 +3627,7 @@ msgstr "\"%s\"를 찾을 수 없습니다. "
#: lms/static/js/discovery/views/search_form.js
#: lms/templates/search/search_error.underscore
+#: test_root/staticfiles/templates/search/search_error.underscore
msgid "There was an error, try searching again."
msgstr "오류가 발생했습니다. 다시 검색하세요."
@@ -3618,6 +3706,7 @@ msgstr "오류가 발생했습니다. 페이지를 새로고침한 후, 다시
#: lms/static/js/groups/views/cohort_editor.js
#: lms/templates/instructor/instructor_dashboard_2/cohort-editor.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohort-editor.underscore
msgid "Selected tab"
msgstr "선택된 탭"
@@ -3886,6 +3975,7 @@ msgstr "로그인에 사용되는 이메일 주소입니다. {platform_name}와
#: lms/static/js/student_account/views/account_settings_factory.js
#: lms/templates/student_account/account.underscore
+#: test_root/staticfiles/templates/student_account/account.underscore
msgid "Password"
msgstr "비밀번호"
@@ -3895,6 +3985,7 @@ msgstr "비밀번호를 재설정합니다."
#: lms/static/js/student_account/views/account_settings_factory.js
#: lms/templates/student_account/account.underscore
+#: test_root/staticfiles/templates/student_account/account.underscore
msgid "Reset Password"
msgstr "비밀번호 재설정"
@@ -4645,6 +4736,9 @@ msgstr ""
#: lms/templates/student_account/hinted_login.underscore
#: lms/templates/student_account/institution_login.underscore
#: lms/templates/student_account/institution_register.underscore
+#: test_root/staticfiles/templates/student_account/hinted_login.underscore
+#: test_root/staticfiles/templates/student_account/institution_login.underscore
+#: test_root/staticfiles/templates/student_account/institution_register.underscore
msgid "or"
msgstr ""
@@ -4673,11 +4767,19 @@ msgstr ""
#: cms/static/js/views/assets.js cms/templates/js/asset-library.underscore
#: cms/templates/js/previous-video-upload-list.underscore
+#: test_root/staticfiles/coffee/fixtures/asset-library.underscore
+#: test_root/staticfiles/coffee/fixtures/previous-video-upload-list.underscore
+#: test_root/staticfiles/templates/asset-library.underscore
+#: test_root/staticfiles/templates/previous-video-upload-list.underscore
msgid "Date Added"
msgstr ""
#: cms/static/js/views/assets.js cms/templates/js/asset-library.underscore
#: lms/djangoapps/support/static/support/templates/certificates_results.underscore
+#: test_root/staticfiles/coffee/fixtures/asset-library.underscore
+#: test_root/staticfiles/proctoring/templates/student-proctored-exam-attempts.underscore
+#: test_root/staticfiles/support/templates/certificates_results.underscore
+#: test_root/staticfiles/templates/asset-library.underscore
msgid "Type"
msgstr ""
@@ -4794,6 +4896,8 @@ msgid "There was an error with the upload"
msgstr ""
#: cms/static/js/views/license.js cms/templates/js/license-selector.underscore
+#: test_root/staticfiles/coffee/fixtures/license-selector.underscore
+#: test_root/staticfiles/templates/license-selector.underscore
msgid "All Rights Reserved"
msgstr ""
@@ -4931,6 +5035,10 @@ msgstr ""
#: cms/static/js/views/modals/course_outline_modals.js
#: cms/templates/js/course-outline.underscore
#: cms/templates/js/publish-xblock.underscore
+#: test_root/staticfiles/coffee/fixtures/course-outline.underscore
+#: test_root/staticfiles/coffee/fixtures/publish-xblock.underscore
+#: test_root/staticfiles/templates/course-outline.underscore
+#: test_root/staticfiles/templates/publish-xblock.underscore
msgid "Publish"
msgstr ""
@@ -4966,6 +5074,8 @@ msgstr ""
#: cms/static/js/views/overview_assignment_grader.js
#: cms/templates/js/grading-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/grading-editor.underscore
+#: test_root/staticfiles/templates/grading-editor.underscore
msgid "Not Graded"
msgstr ""
@@ -4988,6 +5098,8 @@ msgstr ""
#: cms/static/js/views/pages/container_subviews.js
#: cms/templates/js/publish-xblock.underscore
+#: test_root/staticfiles/coffee/fixtures/publish-xblock.underscore
+#: test_root/staticfiles/templates/publish-xblock.underscore
msgid "Discard Changes"
msgstr ""
@@ -5144,6 +5256,10 @@ msgstr "교재를 삭제하면 되돌릴 수 없습니다. 삭제 후 강좌 내
#: cms/static/js/views/uploads.js
#: cms/templates/js/metadata-file-uploader-item.underscore
#: cms/templates/js/video/metadata-translations-item.underscore
+#: test_root/staticfiles/coffee/fixtures/metadata-file-uploader-item.underscore
+#: test_root/staticfiles/coffee/fixtures/video/metadata-translations-item.underscore
+#: test_root/staticfiles/templates/metadata-file-uploader-item.underscore
+#: test_root/staticfiles/templates/video/metadata-translations-item.underscore
msgid "Upload"
msgstr ""
@@ -5273,6 +5389,7 @@ msgid "Editor"
msgstr ""
#: lms/templates/instructor/instructor_dashboard_2/cohort-editor.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohort-editor.underscore
msgid "Settings"
msgstr "설정"
@@ -5291,241 +5408,2104 @@ msgstr ""
msgid "Updating Tags"
msgstr ""
+#: cms/templates/js/access-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/access-editor.underscore
+#: test_root/staticfiles/templates/access-editor.underscore
+msgid "Limit Access"
+msgstr ""
+
+#: cms/templates/js/access-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/access-editor.underscore
+#: test_root/staticfiles/templates/access-editor.underscore
+msgid ""
+"Select a prerequisite subsection and enter a minimum score percentage to "
+"limit access to this subsection."
+msgstr ""
+
+#: cms/templates/js/access-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/access-editor.underscore
+#: test_root/staticfiles/templates/access-editor.underscore
+msgid "Prerequisite:"
+msgstr ""
+
+#: cms/templates/js/access-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/access-editor.underscore
+#: test_root/staticfiles/templates/access-editor.underscore
+msgid "No prerequisite"
+msgstr ""
+
+#: cms/templates/js/access-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/access-editor.underscore
+#: test_root/staticfiles/templates/access-editor.underscore
+msgid "Minimum Score:"
+msgstr ""
+
+#: cms/templates/js/access-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/access-editor.underscore
+#: test_root/staticfiles/templates/access-editor.underscore
+msgid "The minimum score percentage must be a whole number between 0 and 100."
+msgstr ""
+
+#: cms/templates/js/access-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/access-editor.underscore
+#: test_root/staticfiles/templates/access-editor.underscore
+msgid "Use as a Prerequisite"
+msgstr ""
+
+#: cms/templates/js/access-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/access-editor.underscore
+#: test_root/staticfiles/templates/access-editor.underscore
+msgid "Make this subsection available as a prerequisite to other content"
+msgstr ""
+
+#: cms/templates/js/active-video-upload-list.underscore
+#: test_root/staticfiles/coffee/fixtures/active-video-upload-list.underscore
+#: test_root/staticfiles/templates/active-video-upload-list.underscore
+msgid "Drag and drop or click here to upload video files."
+msgstr ""
+
+#: cms/templates/js/active-video-upload-list.underscore
+#: test_root/staticfiles/coffee/fixtures/active-video-upload-list.underscore
+#: test_root/staticfiles/templates/active-video-upload-list.underscore
+msgid "Active Uploads"
+msgstr ""
+
+#: cms/templates/js/active-video-upload.underscore
+#: test_root/staticfiles/coffee/fixtures/active-video-upload.underscore
+#: test_root/staticfiles/templates/active-video-upload.underscore
+msgid "status"
+msgstr ""
+
+#: cms/templates/js/add-xblock-component-button.underscore
+#: test_root/staticfiles/coffee/fixtures/add-xblock-component-button.underscore
+#: test_root/staticfiles/templates/add-xblock-component-button.underscore
+msgid "Add Component:"
+msgstr ""
+
+#: cms/templates/js/add-xblock-component-menu-problem.underscore
+#: cms/templates/js/add-xblock-component-menu.underscore
+#: test_root/staticfiles/coffee/fixtures/add-xblock-component-menu-problem.underscore
+#: test_root/staticfiles/coffee/fixtures/add-xblock-component-menu.underscore
+#: test_root/staticfiles/templates/add-xblock-component-menu-problem.underscore
+#: test_root/staticfiles/templates/add-xblock-component-menu.underscore
+#, python-format
+msgid "%(type)s Component Template Menu"
+msgstr ""
+
+#: cms/templates/js/add-xblock-component-menu-problem.underscore
+#: test_root/staticfiles/coffee/fixtures/add-xblock-component-menu-problem.underscore
+#: test_root/staticfiles/templates/add-xblock-component-menu-problem.underscore
+msgid "Common Problem Types"
+msgstr ""
+
+#: cms/templates/js/add-xblock-component.underscore
+#: test_root/staticfiles/coffee/fixtures/add-xblock-component.underscore
+#: test_root/staticfiles/templates/add-xblock-component.underscore
+msgid "Add New Component"
+msgstr ""
+
+#: cms/templates/js/advanced_entry.underscore
+#: test_root/staticfiles/coffee/fixtures/advanced_entry.underscore
+#: test_root/staticfiles/templates/advanced_entry.underscore
+msgid "Deprecated"
+msgstr ""
+
+#: cms/templates/js/asset-library.underscore
+#: test_root/staticfiles/coffee/fixtures/asset-library.underscore
+#: test_root/staticfiles/templates/asset-library.underscore
+msgid "List of uploaded files and assets in this course"
+msgstr ""
+
+#: cms/templates/js/asset-library.underscore
+#: test_root/staticfiles/coffee/fixtures/asset-library.underscore
+#: test_root/staticfiles/templates/asset-library.underscore
+msgid "- Sortable"
+msgstr ""
+
+#: cms/templates/js/asset-library.underscore
+#: test_root/staticfiles/coffee/fixtures/asset-library.underscore
+#: test_root/staticfiles/templates/asset-library.underscore
+msgid "Show All"
+msgstr ""
+
+#: cms/templates/js/asset-library.underscore
+#: test_root/staticfiles/coffee/fixtures/asset-library.underscore
+#: test_root/staticfiles/templates/asset-library.underscore
+msgid "Other"
+msgstr ""
+
#: cms/templates/js/asset-library.underscore
#: cms/templates/js/basic-modal.underscore
#: lms/templates/instructor/instructor_dashboard_2/enrollment-code-lookup-links.underscore
+#: test_root/staticfiles/coffee/fixtures/asset-library.underscore
+#: test_root/staticfiles/coffee/fixtures/basic-modal.underscore
+#: test_root/staticfiles/proctoring/templates/course_allowances.underscore
+#: test_root/staticfiles/proctoring/templates/student-proctored-exam-attempts.underscore
+#: test_root/staticfiles/templates/asset-library.underscore
+#: test_root/staticfiles/templates/basic-modal.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/enrollment-code-lookup-links.underscore
msgid "Actions"
msgstr ""
+#: cms/templates/js/asset-library.underscore
+#: test_root/staticfiles/coffee/fixtures/asset-library.underscore
+#: test_root/staticfiles/templates/asset-library.underscore
+msgid "You haven't added any assets to this course yet."
+msgstr ""
+
+#: cms/templates/js/asset-library.underscore
+#: test_root/staticfiles/coffee/fixtures/asset-library.underscore
+#: test_root/staticfiles/templates/asset-library.underscore
+msgid "Upload your first asset"
+msgstr ""
+
+#: cms/templates/js/asset-upload-modal.underscore
+#: test_root/staticfiles/coffee/fixtures/asset-upload-modal.underscore
+#: test_root/staticfiles/templates/asset-upload-modal.underscore
+msgid "close"
+msgstr ""
+
+#: cms/templates/js/asset.underscore
+#: test_root/staticfiles/coffee/fixtures/asset.underscore
+#: test_root/staticfiles/templates/asset.underscore
+msgid "No description available"
+msgstr ""
+
+#: cms/templates/js/asset.underscore
+#: test_root/staticfiles/coffee/fixtures/asset.underscore
+#: test_root/staticfiles/templates/asset.underscore
+msgid "Open/download this file"
+msgstr ""
+
+#: cms/templates/js/asset.underscore
+#: test_root/staticfiles/coffee/fixtures/asset.underscore
+#: test_root/staticfiles/templates/asset.underscore
+msgid "Studio:"
+msgstr ""
+
+#: cms/templates/js/asset.underscore
+#: test_root/staticfiles/coffee/fixtures/asset.underscore
+#: test_root/staticfiles/templates/asset.underscore
+msgid "Web:"
+msgstr ""
+
+#: cms/templates/js/asset.underscore
+#: test_root/staticfiles/coffee/fixtures/asset.underscore
+#: test_root/staticfiles/templates/asset.underscore
+msgid "Delete this asset"
+msgstr ""
+
+#: cms/templates/js/asset.underscore
+#: test_root/staticfiles/coffee/fixtures/asset.underscore
+#: test_root/staticfiles/templates/asset.underscore
+msgid "Lock this asset"
+msgstr ""
+
+#: cms/templates/js/asset.underscore
+#: test_root/staticfiles/coffee/fixtures/asset.underscore
+#: test_root/staticfiles/templates/asset.underscore
+msgid "Lock/unlock file"
+msgstr ""
+
+#: cms/templates/js/certificate-details.underscore
+#: cms/templates/js/content-group-details.underscore
+#: cms/templates/js/group-configuration-details.underscore
+#: test_root/staticfiles/coffee/fixtures/certificate-details.underscore
+#: test_root/staticfiles/coffee/fixtures/content-group-details.underscore
+#: test_root/staticfiles/coffee/fixtures/group-configuration-details.underscore
+#: test_root/staticfiles/templates/certificate-details.underscore
+#: test_root/staticfiles/templates/content-group-details.underscore
+#: test_root/staticfiles/templates/group-configuration-details.underscore
+msgid "ID"
+msgstr ""
+
+#: cms/templates/js/certificate-details.underscore
+#: cms/templates/js/certificate-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/certificate-details.underscore
+#: test_root/staticfiles/coffee/fixtures/certificate-editor.underscore
+#: test_root/staticfiles/templates/certificate-details.underscore
+#: test_root/staticfiles/templates/certificate-editor.underscore
+msgid "Certificate Details"
+msgstr ""
+
+#: cms/templates/js/certificate-details.underscore
+#: cms/templates/js/certificate-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/certificate-details.underscore
+#: test_root/staticfiles/coffee/fixtures/certificate-editor.underscore
+#: test_root/staticfiles/templates/certificate-details.underscore
+#: test_root/staticfiles/templates/certificate-editor.underscore
+msgid "Course Title"
+msgstr ""
+
+#: cms/templates/js/certificate-details.underscore
+#: cms/templates/js/certificate-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/certificate-details.underscore
+#: test_root/staticfiles/coffee/fixtures/certificate-editor.underscore
+#: test_root/staticfiles/templates/certificate-details.underscore
+#: test_root/staticfiles/templates/certificate-editor.underscore
+msgid "Course Title Override"
+msgstr ""
+
+#: cms/templates/js/certificate-details.underscore
+#: test_root/staticfiles/coffee/fixtures/certificate-details.underscore
+#: test_root/staticfiles/templates/certificate-details.underscore
+msgid "Course Number"
+msgstr ""
+
+#: cms/templates/js/certificate-details.underscore
+#: test_root/staticfiles/coffee/fixtures/certificate-details.underscore
+#: test_root/staticfiles/templates/certificate-details.underscore
+msgid "Course Number Override"
+msgstr ""
+
+#: cms/templates/js/certificate-details.underscore
+#: cms/templates/js/certificate-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/certificate-details.underscore
+#: test_root/staticfiles/coffee/fixtures/certificate-editor.underscore
+#: test_root/staticfiles/templates/certificate-details.underscore
+#: test_root/staticfiles/templates/certificate-editor.underscore
+msgid "Certificate Signatories"
+msgstr ""
+
+#: cms/templates/js/certificate-details.underscore
+#: cms/templates/js/certificate-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/certificate-details.underscore
+#: test_root/staticfiles/coffee/fixtures/certificate-editor.underscore
+#: test_root/staticfiles/templates/certificate-details.underscore
+#: test_root/staticfiles/templates/certificate-editor.underscore
+msgid ""
+"It is strongly recommended that you include four or fewer signatories. If "
+"you include additional signatories, preview the certificate in Print View to"
+" ensure the certificate will print correctly on one page."
+msgstr ""
+
+#: cms/templates/js/certificate-editor.underscore
+#: cms/templates/js/content-group-editor.underscore
+#: cms/templates/js/edit-textbook.underscore
+#: cms/templates/js/group-configuration-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/certificate-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/content-group-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/edit-textbook.underscore
+#: test_root/staticfiles/coffee/fixtures/group-configuration-editor.underscore
+#: test_root/staticfiles/templates/certificate-editor.underscore
+#: test_root/staticfiles/templates/content-group-editor.underscore
+#: test_root/staticfiles/templates/edit-textbook.underscore
+#: test_root/staticfiles/templates/group-configuration-editor.underscore
+msgid "error.message"
+msgstr ""
+
+#: cms/templates/js/certificate-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/certificate-editor.underscore
+#: test_root/staticfiles/templates/certificate-editor.underscore
+msgid "Certificate Information"
+msgstr ""
+
+#: cms/templates/js/certificate-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/certificate-editor.underscore
+#: test_root/staticfiles/templates/certificate-editor.underscore
+msgid "Certificate Name"
+msgstr ""
+
+#: cms/templates/js/certificate-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/certificate-editor.underscore
+#: test_root/staticfiles/templates/certificate-editor.underscore
+msgid "Name of the certificate"
+msgstr ""
+
+#: cms/templates/js/certificate-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/certificate-editor.underscore
+#: test_root/staticfiles/templates/certificate-editor.underscore
+msgid "Description of the certificate"
+msgstr ""
+
+#: cms/templates/js/certificate-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/certificate-editor.underscore
+#: test_root/staticfiles/templates/certificate-editor.underscore
+msgid "Course title"
+msgstr ""
+
+#: cms/templates/js/certificate-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/certificate-editor.underscore
+#: test_root/staticfiles/templates/certificate-editor.underscore
+msgid ""
+"Specify an alternative to the official course title to display on "
+"certificates. Leave blank to use the official course title."
+msgstr ""
+
+#: cms/templates/js/certificate-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/certificate-editor.underscore
+#: test_root/staticfiles/templates/certificate-editor.underscore
+msgid "Add Additional Signatory"
+msgstr ""
+
+#: cms/templates/js/certificate-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/certificate-editor.underscore
+#: test_root/staticfiles/templates/certificate-editor.underscore
+msgid "(Add signatories for a certificate)"
+msgstr ""
+
+#: cms/templates/js/certificate-web-preview.underscore
+#: test_root/staticfiles/coffee/fixtures/certificate-web-preview.underscore
+#: test_root/staticfiles/templates/certificate-web-preview.underscore
+msgid "Choose mode"
+msgstr ""
+
+#: cms/templates/js/certificate-web-preview.underscore
+#: test_root/staticfiles/coffee/fixtures/certificate-web-preview.underscore
+#: test_root/staticfiles/templates/certificate-web-preview.underscore
+msgid "Preview Certificate"
+msgstr ""
+
+#: cms/templates/js/certificate-web-preview.underscore
+#: test_root/staticfiles/coffee/fixtures/certificate-web-preview.underscore
+#: test_root/staticfiles/templates/certificate-web-preview.underscore
+msgid "Activate"
+msgstr ""
+
+#: cms/templates/js/certificate-web-preview.underscore
+#: test_root/staticfiles/coffee/fixtures/certificate-web-preview.underscore
+#: test_root/staticfiles/templates/certificate-web-preview.underscore
+msgid "Deactivate"
+msgstr ""
+
+#: cms/templates/js/container-message.underscore
+#: test_root/staticfiles/coffee/fixtures/container-message.underscore
+#: test_root/staticfiles/templates/container-message.underscore
+msgid ""
+"Caution: The last published version of this unit is live. By publishing "
+"changes you will change the student experience."
+msgstr ""
+
+#: cms/templates/js/content-group-details.underscore
+#: cms/templates/js/content-group-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/content-group-details.underscore
+#: test_root/staticfiles/coffee/fixtures/content-group-editor.underscore
+#: test_root/staticfiles/templates/content-group-details.underscore
+#: test_root/staticfiles/templates/content-group-editor.underscore
+msgid "Cannot delete when in use by a unit"
+msgstr ""
+
+#: cms/templates/js/content-group-details.underscore
+#: test_root/staticfiles/coffee/fixtures/content-group-details.underscore
+#: test_root/staticfiles/templates/content-group-details.underscore
+msgid "This content group is used in:"
+msgstr ""
+
+#: cms/templates/js/content-group-details.underscore
+#: test_root/staticfiles/coffee/fixtures/content-group-details.underscore
+#: test_root/staticfiles/templates/content-group-details.underscore
+msgid ""
+"This content group is not in use. Add a content group to any unit from the "
+"{linkStart}Course Outline{linkEnd}."
+msgstr ""
+
+#: cms/templates/js/content-group-details.underscore
+#: cms/templates/js/group-configuration-details.underscore
+#: test_root/staticfiles/coffee/fixtures/content-group-details.underscore
+#: test_root/staticfiles/coffee/fixtures/group-configuration-details.underscore
+#: test_root/staticfiles/templates/content-group-details.underscore
+#: test_root/staticfiles/templates/group-configuration-details.underscore
+msgid "Course Outline"
+msgstr ""
+
+#: cms/templates/js/content-group-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/content-group-editor.underscore
+#: test_root/staticfiles/templates/content-group-editor.underscore
+msgid "Content Group Name"
+msgstr ""
+
+#: cms/templates/js/content-group-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/content-group-editor.underscore
+#: test_root/staticfiles/templates/content-group-editor.underscore
+msgid "Content Group ID"
+msgstr ""
+
+#: cms/templates/js/content-group-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/content-group-editor.underscore
+#: test_root/staticfiles/templates/content-group-editor.underscore
+msgid "This is the name of the group"
+msgstr ""
+
+#: cms/templates/js/content-group-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/content-group-editor.underscore
+#: test_root/staticfiles/templates/content-group-editor.underscore
+msgid "This content group is used in one or more units."
+msgstr ""
+
+#: cms/templates/js/course-outline.underscore
+#: test_root/staticfiles/coffee/fixtures/course-outline.underscore
+#: test_root/staticfiles/templates/course-outline.underscore
+#, python-format
+msgid "Prerequisite: %(prereq_display_name)s"
+msgstr ""
+
+#: cms/templates/js/course-outline.underscore
+#: test_root/staticfiles/coffee/fixtures/course-outline.underscore
+#: test_root/staticfiles/templates/course-outline.underscore
+msgid "Contains staff only content"
+msgstr ""
+
+#: cms/templates/js/course-outline.underscore
+#: test_root/staticfiles/coffee/fixtures/course-outline.underscore
+#: test_root/staticfiles/templates/course-outline.underscore
+msgid "Unpublished changes to live content"
+msgstr ""
+
+#: cms/templates/js/course-outline.underscore
+#: test_root/staticfiles/coffee/fixtures/course-outline.underscore
+#: test_root/staticfiles/templates/course-outline.underscore
+msgid "Unpublished units will not be released"
+msgstr ""
+
+#: cms/templates/js/course-outline.underscore
+#: test_root/staticfiles/coffee/fixtures/course-outline.underscore
+#: test_root/staticfiles/templates/course-outline.underscore
+msgid "Unpublished changes to content that will release in the future"
+msgstr ""
+
+#: cms/templates/js/course-outline.underscore
+#: test_root/staticfiles/coffee/fixtures/course-outline.underscore
+#: test_root/staticfiles/templates/course-outline.underscore
+msgid "Ungraded"
+msgstr ""
+
+#: cms/templates/js/course-outline.underscore
+#: test_root/staticfiles/coffee/fixtures/course-outline.underscore
+#: test_root/staticfiles/templates/course-outline.underscore
+msgid "Practice proctored Exam"
+msgstr ""
+
+#: cms/templates/js/course-outline.underscore
+#: test_root/staticfiles/coffee/fixtures/course-outline.underscore
+#: test_root/staticfiles/templates/course-outline.underscore
+msgid "Proctored Exam"
+msgstr ""
+
+#: cms/templates/js/course-outline.underscore
+#: test_root/staticfiles/coffee/fixtures/course-outline.underscore
+#: test_root/staticfiles/proctoring/templates/add-new-allowance.underscore
+#: test_root/staticfiles/templates/course-outline.underscore
+msgid "Timed Exam"
+msgstr ""
+
+#: cms/templates/js/course-outline.underscore
+#: cms/templates/js/xblock-outline.underscore
+#: test_root/staticfiles/coffee/fixtures/course-outline.underscore
+#: test_root/staticfiles/coffee/fixtures/xblock-outline.underscore
+#: test_root/staticfiles/templates/course-outline.underscore
+#: test_root/staticfiles/templates/xblock-outline.underscore
+#, python-format
+msgid "Collapse/Expand this %(xblock_type)s"
+msgstr ""
+
+#: cms/templates/js/course-outline.underscore
+#: test_root/staticfiles/coffee/fixtures/course-outline.underscore
+#: test_root/staticfiles/templates/course-outline.underscore
+msgid "Display Name"
+msgstr ""
+
+#: cms/templates/js/course-outline.underscore
+#: test_root/staticfiles/coffee/fixtures/course-outline.underscore
+#: test_root/staticfiles/templates/course-outline.underscore
+msgid "Configure"
+msgstr ""
+
+#: cms/templates/js/course-outline.underscore
+#: test_root/staticfiles/coffee/fixtures/course-outline.underscore
+#: test_root/staticfiles/templates/course-outline.underscore
+msgid "Drag to reorder"
+msgstr ""
+
+#: cms/templates/js/course-outline.underscore
+#: test_root/staticfiles/coffee/fixtures/course-outline.underscore
+#: test_root/staticfiles/templates/course-outline.underscore
+msgid "Release Status:"
+msgstr ""
+
+#: cms/templates/js/course-outline.underscore
+#: cms/templates/js/publish-xblock.underscore
+#: cms/templates/js/xblock-outline.underscore
+#: test_root/staticfiles/coffee/fixtures/course-outline.underscore
+#: test_root/staticfiles/coffee/fixtures/publish-xblock.underscore
+#: test_root/staticfiles/coffee/fixtures/xblock-outline.underscore
+#: test_root/staticfiles/templates/course-outline.underscore
+#: test_root/staticfiles/templates/publish-xblock.underscore
+#: test_root/staticfiles/templates/xblock-outline.underscore
+msgid "Released:"
+msgstr ""
+
+#: cms/templates/js/course-outline.underscore
+#: cms/templates/js/publish-xblock.underscore
+#: test_root/staticfiles/coffee/fixtures/course-outline.underscore
+#: test_root/staticfiles/coffee/fixtures/publish-xblock.underscore
+#: test_root/staticfiles/templates/course-outline.underscore
+#: test_root/staticfiles/templates/publish-xblock.underscore
+msgid "Scheduled:"
+msgstr ""
+
#: cms/templates/js/course-outline.underscore
#: cms/templates/js/publish-xblock.underscore
#: lms/templates/ccx/schedule.underscore
+#: test_root/staticfiles/coffee/fixtures/course-outline.underscore
+#: test_root/staticfiles/coffee/fixtures/publish-xblock.underscore
+#: test_root/staticfiles/templates/course-outline.underscore
+#: test_root/staticfiles/templates/publish-xblock.underscore
+#: test_root/staticfiles/templates/ccx/schedule.underscore
msgid "Unscheduled"
msgstr ""
+#: cms/templates/js/course-outline.underscore
+#: test_root/staticfiles/coffee/fixtures/course-outline.underscore
+#: test_root/staticfiles/templates/course-outline.underscore
+msgid "Graded as:"
+msgstr ""
+
+#: cms/templates/js/course-outline.underscore
+#: test_root/staticfiles/coffee/fixtures/course-outline.underscore
+#: test_root/staticfiles/templates/course-outline.underscore
+msgid "Due:"
+msgstr ""
+
+#: cms/templates/js/course-outline.underscore
+#: cms/templates/js/xblock-outline.underscore
+#: test_root/staticfiles/coffee/fixtures/course-outline.underscore
+#: test_root/staticfiles/coffee/fixtures/xblock-outline.underscore
+#: test_root/staticfiles/templates/course-outline.underscore
+#: test_root/staticfiles/templates/xblock-outline.underscore
+msgid "You haven't added any content to this course yet."
+msgstr ""
+
+#: cms/templates/js/course-outline.underscore
+#: cms/templates/js/xblock-outline.underscore
+#: test_root/staticfiles/coffee/fixtures/course-outline.underscore
+#: test_root/staticfiles/coffee/fixtures/xblock-outline.underscore
+#: test_root/staticfiles/templates/course-outline.underscore
+#: test_root/staticfiles/templates/xblock-outline.underscore
+#, python-format
+msgid "Click to add a new %(xblock_type)s"
+msgstr ""
+
+#: cms/templates/js/course_grade_policy.underscore
+#: test_root/staticfiles/coffee/fixtures/course_grade_policy.underscore
+#: test_root/staticfiles/templates/course_grade_policy.underscore
+msgid "Assignment Type Name"
+msgstr ""
+
+#: cms/templates/js/course_grade_policy.underscore
+#: test_root/staticfiles/coffee/fixtures/course_grade_policy.underscore
+#: test_root/staticfiles/templates/course_grade_policy.underscore
+msgid ""
+"The general category for this type of assignment, for example, Homework or "
+"Midterm Exam. This name is visible to learners."
+msgstr ""
+
+#: cms/templates/js/course_grade_policy.underscore
+#: test_root/staticfiles/coffee/fixtures/course_grade_policy.underscore
+#: test_root/staticfiles/templates/course_grade_policy.underscore
+msgid "Abbreviation"
+msgstr ""
+
+#: cms/templates/js/course_grade_policy.underscore
+#: test_root/staticfiles/coffee/fixtures/course_grade_policy.underscore
+#: test_root/staticfiles/templates/course_grade_policy.underscore
+msgid ""
+"This short name for the assignment type (for example, HW or Midterm) appears"
+" next to assignments on a learner's Progress page."
+msgstr ""
+
+#: cms/templates/js/course_grade_policy.underscore
+#: test_root/staticfiles/coffee/fixtures/course_grade_policy.underscore
+#: test_root/staticfiles/templates/course_grade_policy.underscore
+msgid "Weight of Total Grade"
+msgstr ""
+
+#: cms/templates/js/course_grade_policy.underscore
+#: test_root/staticfiles/coffee/fixtures/course_grade_policy.underscore
+#: test_root/staticfiles/templates/course_grade_policy.underscore
+msgid ""
+"The weight of all assignments of this type as a percentage of the total "
+"grade, for example, 40. Do not include the percent symbol."
+msgstr ""
+
+#: cms/templates/js/course_grade_policy.underscore
+#: test_root/staticfiles/coffee/fixtures/course_grade_policy.underscore
+#: test_root/staticfiles/templates/course_grade_policy.underscore
+msgid "Total Number"
+msgstr ""
+
+#: cms/templates/js/course_grade_policy.underscore
+#: test_root/staticfiles/coffee/fixtures/course_grade_policy.underscore
+#: test_root/staticfiles/templates/course_grade_policy.underscore
+msgid ""
+"The number of subsections in the course that contain problems of this "
+"assignment type."
+msgstr ""
+
+#: cms/templates/js/course_grade_policy.underscore
+#: test_root/staticfiles/coffee/fixtures/course_grade_policy.underscore
+#: test_root/staticfiles/templates/course_grade_policy.underscore
+msgid "Number of Droppable"
+msgstr ""
+
+#: cms/templates/js/course_grade_policy.underscore
+#: test_root/staticfiles/coffee/fixtures/course_grade_policy.underscore
+#: test_root/staticfiles/templates/course_grade_policy.underscore
+msgid ""
+"The number of assignments of this type that will be dropped. The lowest "
+"scoring assignments are dropped first."
+msgstr ""
+
+#: cms/templates/js/course_info_handouts.underscore
+#: test_root/staticfiles/coffee/fixtures/course_info_handouts.underscore
+#: test_root/staticfiles/templates/course_info_handouts.underscore
+msgid "Course Handouts"
+msgstr ""
+
+#: cms/templates/js/course_info_handouts.underscore
+#: test_root/staticfiles/coffee/fixtures/course_info_handouts.underscore
+#: test_root/staticfiles/templates/course_info_handouts.underscore
+msgid "You have no handouts defined"
+msgstr ""
+
+#: cms/templates/js/course_info_handouts.underscore
+#: test_root/staticfiles/coffee/fixtures/course_info_handouts.underscore
+#: test_root/staticfiles/templates/course_info_handouts.underscore
+msgid ""
+"There is invalid code in your content. Please check to make sure it is valid"
+" HTML."
+msgstr ""
+
#: cms/templates/js/course_info_update.underscore
#: lms/templates/commerce/receipt.underscore
#: lms/templates/verify_student/payment_confirmation_step.underscore
+#: test_root/staticfiles/coffee/fixtures/course_info_update.underscore
+#: test_root/staticfiles/templates/course_info_update.underscore
+#: test_root/staticfiles/templates/commerce/receipt.underscore
+#: test_root/staticfiles/templates/verify_student/payment_confirmation_step.underscore
msgid "Date"
msgstr "날짜"
+#: cms/templates/js/course_info_update.underscore
+#: test_root/staticfiles/coffee/fixtures/course_info_update.underscore
+#: test_root/staticfiles/templates/course_info_update.underscore
+msgid "Send push notification to mobile apps"
+msgstr ""
+
+#: cms/templates/js/course_info_update.underscore
+#: test_root/staticfiles/coffee/fixtures/course_info_update.underscore
+#: test_root/staticfiles/templates/course_info_update.underscore
+msgid "Send notification to mobile apps"
+msgstr ""
+
+#: cms/templates/js/course_info_update.underscore
+#: test_root/staticfiles/coffee/fixtures/course_info_update.underscore
+#: test_root/staticfiles/templates/course_info_update.underscore
+msgid "Post"
+msgstr ""
+
+#: cms/templates/js/due-date-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/due-date-editor.underscore
+#: test_root/staticfiles/templates/due-date-editor.underscore
+msgid "Due Date:"
+msgstr ""
+
+#: cms/templates/js/due-date-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/due-date-editor.underscore
+#: test_root/staticfiles/templates/due-date-editor.underscore
+msgid "Due Time in UTC:"
+msgstr ""
+
+#: cms/templates/js/due-date-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/due-date-editor.underscore
+#: test_root/staticfiles/templates/due-date-editor.underscore
+msgid "Clear Grading Due Date"
+msgstr ""
+
+#: cms/templates/js/edit-chapter.underscore
+#: test_root/staticfiles/coffee/fixtures/edit-chapter.underscore
+#: test_root/staticfiles/templates/edit-chapter.underscore
+msgid "Chapter Name"
+msgstr ""
+
#: cms/templates/js/edit-chapter.underscore
#: lms/templates/ccx/schedule.underscore
+#: test_root/staticfiles/coffee/fixtures/edit-chapter.underscore
+#: test_root/staticfiles/proctoring/templates/add-new-allowance.underscore
+#: test_root/staticfiles/proctoring/templates/student-proctored-exam-attempts.underscore
+#: test_root/staticfiles/templates/edit-chapter.underscore
+#: test_root/staticfiles/templates/ccx/schedule.underscore
msgid "gettext("
msgstr ""
+#: cms/templates/js/edit-chapter.underscore
+#: test_root/staticfiles/coffee/fixtures/edit-chapter.underscore
+#: test_root/staticfiles/templates/edit-chapter.underscore
+msgid "provide the title/name of the chapter that will be used in navigating"
+msgstr ""
+
+#: cms/templates/js/edit-chapter.underscore
+#: test_root/staticfiles/coffee/fixtures/edit-chapter.underscore
+#: test_root/staticfiles/templates/edit-chapter.underscore
+msgid "Chapter Asset"
+msgstr ""
+
+#: cms/templates/js/edit-chapter.underscore
+#: test_root/staticfiles/coffee/fixtures/edit-chapter.underscore
+#: test_root/staticfiles/templates/edit-chapter.underscore
+msgid "upload a PDF file or provide the path to a Studio asset file"
+msgstr ""
+
+#: cms/templates/js/edit-chapter.underscore
+#: test_root/staticfiles/coffee/fixtures/edit-chapter.underscore
+#: test_root/staticfiles/templates/edit-chapter.underscore
+msgid "Upload PDF"
+msgstr ""
+
+#: cms/templates/js/edit-chapter.underscore
+#: test_root/staticfiles/coffee/fixtures/edit-chapter.underscore
+#: test_root/staticfiles/templates/edit-chapter.underscore
+msgid "delete chapter"
+msgstr ""
+
+#: cms/templates/js/edit-textbook.underscore
+#: test_root/staticfiles/coffee/fixtures/edit-textbook.underscore
+#: test_root/staticfiles/templates/edit-textbook.underscore
+msgid "Textbook information"
+msgstr ""
+
+#: cms/templates/js/edit-textbook.underscore
+#: test_root/staticfiles/coffee/fixtures/edit-textbook.underscore
+#: test_root/staticfiles/templates/edit-textbook.underscore
+msgid "Textbook Name"
+msgstr ""
+
+#: cms/templates/js/edit-textbook.underscore
+#: test_root/staticfiles/coffee/fixtures/edit-textbook.underscore
+#: test_root/staticfiles/templates/edit-textbook.underscore
+msgid "Introduction to Cookie Baking"
+msgstr ""
+
+#: cms/templates/js/edit-textbook.underscore
+#: test_root/staticfiles/coffee/fixtures/edit-textbook.underscore
+#: test_root/staticfiles/templates/edit-textbook.underscore
+msgid ""
+"provide the title/name of the text book as you would like your students to "
+"see it"
+msgstr ""
+
+#: cms/templates/js/edit-textbook.underscore
+#: test_root/staticfiles/coffee/fixtures/edit-textbook.underscore
+#: test_root/staticfiles/templates/edit-textbook.underscore
+msgid "Chapter information"
+msgstr ""
+
+#: cms/templates/js/edit-textbook.underscore
+#: test_root/staticfiles/coffee/fixtures/edit-textbook.underscore
+#: test_root/staticfiles/templates/edit-textbook.underscore
+msgid "Add a Chapter"
+msgstr ""
+
+#: cms/templates/js/grading-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/grading-editor.underscore
+#: test_root/staticfiles/templates/grading-editor.underscore
+msgid "Grading"
+msgstr ""
+
+#: cms/templates/js/grading-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/grading-editor.underscore
+#: test_root/staticfiles/templates/grading-editor.underscore
+msgid "Grade as:"
+msgstr ""
+
+#: cms/templates/js/group-configuration-details.underscore
+#: cms/templates/js/group-configuration-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/group-configuration-details.underscore
+#: test_root/staticfiles/coffee/fixtures/group-configuration-editor.underscore
+#: test_root/staticfiles/templates/group-configuration-details.underscore
+#: test_root/staticfiles/templates/group-configuration-editor.underscore
+msgid "Cannot delete when in use by an experiment"
+msgstr ""
+
+#: cms/templates/js/group-configuration-details.underscore
+#: test_root/staticfiles/coffee/fixtures/group-configuration-details.underscore
+#: test_root/staticfiles/templates/group-configuration-details.underscore
+msgid "This Group Configuration is used in:"
+msgstr ""
+
+#: cms/templates/js/group-configuration-details.underscore
+#: test_root/staticfiles/coffee/fixtures/group-configuration-details.underscore
+#: test_root/staticfiles/templates/group-configuration-details.underscore
+msgid ""
+"This Group Configuration is not in use. Start by adding a content experiment"
+" to any Unit via the {linkStart}Course Outline{linkEnd}."
+msgstr ""
+
+#: cms/templates/js/group-configuration-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/group-configuration-editor.underscore
+#: test_root/staticfiles/templates/group-configuration-editor.underscore
+msgid "Group Configuration information"
+msgstr ""
+
+#: cms/templates/js/group-configuration-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/group-configuration-editor.underscore
+#: test_root/staticfiles/templates/group-configuration-editor.underscore
+msgid "Group Configuration Name"
+msgstr ""
+
+#: cms/templates/js/group-configuration-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/group-configuration-editor.underscore
+#: test_root/staticfiles/templates/group-configuration-editor.underscore
+msgid "Group Configuration ID"
+msgstr ""
+
+#: cms/templates/js/group-configuration-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/group-configuration-editor.underscore
+#: test_root/staticfiles/templates/group-configuration-editor.underscore
+msgid "This is the Name of the Group Configuration"
+msgstr ""
+
+#: cms/templates/js/group-configuration-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/group-configuration-editor.underscore
+#: test_root/staticfiles/templates/group-configuration-editor.underscore
+msgid "Name or short description of the configuration"
+msgstr ""
+
+#: cms/templates/js/group-configuration-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/group-configuration-editor.underscore
+#: test_root/staticfiles/templates/group-configuration-editor.underscore
+msgid "This is the Description of the Group Configuration"
+msgstr ""
+
+#: cms/templates/js/group-configuration-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/group-configuration-editor.underscore
+#: test_root/staticfiles/templates/group-configuration-editor.underscore
+msgid "Optional long description"
+msgstr ""
+
+#: cms/templates/js/group-configuration-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/group-configuration-editor.underscore
+#: test_root/staticfiles/templates/group-configuration-editor.underscore
+msgid "Group information"
+msgstr ""
+
+#: cms/templates/js/group-configuration-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/group-configuration-editor.underscore
+#: test_root/staticfiles/templates/group-configuration-editor.underscore
+msgid "Groups"
+msgstr ""
+
+#: cms/templates/js/group-configuration-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/group-configuration-editor.underscore
+#: test_root/staticfiles/templates/group-configuration-editor.underscore
+msgid ""
+"Name of the groups that students will be assigned to, for example, Control, "
+"Video, Problems. You must have two or more groups."
+msgstr ""
+
+#: cms/templates/js/group-configuration-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/group-configuration-editor.underscore
+#: test_root/staticfiles/templates/group-configuration-editor.underscore
+msgid "Add another group"
+msgstr ""
+
+#: cms/templates/js/group-configuration-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/group-configuration-editor.underscore
+#: test_root/staticfiles/templates/group-configuration-editor.underscore
+msgid ""
+"This configuration is currently used in content experiments. If you make "
+"changes to the groups, you may need to edit those experiments."
+msgstr ""
+
+#: cms/templates/js/group-edit.underscore
+#: test_root/staticfiles/coffee/fixtures/group-edit.underscore
+#: test_root/staticfiles/templates/group-edit.underscore
+msgid "delete group"
+msgstr ""
+
+#: cms/templates/js/license-selector.underscore
+#: test_root/staticfiles/coffee/fixtures/license-selector.underscore
+#: test_root/staticfiles/templates/license-selector.underscore
+msgid "License Type"
+msgstr ""
+
+#: cms/templates/js/license-selector.underscore
+#: test_root/staticfiles/coffee/fixtures/license-selector.underscore
+#: test_root/staticfiles/templates/license-selector.underscore
+msgid "Learn more about {license_name}"
+msgstr ""
+
+#: cms/templates/js/license-selector.underscore
+#: test_root/staticfiles/coffee/fixtures/license-selector.underscore
+#: test_root/staticfiles/templates/license-selector.underscore
+msgid "Options for {license_name}"
+msgstr ""
+
+#: cms/templates/js/license-selector.underscore
+#: test_root/staticfiles/coffee/fixtures/license-selector.underscore
+#: test_root/staticfiles/templates/license-selector.underscore
+msgid "The following options are available for the {license_name} license."
+msgstr ""
+
+#: cms/templates/js/license-selector.underscore
+#: test_root/staticfiles/coffee/fixtures/license-selector.underscore
+#: test_root/staticfiles/templates/license-selector.underscore
+msgid "License Display"
+msgstr ""
+
+#: cms/templates/js/license-selector.underscore
+#: test_root/staticfiles/coffee/fixtures/license-selector.underscore
+#: test_root/staticfiles/templates/license-selector.underscore
+msgid ""
+"The following message will be displayed at the bottom of the courseware "
+"pages within your course:"
+msgstr ""
+
+#: cms/templates/js/license-selector.underscore
+#: test_root/staticfiles/coffee/fixtures/license-selector.underscore
+#: test_root/staticfiles/templates/license-selector.underscore
+msgid "Creative Commons licensed content, with terms as follow:"
+msgstr ""
+
+#: cms/templates/js/license-selector.underscore
+#: test_root/staticfiles/coffee/fixtures/license-selector.underscore
+#: test_root/staticfiles/templates/license-selector.underscore
+msgid "Some Rights Reserved"
+msgstr ""
+
+#: cms/templates/js/list.underscore
+#: test_root/staticfiles/coffee/fixtures/list.underscore
+#: test_root/staticfiles/templates/list.underscore
+#, python-format
+msgid "%(new_item_message)s"
+msgstr ""
+
+#: cms/templates/js/list.underscore
+#: test_root/staticfiles/coffee/fixtures/list.underscore
+#: test_root/staticfiles/templates/list.underscore
+#, python-format
+msgid "New %(item_type)s"
+msgstr ""
+
+#: cms/templates/js/metadata-dict-entry.underscore
+#: cms/templates/js/metadata-list-entry.underscore
+#: cms/templates/js/video/metadata-translations-entry.underscore
+#: test_root/staticfiles/coffee/fixtures/metadata-dict-entry.underscore
+#: test_root/staticfiles/coffee/fixtures/metadata-list-entry.underscore
+#: test_root/staticfiles/coffee/fixtures/video/metadata-translations-entry.underscore
+#: test_root/staticfiles/templates/metadata-dict-entry.underscore
+#: test_root/staticfiles/templates/metadata-list-entry.underscore
+#: test_root/staticfiles/templates/video/metadata-translations-entry.underscore
+msgid "Add"
+msgstr ""
+
+#: cms/templates/js/metadata-dict-entry.underscore
+#: cms/templates/js/metadata-file-uploader-entry.underscore
+#: cms/templates/js/metadata-list-entry.underscore
+#: cms/templates/js/metadata-number-entry.underscore
+#: cms/templates/js/metadata-option-entry.underscore
+#: cms/templates/js/metadata-string-entry.underscore
+#: cms/templates/js/video/metadata-translations-entry.underscore
+#: test_root/staticfiles/coffee/fixtures/metadata-dict-entry.underscore
+#: test_root/staticfiles/coffee/fixtures/metadata-file-uploader-entry.underscore
+#: test_root/staticfiles/coffee/fixtures/metadata-list-entry.underscore
+#: test_root/staticfiles/coffee/fixtures/metadata-number-entry.underscore
+#: test_root/staticfiles/coffee/fixtures/metadata-option-entry.underscore
+#: test_root/staticfiles/coffee/fixtures/metadata-string-entry.underscore
+#: test_root/staticfiles/coffee/fixtures/video/metadata-translations-entry.underscore
+#: test_root/staticfiles/templates/metadata-dict-entry.underscore
+#: test_root/staticfiles/templates/metadata-file-uploader-entry.underscore
+#: test_root/staticfiles/templates/metadata-list-entry.underscore
+#: test_root/staticfiles/templates/metadata-number-entry.underscore
+#: test_root/staticfiles/templates/metadata-option-entry.underscore
+#: test_root/staticfiles/templates/metadata-string-entry.underscore
+#: test_root/staticfiles/templates/video/metadata-translations-entry.underscore
+msgid "Clear Value"
+msgstr ""
+
+#: cms/templates/js/metadata-file-uploader-item.underscore
+#: cms/templates/js/video/metadata-translations-item.underscore
+#: test_root/staticfiles/coffee/fixtures/metadata-file-uploader-item.underscore
+#: test_root/staticfiles/coffee/fixtures/video/metadata-translations-item.underscore
+#: test_root/staticfiles/templates/metadata-file-uploader-item.underscore
+#: test_root/staticfiles/templates/video/metadata-translations-item.underscore
+msgid "Download"
+msgstr ""
+
+#: cms/templates/js/no-textbooks.underscore
+#: test_root/staticfiles/coffee/fixtures/no-textbooks.underscore
+#: test_root/staticfiles/templates/no-textbooks.underscore
+msgid "You haven't added any textbooks to this course yet."
+msgstr ""
+
+#: cms/templates/js/no-textbooks.underscore
+#: test_root/staticfiles/coffee/fixtures/no-textbooks.underscore
+#: test_root/staticfiles/templates/no-textbooks.underscore
+msgid "Add your first textbook"
+msgstr ""
+
#: cms/templates/js/paging-header.underscore
#: common/static/common/templates/components/paging-footer.underscore
#: common/static/common/templates/discussion/pagination.underscore
+#: test_root/staticfiles/coffee/fixtures/paging-header.underscore
+#: test_root/staticfiles/common/templates/components/paging-footer.underscore
+#: test_root/staticfiles/common/templates/discussion/pagination.underscore
+#: test_root/staticfiles/templates/paging-header.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/components/paging-footer.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/pagination.underscore
msgid "Previous"
msgstr ""
+#: cms/templates/js/previous-video-upload-list.underscore
+#: test_root/staticfiles/coffee/fixtures/previous-video-upload-list.underscore
+#: test_root/staticfiles/templates/previous-video-upload-list.underscore
+msgid "Previous Uploads"
+msgstr ""
+
+#: cms/templates/js/previous-video-upload-list.underscore
+#: test_root/staticfiles/coffee/fixtures/previous-video-upload-list.underscore
+#: test_root/staticfiles/templates/previous-video-upload-list.underscore
+msgid "Download available encodings (.csv)"
+msgstr ""
+
+#: cms/templates/js/previous-video-upload-list.underscore
+#: test_root/staticfiles/coffee/fixtures/previous-video-upload-list.underscore
+#: test_root/staticfiles/templates/previous-video-upload-list.underscore
+msgid "Duration"
+msgstr ""
+
+#: cms/templates/js/previous-video-upload-list.underscore
+#: test_root/staticfiles/coffee/fixtures/previous-video-upload-list.underscore
+#: test_root/staticfiles/templates/previous-video-upload-list.underscore
+msgid "Video ID"
+msgstr ""
+
#: cms/templates/js/previous-video-upload-list.underscore
#: lms/djangoapps/support/static/support/templates/certificates_results.underscore
#: lms/templates/verify_student/enrollment_confirmation_step.underscore
+#: test_root/staticfiles/coffee/fixtures/previous-video-upload-list.underscore
+#: test_root/staticfiles/proctoring/templates/student-proctored-exam-attempts.underscore
+#: test_root/staticfiles/support/templates/certificates_results.underscore
+#: test_root/staticfiles/templates/previous-video-upload-list.underscore
+#: test_root/staticfiles/templates/verify_student/enrollment_confirmation_step.underscore
msgid "Status"
msgstr "상태"
+#: cms/templates/js/publish-history.underscore
+#: test_root/staticfiles/coffee/fixtures/publish-history.underscore
+#: test_root/staticfiles/templates/publish-history.underscore
+msgid "Never published"
+msgstr ""
+
+#: cms/templates/js/publish-history.underscore
+#: cms/templates/js/publish-xblock.underscore
+#: test_root/staticfiles/coffee/fixtures/publish-history.underscore
+#: test_root/staticfiles/coffee/fixtures/publish-xblock.underscore
+#: test_root/staticfiles/templates/publish-history.underscore
+#: test_root/staticfiles/templates/publish-xblock.underscore
+#, python-format
+msgid "Last published %(last_published_date)s by %(publish_username)s"
+msgstr ""
+
+#: cms/templates/js/publish-history.underscore
+#: cms/templates/js/staff-lock-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/publish-history.underscore
+#: test_root/staticfiles/coffee/fixtures/staff-lock-editor.underscore
+#: test_root/staticfiles/templates/publish-history.underscore
+#: test_root/staticfiles/templates/staff-lock-editor.underscore
+msgid "message"
+msgstr ""
+
+#: cms/templates/js/publish-history.underscore
+#: cms/templates/js/publish-xblock.underscore
+#: test_root/staticfiles/coffee/fixtures/publish-history.underscore
+#: test_root/staticfiles/coffee/fixtures/publish-xblock.underscore
+#: test_root/staticfiles/templates/publish-history.underscore
+#: test_root/staticfiles/templates/publish-xblock.underscore
+msgid "Previously published"
+msgstr ""
+
+#: cms/templates/js/publish-xblock.underscore
+#: test_root/staticfiles/coffee/fixtures/publish-xblock.underscore
+#: test_root/staticfiles/templates/publish-xblock.underscore
+msgid "Draft (Never published)"
+msgstr ""
+
+#: cms/templates/js/publish-xblock.underscore
+#: test_root/staticfiles/coffee/fixtures/publish-xblock.underscore
+#: test_root/staticfiles/templates/publish-xblock.underscore
+msgid "Visible to Staff Only"
+msgstr ""
+
+#: cms/templates/js/publish-xblock.underscore
+#: test_root/staticfiles/coffee/fixtures/publish-xblock.underscore
+#: test_root/staticfiles/templates/publish-xblock.underscore
+msgid "Published and Live"
+msgstr ""
+
+#: cms/templates/js/publish-xblock.underscore
+#: test_root/staticfiles/coffee/fixtures/publish-xblock.underscore
+#: test_root/staticfiles/templates/publish-xblock.underscore
+msgid "Published (not yet released)"
+msgstr ""
+
+#: cms/templates/js/publish-xblock.underscore
+#: test_root/staticfiles/coffee/fixtures/publish-xblock.underscore
+#: test_root/staticfiles/templates/publish-xblock.underscore
+msgid "Draft (Unpublished changes)"
+msgstr ""
+
+#: cms/templates/js/publish-xblock.underscore
+#: test_root/staticfiles/coffee/fixtures/publish-xblock.underscore
+#: test_root/staticfiles/templates/publish-xblock.underscore
+msgid "Release:"
+msgstr ""
+
+#: cms/templates/js/publish-xblock.underscore
+#: test_root/staticfiles/coffee/fixtures/publish-xblock.underscore
+#: test_root/staticfiles/templates/publish-xblock.underscore
+msgid "Publishing Status"
+msgstr ""
+
+#: cms/templates/js/publish-xblock.underscore
+#: test_root/staticfiles/coffee/fixtures/publish-xblock.underscore
+#: test_root/staticfiles/templates/publish-xblock.underscore
+#, python-format
+msgid "Draft saved on %(last_saved_date)s by %(edit_username)s"
+msgstr ""
+
+#: cms/templates/js/publish-xblock.underscore
+#: test_root/staticfiles/coffee/fixtures/publish-xblock.underscore
+#: test_root/staticfiles/templates/publish-xblock.underscore
+#, python-format
+msgid "with %(release_date_from)s"
+msgstr ""
+
+#: cms/templates/js/publish-xblock.underscore
+#: test_root/staticfiles/coffee/fixtures/publish-xblock.underscore
+#: test_root/staticfiles/templates/publish-xblock.underscore
+msgid "Is Visible To:"
+msgstr ""
+
+#: cms/templates/js/publish-xblock.underscore
+#: test_root/staticfiles/coffee/fixtures/publish-xblock.underscore
+#: test_root/staticfiles/templates/publish-xblock.underscore
+msgid "Will Be Visible To:"
+msgstr ""
+
+#: cms/templates/js/publish-xblock.underscore
+#: test_root/staticfiles/coffee/fixtures/publish-xblock.underscore
+#: test_root/staticfiles/templates/publish-xblock.underscore
+msgid "Staff Only"
+msgstr ""
+
+#: cms/templates/js/publish-xblock.underscore
+#: test_root/staticfiles/coffee/fixtures/publish-xblock.underscore
+#: test_root/staticfiles/templates/publish-xblock.underscore
+#, python-format
+msgid "with %(section_or_subsection)s"
+msgstr ""
+
+#: cms/templates/js/publish-xblock.underscore
+#: test_root/staticfiles/coffee/fixtures/publish-xblock.underscore
+#: test_root/staticfiles/templates/publish-xblock.underscore
+msgid "Staff and Students"
+msgstr ""
+
+#: cms/templates/js/publish-xblock.underscore
+#: test_root/staticfiles/coffee/fixtures/publish-xblock.underscore
+#: test_root/staticfiles/templates/publish-xblock.underscore
+msgid "Some content in this unit is visible only to particular content groups"
+msgstr ""
+
+#: cms/templates/js/publish-xblock.underscore
+#: cms/templates/js/staff-lock-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/publish-xblock.underscore
+#: test_root/staticfiles/coffee/fixtures/staff-lock-editor.underscore
+#: test_root/staticfiles/templates/publish-xblock.underscore
+#: test_root/staticfiles/templates/staff-lock-editor.underscore
+msgid "Hide from students"
+msgstr ""
+
+#: cms/templates/js/release-date-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/release-date-editor.underscore
+#: test_root/staticfiles/templates/release-date-editor.underscore
+msgid "Release Date and Time"
+msgstr ""
+
+#: cms/templates/js/release-date-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/release-date-editor.underscore
+#: test_root/staticfiles/templates/release-date-editor.underscore
+msgid "Release Date:"
+msgstr ""
+
+#: cms/templates/js/release-date-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/release-date-editor.underscore
+#: test_root/staticfiles/templates/release-date-editor.underscore
+msgid "Release Time in UTC:"
+msgstr ""
+
+#: cms/templates/js/release-date-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/release-date-editor.underscore
+#: test_root/staticfiles/templates/release-date-editor.underscore
+msgid "Clear Release Date/Time"
+msgstr ""
+
+#: cms/templates/js/show-textbook.underscore
+#: test_root/staticfiles/coffee/fixtures/show-textbook.underscore
+#: test_root/staticfiles/templates/show-textbook.underscore
+msgid "View Live"
+msgstr ""
+
+#: cms/templates/js/signatory-details.underscore
+#: cms/templates/js/signatory-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/signatory-details.underscore
+#: test_root/staticfiles/coffee/fixtures/signatory-editor.underscore
+#: test_root/staticfiles/templates/signatory-details.underscore
+#: test_root/staticfiles/templates/signatory-editor.underscore
+msgid "Signatory"
+msgstr ""
+
+#: cms/templates/js/signatory-details.underscore
+#: test_root/staticfiles/coffee/fixtures/signatory-details.underscore
+#: test_root/staticfiles/templates/signatory-details.underscore
+msgid "Organization"
+msgstr ""
+
+#: cms/templates/js/signatory-details.underscore
+#: cms/templates/js/signatory-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/signatory-details.underscore
+#: test_root/staticfiles/coffee/fixtures/signatory-editor.underscore
+#: test_root/staticfiles/templates/signatory-details.underscore
+#: test_root/staticfiles/templates/signatory-editor.underscore
+msgid "Signature Image"
+msgstr ""
+
+#: cms/templates/js/signatory-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/signatory-editor.underscore
+#: test_root/staticfiles/templates/signatory-editor.underscore
+msgid "Certificate Signatory Configuration"
+msgstr ""
+
+#: cms/templates/js/signatory-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/signatory-editor.underscore
+#: test_root/staticfiles/templates/signatory-editor.underscore
+msgid "Name "
+msgstr ""
+
+#: cms/templates/js/signatory-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/signatory-editor.underscore
+#: test_root/staticfiles/templates/signatory-editor.underscore
+msgid "Name of the signatory"
+msgstr ""
+
+#: cms/templates/js/signatory-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/signatory-editor.underscore
+#: test_root/staticfiles/templates/signatory-editor.underscore
+msgid "The name of this signatory as it should appear on certificates."
+msgstr ""
+
+#: cms/templates/js/signatory-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/signatory-editor.underscore
+#: test_root/staticfiles/templates/signatory-editor.underscore
+msgid "Title "
+msgstr ""
+
+#: cms/templates/js/signatory-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/signatory-editor.underscore
+#: test_root/staticfiles/templates/signatory-editor.underscore
+msgid "Title of the signatory"
+msgstr ""
+
+#: cms/templates/js/signatory-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/signatory-editor.underscore
+#: test_root/staticfiles/templates/signatory-editor.underscore
+msgid ""
+"Titles more than 100 characters may prevent students from printing their "
+"certificate on a single page."
+msgstr ""
+
+#: cms/templates/js/signatory-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/signatory-editor.underscore
+#: test_root/staticfiles/templates/signatory-editor.underscore
+msgid "Organization "
+msgstr ""
+
+#: cms/templates/js/signatory-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/signatory-editor.underscore
+#: test_root/staticfiles/templates/signatory-editor.underscore
+msgid "Organization of the signatory"
+msgstr ""
+
+#: cms/templates/js/signatory-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/signatory-editor.underscore
+#: test_root/staticfiles/templates/signatory-editor.underscore
+msgid ""
+"The organization that this signatory belongs to, as it should appear on "
+"certificates."
+msgstr ""
+
+#: cms/templates/js/signatory-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/signatory-editor.underscore
+#: test_root/staticfiles/templates/signatory-editor.underscore
+msgid "Path to Signature Image"
+msgstr ""
+
+#: cms/templates/js/signatory-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/signatory-editor.underscore
+#: test_root/staticfiles/templates/signatory-editor.underscore
+msgid "Image must be in PNG format"
+msgstr ""
+
+#: cms/templates/js/signatory-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/signatory-editor.underscore
+#: test_root/staticfiles/templates/signatory-editor.underscore
+msgid "Upload Signature Image"
+msgstr ""
+
+#: cms/templates/js/staff-lock-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/staff-lock-editor.underscore
+#: test_root/staticfiles/templates/staff-lock-editor.underscore
+msgid "Student Visibility"
+msgstr ""
+
+#: cms/templates/js/staff-lock-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/staff-lock-editor.underscore
+#: test_root/staticfiles/templates/staff-lock-editor.underscore
+msgid ""
+"If the unit was previously published and released to students, any changes "
+"you made to the unit when it was hidden will now be visible to students."
+msgstr ""
+
+#: cms/templates/js/staff-lock-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/staff-lock-editor.underscore
+#: test_root/staticfiles/templates/staff-lock-editor.underscore
+#, python-format
+msgid ""
+"If you make this %(xblockType)s visible to students, students will be able "
+"to see its content after the release date has passed and you have published "
+"the unit."
+msgstr ""
+
+#: cms/templates/js/staff-lock-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/staff-lock-editor.underscore
+#: test_root/staticfiles/templates/staff-lock-editor.underscore
+msgid ""
+"Any subsections or units that are explicitly hidden from students will "
+"remain hidden after you clear this option for the section."
+msgstr ""
+
+#: cms/templates/js/staff-lock-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/staff-lock-editor.underscore
+#: test_root/staticfiles/templates/staff-lock-editor.underscore
+msgid ""
+"Any units that are explicitly hidden from students will remain hidden after "
+"you clear this option for the subsection."
+msgstr ""
+
+#: cms/templates/js/team-member.underscore
+#: test_root/staticfiles/coffee/fixtures/team-member.underscore
+#: test_root/staticfiles/templates/team-member.underscore
+msgid "Current Role:"
+msgstr ""
+
+#: cms/templates/js/team-member.underscore
+#: test_root/staticfiles/coffee/fixtures/team-member.underscore
+#: test_root/staticfiles/templates/team-member.underscore
+msgid "You!"
+msgstr ""
+
+#: cms/templates/js/team-member.underscore
+#: test_root/staticfiles/coffee/fixtures/team-member.underscore
+#: test_root/staticfiles/templates/team-member.underscore
+msgid "send an email message to {email}"
+msgstr ""
+
+#: cms/templates/js/team-member.underscore
+#: test_root/staticfiles/coffee/fixtures/team-member.underscore
+#: test_root/staticfiles/templates/team-member.underscore
+msgid "Promote another member to Admin to remove your admin rights"
+msgstr ""
+
+#: cms/templates/js/team-member.underscore
+#: test_root/staticfiles/coffee/fixtures/team-member.underscore
+#: test_root/staticfiles/templates/team-member.underscore
+msgid "Add {role} Access"
+msgstr ""
+
+#: cms/templates/js/team-member.underscore
+#: test_root/staticfiles/coffee/fixtures/team-member.underscore
+#: test_root/staticfiles/templates/team-member.underscore
+msgid "Remove {role} Access"
+msgstr ""
+
+#: cms/templates/js/team-member.underscore
+#: test_root/staticfiles/coffee/fixtures/team-member.underscore
+#: test_root/staticfiles/templates/team-member.underscore
+msgid "Delete the user, {username}"
+msgstr ""
+
+#: cms/templates/js/timed-examination-preference-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/timed-examination-preference-editor.underscore
+#: test_root/staticfiles/templates/timed-examination-preference-editor.underscore
+msgid "Set as a Special Exam"
+msgstr ""
+
+#: cms/templates/js/timed-examination-preference-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/timed-examination-preference-editor.underscore
+#: test_root/staticfiles/templates/timed-examination-preference-editor.underscore
+msgid "Timed"
+msgstr ""
+
+#: cms/templates/js/timed-examination-preference-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/timed-examination-preference-editor.underscore
+#: test_root/staticfiles/templates/timed-examination-preference-editor.underscore
+msgid ""
+"Use a timed exam to limit the time learners can spend on problems in this "
+"subsection. Learners must submit answers before the time expires. You can "
+"allow additional time for individual learners through the Instructor "
+"Dashboard."
+msgstr ""
+
+#: cms/templates/js/timed-examination-preference-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/timed-examination-preference-editor.underscore
+#: test_root/staticfiles/templates/timed-examination-preference-editor.underscore
+msgid "Proctored"
+msgstr ""
+
+#: cms/templates/js/timed-examination-preference-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/timed-examination-preference-editor.underscore
+#: test_root/staticfiles/templates/timed-examination-preference-editor.underscore
+msgid ""
+"Proctored exams are timed and they record video of each learner taking the "
+"exam. The videos are then reviewed to ensure that learners follow all "
+"examination rules."
+msgstr ""
+
+#: cms/templates/js/timed-examination-preference-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/timed-examination-preference-editor.underscore
+#: test_root/staticfiles/templates/timed-examination-preference-editor.underscore
+msgid "Practice Proctored"
+msgstr ""
+
+#: cms/templates/js/timed-examination-preference-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/timed-examination-preference-editor.underscore
+#: test_root/staticfiles/templates/timed-examination-preference-editor.underscore
+msgid ""
+"Use a practice proctored exam to introduce learners to the proctoring tools "
+"and processes. Results of a practice exam do not affect a learner's grade."
+msgstr ""
+
+#: cms/templates/js/timed-examination-preference-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/timed-examination-preference-editor.underscore
+#: test_root/staticfiles/templates/timed-examination-preference-editor.underscore
+msgid "Time Allotted (HH:MM):"
+msgstr ""
+
+#: cms/templates/js/timed-examination-preference-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/timed-examination-preference-editor.underscore
+#: test_root/staticfiles/templates/timed-examination-preference-editor.underscore
+msgid ""
+"Select a time allotment for the exam. If it is over 24 hours, type in the "
+"amount of time. You can grant individual learners extra time to complete the"
+" exam through the Instructor Dashboard."
+msgstr ""
+
+#: cms/templates/js/timed-examination-preference-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/timed-examination-preference-editor.underscore
+#: test_root/staticfiles/templates/timed-examination-preference-editor.underscore
+msgid "Review Rules"
+msgstr ""
+
+#: cms/templates/js/timed-examination-preference-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/timed-examination-preference-editor.underscore
+#: test_root/staticfiles/templates/timed-examination-preference-editor.underscore
+msgid ""
+"Specify any additional rules or rule exceptions that the proctoring review "
+"team should enforce when reviewing the videos. For example, you could "
+"specify that calculators are allowed."
+msgstr ""
+
+#: cms/templates/js/upload-dialog.underscore
+#: test_root/staticfiles/coffee/fixtures/upload-dialog.underscore
+#: test_root/staticfiles/templates/upload-dialog.underscore
+msgid "File upload succeeded"
+msgstr ""
+
+#: cms/templates/js/validation-error-modal.underscore
+#: test_root/staticfiles/coffee/fixtures/validation-error-modal.underscore
+#: test_root/staticfiles/templates/validation-error-modal.underscore
+msgid ""
+"Please check the following validation feedbacks and reflect them in your "
+"course settings:"
+msgstr ""
+
+#: cms/templates/js/verification-access-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/verification-access-editor.underscore
+#: test_root/staticfiles/templates/verification-access-editor.underscore
+msgid "Verification Checkpoint"
+msgstr ""
+
+#: cms/templates/js/verification-access-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/verification-access-editor.underscore
+#: test_root/staticfiles/templates/verification-access-editor.underscore
+msgid "Must complete verification checkpoint"
+msgstr ""
+
+#: cms/templates/js/verification-access-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/verification-access-editor.underscore
+#: test_root/staticfiles/templates/verification-access-editor.underscore
+msgid "Verification checkpoint to be completed"
+msgstr ""
+
+#: cms/templates/js/verification-access-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/verification-access-editor.underscore
+#: test_root/staticfiles/templates/verification-access-editor.underscore
+msgid ""
+"Learners who require verification must pass the selected checkpoint to see "
+"the content in this unit. Learners who do not require verification see this "
+"content by default."
+msgstr ""
+
+#: cms/templates/js/xblock-string-field-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/xblock-string-field-editor.underscore
+#: test_root/staticfiles/templates/xblock-string-field-editor.underscore
+msgid "Edit the name"
+msgstr ""
+
+#: cms/templates/js/xblock-string-field-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/xblock-string-field-editor.underscore
+#: test_root/staticfiles/templates/xblock-string-field-editor.underscore
+#, python-format
+msgid "Edit %(display_name)s (required)"
+msgstr ""
+
+#: cms/templates/js/xblock-string-field-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/xblock-string-field-editor.underscore
+#: test_root/staticfiles/templates/xblock-string-field-editor.underscore
+msgid "formLabel"
+msgstr ""
+
+#: cms/templates/js/video/transcripts/metadata-videolist-entry.underscore
+#: test_root/staticfiles/coffee/fixtures/video/transcripts/metadata-videolist-entry.underscore
+#: test_root/staticfiles/templates/video/transcripts/metadata-videolist-entry.underscore
+msgid "Add URLs for additional versions"
+msgstr ""
+
+#: cms/templates/js/video/transcripts/metadata-videolist-entry.underscore
+#: test_root/staticfiles/coffee/fixtures/video/transcripts/metadata-videolist-entry.underscore
+#: test_root/staticfiles/templates/video/transcripts/metadata-videolist-entry.underscore
+msgid ""
+"To be sure all students can access the video, we recommend providing both an"
+" .mp4 and a .webm version of your video. Click below to add a URL for "
+"another version. These URLs cannot be YouTube URLs. The first listed video "
+"that's compatible with the student's computer will play."
+msgstr ""
+
+#: cms/templates/js/video/transcripts/metadata-videolist-entry.underscore
+#: test_root/staticfiles/coffee/fixtures/video/transcripts/metadata-videolist-entry.underscore
+#: test_root/staticfiles/templates/video/transcripts/metadata-videolist-entry.underscore
+msgid "Default Timed Transcript"
+msgstr ""
+
+#: cms/templates/js/video/transcripts/messages/transcripts-choose.underscore
+#: cms/templates/js/video/transcripts/messages/transcripts-replace.underscore
+#: test_root/staticfiles/coffee/fixtures/video/transcripts/messages/transcripts-choose.underscore
+#: test_root/staticfiles/coffee/fixtures/video/transcripts/messages/transcripts-replace.underscore
+#: test_root/staticfiles/templates/video/transcripts/messages/transcripts-choose.underscore
+#: test_root/staticfiles/templates/video/transcripts/messages/transcripts-replace.underscore
+msgid "Timed Transcript Conflict"
+msgstr ""
+
+#: cms/templates/js/video/transcripts/messages/transcripts-choose.underscore
+#: test_root/staticfiles/coffee/fixtures/video/transcripts/messages/transcripts-choose.underscore
+#: test_root/staticfiles/templates/video/transcripts/messages/transcripts-choose.underscore
+msgid ""
+"The timed transcript for the first video file does not appear to be the same"
+" as the timed transcript for the second video file."
+msgstr ""
+
+#: cms/templates/js/video/transcripts/messages/transcripts-choose.underscore
+#: test_root/staticfiles/coffee/fixtures/video/transcripts/messages/transcripts-choose.underscore
+#: test_root/staticfiles/templates/video/transcripts/messages/transcripts-choose.underscore
+msgid "Which timed transcript would you like to use?"
+msgstr ""
+
+#: cms/templates/js/video/transcripts/messages/transcripts-choose.underscore
+#: cms/templates/js/video/transcripts/messages/transcripts-found.underscore
+#: cms/templates/js/video/transcripts/messages/transcripts-import.underscore
+#: cms/templates/js/video/transcripts/messages/transcripts-not-found.underscore
+#: cms/templates/js/video/transcripts/messages/transcripts-replace.underscore
+#: cms/templates/js/video/transcripts/messages/transcripts-uploaded.underscore
+#: cms/templates/js/video/transcripts/messages/transcripts-use-existing.underscore
+#: test_root/staticfiles/coffee/fixtures/video/transcripts/messages/transcripts-choose.underscore
+#: test_root/staticfiles/coffee/fixtures/video/transcripts/messages/transcripts-found.underscore
+#: test_root/staticfiles/coffee/fixtures/video/transcripts/messages/transcripts-import.underscore
+#: test_root/staticfiles/coffee/fixtures/video/transcripts/messages/transcripts-not-found.underscore
+#: test_root/staticfiles/coffee/fixtures/video/transcripts/messages/transcripts-replace.underscore
+#: test_root/staticfiles/coffee/fixtures/video/transcripts/messages/transcripts-uploaded.underscore
+#: test_root/staticfiles/coffee/fixtures/video/transcripts/messages/transcripts-use-existing.underscore
+#: test_root/staticfiles/templates/video/transcripts/messages/transcripts-choose.underscore
+#: test_root/staticfiles/templates/video/transcripts/messages/transcripts-found.underscore
+#: test_root/staticfiles/templates/video/transcripts/messages/transcripts-import.underscore
+#: test_root/staticfiles/templates/video/transcripts/messages/transcripts-not-found.underscore
+#: test_root/staticfiles/templates/video/transcripts/messages/transcripts-replace.underscore
+#: test_root/staticfiles/templates/video/transcripts/messages/transcripts-uploaded.underscore
+#: test_root/staticfiles/templates/video/transcripts/messages/transcripts-use-existing.underscore
+msgid "Error."
+msgstr ""
+
+#: cms/templates/js/video/transcripts/messages/transcripts-choose.underscore
+#: test_root/staticfiles/coffee/fixtures/video/transcripts/messages/transcripts-choose.underscore
+#: test_root/staticfiles/templates/video/transcripts/messages/transcripts-choose.underscore
+#, python-format
+msgid "Timed Transcript from %(filename)s"
+msgstr ""
+
+#: cms/templates/js/video/transcripts/messages/transcripts-found.underscore
+#: test_root/staticfiles/coffee/fixtures/video/transcripts/messages/transcripts-found.underscore
+#: test_root/staticfiles/templates/video/transcripts/messages/transcripts-found.underscore
+msgid "Timed Transcript Found"
+msgstr ""
+
+#: cms/templates/js/video/transcripts/messages/transcripts-found.underscore
+#: test_root/staticfiles/coffee/fixtures/video/transcripts/messages/transcripts-found.underscore
+#: test_root/staticfiles/templates/video/transcripts/messages/transcripts-found.underscore
+msgid ""
+"EdX has a timed transcript for this video. If you want to edit this "
+"transcript, you can download, edit, and re-upload the existing transcript. "
+"If you want to replace this transcript, upload a new .srt transcript file."
+msgstr ""
+
+#: cms/templates/js/video/transcripts/messages/transcripts-found.underscore
+#: cms/templates/js/video/transcripts/messages/transcripts-import.underscore
+#: cms/templates/js/video/transcripts/messages/transcripts-not-found.underscore
+#: cms/templates/js/video/transcripts/messages/transcripts-uploaded.underscore
+#: cms/templates/js/video/transcripts/messages/transcripts-use-existing.underscore
+#: test_root/staticfiles/coffee/fixtures/video/transcripts/messages/transcripts-found.underscore
+#: test_root/staticfiles/coffee/fixtures/video/transcripts/messages/transcripts-import.underscore
+#: test_root/staticfiles/coffee/fixtures/video/transcripts/messages/transcripts-not-found.underscore
+#: test_root/staticfiles/coffee/fixtures/video/transcripts/messages/transcripts-uploaded.underscore
+#: test_root/staticfiles/coffee/fixtures/video/transcripts/messages/transcripts-use-existing.underscore
+#: test_root/staticfiles/templates/video/transcripts/messages/transcripts-found.underscore
+#: test_root/staticfiles/templates/video/transcripts/messages/transcripts-import.underscore
+#: test_root/staticfiles/templates/video/transcripts/messages/transcripts-not-found.underscore
+#: test_root/staticfiles/templates/video/transcripts/messages/transcripts-uploaded.underscore
+#: test_root/staticfiles/templates/video/transcripts/messages/transcripts-use-existing.underscore
+msgid "Upload New Transcript"
+msgstr ""
+
+#: cms/templates/js/video/transcripts/messages/transcripts-found.underscore
+#: cms/templates/js/video/transcripts/messages/transcripts-import.underscore
+#: test_root/staticfiles/coffee/fixtures/video/transcripts/messages/transcripts-found.underscore
+#: test_root/staticfiles/coffee/fixtures/video/transcripts/messages/transcripts-import.underscore
+#: test_root/staticfiles/templates/video/transcripts/messages/transcripts-found.underscore
+#: test_root/staticfiles/templates/video/transcripts/messages/transcripts-import.underscore
+msgid "Upload New .srt Transcript"
+msgstr ""
+
+#: cms/templates/js/video/transcripts/messages/transcripts-found.underscore
+#: cms/templates/js/video/transcripts/messages/transcripts-not-found.underscore
+#: cms/templates/js/video/transcripts/messages/transcripts-uploaded.underscore
+#: test_root/staticfiles/coffee/fixtures/video/transcripts/messages/transcripts-found.underscore
+#: test_root/staticfiles/coffee/fixtures/video/transcripts/messages/transcripts-not-found.underscore
+#: test_root/staticfiles/coffee/fixtures/video/transcripts/messages/transcripts-uploaded.underscore
+#: test_root/staticfiles/templates/video/transcripts/messages/transcripts-found.underscore
+#: test_root/staticfiles/templates/video/transcripts/messages/transcripts-not-found.underscore
+#: test_root/staticfiles/templates/video/transcripts/messages/transcripts-uploaded.underscore
+msgid "Download Transcript for Editing"
+msgstr ""
+
+#: cms/templates/js/video/transcripts/messages/transcripts-import.underscore
+#: test_root/staticfiles/coffee/fixtures/video/transcripts/messages/transcripts-import.underscore
+#: test_root/staticfiles/templates/video/transcripts/messages/transcripts-import.underscore
+msgid "No EdX Timed Transcript"
+msgstr ""
+
+#: cms/templates/js/video/transcripts/messages/transcripts-import.underscore
+#: test_root/staticfiles/coffee/fixtures/video/transcripts/messages/transcripts-import.underscore
+#: test_root/staticfiles/templates/video/transcripts/messages/transcripts-import.underscore
+msgid ""
+"EdX doesn't have a timed transcript for this video in Studio, but we found a"
+" transcript on YouTube. You can import the YouTube transcript or upload your"
+" own .srt transcript file."
+msgstr ""
+
+#: cms/templates/js/video/transcripts/messages/transcripts-import.underscore
+#: test_root/staticfiles/coffee/fixtures/video/transcripts/messages/transcripts-import.underscore
+#: test_root/staticfiles/templates/video/transcripts/messages/transcripts-import.underscore
+msgid "Import YouTube Transcript"
+msgstr ""
+
+#: cms/templates/js/video/transcripts/messages/transcripts-not-found.underscore
+#: test_root/staticfiles/coffee/fixtures/video/transcripts/messages/transcripts-not-found.underscore
+#: test_root/staticfiles/templates/video/transcripts/messages/transcripts-not-found.underscore
+msgid "No Timed Transcript"
+msgstr ""
+
+#: cms/templates/js/video/transcripts/messages/transcripts-not-found.underscore
+#: test_root/staticfiles/coffee/fixtures/video/transcripts/messages/transcripts-not-found.underscore
+#: test_root/staticfiles/templates/video/transcripts/messages/transcripts-not-found.underscore
+msgid ""
+"EdX doesn\\'t have a timed transcript for this video. Please upload an .srt "
+"file."
+msgstr ""
+
+#: cms/templates/js/video/transcripts/messages/transcripts-replace.underscore
+#: test_root/staticfiles/coffee/fixtures/video/transcripts/messages/transcripts-replace.underscore
+#: test_root/staticfiles/templates/video/transcripts/messages/transcripts-replace.underscore
+msgid ""
+"The timed transcript for this video on edX is out of date, but YouTube has a"
+" current timed transcript for this video."
+msgstr ""
+
+#: cms/templates/js/video/transcripts/messages/transcripts-replace.underscore
+#: test_root/staticfiles/coffee/fixtures/video/transcripts/messages/transcripts-replace.underscore
+#: test_root/staticfiles/templates/video/transcripts/messages/transcripts-replace.underscore
+msgid "Do you want to replace the edX transcript with the YouTube transcript?"
+msgstr ""
+
+#: cms/templates/js/video/transcripts/messages/transcripts-replace.underscore
+#: test_root/staticfiles/coffee/fixtures/video/transcripts/messages/transcripts-replace.underscore
+#: test_root/staticfiles/templates/video/transcripts/messages/transcripts-replace.underscore
+msgid "Yes, replace the edX transcript with the YouTube transcript"
+msgstr ""
+
+#: cms/templates/js/video/transcripts/messages/transcripts-uploaded.underscore
+#: test_root/staticfiles/coffee/fixtures/video/transcripts/messages/transcripts-uploaded.underscore
+#: test_root/staticfiles/templates/video/transcripts/messages/transcripts-uploaded.underscore
+msgid "Timed Transcript Uploaded Successfully"
+msgstr ""
+
+#: cms/templates/js/video/transcripts/messages/transcripts-uploaded.underscore
+#: test_root/staticfiles/coffee/fixtures/video/transcripts/messages/transcripts-uploaded.underscore
+#: test_root/staticfiles/templates/video/transcripts/messages/transcripts-uploaded.underscore
+msgid ""
+"EdX has a timed transcript for this video. If you want to replace this "
+"transcript, upload a new .srt transcript file. If you want to edit this "
+"transcript, you can download, edit, and re-upload the existing transcript."
+msgstr ""
+
+#: cms/templates/js/video/transcripts/messages/transcripts-use-existing.underscore
+#: test_root/staticfiles/coffee/fixtures/video/transcripts/messages/transcripts-use-existing.underscore
+#: test_root/staticfiles/templates/video/transcripts/messages/transcripts-use-existing.underscore
+msgid "Confirm Timed Transcript"
+msgstr ""
+
+#: cms/templates/js/video/transcripts/messages/transcripts-use-existing.underscore
+#: test_root/staticfiles/coffee/fixtures/video/transcripts/messages/transcripts-use-existing.underscore
+#: test_root/staticfiles/templates/video/transcripts/messages/transcripts-use-existing.underscore
+msgid ""
+"You changed a video URL, but did not change the timed transcript file. Do "
+"you want to use the current timed transcript or upload a new .srt transcript"
+" file?"
+msgstr ""
+
+#: cms/templates/js/video/transcripts/messages/transcripts-use-existing.underscore
+#: test_root/staticfiles/coffee/fixtures/video/transcripts/messages/transcripts-use-existing.underscore
+#: test_root/staticfiles/templates/video/transcripts/messages/transcripts-use-existing.underscore
+msgid "Use Current Transcript"
+msgstr ""
+
#: common/static/common/templates/image-modal.underscore
+#: test_root/staticfiles/common/templates/image-modal.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/image-modal.underscore
msgid "Large"
msgstr ""
#: common/static/common/templates/image-modal.underscore
+#: test_root/staticfiles/common/templates/image-modal.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/image-modal.underscore
msgid "Zoom In"
msgstr ""
#: common/static/common/templates/image-modal.underscore
+#: test_root/staticfiles/common/templates/image-modal.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/image-modal.underscore
msgid "Zoom Out"
msgstr ""
#: common/static/common/templates/components/paging-footer.underscore
+#: test_root/staticfiles/common/templates/components/paging-footer.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/components/paging-footer.underscore
#, python-format
msgid "Page number out of %(total_pages)s"
msgstr ""
#: common/static/common/templates/components/paging-footer.underscore
+#: test_root/staticfiles/common/templates/components/paging-footer.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/components/paging-footer.underscore
msgid "Enter the page number you'd like to quickly navigate to."
msgstr ""
#: common/static/common/templates/components/paging-header.underscore
+#: test_root/staticfiles/common/templates/components/paging-header.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/components/paging-header.underscore
msgid "Sorted by"
msgstr ""
#: common/static/common/templates/components/search-field.underscore
+#: test_root/staticfiles/common/templates/components/search-field.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/components/search-field.underscore
msgid "Clear search"
msgstr ""
#: common/static/common/templates/discussion/discussion-home.underscore
+#: test_root/staticfiles/common/templates/discussion/discussion-home.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/discussion-home.underscore
msgid "DISCUSSION HOME:"
msgstr ""
#: common/static/common/templates/discussion/discussion-home.underscore
+#: test_root/staticfiles/common/templates/discussion/discussion-home.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/discussion-home.underscore
#, python-format
msgid "How to use %(platform_name)s discussions"
msgstr ""
#: common/static/common/templates/discussion/discussion-home.underscore
+#: test_root/staticfiles/common/templates/discussion/discussion-home.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/discussion-home.underscore
msgid "Find discussions"
msgstr ""
#: common/static/common/templates/discussion/discussion-home.underscore
+#: test_root/staticfiles/common/templates/discussion/discussion-home.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/discussion-home.underscore
msgid "Use the Discussion Topics menu to find specific topics."
msgstr ""
#: common/static/common/templates/discussion/discussion-home.underscore
+#: test_root/staticfiles/common/templates/discussion/discussion-home.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/discussion-home.underscore
msgid "Search all posts"
msgstr ""
#: common/static/common/templates/discussion/discussion-home.underscore
+#: test_root/staticfiles/common/templates/discussion/discussion-home.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/discussion-home.underscore
msgid "Filter and sort topics"
msgstr ""
#: common/static/common/templates/discussion/discussion-home.underscore
+#: test_root/staticfiles/common/templates/discussion/discussion-home.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/discussion-home.underscore
msgid "Engage with posts"
msgstr ""
#: common/static/common/templates/discussion/discussion-home.underscore
+#: test_root/staticfiles/common/templates/discussion/discussion-home.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/discussion-home.underscore
msgid "Vote for good posts and responses"
msgstr ""
#: common/static/common/templates/discussion/discussion-home.underscore
+#: test_root/staticfiles/common/templates/discussion/discussion-home.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/discussion-home.underscore
msgid "Report abuse, topics, and responses"
msgstr ""
#: common/static/common/templates/discussion/discussion-home.underscore
+#: test_root/staticfiles/common/templates/discussion/discussion-home.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/discussion-home.underscore
msgid "Follow or unfollow posts"
msgstr ""
#: common/static/common/templates/discussion/discussion-home.underscore
+#: test_root/staticfiles/common/templates/discussion/discussion-home.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/discussion-home.underscore
msgid "Receive updates"
msgstr ""
#: common/static/common/templates/discussion/discussion-home.underscore
+#: test_root/staticfiles/common/templates/discussion/discussion-home.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/discussion-home.underscore
msgid "Toggle Notifications Setting"
msgstr ""
#: common/static/common/templates/discussion/discussion-home.underscore
+#: test_root/staticfiles/common/templates/discussion/discussion-home.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/discussion-home.underscore
msgid ""
"Check this box to receive an email digest once a day notifying you about "
"new, unread activity from posts you are following."
msgstr ""
#: common/static/common/templates/discussion/forum-action-answer.underscore
+#: test_root/staticfiles/common/templates/discussion/forum-action-answer.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/forum-action-answer.underscore
msgid "Mark as Answer"
msgstr ""
#: common/static/common/templates/discussion/forum-action-answer.underscore
+#: test_root/staticfiles/common/templates/discussion/forum-action-answer.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/forum-action-answer.underscore
msgid "Unmark as Answer"
msgstr ""
#: common/static/common/templates/discussion/forum-action-close.underscore
+#: test_root/staticfiles/common/templates/discussion/forum-action-close.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/forum-action-close.underscore
msgid "Open"
msgstr ""
#: common/static/common/templates/discussion/forum-action-endorse.underscore
+#: test_root/staticfiles/common/templates/discussion/forum-action-endorse.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/forum-action-endorse.underscore
msgid "Endorse"
msgstr ""
#: common/static/common/templates/discussion/forum-action-endorse.underscore
+#: test_root/staticfiles/common/templates/discussion/forum-action-endorse.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/forum-action-endorse.underscore
msgid "Unendorse"
msgstr ""
#: common/static/common/templates/discussion/forum-action-follow.underscore
+#: test_root/staticfiles/common/templates/discussion/forum-action-follow.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/forum-action-follow.underscore
msgid "Follow"
msgstr ""
#: common/static/common/templates/discussion/forum-action-follow.underscore
+#: test_root/staticfiles/common/templates/discussion/forum-action-follow.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/forum-action-follow.underscore
msgid "Unfollow"
msgstr ""
#: common/static/common/templates/discussion/forum-action-pin.underscore
+#: test_root/staticfiles/common/templates/discussion/forum-action-pin.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/forum-action-pin.underscore
msgid "Pin"
msgstr ""
#: common/static/common/templates/discussion/forum-action-pin.underscore
+#: test_root/staticfiles/common/templates/discussion/forum-action-pin.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/forum-action-pin.underscore
msgid "Unpin"
msgstr ""
#: common/static/common/templates/discussion/forum-action-report.underscore
+#: test_root/staticfiles/common/templates/discussion/forum-action-report.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/forum-action-report.underscore
msgid "Report abuse"
msgstr ""
#: common/static/common/templates/discussion/forum-action-report.underscore
+#: test_root/staticfiles/common/templates/discussion/forum-action-report.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/forum-action-report.underscore
msgid "Report"
msgstr ""
#: common/static/common/templates/discussion/forum-action-report.underscore
+#: test_root/staticfiles/common/templates/discussion/forum-action-report.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/forum-action-report.underscore
msgid "Unreport"
msgstr ""
#: common/static/common/templates/discussion/forum-action-vote.underscore
+#: test_root/staticfiles/common/templates/discussion/forum-action-vote.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/forum-action-vote.underscore
msgid "Vote for this post,"
msgstr ""
#: common/static/common/templates/discussion/new-post.underscore
+#: test_root/staticfiles/common/templates/discussion/new-post.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/new-post.underscore
msgid "Visible To:"
msgstr ""
#: common/static/common/templates/discussion/new-post.underscore
+#: test_root/staticfiles/common/templates/discussion/new-post.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/new-post.underscore
msgid "All Groups"
msgstr ""
#: common/static/common/templates/discussion/new-post.underscore
+#: test_root/staticfiles/common/templates/discussion/new-post.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/new-post.underscore
msgid ""
"Discussion admins, moderators, and TAs can make their posts visible to all "
"students or specify a single cohort."
msgstr ""
#: common/static/common/templates/discussion/new-post.underscore
+#: test_root/staticfiles/common/templates/discussion/new-post.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/new-post.underscore
msgid "Title:"
msgstr ""
#: common/static/common/templates/discussion/new-post.underscore
+#: test_root/staticfiles/common/templates/discussion/new-post.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/new-post.underscore
msgid "Add a clear and descriptive title to encourage participation."
msgstr ""
#: common/static/common/templates/discussion/new-post.underscore
+#: test_root/staticfiles/common/templates/discussion/new-post.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/new-post.underscore
msgid "Enter your question or comment"
msgstr ""
#: common/static/common/templates/discussion/new-post.underscore
+#: test_root/staticfiles/common/templates/discussion/new-post.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/new-post.underscore
msgid "follow this post"
msgstr ""
#: common/static/common/templates/discussion/new-post.underscore
+#: test_root/staticfiles/common/templates/discussion/new-post.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/new-post.underscore
msgid "post anonymously"
msgstr ""
#: common/static/common/templates/discussion/new-post.underscore
+#: test_root/staticfiles/common/templates/discussion/new-post.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/new-post.underscore
msgid "post anonymously to classmates"
msgstr ""
#: common/static/common/templates/discussion/new-post.underscore
+#: test_root/staticfiles/common/templates/discussion/new-post.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/new-post.underscore
msgid "Add Post"
msgstr ""
#: common/static/common/templates/discussion/post-user-display.underscore
+#: test_root/staticfiles/common/templates/discussion/post-user-display.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/post-user-display.underscore
msgid "Community TA"
msgstr ""
#: common/static/common/templates/discussion/profile-thread.underscore
#: common/static/common/templates/discussion/thread.underscore
+#: test_root/staticfiles/common/templates/discussion/profile-thread.underscore
+#: test_root/staticfiles/common/templates/discussion/thread.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/profile-thread.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread.underscore
msgid "This thread is closed."
msgstr ""
#: common/static/common/templates/discussion/profile-thread.underscore
+#: test_root/staticfiles/common/templates/discussion/profile-thread.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/profile-thread.underscore
msgid "View discussion"
msgstr ""
#: common/static/common/templates/discussion/response-comment-edit.underscore
+#: test_root/staticfiles/common/templates/discussion/response-comment-edit.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/response-comment-edit.underscore
msgid "Editing comment"
msgstr ""
#: common/static/common/templates/discussion/response-comment-edit.underscore
+#: test_root/staticfiles/common/templates/discussion/response-comment-edit.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/response-comment-edit.underscore
msgid "Update comment"
msgstr ""
#: common/static/common/templates/discussion/response-comment-show.underscore
+#: test_root/staticfiles/common/templates/discussion/response-comment-show.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/response-comment-show.underscore
#, python-format
msgid "posted %(time_ago)s by %(author)s"
msgstr ""
@@ -5533,56 +7513,90 @@ msgstr ""
#: common/static/common/templates/discussion/response-comment-show.underscore
#: common/static/common/templates/discussion/thread-response-show.underscore
#: common/static/common/templates/discussion/thread-show.underscore
+#: test_root/staticfiles/common/templates/discussion/response-comment-show.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-response-show.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-show.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/response-comment-show.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-response-show.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-show.underscore
msgid "Reported"
msgstr ""
#: common/static/common/templates/discussion/thread-edit.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-edit.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-edit.underscore
msgid "Editing post"
msgstr ""
#: common/static/common/templates/discussion/thread-edit.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-edit.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-edit.underscore
msgid "Edit post title"
msgstr ""
#: common/static/common/templates/discussion/thread-edit.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-edit.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-edit.underscore
msgid "Update post"
msgstr ""
#: common/static/common/templates/discussion/thread-list-item.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-list-item.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-list-item.underscore
msgid "discussion"
msgstr ""
#: common/static/common/templates/discussion/thread-list-item.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-list-item.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-list-item.underscore
msgid "answered question"
msgstr ""
#: common/static/common/templates/discussion/thread-list-item.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-list-item.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-list-item.underscore
msgid "unanswered question"
msgstr ""
#: common/static/common/templates/discussion/thread-list-item.underscore
#: common/static/common/templates/discussion/thread-show.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-list-item.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-show.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-list-item.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-show.underscore
msgid "Pinned"
msgstr ""
#: common/static/common/templates/discussion/thread-list-item.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-list-item.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-list-item.underscore
msgid "Following"
msgstr ""
#: common/static/common/templates/discussion/thread-list-item.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-list-item.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-list-item.underscore
msgid "By: Staff"
msgstr ""
#: common/static/common/templates/discussion/thread-list-item.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-list-item.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-list-item.underscore
msgid "By: Community TA"
msgstr ""
#: common/static/common/templates/discussion/thread-list-item.underscore
#: common/static/common/templates/discussion/thread-response-show.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-list-item.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-response-show.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-list-item.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-response-show.underscore
msgid "fmt"
msgstr ""
#: common/static/common/templates/discussion/thread-list-item.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-list-item.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-list-item.underscore
#, python-format
msgid ""
"%(comments_count)s %(span_sr_open)scomments (%(unread_comments_count)s "
@@ -5590,286 +7604,388 @@ msgid ""
msgstr ""
#: common/static/common/templates/discussion/thread-list-item.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-list-item.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-list-item.underscore
#, python-format
msgid "%(comments_count)s %(span_sr_open)scomments %(span_close)s"
msgstr ""
#: common/static/common/templates/discussion/thread-response-edit.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-response-edit.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-response-edit.underscore
msgid "Editing response"
msgstr ""
#: common/static/common/templates/discussion/thread-response-edit.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-response-edit.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-response-edit.underscore
msgid "Update response"
msgstr ""
#: common/static/common/templates/discussion/thread-response-show.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-response-show.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-response-show.underscore
#, python-format
msgid "marked as answer %(time_ago)s by %(user)s"
msgstr ""
#: common/static/common/templates/discussion/thread-response-show.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-response-show.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-response-show.underscore
#, python-format
msgid "marked as answer %(time_ago)s"
msgstr ""
#: common/static/common/templates/discussion/thread-response-show.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-response-show.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-response-show.underscore
#, python-format
msgid "endorsed %(time_ago)s by %(user)s"
msgstr ""
#: common/static/common/templates/discussion/thread-response-show.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-response-show.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-response-show.underscore
#, python-format
msgid "endorsed %(time_ago)s"
msgstr ""
#: common/static/common/templates/discussion/thread-response.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-response.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-response.underscore
#, python-format
msgid "Show Comment (%(num_comments)s)"
msgid_plural "Show Comments (%(num_comments)s)"
msgstr[0] ""
#: common/static/common/templates/discussion/thread-response.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-response.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-response.underscore
msgid "fmts"
msgstr ""
#: common/static/common/templates/discussion/thread-response.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-response.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-response.underscore
msgid "Add a comment"
msgstr ""
#: common/static/common/templates/discussion/thread-response.underscore
#: common/static/common/templates/discussion/thread.underscore
#: lms/templates/verify_student/incourse_reverify.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-response.underscore
+#: test_root/staticfiles/common/templates/discussion/thread.underscore
+#: test_root/staticfiles/templates/verify_student/incourse_reverify.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-response.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread.underscore
msgid "Submit"
msgstr ""
#: common/static/common/templates/discussion/thread-show.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-show.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-show.underscore
#, python-format
msgid "%(post_type)s posted %(time_ago)s by %(author)s"
msgstr ""
#: common/static/common/templates/discussion/thread-show.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-show.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-show.underscore
msgid "Closed"
msgstr ""
#: common/static/common/templates/discussion/thread-show.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-show.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-show.underscore
#, python-format
msgid "Related to: %(courseware_title_linked)s"
msgstr ""
#: common/static/common/templates/discussion/thread-show.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-show.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-show.underscore
#, python-format
msgid "This post is visible only to %(group_name)s."
msgstr ""
#: common/static/common/templates/discussion/thread-show.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-show.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-show.underscore
msgid "This post is visible to everyone."
msgstr ""
#: common/static/common/templates/discussion/thread-type.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-type.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-type.underscore
msgid "Post type:"
msgstr ""
#: common/static/common/templates/discussion/thread-type.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-type.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-type.underscore
msgid "Question"
msgstr ""
#: common/static/common/templates/discussion/thread-type.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-type.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-type.underscore
msgid "Discussion"
msgstr ""
#: common/static/common/templates/discussion/thread-type.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-type.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-type.underscore
msgid ""
"Questions raise issues that need answers. Discussions share ideas and start "
"conversations."
msgstr ""
#: common/static/common/templates/discussion/thread.underscore
+#: test_root/staticfiles/common/templates/discussion/thread.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread.underscore
msgid "Add a Response"
msgstr ""
#: common/static/common/templates/discussion/thread.underscore
+#: test_root/staticfiles/common/templates/discussion/thread.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread.underscore
msgid "Post a response:"
msgstr ""
#: common/static/common/templates/discussion/thread.underscore
+#: test_root/staticfiles/common/templates/discussion/thread.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread.underscore
msgid "Expand discussion"
msgstr ""
#: common/static/common/templates/discussion/thread.underscore
+#: test_root/staticfiles/common/templates/discussion/thread.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread.underscore
msgid "Collapse discussion"
msgstr ""
#: common/static/common/templates/discussion/topic.underscore
+#: test_root/staticfiles/common/templates/discussion/topic.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/topic.underscore
msgid "Topic Area:"
msgstr ""
#: common/static/common/templates/discussion/topic.underscore
+#: test_root/staticfiles/common/templates/discussion/topic.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/topic.underscore
msgid "Discussion topics; currently listing: "
msgstr ""
#: common/static/common/templates/discussion/topic.underscore
+#: test_root/staticfiles/common/templates/discussion/topic.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/topic.underscore
msgid "Filter topics"
msgstr ""
#: common/static/common/templates/discussion/topic.underscore
+#: test_root/staticfiles/common/templates/discussion/topic.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/topic.underscore
msgid "Add your post to a relevant topic to help others find it."
msgstr ""
#: common/static/common/templates/discussion/user-profile.underscore
+#: test_root/staticfiles/common/templates/discussion/user-profile.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/user-profile.underscore
msgid "Active Threads"
msgstr ""
#: lms/djangoapps/support/static/support/templates/certificates.underscore
+#: test_root/staticfiles/support/templates/certificates.underscore
msgid "username or email"
msgstr ""
#: lms/djangoapps/support/static/support/templates/certificates.underscore
+#: test_root/staticfiles/support/templates/certificates.underscore
msgid "course id"
msgstr ""
#: lms/djangoapps/support/static/support/templates/certificates_results.underscore
#: lms/templates/instructor/instructor_dashboard_2/certificate-invalidation.underscore
#: lms/templates/instructor/instructor_dashboard_2/certificate-white-list.underscore
+#: test_root/staticfiles/support/templates/certificates_results.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/certificate-invalidation.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/certificate-white-list.underscore
msgid "No results"
msgstr ""
#: lms/djangoapps/support/static/support/templates/certificates_results.underscore
+#: test_root/staticfiles/support/templates/certificates_results.underscore
msgid "Course Key"
msgstr ""
#: lms/djangoapps/support/static/support/templates/certificates_results.underscore
+#: test_root/staticfiles/support/templates/certificates_results.underscore
msgid "Download URL"
msgstr ""
#: lms/djangoapps/support/static/support/templates/certificates_results.underscore
+#: test_root/staticfiles/support/templates/certificates_results.underscore
msgid "Grade"
msgstr ""
#: lms/djangoapps/support/static/support/templates/certificates_results.underscore
+#: test_root/staticfiles/support/templates/certificates_results.underscore
msgid "Last Updated"
msgstr ""
#: lms/djangoapps/support/static/support/templates/certificates_results.underscore
+#: test_root/staticfiles/support/templates/certificates_results.underscore
msgid "Download the user's certificate"
msgstr ""
#: lms/djangoapps/support/static/support/templates/certificates_results.underscore
+#: test_root/staticfiles/support/templates/certificates_results.underscore
msgid "Not available"
msgstr ""
#: lms/djangoapps/support/static/support/templates/certificates_results.underscore
+#: test_root/staticfiles/support/templates/certificates_results.underscore
msgid "Regenerate"
msgstr ""
#: lms/djangoapps/support/static/support/templates/certificates_results.underscore
+#: test_root/staticfiles/support/templates/certificates_results.underscore
msgid "Regenerate the user's certificate"
msgstr ""
#: lms/djangoapps/support/static/support/templates/certificates_results.underscore
+#: test_root/staticfiles/support/templates/certificates_results.underscore
msgid "Generate"
msgstr ""
#: lms/djangoapps/support/static/support/templates/certificates_results.underscore
+#: test_root/staticfiles/support/templates/certificates_results.underscore
msgid "Generate the user's certificate"
msgstr ""
#: lms/djangoapps/support/static/support/templates/enrollment-modal.underscore
+#: test_root/staticfiles/support/templates/enrollment-modal.underscore
msgid "Current enrollment mode:"
msgstr ""
#: lms/djangoapps/support/static/support/templates/enrollment-modal.underscore
+#: test_root/staticfiles/support/templates/enrollment-modal.underscore
msgid "New enrollment mode:"
msgstr ""
#: lms/djangoapps/support/static/support/templates/enrollment-modal.underscore
+#: test_root/staticfiles/support/templates/enrollment-modal.underscore
msgid "Reason for change:"
msgstr ""
#: lms/djangoapps/support/static/support/templates/enrollment-modal.underscore
+#: test_root/staticfiles/support/templates/enrollment-modal.underscore
msgid "Choose One"
msgstr ""
#: lms/djangoapps/support/static/support/templates/enrollment-modal.underscore
+#: test_root/staticfiles/support/templates/enrollment-modal.underscore
msgid "Explain if other."
msgstr ""
#: lms/djangoapps/support/static/support/templates/enrollment-modal.underscore
+#: test_root/staticfiles/support/templates/enrollment-modal.underscore
msgid "Submit enrollment change"
msgstr ""
#: lms/djangoapps/support/static/support/templates/enrollment.underscore
#: lms/templates/instructor/instructor_dashboard_2/certificate-invalidation.underscore
+#: test_root/staticfiles/support/templates/enrollment.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/certificate-invalidation.underscore
msgid "Username or email address"
msgstr ""
#: lms/djangoapps/support/static/support/templates/enrollment.underscore
+#: test_root/staticfiles/support/templates/enrollment.underscore
msgid "Course ID"
msgstr ""
#: lms/djangoapps/support/static/support/templates/enrollment.underscore
+#: test_root/staticfiles/support/templates/enrollment.underscore
msgid "Course Start"
msgstr ""
#: lms/djangoapps/support/static/support/templates/enrollment.underscore
+#: test_root/staticfiles/support/templates/enrollment.underscore
msgid "Course End"
msgstr ""
#: lms/djangoapps/support/static/support/templates/enrollment.underscore
+#: test_root/staticfiles/support/templates/enrollment.underscore
msgid "Upgrade Deadline"
msgstr ""
#: lms/djangoapps/support/static/support/templates/enrollment.underscore
+#: test_root/staticfiles/support/templates/enrollment.underscore
msgid "Verification Deadline"
msgstr ""
#: lms/djangoapps/support/static/support/templates/enrollment.underscore
+#: test_root/staticfiles/support/templates/enrollment.underscore
msgid "Enrollment Date"
msgstr ""
#: lms/djangoapps/support/static/support/templates/enrollment.underscore
+#: test_root/staticfiles/support/templates/enrollment.underscore
msgid "Enrollment Mode"
msgstr ""
#: lms/djangoapps/support/static/support/templates/enrollment.underscore
+#: test_root/staticfiles/support/templates/enrollment.underscore
msgid "Verified mode price"
msgstr ""
#: lms/djangoapps/support/static/support/templates/enrollment.underscore
+#: test_root/staticfiles/support/templates/enrollment.underscore
msgid "Reason"
msgstr ""
#: lms/djangoapps/support/static/support/templates/enrollment.underscore
+#: test_root/staticfiles/support/templates/enrollment.underscore
msgid "Last modified by"
msgstr ""
#: lms/djangoapps/support/static/support/templates/enrollment.underscore
#: lms/templates/ccx/schedule.underscore
+#: test_root/staticfiles/support/templates/enrollment.underscore
+#: test_root/staticfiles/templates/ccx/schedule.underscore
msgid "N/A"
msgstr ""
#: lms/djangoapps/support/static/support/templates/enrollment.underscore
+#: test_root/staticfiles/support/templates/enrollment.underscore
msgid "Change Enrollment"
msgstr ""
#: lms/djangoapps/teams/static/teams/templates/edit-team.underscore
+#: test_root/staticfiles/teams/templates/edit-team.underscore
msgid "Your team could not be created."
msgstr ""
#: lms/djangoapps/teams/static/teams/templates/edit-team.underscore
+#: test_root/staticfiles/teams/templates/edit-team.underscore
msgid "Your team could not be updated."
msgstr ""
#: lms/djangoapps/teams/static/teams/templates/edit-team.underscore
+#: test_root/staticfiles/teams/templates/edit-team.underscore
msgid ""
"Enter information to describe your team. You cannot change these details "
"after you create the team."
msgstr ""
#: lms/djangoapps/teams/static/teams/templates/edit-team.underscore
+#: test_root/staticfiles/teams/templates/edit-team.underscore
msgid "Optional Characteristics"
msgstr ""
#: lms/djangoapps/teams/static/teams/templates/edit-team.underscore
+#: test_root/staticfiles/teams/templates/edit-team.underscore
msgid ""
"Help other learners decide whether to join your team by specifying some "
"characteristics for your team. Choose carefully, because fewer people might "
@@ -5877,91 +7993,114 @@ msgid ""
msgstr ""
#: lms/djangoapps/teams/static/teams/templates/edit-team.underscore
+#: test_root/staticfiles/teams/templates/edit-team.underscore
msgid "Create team."
msgstr ""
#: lms/djangoapps/teams/static/teams/templates/edit-team.underscore
+#: test_root/staticfiles/teams/templates/edit-team.underscore
msgid "Update team."
msgstr ""
#: lms/djangoapps/teams/static/teams/templates/edit-team.underscore
+#: test_root/staticfiles/teams/templates/edit-team.underscore
msgid "Cancel team creating."
msgstr ""
#: lms/djangoapps/teams/static/teams/templates/edit-team.underscore
+#: test_root/staticfiles/teams/templates/edit-team.underscore
msgid "Cancel team updating."
msgstr ""
#: lms/djangoapps/teams/static/teams/templates/instructor-tools.underscore
+#: test_root/staticfiles/teams/templates/instructor-tools.underscore
msgid "Instructor tools"
msgstr ""
#: lms/djangoapps/teams/static/teams/templates/instructor-tools.underscore
+#: test_root/staticfiles/teams/templates/instructor-tools.underscore
msgid "Delete Team"
msgstr ""
#: lms/djangoapps/teams/static/teams/templates/instructor-tools.underscore
+#: test_root/staticfiles/teams/templates/instructor-tools.underscore
msgid "Edit Membership"
msgstr ""
#: lms/djangoapps/teams/static/teams/templates/team-actions.underscore
+#: test_root/staticfiles/teams/templates/team-actions.underscore
msgid "Are you having trouble finding a team to join?"
msgstr ""
#: lms/djangoapps/teams/static/teams/templates/team-profile-header-actions.underscore
+#: test_root/staticfiles/teams/templates/team-profile-header-actions.underscore
msgid "Join Team"
msgstr ""
#: lms/djangoapps/teams/static/teams/templates/team-profile.underscore
+#: test_root/staticfiles/teams/templates/team-profile.underscore
msgid "New Post"
msgstr ""
#: lms/djangoapps/teams/static/teams/templates/team-profile.underscore
+#: test_root/staticfiles/teams/templates/team-profile.underscore
msgid "Team Details"
msgstr ""
#: lms/djangoapps/teams/static/teams/templates/team-profile.underscore
+#: test_root/staticfiles/teams/templates/team-profile.underscore
msgid "You are a member of this team."
msgstr ""
#: lms/djangoapps/teams/static/teams/templates/team-profile.underscore
+#: test_root/staticfiles/teams/templates/team-profile.underscore
msgid "Team member profiles"
msgstr ""
#: lms/djangoapps/teams/static/teams/templates/team-profile.underscore
+#: test_root/staticfiles/teams/templates/team-profile.underscore
msgid "Team capacity"
msgstr ""
#: lms/djangoapps/teams/static/teams/templates/team-profile.underscore
+#: test_root/staticfiles/teams/templates/team-profile.underscore
msgid "country"
msgstr ""
#: lms/djangoapps/teams/static/teams/templates/team-profile.underscore
+#: test_root/staticfiles/teams/templates/team-profile.underscore
msgid "language"
msgstr ""
#: lms/djangoapps/teams/static/teams/templates/team-profile.underscore
+#: test_root/staticfiles/teams/templates/team-profile.underscore
msgid "Leave Team"
msgstr ""
#: lms/static/js/fixtures/donation.underscore
#: lms/templates/dashboard/donation.underscore
+#: test_root/staticfiles/js/fixtures/donation.underscore
+#: test_root/staticfiles/templates/dashboard/donation.underscore
msgid "Donate"
msgstr "기부하기"
#: lms/templates/bookmarks/bookmarks-list.underscore
+#: test_root/staticfiles/templates/bookmarks/bookmarks-list.underscore
msgid "My Bookmarks"
msgstr ""
#: lms/templates/bookmarks/bookmarks-list.underscore
+#: test_root/staticfiles/templates/bookmarks/bookmarks-list.underscore
msgid "Bookmarked on"
msgstr ""
#: lms/templates/bookmarks/bookmarks-list.underscore
+#: test_root/staticfiles/templates/bookmarks/bookmarks-list.underscore
msgid "You have not bookmarked any courseware pages yet."
msgstr ""
#: lms/templates/bookmarks/bookmarks-list.underscore
+#: test_root/staticfiles/templates/bookmarks/bookmarks-list.underscore
msgid ""
"Use bookmarks to help you easily return to courseware pages. To bookmark a "
"page, select Bookmark in the upper right corner of that page. To see a list "
@@ -5970,57 +8109,70 @@ msgid ""
msgstr ""
#: lms/templates/ccx/schedule.underscore
+#: test_root/staticfiles/templates/ccx/schedule.underscore
msgid "Expand All"
msgstr ""
#: lms/templates/ccx/schedule.underscore
+#: test_root/staticfiles/templates/ccx/schedule.underscore
msgid "Collapse All"
msgstr ""
#: lms/templates/ccx/schedule.underscore
+#: test_root/staticfiles/templates/ccx/schedule.underscore
msgid "Unit"
msgstr ""
#: lms/templates/ccx/schedule.underscore
+#: test_root/staticfiles/templates/ccx/schedule.underscore
msgid "Start Date"
msgstr ""
#: lms/templates/ccx/schedule.underscore
+#: test_root/staticfiles/templates/ccx/schedule.underscore
msgid "Due Date"
msgstr ""
#: lms/templates/ccx/schedule.underscore
+#: test_root/staticfiles/templates/ccx/schedule.underscore
msgid "remove all"
msgstr ""
#: lms/templates/ccx/schedule.underscore
+#: test_root/staticfiles/templates/ccx/schedule.underscore
msgid "Section"
msgstr ""
#: lms/templates/ccx/schedule.underscore
+#: test_root/staticfiles/templates/ccx/schedule.underscore
#, python-format
msgid "Remove chapter %(chapterDisplayName)s"
msgstr ""
#: lms/templates/ccx/schedule.underscore
+#: test_root/staticfiles/templates/ccx/schedule.underscore
msgid "remove"
msgstr ""
#: lms/templates/ccx/schedule.underscore
+#: test_root/staticfiles/templates/ccx/schedule.underscore
msgid "Subsection"
msgstr ""
#: lms/templates/ccx/schedule.underscore
+#: test_root/staticfiles/templates/ccx/schedule.underscore
#, python-format
msgid "Remove subsection %(subsectionDisplayName)s"
msgstr ""
#: lms/templates/ccx/schedule.underscore
+#: test_root/staticfiles/templates/ccx/schedule.underscore
#, python-format
msgid "Remove unit %(unitName)s"
msgstr ""
#: lms/templates/commerce/provider.underscore
+#: test_root/staticfiles/templates/commerce/provider.underscore
#, python-format
msgid ""
"You still need to visit the %(display_name)s website to complete the credit "
@@ -6028,6 +8180,7 @@ msgid ""
msgstr ""
#: lms/templates/commerce/provider.underscore
+#: test_root/staticfiles/templates/commerce/provider.underscore
#, python-format
msgid ""
"To finalize course credit, %(display_name)s requires %(platform_name)s "
@@ -6035,11 +8188,13 @@ msgid ""
msgstr ""
#: lms/templates/commerce/provider.underscore
+#: test_root/staticfiles/templates/commerce/provider.underscore
#, python-format
msgid " "
msgstr ""
#: lms/templates/commerce/provider.underscore
+#: test_root/staticfiles/templates/commerce/provider.underscore
#, python-format
msgid ""
", 2015
# Monica Farias , 2015-2016
# Andrew Melim , 2015
+# Sergio Silva , 2016
# sgtmarciosilva , 2015
# Thiago Perrotta , 2014
# Victor Hochgreb de Freitas , 2015
@@ -241,6 +242,39 @@ msgstr "OK"
#: lms/djangoapps/support/static/support/templates/enrollment-modal.underscore
#: lms/djangoapps/teams/static/teams/templates/edit-team.underscore
#: lms/templates/instructor/instructor_dashboard_2/cohort-form.underscore
+#: test_root/staticfiles/coffee/fixtures/add-xblock-component-menu-problem.underscore
+#: test_root/staticfiles/coffee/fixtures/add-xblock-component-menu.underscore
+#: test_root/staticfiles/coffee/fixtures/certificate-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/content-group-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/course_info_handouts.underscore
+#: test_root/staticfiles/coffee/fixtures/course_info_update.underscore
+#: test_root/staticfiles/coffee/fixtures/edit-textbook.underscore
+#: test_root/staticfiles/coffee/fixtures/group-configuration-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/section-name-edit.underscore
+#: test_root/staticfiles/coffee/fixtures/signatory-actions.underscore
+#: test_root/staticfiles/coffee/fixtures/xblock-string-field-editor.underscore
+#: test_root/staticfiles/common/templates/discussion/new-post.underscore
+#: test_root/staticfiles/common/templates/discussion/response-comment-edit.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-edit.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-response-edit.underscore
+#: test_root/staticfiles/support/templates/enrollment-modal.underscore
+#: test_root/staticfiles/teams/templates/edit-team.underscore
+#: test_root/staticfiles/templates/add-xblock-component-menu-problem.underscore
+#: test_root/staticfiles/templates/add-xblock-component-menu.underscore
+#: test_root/staticfiles/templates/certificate-editor.underscore
+#: test_root/staticfiles/templates/content-group-editor.underscore
+#: test_root/staticfiles/templates/course_info_handouts.underscore
+#: test_root/staticfiles/templates/course_info_update.underscore
+#: test_root/staticfiles/templates/edit-textbook.underscore
+#: test_root/staticfiles/templates/group-configuration-editor.underscore
+#: test_root/staticfiles/templates/section-name-edit.underscore
+#: test_root/staticfiles/templates/signatory-actions.underscore
+#: test_root/staticfiles/templates/xblock-string-field-editor.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohort-form.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/new-post.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/response-comment-edit.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-edit.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-response-edit.underscore
msgid "Cancel"
msgstr "Cancelar"
@@ -263,6 +297,32 @@ msgstr "Cancelar"
#: cms/templates/js/signatory-editor.underscore
#: cms/templates/js/xblock-outline.underscore
#: common/static/common/templates/discussion/forum-action-delete.underscore
+#: test_root/staticfiles/coffee/fixtures/certificate-details.underscore
+#: test_root/staticfiles/coffee/fixtures/certificate-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/content-group-details.underscore
+#: test_root/staticfiles/coffee/fixtures/content-group-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/course-outline.underscore
+#: test_root/staticfiles/coffee/fixtures/course_grade_policy.underscore
+#: test_root/staticfiles/coffee/fixtures/course_info_update.underscore
+#: test_root/staticfiles/coffee/fixtures/group-configuration-details.underscore
+#: test_root/staticfiles/coffee/fixtures/group-configuration-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/show-textbook.underscore
+#: test_root/staticfiles/coffee/fixtures/signatory-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/xblock-outline.underscore
+#: test_root/staticfiles/common/templates/discussion/forum-action-delete.underscore
+#: test_root/staticfiles/templates/certificate-details.underscore
+#: test_root/staticfiles/templates/certificate-editor.underscore
+#: test_root/staticfiles/templates/content-group-details.underscore
+#: test_root/staticfiles/templates/content-group-editor.underscore
+#: test_root/staticfiles/templates/course-outline.underscore
+#: test_root/staticfiles/templates/course_grade_policy.underscore
+#: test_root/staticfiles/templates/course_info_update.underscore
+#: test_root/staticfiles/templates/group-configuration-details.underscore
+#: test_root/staticfiles/templates/group-configuration-editor.underscore
+#: test_root/staticfiles/templates/show-textbook.underscore
+#: test_root/staticfiles/templates/signatory-editor.underscore
+#: test_root/staticfiles/templates/xblock-outline.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/forum-action-delete.underscore
msgid "Delete"
msgstr "Apagar"
@@ -281,11 +341,21 @@ msgstr "Carregando"
#: cms/templates/js/previous-video-upload-list.underscore
#: cms/templates/js/signatory-details.underscore
#: lms/templates/instructor/instructor_dashboard_2/certificate-white-list.underscore
+#: test_root/staticfiles/coffee/fixtures/asset-library.underscore
+#: test_root/staticfiles/coffee/fixtures/previous-video-upload-list.underscore
+#: test_root/staticfiles/coffee/fixtures/signatory-details.underscore
+#: test_root/staticfiles/templates/asset-library.underscore
+#: test_root/staticfiles/templates/previous-video-upload-list.underscore
+#: test_root/staticfiles/templates/signatory-details.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/certificate-white-list.underscore
msgid "Name"
msgstr "Nome"
#: cms/templates/js/asset-upload-modal.underscore
#: lms/templates/instructor/instructor_dashboard_2/certificate-bulk-white-list.underscore
+#: test_root/staticfiles/coffee/fixtures/asset-upload-modal.underscore
+#: test_root/staticfiles/templates/asset-upload-modal.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/certificate-bulk-white-list.underscore
msgid "Choose File"
msgstr "Escolher Arquivo"
@@ -321,6 +391,25 @@ msgstr "Carregar arquivo"
#: lms/templates/instructor/instructor_dashboard_2/cohort-discussions-course-wide.underscore
#: lms/templates/instructor/instructor_dashboard_2/cohort-discussions-inline.underscore
#: lms/templates/instructor/instructor_dashboard_2/cohort-form.underscore
+#: test_root/staticfiles/coffee/fixtures/certificate-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/content-group-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/course_info_handouts.underscore
+#: test_root/staticfiles/coffee/fixtures/edit-textbook.underscore
+#: test_root/staticfiles/coffee/fixtures/group-configuration-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/section-name-edit.underscore
+#: test_root/staticfiles/coffee/fixtures/signatory-actions.underscore
+#: test_root/staticfiles/coffee/fixtures/xblock-string-field-editor.underscore
+#: test_root/staticfiles/templates/certificate-editor.underscore
+#: test_root/staticfiles/templates/content-group-editor.underscore
+#: test_root/staticfiles/templates/course_info_handouts.underscore
+#: test_root/staticfiles/templates/edit-textbook.underscore
+#: test_root/staticfiles/templates/group-configuration-editor.underscore
+#: test_root/staticfiles/templates/section-name-edit.underscore
+#: test_root/staticfiles/templates/signatory-actions.underscore
+#: test_root/staticfiles/templates/xblock-string-field-editor.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohort-discussions-course-wide.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohort-discussions-inline.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohort-form.underscore
msgid "Save"
msgstr "Salvar"
@@ -341,6 +430,11 @@ msgstr "Avançado"
#: common/static/common/templates/image-modal.underscore
#: common/static/common/templates/discussion/forum-action-close.underscore
#: lms/templates/student_profile/share_modal.underscore
+#: test_root/staticfiles/common/templates/image-modal.underscore
+#: test_root/staticfiles/common/templates/discussion/forum-action-close.underscore
+#: test_root/staticfiles/templates/student_profile/share_modal.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/image-modal.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/forum-action-close.underscore
msgid "Close"
msgstr "Fechar"
@@ -642,6 +736,7 @@ msgstr "Bloco de código"
#. browser when a user needs to edit HTML
#: common/lib/xmodule/xmodule/js/src/html/edit.js
#: lms/templates/instructor/instructor_dashboard_2/enrollment-code-lookup-links.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/enrollment-code-lookup-links.underscore
msgid "Code"
msgstr "Código"
@@ -755,6 +850,12 @@ msgstr "Apagar tabela"
#: cms/templates/js/group-configuration-editor.underscore
#: lms/templates/commerce/receipt.underscore
#: lms/templates/verify_student/payment_confirmation_step.underscore
+#: test_root/staticfiles/coffee/fixtures/certificate-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/group-configuration-editor.underscore
+#: test_root/staticfiles/templates/certificate-editor.underscore
+#: test_root/staticfiles/templates/group-configuration-editor.underscore
+#: test_root/staticfiles/templates/commerce/receipt.underscore
+#: test_root/staticfiles/templates/verify_student/payment_confirmation_step.underscore
msgid "Description"
msgstr "Descrição"
@@ -802,6 +903,24 @@ msgstr "Editar HTML"
#: cms/templates/js/signatory-details.underscore
#: cms/templates/js/xblock-string-field-editor.underscore
#: common/static/common/templates/discussion/forum-action-edit.underscore
+#: test_root/staticfiles/coffee/fixtures/certificate-details.underscore
+#: test_root/staticfiles/coffee/fixtures/content-group-details.underscore
+#: test_root/staticfiles/coffee/fixtures/course_info_handouts.underscore
+#: test_root/staticfiles/coffee/fixtures/course_info_update.underscore
+#: test_root/staticfiles/coffee/fixtures/group-configuration-details.underscore
+#: test_root/staticfiles/coffee/fixtures/show-textbook.underscore
+#: test_root/staticfiles/coffee/fixtures/signatory-details.underscore
+#: test_root/staticfiles/coffee/fixtures/xblock-string-field-editor.underscore
+#: test_root/staticfiles/common/templates/discussion/forum-action-edit.underscore
+#: test_root/staticfiles/templates/certificate-details.underscore
+#: test_root/staticfiles/templates/content-group-details.underscore
+#: test_root/staticfiles/templates/course_info_handouts.underscore
+#: test_root/staticfiles/templates/course_info_update.underscore
+#: test_root/staticfiles/templates/group-configuration-details.underscore
+#: test_root/staticfiles/templates/show-textbook.underscore
+#: test_root/staticfiles/templates/signatory-details.underscore
+#: test_root/staticfiles/templates/xblock-string-field-editor.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/forum-action-edit.underscore
msgid "Edit"
msgstr "Editar"
@@ -894,6 +1013,8 @@ msgstr "Formatos"
#. browser when a user needs to edit HTML
#: common/lib/xmodule/xmodule/js/src/html/edit.js
#: common/static/common/templates/image-modal.underscore
+#: test_root/staticfiles/common/templates/image-modal.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/image-modal.underscore
msgid "Fullscreen"
msgstr "Tela cheia"
@@ -1205,6 +1326,12 @@ msgstr "Nova janela"
#: cms/templates/js/paging-header.underscore
#: common/static/common/templates/components/paging-footer.underscore
#: common/static/common/templates/discussion/pagination.underscore
+#: test_root/staticfiles/coffee/fixtures/paging-header.underscore
+#: test_root/staticfiles/common/templates/components/paging-footer.underscore
+#: test_root/staticfiles/common/templates/discussion/pagination.underscore
+#: test_root/staticfiles/templates/paging-header.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/components/paging-footer.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/pagination.underscore
msgid "Next"
msgstr "Próximo"
@@ -1563,6 +1690,12 @@ msgstr ""
#: cms/templates/js/signatory-details.underscore
#: common/static/common/templates/discussion/new-post.underscore
#: common/static/common/templates/discussion/thread-edit.underscore
+#: test_root/staticfiles/coffee/fixtures/signatory-details.underscore
+#: test_root/staticfiles/common/templates/discussion/new-post.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-edit.underscore
+#: test_root/staticfiles/templates/signatory-details.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/new-post.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-edit.underscore
msgid "Title"
msgstr "Título"
@@ -1627,6 +1760,9 @@ msgstr "Espaçamento vertical"
#: lms/templates/bookmarks/bookmarks-list.underscore
#: lms/templates/search/course_search_item.underscore
#: lms/templates/search/dashboard_search_item.underscore
+#: test_root/staticfiles/templates/bookmarks/bookmarks-list.underscore
+#: test_root/staticfiles/templates/search/course_search_item.underscore
+#: test_root/staticfiles/templates/search/dashboard_search_item.underscore
msgid "View"
msgstr "Visualizar"
@@ -2010,6 +2146,8 @@ msgstr ""
#: common/static/coffee/src/discussion/views/discussion_thread_list_view.js
#: common/static/coffee/src/discussion/views/discussion_topic_menu_view.js
#: common/static/common/templates/discussion/pagination.underscore
+#: test_root/staticfiles/common/templates/discussion/pagination.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/pagination.underscore
msgid "…"
msgstr "…"
@@ -2122,6 +2260,8 @@ msgstr "Conversa atual"
#: lms/static/js/edxnotes/views/tabs/search_results.js
#: lms/templates/search/course_search_results.underscore
#: lms/templates/search/dashboard_search_results.underscore
+#: test_root/staticfiles/templates/search/course_search_results.underscore
+#: test_root/staticfiles/templates/search/dashboard_search_results.underscore
msgid "Search Results"
msgstr "Resultados da pesquisa"
@@ -2208,6 +2348,10 @@ msgstr "Sua publicação será descartada."
#: common/static/coffee/src/discussion/views/response_comment_show_view.js
#: common/static/common/templates/discussion/post-user-display.underscore
#: common/static/common/templates/discussion/profile-thread.underscore
+#: test_root/staticfiles/common/templates/discussion/post-user-display.underscore
+#: test_root/staticfiles/common/templates/discussion/profile-thread.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/post-user-display.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/profile-thread.underscore
msgid "anonymous"
msgstr "anônimo"
@@ -2392,6 +2536,10 @@ msgstr "Data da publicação"
#: common/static/common/templates/discussion/forum-actions.underscore
#: lms/templates/discovery/facet.underscore
#: lms/templates/edxnotes/note-item.underscore
+#: test_root/staticfiles/common/templates/discussion/forum-actions.underscore
+#: test_root/staticfiles/templates/discovery/facet.underscore
+#: test_root/staticfiles/templates/edxnotes/note-item.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/forum-actions.underscore
msgid "More"
msgstr "Mais"
@@ -2411,6 +2559,10 @@ msgstr "Público"
#: common/static/common/templates/components/search-field.underscore
#: lms/djangoapps/support/static/support/templates/certificates.underscore
#: lms/djangoapps/support/static/support/templates/enrollment.underscore
+#: test_root/staticfiles/common/templates/components/search-field.underscore
+#: test_root/staticfiles/support/templates/certificates.underscore
+#: test_root/staticfiles/support/templates/enrollment.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/components/search-field.underscore
msgid "Search"
msgstr "Pesquisar"
@@ -2464,6 +2616,7 @@ msgstr "Responder"
#: common/static/js/vendor/ova/catch/js/catch.js
#: lms/templates/edxnotes/note-item.underscore
+#: test_root/staticfiles/templates/edxnotes/note-item.underscore
msgid "Tags:"
msgstr "Marcações:"
@@ -2544,6 +2697,8 @@ msgstr "Slots abertos"
#: lms/djangoapps/teams/static/teams/js/collections/topic.js
#: lms/templates/edxnotes/tab-item.underscore
#: lms/templates/learner_dashboard/program_card.underscore
+#: test_root/staticfiles/templates/edxnotes/tab-item.underscore
+#: test_root/staticfiles/templates/learner_dashboard/program_card.underscore
msgid "name"
msgstr "nome"
@@ -2596,6 +2751,7 @@ msgstr "Idioma"
#: lms/djangoapps/teams/static/teams/js/views/edit_team.js
#: lms/djangoapps/teams/static/teams/templates/team-profile.underscore
+#: test_root/staticfiles/teams/templates/team-profile.underscore
msgid ""
"The language that team members primarily use to communicate with each other."
msgstr "O idioma principal que os membros da equipe usam para se comunicar."
@@ -2607,6 +2763,7 @@ msgstr "País"
#: lms/djangoapps/teams/static/teams/js/views/edit_team.js
#: lms/djangoapps/teams/static/teams/templates/team-profile.underscore
+#: test_root/staticfiles/teams/templates/team-profile.underscore
msgid "The country that team members primarily identify with."
msgstr "O país com o qual os membros da equipe se identificam."
@@ -2671,6 +2828,9 @@ msgstr ""
#: lms/static/js/views/image_field.js
#: cms/templates/js/video/metadata-translations-item.underscore
#: lms/djangoapps/teams/static/teams/templates/edit-team-member.underscore
+#: test_root/staticfiles/coffee/fixtures/video/metadata-translations-item.underscore
+#: test_root/staticfiles/teams/templates/edit-team-member.underscore
+#: test_root/staticfiles/templates/video/metadata-translations-item.underscore
msgid "Remove"
msgstr "Remover"
@@ -2730,6 +2890,7 @@ msgstr ""
#: lms/djangoapps/teams/static/teams/js/views/team_profile.js
#: lms/static/js/verify_student/views/reverify_view.js
#: lms/templates/verify_student/review_photos_step.underscore
+#: test_root/staticfiles/templates/verify_student/review_photos_step.underscore
msgid "Confirm"
msgstr "Confirmar"
@@ -2818,6 +2979,7 @@ msgstr ""
#: lms/djangoapps/teams/static/teams/js/views/teams_tab.js
#: lms/djangoapps/teams/static/teams/templates/team-profile-header-actions.underscore
+#: test_root/staticfiles/teams/templates/team-profile-header-actions.underscore
msgid "Edit Team"
msgstr "Editar equipe"
@@ -2939,6 +3101,8 @@ msgstr ""
#: lms/static/js/bookmarks/views/bookmarks_list.js
#: lms/templates/search/search_loading.underscore
#: lms/templates/student_account/account_settings.underscore
+#: test_root/staticfiles/templates/search/search_loading.underscore
+#: test_root/staticfiles/templates/student_account/account_settings.underscore
msgid "Loading"
msgstr "Carregando"
@@ -2972,6 +3136,9 @@ msgstr ""
#: lms/static/js/student_account/views/account_settings_factory.js
#: lms/static/js/student_profile/views/learner_profile_factory.js
#: lms/templates/financial-assistance/financial_assessment_form.underscore
+#: test_root/staticfiles/proctoring/templates/course_allowances.underscore
+#: test_root/staticfiles/proctoring/templates/student-proctored-exam-attempts.underscore
+#: test_root/staticfiles/templates/financial-assistance/financial_assessment_form.underscore
msgid "Username"
msgstr "Nome de usuário"
@@ -3742,6 +3909,7 @@ msgstr "Todas as unidades"
#: lms/static/js/ccx/schedule.js lms/static/js/ccx/schedule.js.c
#: lms/templates/ccx/schedule.underscore
+#: test_root/staticfiles/templates/ccx/schedule.underscore
msgid "Click to change"
msgstr "Clique para alterar"
@@ -3877,6 +4045,8 @@ msgstr "Ocorreu um erro ao processar a sua enquete."
#: lms/static/js/courseware/credit_progress.js
#: lms/templates/discovery/facet.underscore
#: lms/templates/edxnotes/note-item.underscore
+#: test_root/staticfiles/templates/discovery/facet.underscore
+#: test_root/staticfiles/templates/edxnotes/note-item.underscore
msgid "Less"
msgstr "Menos"
@@ -3906,6 +4076,7 @@ msgstr "Não foi possível encontrar resultados para \"%s\"."
#: lms/static/js/discovery/views/search_form.js
#: lms/templates/search/search_error.underscore
+#: test_root/staticfiles/templates/search/search_error.underscore
msgid "There was an error, try searching again."
msgstr "Ocorreu um erro, tente realizar a busca novamente."
@@ -3987,6 +4158,7 @@ msgstr "Encontramos um erro. Atualize seu navegador e tente novamente."
#: lms/static/js/groups/views/cohort_editor.js
#: lms/templates/instructor/instructor_dashboard_2/cohort-editor.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohort-editor.underscore
msgid "Selected tab"
msgstr "Aba selecionada"
@@ -4060,6 +4232,7 @@ msgstr "Atualmente você não tem grupos configurados"
#: lms/static/js/groups/views/cohorts.js
#: lms/templates/instructor/instructor_dashboard_2/cohorts.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohorts.underscore
msgid "Add Cohort"
msgstr "Adicionar Grupo"
@@ -4282,6 +4455,7 @@ msgstr ""
#: lms/static/js/student_account/views/account_settings_factory.js
#: lms/templates/student_account/account.underscore
+#: test_root/staticfiles/templates/student_account/account.underscore
msgid "Password"
msgstr "Senha"
@@ -4291,6 +4465,7 @@ msgstr "Redefina sua senha"
#: lms/static/js/student_account/views/account_settings_factory.js
#: lms/templates/student_account/account.underscore
+#: test_root/staticfiles/templates/student_account/account.underscore
msgid "Reset Password"
msgstr "Redefinir senha"
@@ -4914,6 +5089,8 @@ msgstr ""
#: cms/static/js/factories/manage_users.js
#: cms/static/js/factories/manage_users_lib.js
#: common/static/common/templates/discussion/post-user-display.underscore
+#: test_root/staticfiles/common/templates/discussion/post-user-display.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/post-user-display.underscore
msgid "Staff"
msgstr "Equipe"
@@ -5102,6 +5279,9 @@ msgstr ""
#: lms/templates/student_account/hinted_login.underscore
#: lms/templates/student_account/institution_login.underscore
#: lms/templates/student_account/institution_register.underscore
+#: test_root/staticfiles/templates/student_account/hinted_login.underscore
+#: test_root/staticfiles/templates/student_account/institution_login.underscore
+#: test_root/staticfiles/templates/student_account/institution_register.underscore
msgid "or"
msgstr "ou"
@@ -5139,6 +5319,10 @@ msgstr "Data Adicionada"
#: cms/static/js/views/assets.js cms/templates/js/asset-library.underscore
#: lms/djangoapps/support/static/support/templates/certificates_results.underscore
+#: test_root/staticfiles/coffee/fixtures/asset-library.underscore
+#: test_root/staticfiles/proctoring/templates/student-proctored-exam-attempts.underscore
+#: test_root/staticfiles/support/templates/certificates_results.underscore
+#: test_root/staticfiles/templates/asset-library.underscore
msgid "Type"
msgstr "Tipo"
@@ -5787,6 +5971,7 @@ msgstr "Editor"
#: cms/static/js/views/xblock_editor.js
#: lms/templates/instructor/instructor_dashboard_2/cohort-editor.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohort-editor.underscore
msgid "Settings"
msgstr "Configurações"
@@ -5805,2219 +5990,53 @@ msgstr "Aviso"
msgid "Updating Tags"
msgstr ""
-#: cms/templates/js/asset-library.underscore
-#: cms/templates/js/basic-modal.underscore
-#: lms/templates/instructor/instructor_dashboard_2/enrollment-code-lookup-links.underscore
-msgid "Actions"
-msgstr "Ações"
-
-#: cms/templates/js/course-outline.underscore
-#: cms/templates/js/publish-xblock.underscore
-#: lms/templates/ccx/schedule.underscore
-msgid "Unscheduled"
-msgstr "Não agendado"
-
-#: cms/templates/js/course_info_update.underscore
-#: lms/templates/commerce/receipt.underscore
-#: lms/templates/verify_student/payment_confirmation_step.underscore
-msgid "Date"
-msgstr "Data"
-
-#: cms/templates/js/edit-chapter.underscore
-#: lms/templates/ccx/schedule.underscore
-msgid "gettext("
-msgstr "gettext("
-
-#: cms/templates/js/paging-header.underscore
-#: common/static/common/templates/components/paging-footer.underscore
-#: common/static/common/templates/discussion/pagination.underscore
-msgid "Previous"
-msgstr "Anterior"
-
-#: cms/templates/js/previous-video-upload-list.underscore
-#: lms/djangoapps/support/static/support/templates/certificates_results.underscore
-#: lms/templates/verify_student/enrollment_confirmation_step.underscore
-msgid "Status"
-msgstr "Status"
-
-#: common/static/common/templates/image-modal.underscore
-msgid "Large"
-msgstr "Grande"
-
-#: common/static/common/templates/image-modal.underscore
-msgid "Zoom In"
-msgstr "Aumentar a tela"
-
-#: common/static/common/templates/image-modal.underscore
-msgid "Zoom Out"
-msgstr "Diminuir a tela"
-
-#: common/static/common/templates/components/paging-footer.underscore
-#, python-format
-msgid "Page number out of %(total_pages)s"
-msgstr ""
-
-#: common/static/common/templates/components/paging-footer.underscore
-msgid "Enter the page number you'd like to quickly navigate to."
-msgstr "Entre com o número da página que você gostaria de acessar rapidamente"
-
-#: common/static/common/templates/components/paging-header.underscore
-msgid "Sorted by"
-msgstr "Ordenado por "
-
-#: common/static/common/templates/components/search-field.underscore
-msgid "Clear search"
-msgstr "Limpar pesquisa"
-
-#: common/static/common/templates/discussion/discussion-home.underscore
-msgid "DISCUSSION HOME:"
-msgstr "PÁGINA INICIAL DA DISCUSSÃO:"
-
-#: common/static/common/templates/discussion/discussion-home.underscore
-#, python-format
-msgid "How to use %(platform_name)s discussions"
-msgstr "Como usar as discussões de %(platform_name)s"
-
-#: common/static/common/templates/discussion/discussion-home.underscore
-msgid "Find discussions"
-msgstr "Encontrar discussões"
-
-#: common/static/common/templates/discussion/discussion-home.underscore
-msgid "Use the Discussion Topics menu to find specific topics."
-msgstr ""
-
-#: common/static/common/templates/discussion/discussion-home.underscore
-msgid "Search all posts"
-msgstr ""
-
-#: common/static/common/templates/discussion/discussion-home.underscore
-msgid "Filter and sort topics"
-msgstr ""
-
-#: common/static/common/templates/discussion/discussion-home.underscore
-msgid "Engage with posts"
-msgstr "Participar das publicações"
-
-#: common/static/common/templates/discussion/discussion-home.underscore
-msgid "Vote for good posts and responses"
-msgstr ""
-
-#: common/static/common/templates/discussion/discussion-home.underscore
-msgid "Report abuse, topics, and responses"
-msgstr ""
-
-#: common/static/common/templates/discussion/discussion-home.underscore
-msgid "Follow or unfollow posts"
-msgstr ""
-
-#: common/static/common/templates/discussion/discussion-home.underscore
-msgid "Receive updates"
-msgstr "Receber atualizações"
-
-#: common/static/common/templates/discussion/discussion-home.underscore
-msgid "Toggle Notifications Setting"
-msgstr "Alterar Configurações de Notificação"
-
-#: common/static/common/templates/discussion/discussion-home.underscore
-msgid ""
-"Check this box to receive an email digest once a day notifying you about "
-"new, unread activity from posts you are following."
-msgstr ""
-"Marque esta alternativa para receber um e-mail uma vez por dia com um resumo"
-" das novidades das publicações não lidas as quais você segue."
-
-#: common/static/common/templates/discussion/forum-action-answer.underscore
-msgid "Mark as Answer"
-msgstr "Marcar como Resposta"
-
-#: common/static/common/templates/discussion/forum-action-answer.underscore
-msgid "Unmark as Answer"
-msgstr "Desmarcar como Respondido"
-
-#: common/static/common/templates/discussion/forum-action-close.underscore
-msgid "Open"
-msgstr "Abrir"
-
-#: common/static/common/templates/discussion/forum-action-endorse.underscore
-msgid "Endorse"
-msgstr "Aprovar"
-
-#: common/static/common/templates/discussion/forum-action-endorse.underscore
-msgid "Unendorse"
-msgstr "Cancelar aprovação"
-
-#: common/static/common/templates/discussion/forum-action-follow.underscore
-msgid "Follow"
-msgstr "Seguir"
-
-#: common/static/common/templates/discussion/forum-action-follow.underscore
-msgid "Unfollow"
-msgstr "Deixar de Seguir"
-
-#: common/static/common/templates/discussion/forum-action-pin.underscore
-msgid "Pin"
-msgstr "Marcar"
-
-#: common/static/common/templates/discussion/forum-action-pin.underscore
-msgid "Unpin"
-msgstr "Desmarcar"
-
-#: common/static/common/templates/discussion/forum-action-report.underscore
-msgid "Report abuse"
-msgstr "Relatar mau uso"
-
-#: common/static/common/templates/discussion/forum-action-report.underscore
-msgid "Report"
-msgstr "Reportar"
-
-#: common/static/common/templates/discussion/forum-action-report.underscore
-msgid "Unreport"
-msgstr "Retirar"
-
-#: common/static/common/templates/discussion/forum-action-vote.underscore
-msgid "Vote for this post,"
-msgstr "Vote nesta publicação,"
-
-#: common/static/common/templates/discussion/new-post.underscore
-msgid "Visible To:"
-msgstr "Visível para:"
-
-#: common/static/common/templates/discussion/new-post.underscore
-msgid "All Groups"
-msgstr "Todos os grupos"
-
-#: common/static/common/templates/discussion/new-post.underscore
-msgid ""
-"Discussion admins, moderators, and TAs can make their posts visible to all "
-"students or specify a single cohort."
-msgstr ""
-"Administradores de discussões, moderadores e assistentes de aula podem "
-"tornar seus post visíveis para todos os alunos ou especificar um único "
-"grupo."
-
-#: common/static/common/templates/discussion/new-post.underscore
-msgid "Title:"
-msgstr "Título:"
-
-#: common/static/common/templates/discussion/new-post.underscore
-msgid "Add a clear and descriptive title to encourage participation."
-msgstr ""
-"Adicionar um título claro e descritivo para incentivar a participação."
-
-#: common/static/common/templates/discussion/new-post.underscore
-msgid "Enter your question or comment"
-msgstr "Insira sua pergunta ou comentário"
-
-#: common/static/common/templates/discussion/new-post.underscore
-msgid "follow this post"
-msgstr "seguir esta publicação"
-
-#: common/static/common/templates/discussion/new-post.underscore
-msgid "post anonymously"
-msgstr "publicar anonimamente"
-
-#: common/static/common/templates/discussion/new-post.underscore
-msgid "post anonymously to classmates"
-msgstr "publicar anonimamente para os colegas da turma"
-
-#: common/static/common/templates/discussion/new-post.underscore
-msgid "Add Post"
-msgstr "Postar"
-
-#: common/static/common/templates/discussion/post-user-display.underscore
-msgid "Community TA"
-msgstr "Assistente de ensino da comunidade"
-
-#: common/static/common/templates/discussion/profile-thread.underscore
-#: common/static/common/templates/discussion/thread.underscore
-msgid "This thread is closed."
-msgstr "Este tópico está fechado."
-
-#: common/static/common/templates/discussion/profile-thread.underscore
-msgid "View discussion"
-msgstr "Ver discussão"
-
-#: common/static/common/templates/discussion/response-comment-edit.underscore
-msgid "Editing comment"
-msgstr "Editando comentários"
-
-#: common/static/common/templates/discussion/response-comment-edit.underscore
-msgid "Update comment"
-msgstr "Atualizar comentário"
-
-#: common/static/common/templates/discussion/response-comment-show.underscore
-#, python-format
-msgid "posted %(time_ago)s by %(author)s"
-msgstr "postado %(time_ago)s por %(author)s"
-
-#: common/static/common/templates/discussion/response-comment-show.underscore
-#: common/static/common/templates/discussion/thread-response-show.underscore
-#: common/static/common/templates/discussion/thread-show.underscore
-msgid "Reported"
-msgstr "Relatado"
-
-#: common/static/common/templates/discussion/thread-edit.underscore
-msgid "Editing post"
-msgstr "Editando publicação"
-
-#: common/static/common/templates/discussion/thread-edit.underscore
-msgid "Edit post title"
-msgstr "Editar título da publicação"
-
-#: common/static/common/templates/discussion/thread-edit.underscore
-msgid "Update post"
-msgstr "Atualizar publicação"
-
-#: common/static/common/templates/discussion/thread-list-item.underscore
-msgid "discussion"
-msgstr "discussão"
-
-#: common/static/common/templates/discussion/thread-list-item.underscore
-msgid "answered question"
-msgstr "questão respondida"
-
-#: common/static/common/templates/discussion/thread-list-item.underscore
-msgid "unanswered question"
-msgstr "questão não respondida"
-
-#: common/static/common/templates/discussion/thread-list-item.underscore
-#: common/static/common/templates/discussion/thread-show.underscore
-msgid "Pinned"
-msgstr "Marcado"
-
-#: common/static/common/templates/discussion/thread-list-item.underscore
-msgid "Following"
-msgstr "Seguindo"
-
-#: common/static/common/templates/discussion/thread-list-item.underscore
-msgid "By: Staff"
-msgstr "Por: Equipe"
-
-#: common/static/common/templates/discussion/thread-list-item.underscore
-msgid "By: Community TA"
-msgstr "Por: Comunidade TA"
-
-#: common/static/common/templates/discussion/thread-list-item.underscore
-#: common/static/common/templates/discussion/thread-response-show.underscore
-msgid "fmt"
-msgstr "fmt"
-
-#: common/static/common/templates/discussion/thread-list-item.underscore
-#, python-format
-msgid ""
-"%(comments_count)s %(span_sr_open)scomments (%(unread_comments_count)s "
-"unread comments)%(span_close)s"
-msgstr ""
-"%(comments_count)s %(span_sr_open)scomentários (%(unread_comments_count)s "
-"comentários não lidos)%(span_close)s"
-
-#: common/static/common/templates/discussion/thread-list-item.underscore
-#, python-format
-msgid "%(comments_count)s %(span_sr_open)scomments %(span_close)s"
-msgstr "%(comments_count)s %(span_sr_open)scomentários %(span_close)s"
-
-#: common/static/common/templates/discussion/thread-response-edit.underscore
-msgid "Editing response"
-msgstr "Editar resposta"
-
-#: common/static/common/templates/discussion/thread-response-edit.underscore
-msgid "Update response"
-msgstr "Atualizar resposta"
-
-#: common/static/common/templates/discussion/thread-response-show.underscore
-#, python-format
-msgid "marked as answer %(time_ago)s by %(user)s"
-msgstr "marcado como resposta %(time_ago)s por %(user)s"
-
-#: common/static/common/templates/discussion/thread-response-show.underscore
-#, python-format
-msgid "marked as answer %(time_ago)s"
-msgstr "marcado como resposta %(time_ago)s"
-
-#: common/static/common/templates/discussion/thread-response-show.underscore
-#, python-format
-msgid "endorsed %(time_ago)s by %(user)s"
-msgstr "aprovado %(time_ago)s por %(user)s"
-
-#: common/static/common/templates/discussion/thread-response-show.underscore
-#, python-format
-msgid "endorsed %(time_ago)s"
-msgstr "aprovado %(time_ago)s"
-
-#: common/static/common/templates/discussion/thread-response.underscore
-#, python-format
-msgid "Show Comment (%(num_comments)s)"
-msgid_plural "Show Comments (%(num_comments)s)"
-msgstr[0] "Mostrar Comentários (%(num_comments)s)"
-msgstr[1] "Mostrar Comentários (%(num_comments)s)"
-
-#: common/static/common/templates/discussion/thread-response.underscore
-msgid "fmts"
-msgstr "fmts"
-
-#: common/static/common/templates/discussion/thread-response.underscore
-msgid "Add a comment"
-msgstr "Adicionar comentário"
-
-#: common/static/common/templates/discussion/thread-response.underscore
-#: common/static/common/templates/discussion/thread.underscore
-#: lms/templates/verify_student/incourse_reverify.underscore
-msgid "Submit"
-msgstr "Enviar"
-
-#: common/static/common/templates/discussion/thread-show.underscore
-#, python-format
-msgid "%(post_type)s posted %(time_ago)s by %(author)s"
-msgstr "%(post_type)s postado %(time_ago)s por %(author)s"
-
-#: common/static/common/templates/discussion/thread-show.underscore
-msgid "Closed"
-msgstr "Fechado"
-
-#: common/static/common/templates/discussion/thread-show.underscore
-#, python-format
-msgid "Related to: %(courseware_title_linked)s"
-msgstr "Relacionado a: %(courseware_title_linked)s"
-
-#: common/static/common/templates/discussion/thread-show.underscore
-#, python-format
-msgid "This post is visible only to %(group_name)s."
-msgstr "Este post é visível apenas para %(group_name)s."
-
-#: common/static/common/templates/discussion/thread-show.underscore
-msgid "This post is visible to everyone."
-msgstr "Este post está visível para todos."
-
-#: common/static/common/templates/discussion/thread-type.underscore
-msgid "Post type:"
-msgstr "Tipo de postagem:"
-
-#: common/static/common/templates/discussion/thread-type.underscore
-msgid "Question"
-msgstr "Pergunta"
-
-#: common/static/common/templates/discussion/thread-type.underscore
-msgid "Discussion"
-msgstr "Discussão"
-
-#: common/static/common/templates/discussion/thread-type.underscore
-msgid ""
-"Questions raise issues that need answers. Discussions share ideas and start "
-"conversations."
-msgstr ""
-"Perguntas levantam questões que precisam de respostas. Discussões partilham "
-"ideias e iniciam conversas."
-
-#: common/static/common/templates/discussion/thread.underscore
-msgid "Add a Response"
-msgstr "Adicionar resposta"
-
-#: common/static/common/templates/discussion/thread.underscore
-msgid "Post a response:"
-msgstr "Publicar uma resposta:"
-
-#: common/static/common/templates/discussion/thread.underscore
-msgid "Expand discussion"
-msgstr "Ampliar discussão"
-
-#: common/static/common/templates/discussion/thread.underscore
-msgid "Collapse discussion"
-msgstr "Ocultar discussão"
-
-#: common/static/common/templates/discussion/topic.underscore
-msgid "Topic Area:"
-msgstr "Área de Tópico:"
-
-#: common/static/common/templates/discussion/topic.underscore
-msgid "Discussion topics; currently listing: "
-msgstr ""
-
-#: common/static/common/templates/discussion/topic.underscore
-msgid "Filter topics"
-msgstr "Filtrar tópicos"
-
-#: common/static/common/templates/discussion/topic.underscore
-msgid "Add your post to a relevant topic to help others find it."
-msgstr ""
-"Adicione o seu post para um tema relevante para ajudar os outros a "
-"encontrar."
-
-#: common/static/common/templates/discussion/user-profile.underscore
-msgid "Active Threads"
-msgstr "Tópicos ativos"
-
-#: lms/djangoapps/support/static/support/templates/certificates.underscore
-msgid "username or email"
-msgstr "usuário ou email"
-
-#: lms/djangoapps/support/static/support/templates/certificates.underscore
-msgid "course id"
-msgstr "Identificação do curso"
-
-#: lms/djangoapps/support/static/support/templates/certificates_results.underscore
-#: lms/templates/instructor/instructor_dashboard_2/certificate-invalidation.underscore
-#: lms/templates/instructor/instructor_dashboard_2/certificate-white-list.underscore
-msgid "No results"
-msgstr "Sem resultados"
-
-#: lms/djangoapps/support/static/support/templates/certificates_results.underscore
-msgid "Course Key"
-msgstr "Chave do Curso"
-
-#: lms/djangoapps/support/static/support/templates/certificates_results.underscore
-msgid "Download URL"
-msgstr "Baixar URL "
-
-#: lms/djangoapps/support/static/support/templates/certificates_results.underscore
-msgid "Grade"
-msgstr "Nota"
-
-#: lms/djangoapps/support/static/support/templates/certificates_results.underscore
-msgid "Last Updated"
-msgstr "Última atualização"
-
-#: lms/djangoapps/support/static/support/templates/certificates_results.underscore
-msgid "Download the user's certificate"
-msgstr "Baixar certificado do usuário"
-
-#: lms/djangoapps/support/static/support/templates/certificates_results.underscore
-msgid "Not available"
-msgstr "Não Disponível"
-
-#: lms/djangoapps/support/static/support/templates/certificates_results.underscore
-msgid "Regenerate"
-msgstr "Recuperar"
-
-#: lms/djangoapps/support/static/support/templates/certificates_results.underscore
-msgid "Regenerate the user's certificate"
-msgstr "Recuperar certificado de usuário."
-
-#: lms/djangoapps/support/static/support/templates/certificates_results.underscore
-msgid "Generate"
-msgstr "Emitir"
-
-#: lms/djangoapps/support/static/support/templates/certificates_results.underscore
-msgid "Generate the user's certificate"
-msgstr "Emitir certificado do usuário"
-
-#: lms/djangoapps/support/static/support/templates/enrollment-modal.underscore
-msgid "Current enrollment mode:"
-msgstr "Modo de matrícula atual"
-
-#: lms/djangoapps/support/static/support/templates/enrollment-modal.underscore
-msgid "New enrollment mode:"
-msgstr "Novo modo de matrícula"
-
-#: lms/djangoapps/support/static/support/templates/enrollment-modal.underscore
-msgid "Reason for change:"
-msgstr "Motivo para alteração:"
-
-#: lms/djangoapps/support/static/support/templates/enrollment-modal.underscore
-msgid "Choose One"
-msgstr "Escolher um"
-
-#: lms/djangoapps/support/static/support/templates/enrollment-modal.underscore
-msgid "Explain if other."
-msgstr "Explique se outro"
-
-#: lms/djangoapps/support/static/support/templates/enrollment-modal.underscore
-msgid "Submit enrollment change"
-msgstr "Enviar a alteração da matrícula"
-
-#: lms/djangoapps/support/static/support/templates/enrollment.underscore
-#: lms/templates/instructor/instructor_dashboard_2/certificate-invalidation.underscore
-msgid "Username or email address"
-msgstr "Nome do usuário ou endereço de e-mail"
-
-#: lms/djangoapps/support/static/support/templates/enrollment.underscore
-msgid "Course ID"
-msgstr "ID do curso"
-
-#: lms/djangoapps/support/static/support/templates/enrollment.underscore
-msgid "Course Start"
-msgstr "Início do curso"
-
-#: lms/djangoapps/support/static/support/templates/enrollment.underscore
-msgid "Course End"
-msgstr "Término do curso"
-
-#: lms/djangoapps/support/static/support/templates/enrollment.underscore
-msgid "Upgrade Deadline"
-msgstr "Prazo final para atualização"
-
-#: lms/djangoapps/support/static/support/templates/enrollment.underscore
-msgid "Verification Deadline"
-msgstr "Prazo de verificação"
-
-#: lms/djangoapps/support/static/support/templates/enrollment.underscore
-msgid "Enrollment Date"
-msgstr "Data de Inscrição"
-
-#: lms/djangoapps/support/static/support/templates/enrollment.underscore
-msgid "Enrollment Mode"
-msgstr "Modo de matrícula"
-
-#: lms/djangoapps/support/static/support/templates/enrollment.underscore
-msgid "Verified mode price"
-msgstr "Preço de modo verificado"
-
-#: lms/djangoapps/support/static/support/templates/enrollment.underscore
-msgid "Reason"
-msgstr "Razão"
-
-#: lms/djangoapps/support/static/support/templates/enrollment.underscore
-msgid "Last modified by"
-msgstr "Modificado por último por"
-
-#: lms/djangoapps/support/static/support/templates/enrollment.underscore
-#: lms/templates/ccx/schedule.underscore
-msgid "N/A"
-msgstr "N/A"
-
-#: lms/djangoapps/support/static/support/templates/enrollment.underscore
-msgid "Change Enrollment"
-msgstr "Mudar matrícula"
-
-#: lms/djangoapps/teams/static/teams/templates/edit-team.underscore
-msgid "Your team could not be created."
-msgstr "Sua equipe não pôde ser criada."
-
-#: lms/djangoapps/teams/static/teams/templates/edit-team.underscore
-msgid "Your team could not be updated."
-msgstr "Sua equipe não pôde ser atualizada."
-
-#: lms/djangoapps/teams/static/teams/templates/edit-team.underscore
-msgid ""
-"Enter information to describe your team. You cannot change these details "
-"after you create the team."
-msgstr ""
-"Dê informações para descrever sua equipe. Você não pode mudar estes detalhes"
-" após a criação da equipe."
-
-#: lms/djangoapps/teams/static/teams/templates/edit-team.underscore
-msgid "Optional Characteristics"
-msgstr "Características Opcionais"
-
-#: lms/djangoapps/teams/static/teams/templates/edit-team.underscore
-msgid ""
-"Help other learners decide whether to join your team by specifying some "
-"characteristics for your team. Choose carefully, because fewer people might "
-"be interested in joining your team if it seems too restrictive."
-msgstr ""
-"Ajude outros estudantes decidir se entram em sua equipe especificando "
-"algumas características dela. Escolha com atenção porque menos pessoas se "
-"interessarão em entrar em sua equipe se ela parecer muito restritiva."
-
-#: lms/djangoapps/teams/static/teams/templates/edit-team.underscore
-msgid "Create team."
-msgstr "Criar equipe."
-
-#: lms/djangoapps/teams/static/teams/templates/edit-team.underscore
-msgid "Update team."
-msgstr "Atualizar equipe."
-
-#: lms/djangoapps/teams/static/teams/templates/edit-team.underscore
-msgid "Cancel team creating."
-msgstr "Cancelar criação de equipe."
-
-#: lms/djangoapps/teams/static/teams/templates/edit-team.underscore
-msgid "Cancel team updating."
-msgstr "Cancelar atualização de equipe."
-
-#: lms/djangoapps/teams/static/teams/templates/instructor-tools.underscore
-msgid "Instructor tools"
-msgstr "Painel de Ferramentas do Instrutor"
-
-#: lms/djangoapps/teams/static/teams/templates/instructor-tools.underscore
-msgid "Delete Team"
-msgstr "Apagar equipe."
-
-#: lms/djangoapps/teams/static/teams/templates/instructor-tools.underscore
-msgid "Edit Membership"
-msgstr "Editar assinatura."
-
-#: lms/djangoapps/teams/static/teams/templates/team-actions.underscore
-msgid "Are you having trouble finding a team to join?"
-msgstr "Você está com problemas para encontrar uma equipe para fazer parte ?"
-
-#: lms/djangoapps/teams/static/teams/templates/team-profile-header-actions.underscore
-msgid "Join Team"
-msgstr "Participe da Equipe"
-
-#: lms/djangoapps/teams/static/teams/templates/team-profile.underscore
-msgid "New Post"
-msgstr "Nova publicação"
-
-#: lms/djangoapps/teams/static/teams/templates/team-profile.underscore
-msgid "Team Details"
-msgstr "Detalhes da equipe"
-
-#: lms/djangoapps/teams/static/teams/templates/team-profile.underscore
-msgid "You are a member of this team."
-msgstr "Você é membro desta equipe"
-
-#: lms/djangoapps/teams/static/teams/templates/team-profile.underscore
-msgid "Team member profiles"
-msgstr "Perfis dos Membros da Equipe"
-
-#: lms/djangoapps/teams/static/teams/templates/team-profile.underscore
-msgid "Team capacity"
-msgstr "Capacidade da Equipe"
-
-#: lms/djangoapps/teams/static/teams/templates/team-profile.underscore
-msgid "country"
-msgstr "País"
-
-#: lms/djangoapps/teams/static/teams/templates/team-profile.underscore
-msgid "language"
-msgstr "Idioma"
-
-#: lms/djangoapps/teams/static/teams/templates/team-profile.underscore
-msgid "Leave Team"
-msgstr "Deixar Equipe"
-
-#: lms/static/js/fixtures/donation.underscore
-#: lms/templates/dashboard/donation.underscore
-msgid "Donate"
-msgstr "Doar"
-
-#: lms/templates/bookmarks/bookmarks-list.underscore
-msgid "My Bookmarks"
-msgstr "Meus favoritos"
-
-#: lms/templates/bookmarks/bookmarks-list.underscore
-msgid "Bookmarked on"
-msgstr "Adicionado aos favoritos em"
-
-#: lms/templates/bookmarks/bookmarks-list.underscore
-msgid "You have not bookmarked any courseware pages yet."
-msgstr ""
-"Você ainda não adicionou aos favoritos nenhuma página do material didático"
-
-#: lms/templates/bookmarks/bookmarks-list.underscore
-msgid ""
-"Use bookmarks to help you easily return to courseware pages. To bookmark a "
-"page, select Bookmark in the upper right corner of that page. To see a list "
-"of all your bookmarks, select Bookmarks in the upper left corner of any "
-"courseware page."
-msgstr ""
-"Use os favoritos para ajudá-lo a facilmente retornar para as páginas do "
-"material didático. Para adicionar uma página aos favoritos selecione "
-"Favoritos no lado superior direito de tal página. Para ver a lista de todos "
-"os teus favoritos, selecione Favoritos no canto superior de qualquer página "
-"do material didático."
-
-#: lms/templates/ccx/schedule.underscore
-msgid "Expand All"
-msgstr "Expandir Tudo"
-
-#: lms/templates/ccx/schedule.underscore
-msgid "Collapse All"
-msgstr "Retrair Tudo"
-
-#: lms/templates/ccx/schedule.underscore
-msgid "Unit"
-msgstr "Unidade"
-
-#: lms/templates/ccx/schedule.underscore
-msgid "Start Date"
-msgstr "Data de Início"
-
-#: lms/templates/ccx/schedule.underscore
-msgid "Due Date"
-msgstr "Prazo de Entrega"
-
-#: lms/templates/ccx/schedule.underscore
-msgid "remove all"
-msgstr "remover todos"
-
-#: lms/templates/ccx/schedule.underscore
-msgid "Section"
-msgstr "Seção"
-
-#: lms/templates/ccx/schedule.underscore
-#, python-format
-msgid "Remove chapter %(chapterDisplayName)s"
-msgstr "Remover capítulo %(chapterDisplayName)s"
-
-#: lms/templates/ccx/schedule.underscore
-msgid "remove"
-msgstr "remover"
-
-#: lms/templates/ccx/schedule.underscore
-msgid "Subsection"
-msgstr "Subseção"
-
-#: lms/templates/ccx/schedule.underscore
-#, python-format
-msgid "Remove subsection %(subsectionDisplayName)s"
-msgstr "Remover subseção %(subsectionDisplayName)s"
-
-#: lms/templates/ccx/schedule.underscore
-#, python-format
-msgid "Remove unit %(unitName)s"
-msgstr "Remover unidade %(unitName)s"
-
-#: lms/templates/commerce/provider.underscore
-#, python-format
-msgid ""
-"You still need to visit the %(display_name)s website to complete the credit "
-"process."
-msgstr ""
-"Você ainda precisa visitar o site %(display_name)s para completar o processo"
-" de crédito."
-
-#: lms/templates/commerce/provider.underscore
-#, python-format
-msgid ""
-"To finalize course credit, %(display_name)s requires %(platform_name)s "
-"learners to submit a credit request."
-msgstr ""
-"Para finalizar os créditos do curso, %(display_name)s exige que os alunos "
-"%(platform_name)s enviem uma solicitação de créditos. "
-
-#: lms/templates/commerce/provider.underscore
-#, python-format
-msgid " "
-msgstr " "
-
-#: lms/templates/commerce/provider.underscore
-#, python-format
-msgid ""
-"%s "
-msgstr ""
-"%s "
-
-#: lms/templates/commerce/provider.underscore
-msgid "Get Credit"
-msgstr "Obter Crédito"
-
-#: lms/templates/commerce/receipt.underscore
-#, python-format
-msgid "Thank you! We have received your payment for %(course_name)s."
-msgstr "Obrigado! Recebemos o seu pagamento para %(course_name)s."
-
-#: lms/templates/commerce/receipt.underscore
-#: lms/templates/verify_student/payment_confirmation_step.underscore
-msgid ""
-"Please print this page for your records; it serves as your receipt. You will"
-" also receive an email with the same information."
-msgstr ""
-"Por favor, imprima esta página para seu controle; ela serve como recibo. "
-"Você também receberá um e-mail com as mesmas informações. "
-
-#: lms/templates/commerce/receipt.underscore
-#: lms/templates/verify_student/payment_confirmation_step.underscore
-msgid "Order No."
-msgstr "Número do pedido"
-
-#: lms/templates/commerce/receipt.underscore
-#: lms/templates/verify_student/payment_confirmation_step.underscore
-msgid "Amount"
-msgstr "Quantidade"
-
-#: lms/templates/commerce/receipt.underscore
-#: lms/templates/verify_student/make_payment_step_ab_testing.underscore
-#: lms/templates/verify_student/payment_confirmation_step.underscore
-msgid "Total"
-msgstr "Total"
-
-#: lms/templates/commerce/receipt.underscore
-#: lms/templates/verify_student/payment_confirmation_step.underscore
-msgid "Please Note"
-msgstr "Por favor observe"
-
-#: lms/templates/commerce/receipt.underscore
-#: lms/templates/verify_student/payment_confirmation_step.underscore
-msgid "Crossed out items have been refunded."
-msgstr "Itens riscados tiveram seu valor reembolsado"
-
-#: lms/templates/commerce/receipt.underscore
-#: lms/templates/verify_student/payment_confirmation_step.underscore
-msgid "Billed to"
-msgstr "Cobrar a"
-
-#: lms/templates/commerce/receipt.underscore
-#: lms/templates/verify_student/payment_confirmation_step.underscore
-msgid "No receipt available"
-msgstr "Recibo não disponível"
-
-#: lms/templates/commerce/receipt.underscore
-#: lms/templates/financial-assistance/financial_assessment_submitted.underscore
-msgid "Go to Dashboard"
-msgstr "Ir para a Página Inicial"
-
-#: lms/templates/commerce/receipt.underscore
-#: lms/templates/verify_student/payment_confirmation_step.underscore
-#, python-format
-msgid ""
-"If you don't verify your identity now, you can still explore your course "
-"from your dashboard. You will receive periodic reminders from "
-"%(platformName)s to verify your identity."
-msgstr ""
-"Se você não confirmar a sua identidade agora, você ainda poderá explorar o "
-"curso pelo seu painel de controle. Você vai receber lembretes periódicos de "
-"%(platformName)s para verificar a sua identidade."
-
-#: lms/templates/commerce/receipt.underscore
-#: lms/templates/verify_student/payment_confirmation_step.underscore
-msgid "Want to confirm your identity later?"
-msgstr "Deseja confirmar sua identidade mais tarde?"
-
-#: lms/templates/commerce/receipt.underscore
-msgid "Verify Now"
-msgstr "Verifique agora"
-
-#: lms/templates/courseware/proctored-exam-controls.underscore
-msgid "Mark Exam As Completed"
-msgstr "Marcar avaliação como completa"
-
-#: lms/templates/courseware/proctored-exam-status.underscore
-msgid "timed"
-msgstr "Cronometrado."
-
-#: lms/templates/courseware/proctored-exam-status.underscore
-msgid ""
-"To receive credit on a problem, you must click \"Check\" or \"Final Check\" "
-"on it before you select \"End My Exam\"."
-msgstr ""
-
-#: lms/templates/courseware/proctored-exam-status.underscore
-msgid "End My Exam"
-msgstr "Finalizar minha avaliação"
-
-#: lms/templates/discovery/course_card.underscore
-msgid "LEARN MORE"
-msgstr "APRENDER MAIS"
-
-#: lms/templates/discovery/course_card.underscore
-#, python-format
-msgid "Starts: %(start_date)s"
-msgstr "Início: %(start_date)s"
-
-#: lms/templates/discovery/course_card.underscore
-msgid "Starts"
-msgstr "Iniciar"
-
-#: lms/templates/discovery/filter_bar.underscore
-msgid "Clear All"
-msgstr "Limpar Tudo"
-
-#: lms/templates/edxnotes/note-item.underscore
-msgid "Highlighted text"
-msgstr "texto em destaque"
-
-#: lms/templates/edxnotes/note-item.underscore
-msgid "Note"
-msgstr "Anotação"
-
-#: lms/templates/edxnotes/note-item.underscore
-msgid "You commented..."
-msgstr "Você comentou..."
-
-#: lms/templates/edxnotes/note-item.underscore
-msgid "Noted in:"
-msgstr "Anotação feita em:"
-
-#: lms/templates/edxnotes/note-item.underscore
-msgid "Last Edited:"
-msgstr "Última Edição:"
-
-#: lms/templates/edxnotes/tab-item.underscore
-msgid "Clear search results"
-msgstr "Limpar resultados da pesquisa"
-
-#: lms/templates/fields/field_dropdown.underscore
-#: lms/templates/fields/field_textarea.underscore
-msgid "Click to edit"
-msgstr "Clique para editar"
-
-#: lms/templates/fields/field_text.underscore
-msgid "title"
-msgstr "título"
-
-#: lms/templates/financial-assistance/financial_assessment_form.underscore
-#: lms/templates/financial-assistance/financial_assessment_submitted.underscore
-msgid "Financial Assistance Application"
-msgstr "Aplicação de assistência financeira"
-
-#: lms/templates/financial-assistance/financial_assessment_form.underscore
-msgid "Unable to submit application"
-msgstr "Não é possível enviar uma aplicação"
-
-#: lms/templates/financial-assistance/financial_assessment_form.underscore
-msgid "About You"
-msgstr "Sobre Você"
-
-#: lms/templates/financial-assistance/financial_assessment_form.underscore
-msgid ""
-"The following information is already a part of your {platform} profile. "
-"We\\'ve included it here for your application."
-msgstr ""
-"As informações a seguir já fazem parte do seu perfil {platform}. Nós as "
-"incluímos aqui para seu pedido."
-
-#: lms/templates/financial-assistance/financial_assessment_form.underscore
-msgid "Email address"
-msgstr "Endereço de e-mail"
-
-#: lms/templates/financial-assistance/financial_assessment_form.underscore
-msgid "Legal name"
-msgstr "Nome Oficial"
-
-#: lms/templates/financial-assistance/financial_assessment_form.underscore
-msgid "Country of residence"
-msgstr "País de residência"
-
-#: lms/templates/financial-assistance/financial_assessment_form.underscore
-msgid "Back to {platform} FAQs"
-msgstr "Voltar para {platform} FAQs"
-
-#: lms/templates/financial-assistance/financial_assessment_form.underscore
-msgid "Submit Application"
-msgstr "Enviar solicitação"
-
-#: lms/templates/financial-assistance/financial_assessment_submitted.underscore
-msgid ""
-"Thank you for submitting your financial assistance application for "
-"{course_name}! You can expect a response in 2-4 business days."
-msgstr ""
-"Agradecemos por nos enviar o seu pedido de assistência financeira para "
-"{course_name}! Você pode esperar uma resposta entre 2-4 dias úteis."
-
-#: lms/templates/instructor/instructor_dashboard_2/certificate-bulk-white-list.underscore
-msgid "Bulk Exceptions"
-msgstr "Exceções em massa"
-
-#: lms/templates/instructor/instructor_dashboard_2/certificate-bulk-white-list.underscore
-msgid ""
-"Upload a comma separated values (.csv) file that contains the usernames or "
-"email addresses of learners who have been given exceptions. Include the "
-"username or email address in the first comma separated field. You can "
-"include an optional note describing the reason for the exception in the "
-"second comma separated field."
-msgstr ""
-"Carregar arquivo com valores separados por vírgula (.csv) que contenha o "
-"nome de usuário ou endereço de e-mail dos alunos que receberam exceções. "
-"Incluir o número de usuário ou endereço de e-mail no primeiro campo separado"
-" por virgula. Você pode incluir uma nota opcional descrevendo a razão para a"
-" exceção no segundo campo separado por vírgula. "
-
-#: lms/templates/instructor/instructor_dashboard_2/certificate-bulk-white-list.underscore
-msgid "Browse"
-msgstr "Navegar"
-
-#: lms/templates/instructor/instructor_dashboard_2/certificate-bulk-white-list.underscore
-#: lms/templates/instructor/instructor_dashboard_2/certificate-white-list-editor.underscore
-msgid "Add to Exception List"
-msgstr "Adicionar a Lista de Exceção"
-
-#: lms/templates/instructor/instructor_dashboard_2/certificate-invalidation.underscore
-msgid ""
-"To invalidate a certificate for a particular learner, add the username or "
-"email address below."
-msgstr ""
-"Para invalidar um certificado para um aluno em particular, adicionar o nome "
-"do usuário ou endereço de e-mail abaixo"
-
-#: lms/templates/instructor/instructor_dashboard_2/certificate-invalidation.underscore
-msgid "Add notes about this learner"
-msgstr "Adicionar comentários sobre esse aluno"
-
-#: lms/templates/instructor/instructor_dashboard_2/certificate-invalidation.underscore
-msgid "Invalidate Certificate"
-msgstr "Invalidar Certificado"
-
-#: lms/templates/instructor/instructor_dashboard_2/certificate-invalidation.underscore
-msgid "Student"
-msgstr "Aluno"
-
-#: lms/templates/instructor/instructor_dashboard_2/certificate-invalidation.underscore
-msgid "Invalidated By"
-msgstr "Invalidade por"
-
-#: lms/templates/instructor/instructor_dashboard_2/certificate-invalidation.underscore
-msgid "Invalidated"
-msgstr "Invalidado"
-
-#: lms/templates/instructor/instructor_dashboard_2/certificate-invalidation.underscore
-#: lms/templates/instructor/instructor_dashboard_2/certificate-white-list.underscore
-msgid "Notes"
-msgstr "Anotações"
-
-#: lms/templates/instructor/instructor_dashboard_2/certificate-invalidation.underscore
-#: lms/templates/instructor/instructor_dashboard_2/certificate-white-list.underscore
-msgid "Action"
-msgstr "Ação"
-
-#: lms/templates/instructor/instructor_dashboard_2/certificate-invalidation.underscore
-msgid "Remove from Invalidation Table"
-msgstr "Tirar da Tabela de Invalidação"
-
-#: lms/templates/instructor/instructor_dashboard_2/certificate-white-list-editor.underscore
-msgid "Individual Exceptions"
-msgstr "Exceções Individuais"
-
-#: lms/templates/instructor/instructor_dashboard_2/certificate-white-list-editor.underscore
-msgid ""
-"Enter the username or email address of each learner that you want to add as "
-"an exception."
-msgstr ""
-"Informe o nome de usuário ou endereço de e-mail de cada aluno que você "
-"deseja adicionar como uma exceção."
-
-#: lms/templates/instructor/instructor_dashboard_2/certificate-white-list.underscore
-msgid "Generate Exception Certificates"
-msgstr "Gerar certificados de exceção"
-
-#: lms/templates/instructor/instructor_dashboard_2/certificate-white-list.underscore
-msgid ""
-"Generate certificates for all users on the Exception list for whom "
-"certificates have not yet been run"
-msgstr ""
-
-#: lms/templates/instructor/instructor_dashboard_2/certificate-white-list.underscore
-msgid "Generate a Certificate for all users on the Exception list"
-msgstr "Gerar um certificado para todos os usuários na lista de exceções"
-
-#: lms/templates/instructor/instructor_dashboard_2/certificate-white-list.underscore
-msgid "User Email"
-msgstr "E-mail do Usuário"
-
-#: lms/templates/instructor/instructor_dashboard_2/certificate-white-list.underscore
-msgid "Exception Granted"
-msgstr "Exceção autorizada"
-
-#: lms/templates/instructor/instructor_dashboard_2/certificate-white-list.underscore
-msgid "Certificate Generated"
-msgstr "Certificado gerado"
-
-#: lms/templates/instructor/instructor_dashboard_2/certificate-white-list.underscore
-msgid "Remove from List"
-msgstr "Remover da lista"
-
-#: lms/templates/instructor/instructor_dashboard_2/cohort-discussions-course-wide.underscore
-#: lms/templates/instructor/instructor_dashboard_2/cohorts.underscore
-msgid "Specify whether discussion topics are divided by cohort"
-msgstr "Especifique se os tópicos de discussão serão divididos por grupos."
-
-#: lms/templates/instructor/instructor_dashboard_2/cohort-discussions-course-wide.underscore
-msgid "Course-Wide Discussion Topics"
-msgstr "Tópicos de discussão do Curso Completo"
-
-#: lms/templates/instructor/instructor_dashboard_2/cohort-discussions-course-wide.underscore
-msgid ""
-"Select the course-wide discussion topics that you want to divide by cohort."
-msgstr ""
-"Selecione os tópicos de discussão do curso completo que você quer dividir "
-"por grupos."
-
-#: lms/templates/instructor/instructor_dashboard_2/cohort-discussions-inline.underscore
-msgid "Content-Specific Discussion Topics"
-msgstr "Tópicos de discussão de Conteúdo Específico"
-
-#: lms/templates/instructor/instructor_dashboard_2/cohort-discussions-inline.underscore
-msgid ""
-"Specify whether content-specific discussion topics are divided by cohort."
-msgstr ""
-"Especificar se os tópicos de discussão de conteúdo específico serão "
-"divididos por grupos."
-
-#: lms/templates/instructor/instructor_dashboard_2/cohort-discussions-inline.underscore
-msgid "Always cohort content-specific discussion topics"
-msgstr "Sempre agrupar tópicos de discussão de conteúdo específico"
-
-#: lms/templates/instructor/instructor_dashboard_2/cohort-discussions-inline.underscore
-msgid "Cohort selected content-specific discussion topics"
-msgstr "Agrupar tópicos de discussão de conteúdo específico selecionados"
-
-#: lms/templates/instructor/instructor_dashboard_2/cohort-discussions-inline.underscore
-msgid "No content-specific discussion topics exist."
-msgstr "Não há tópicos de discussão de conteúdo específicos"
-
-#: lms/templates/instructor/instructor_dashboard_2/cohort-discussions-subcategory.underscore
-msgid "Cohorted"
-msgstr "Agrupado"
-
-#: lms/templates/instructor/instructor_dashboard_2/cohort-editor.underscore
-msgid "Manage Students"
-msgstr "Gerenciar Alunos"
-
-#: lms/templates/instructor/instructor_dashboard_2/cohort-editor.underscore
-msgid "Add students to this cohort"
-msgstr "Adicionar alunos neste grupo"
-
-#: lms/templates/instructor/instructor_dashboard_2/cohort-editor.underscore
-msgid ""
-"Note: Students can be in only one cohort. Adding students to this group "
-"overrides any previous group assignment."
-msgstr ""
-"Nota: Alunos podem ficar apenas em um grupo. Adicionar alunos a este grupo "
-"substituirá qualquer ligação a outros grupos."
-
-#: lms/templates/instructor/instructor_dashboard_2/cohort-editor.underscore
-msgid ""
-"Enter email addresses and/or usernames, separated by new lines or commas, "
-"for the students you want to add. *"
-msgstr ""
-"Entre com os endereços de e-mail e/ou nomes de usuário separados por linha "
-"ou vírgula, para cada aluno que você quiser adicionar. *"
-
-#: lms/templates/instructor/instructor_dashboard_2/cohort-editor.underscore
-#: lms/templates/instructor/instructor_dashboard_2/cohort-form.underscore
-msgid "(Required Field)"
-msgstr "(Campo Obrigatório)"
-
-#: lms/templates/instructor/instructor_dashboard_2/cohort-editor.underscore
-msgid "e.g. johndoe@example.com, JaneDoe, joeydoe@example.com"
-msgstr "ex. johndoe@example.com, JaneDoe, joeydoe@example.com"
-
-#: lms/templates/instructor/instructor_dashboard_2/cohort-editor.underscore
-msgid ""
-"You will not receive notification for emails that bounce, so double-check "
-"your spelling."
-msgstr ""
-"Você não receberá notificações de e-mails que não entregues, então verifique"
-" novamente se digitou corretamente."
-
-#: lms/templates/instructor/instructor_dashboard_2/cohort-editor.underscore
-msgid "Add Students"
-msgstr "Adicionar Alunos"
-
-#: lms/templates/instructor/instructor_dashboard_2/cohort-form.underscore
-msgid "Add a New Cohort"
-msgstr "Adicionar um novo grupo"
-
-#: lms/templates/instructor/instructor_dashboard_2/cohort-form.underscore
-msgid "Enter the name of the cohort"
-msgstr "Digite o nome do grupo"
-
-#: lms/templates/instructor/instructor_dashboard_2/cohort-form.underscore
-msgid "Cohort Name"
-msgstr "Nome do grupo"
-
-#: lms/templates/instructor/instructor_dashboard_2/cohort-form.underscore
-msgid "Cohort Assignment Method"
-msgstr "Método de atribuição de grupo"
-
-#: lms/templates/instructor/instructor_dashboard_2/cohort-form.underscore
-msgid "Automatic"
-msgstr "Automático"
-
-#: lms/templates/instructor/instructor_dashboard_2/cohort-form.underscore
-msgid "Manual"
-msgstr "Manual"
-
-#: lms/templates/instructor/instructor_dashboard_2/cohort-form.underscore
-msgid ""
-"There must be one cohort to which students can automatically be assigned."
-msgstr ""
-"Deve haver um grupo no qual os estudantes sejam automaticamente designados."
-
-#: lms/templates/instructor/instructor_dashboard_2/cohort-form.underscore
-msgid "Associated Content Group"
-msgstr "Grupo de conteúdo relacionado"
-
-#: lms/templates/instructor/instructor_dashboard_2/cohort-form.underscore
-msgid "No Content Group"
-msgstr "Nenhum Grupo de Conteúdo"
-
-#: lms/templates/instructor/instructor_dashboard_2/cohort-form.underscore
-msgid "Select a Content Group"
-msgstr "Selecione um grupo de conteúdo"
-
-#: lms/templates/instructor/instructor_dashboard_2/cohort-form.underscore
-msgid "Choose a content group to associate"
-msgstr "Selecione um grupo de conteúdo para se associar"
-
-#: lms/templates/instructor/instructor_dashboard_2/cohort-form.underscore
-msgid "Not selected"
-msgstr "Não selecionado"
-
-#: lms/templates/instructor/instructor_dashboard_2/cohort-form.underscore
-msgid "Deleted Content Group"
-msgstr "Grupo de conteúdo deletado"
-
-#: lms/templates/instructor/instructor_dashboard_2/cohort-form.underscore
-msgid ""
-"{screen_reader_start}Warning:{screen_reader_end} The previously selected "
-"content group was deleted. Select another content group."
-msgstr ""
-
-#: lms/templates/instructor/instructor_dashboard_2/cohort-form.underscore
-msgid ""
-"{screen_reader_start}Warning:{screen_reader_end} No content groups exist."
-msgstr ""
-
-#: lms/templates/instructor/instructor_dashboard_2/cohort-form.underscore
-msgid "Create a content group"
-msgstr "Criar um grupo de conteúdo"
-
-#: lms/templates/instructor/instructor_dashboard_2/cohort-group-header.underscore
-#, python-format
-msgid "(contains %(student_count)s student)"
-msgid_plural "(contains %(student_count)s students)"
-msgstr[0] "(contém %(student_count)s aluno)"
-msgstr[1] "(contém %(student_count)s alunos)"
-
-#: lms/templates/instructor/instructor_dashboard_2/cohort-group-header.underscore
-msgid ""
-"Learners are added to this cohort only when you provide their email "
-"addresses or usernames on this page."
-msgstr ""
-"Os alunos são adicionados a este grupo apenas quando você fornecer os seus "
-"endereços de e-mail ou nome de usuários nesta página"
-
-#: lms/templates/instructor/instructor_dashboard_2/cohort-group-header.underscore
-msgid "What does this mean?"
-msgstr "O que isso significa?"
-
-#: lms/templates/instructor/instructor_dashboard_2/cohort-group-header.underscore
-msgid "Learners are added to this cohort automatically."
-msgstr "Os alunos são adicionados a este grupo automaticamente"
-
-#: lms/templates/instructor/instructor_dashboard_2/cohort-selector.underscore
-msgid "Select a cohort"
-msgstr "Selecionar um grupo"
-
-#: lms/templates/instructor/instructor_dashboard_2/cohort-selector.underscore
-#, python-format
-msgid "%(cohort_name)s (%(user_count)s)"
-msgstr "%(cohort_name)s (%(user_count)s)"
-
-#: lms/templates/instructor/instructor_dashboard_2/cohorts.underscore
-msgid "Enable Cohorts"
-msgstr "Habilitar grupos"
-
-#: lms/templates/instructor/instructor_dashboard_2/cohorts.underscore
-msgid "Select a cohort to manage"
-msgstr "Selecionar um grupo para gerenciar"
-
-#: lms/templates/instructor/instructor_dashboard_2/cohorts.underscore
-msgid "View Cohort"
-msgstr "Visualizar grupo"
-
-#: lms/templates/instructor/instructor_dashboard_2/cohorts.underscore
-msgid "Assign students to cohorts by uploading a CSV file"
-msgstr "Vincule alunos a grupos enviando um arquivo CSV"
-
-#: lms/templates/instructor/instructor_dashboard_2/cohorts.underscore
-msgid ""
-"To review student cohort assignments or see the results of uploading a CSV "
-"file, download course profile information or cohort results on {link_start} "
-"the Data Download page. {link_end}"
-msgstr ""
-
-#: lms/templates/instructor/instructor_dashboard_2/enrollment-code-lookup-links.underscore
-msgid "Used"
-msgstr "Usado"
-
-#: lms/templates/instructor/instructor_dashboard_2/enrollment-code-lookup-links.underscore
-msgid "Valid"
-msgstr "Válido"
-
-#: lms/templates/learner_dashboard/explore_new_programs.underscore
-msgid ""
-"Browse recently launched courses and see what\\'s new in your favorite "
-"subjects"
-msgstr ""
-
-#: lms/templates/learner_dashboard/explore_new_programs.underscore
-msgid "Explore New XSeries"
-msgstr ""
-
-#: lms/templates/learner_dashboard/program_card.underscore
-msgid "org.display_name"
-msgstr ""
-
-#: lms/templates/learner_dashboard/program_card.underscore
-msgid "type"
-msgstr ""
-
-#: lms/templates/search/course_search_results.underscore
-#: lms/templates/search/dashboard_search_results.underscore
-#, python-format
-msgid "Load next %(num_items)s result"
-msgid_plural "Load next %(num_items)s results"
-msgstr[0] "Carregar próximo %(num_items)s resultado"
-msgstr[1] "Carregar próximos %(num_items)s resultados"
-
-#: lms/templates/search/course_search_results.underscore
-#: lms/templates/search/dashboard_search_results.underscore
-msgid "Sorry, no results were found."
-msgstr "Desculpe, não foram encontrados resultados."
-
-#: lms/templates/search/dashboard_search_results.underscore
-msgid "Back to Dashboard"
-msgstr "Voltar para o Painel"
-
-#: lms/templates/student_account/account.underscore
-msgid "New Address"
-msgstr "Novo Endereço"
-
-#: lms/templates/student_account/account.underscore
-msgid "Change My Email Address"
-msgstr "Alterar meu endereço de E-mail"
-
-#: lms/templates/student_account/account_settings.underscore
-msgid "Account Settings"
-msgstr "Configurações da Conta"
-
-#: lms/templates/student_account/account_settings.underscore
-msgid ""
-"These settings include basic information about your account. You can also "
-"specify additional information and see your linked social accounts on this "
-"page."
-msgstr ""
-"Essas configurações contém informações básicas sobre sua conta. Você também "
-"pode especificar informações adicionais e ver suas contas vinculadas de "
-"redes sociais nesta página."
-
-#: lms/templates/student_account/account_settings.underscore
-msgid "section.title"
-msgstr "section.title"
-
-#: lms/templates/student_account/account_settings.underscore
-msgid "An error occurred. Please reload the page."
-msgstr "Um erro ocorreu. Por favor, recarregue a página."
-
-#: lms/templates/student_account/form_field.underscore
-msgid "Forgot password?"
-msgstr "Esqueceu a senha?"
-
-#: lms/templates/student_account/hinted_login.underscore
-#: lms/templates/student_account/login.underscore
-#: lms/templates/student_account/register.underscore
-msgid "Sign in"
-msgstr "Entrar"
-
-#: lms/templates/student_account/hinted_login.underscore
-#, python-format
-msgid "Would you like to sign in using your %(providerName)s credentials?"
-msgstr "Você gostaria de entrar usando suas credenciais %(providerName)s?"
-
-#: lms/templates/student_account/hinted_login.underscore
-#, python-format
-msgid "Sign in using %(providerName)s"
-msgstr "Entrar usando %(providerName)s"
-
-#: lms/templates/student_account/hinted_login.underscore
-msgid "Show me other ways to sign in or register"
-msgstr "Mostrar outras formas de entrada ou cadastro"
-
-#: lms/templates/student_account/institution_login.underscore
-msgid "Sign in with Institution/Campus Credentials"
-msgstr "Entrar com Credenciais de Instituição/Campus"
-
-#: lms/templates/student_account/institution_login.underscore
-#: lms/templates/student_account/institution_register.underscore
-msgid "Choose your institution from the list below:"
-msgstr "Escolha sua Instituição na lista abaixo"
-
-#: lms/templates/student_account/institution_login.underscore
-msgid "Back to sign in"
-msgstr "Voltar para entrar"
-
-#: lms/templates/student_account/institution_register.underscore
-msgid "Register with Institution/Campus Credentials"
-msgstr "Cadastrar com Credenciais de Instituição/Campus"
-
-#: lms/templates/student_account/institution_register.underscore
-msgid "Register through edX"
-msgstr "Cadastrar pelo edX"
-
-#: lms/templates/student_account/login.underscore
-#, python-format
-msgid ""
-"You have successfully signed into %(currentProvider)s, but your "
-"%(currentProvider)s account does not have a linked %(platformName)s account."
-" To link your accounts, sign in now using your %(platformName)s password."
-msgstr ""
-"Você acessou com sucesso %(currentProvider)s, mas sua conta "
-"%(currentProvider)s não está associada à conta %(platformName)s. Para "
-"associar suas contas, acesse agora usando sua senha %(platformName)s."
-
-#: lms/templates/student_account/login.underscore
-msgid "Password Reset Email Sent"
-msgstr "O e-mail para redefinir a senha foi enviado"
-
-#: lms/templates/student_account/login.underscore
-msgid ""
-"We've sent instructions for resetting your password to the email address you"
-" provided."
-msgstr "Enviamos instruções para reiniciar sua senha para o e-mail fornecido."
-
-#: lms/templates/student_account/login.underscore
-msgid "We couldn't sign you in."
-msgstr "Não conseguimos iniciar a sua sessão"
-
-#: lms/templates/student_account/login.underscore
-#, python-format
-msgid "An error occurred when signing you in to %(platformName)s."
-msgstr "Ocorreu um erro durante a sua inscrição em %(platformName)s."
-
-#: lms/templates/student_account/login.underscore
-msgid ""
-"Sign in here using your email address and password, or use one of the "
-"providers listed below."
-msgstr ""
-"Entre utilizando o seu endereço de e-mail e senha, ou utilize um dos "
-"provedores listados abaixo."
-
-#: lms/templates/student_account/login.underscore
-msgid "Sign in here using your email address and password."
-msgstr "Entre usando o seu endereço de e-mail ou senha."
-
-#: lms/templates/student_account/login.underscore
-msgid "If you do not yet have an account, use the button below to register."
-msgstr ""
-"Se você ainda não tem uma conta, utilize o botão abaixo para se registrar."
-
-#: lms/templates/student_account/login.underscore
-msgid "or sign in with"
-msgstr "ou entrar com"
-
-#: lms/templates/student_account/login.underscore
-#, python-format
-msgid "Sign in with %(providerName)s"
-msgstr "Entrar usando %(providerName)s"
-
-#: lms/templates/student_account/login.underscore
-#: lms/templates/student_account/register.underscore
-msgid "Use my institution/campus credentials"
-msgstr "Entrar com credenciais de Instituição/Campus"
-
-#: lms/templates/student_account/login.underscore
-#, python-format
-msgid "New to %(platformName)s?"
-msgstr "Novo ao %(platformName)s?"
-
-#: lms/templates/student_account/login.underscore
-msgid "Create an account"
-msgstr "Criar uma conta"
-
-#: lms/templates/student_account/password_reset.underscore
-#: lms/templates/student_account/register.underscore
-msgid "An error occurred."
-msgstr "Ocorreu um erro."
-
-#: lms/templates/student_account/password_reset.underscore
-msgid "Password assistance"
-msgstr "Supporte de Senha"
-
-#: lms/templates/student_account/password_reset.underscore
-msgid ""
-"Please enter your email address below and we will send you instructions for "
-"setting a new password."
-msgstr ""
-"Por favor, insira seu endereço de e-mail abaixo e nós enviaremos as "
-"instruções para a criação de uma nova senha. "
-
-#: lms/templates/student_account/password_reset.underscore
-msgid "Reset my password"
-msgstr "Re-definir senha"
-
-#: lms/templates/student_account/register.underscore
-msgid "We couldn't create your account."
-msgstr "Não foi possível criar a sua conta."
-
-#: lms/templates/student_account/register.underscore
-#, python-format
-msgid "You've successfully signed into %(currentProvider)s."
-msgstr "Você entrou com sucesso em %(currentProvider)s."
-
-#: lms/templates/student_account/register.underscore
-#, python-format
-msgid ""
-"We just need a little more information before you start learning with "
-"%(platformName)s."
-msgstr ""
-"Precisamos de mais um pouco de informação antes de você começar o "
-"aprendizado com %(platformName)s."
-
-#: lms/templates/student_account/register.underscore
-msgid "Create an account using"
-msgstr "Criar uma conta usando"
-
-#: lms/templates/student_account/register.underscore
-#, python-format
-msgid "Create account using %(providerName)s."
-msgstr "Criar uma conta usando %(providerName)s."
-
-#: lms/templates/student_account/register.underscore
-msgid "or create a new one here"
-msgstr "ou criar uma nova aqui"
-
-#: lms/templates/student_account/register.underscore
-msgid "Create a new account"
-msgstr "Criar uma nova conta"
-
-#: lms/templates/student_account/register.underscore
-msgid "Create your account"
-msgstr "Criar a sua conta"
-
-#: lms/templates/student_account/register.underscore
-msgid "Required field"
-msgstr "Campo obrigatório"
-
-#: lms/templates/student_account/register.underscore
-msgid "Already have an account?"
-msgstr "Já possui uma conta?"
-
-#: lms/templates/student_profile/badge.underscore
-#, python-format
-msgid "Share your \"%(display_name)s\" award"
-msgstr ""
-
-#: lms/templates/student_profile/badge.underscore
-msgid "Share"
-msgstr ""
-
-#: lms/templates/student_profile/badge.underscore
-#, python-format
-msgid "Earned %(created)s."
-msgstr ""
-
-#: lms/templates/student_profile/badge_placeholder.underscore
-msgid "What's Your Next Accomplishment?"
-msgstr ""
-
-#: lms/templates/student_profile/badge_placeholder.underscore
-msgid "Start working toward your next learning goal."
-msgstr ""
-
-#: lms/templates/student_profile/badge_placeholder.underscore
-msgid "Find a course"
-msgstr ""
-
-#: lms/templates/student_profile/learner_profile.underscore
-msgid "An error occurred. Try loading the page again."
-msgstr ""
-
-#: lms/templates/student_profile/section_two.underscore
-msgid "You are currently sharing a limited profile."
-msgstr "Você está compartilhando um perfil limitado no momento."
-
-#: lms/templates/student_profile/section_two.underscore
-msgid "This learner is currently sharing a limited profile."
-msgstr ""
-
-#: lms/templates/student_profile/share_modal.underscore
-msgid "Share on Mozilla Backpack"
-msgstr ""
-
-#: lms/templates/student_profile/share_modal.underscore
-msgid ""
-"To share your certificate on Mozilla Backpack, you must first have a "
-"Backpack account. Complete the following steps to add your certificate to "
-"Backpack."
-msgstr ""
-
-#: lms/templates/student_profile/share_modal.underscore
-#, python-format
-msgid ""
-"Create a %(link_start)sMozilla Backpack%(link_end)s account, or log in to "
-"your existing account"
-msgstr ""
-
-#: lms/templates/student_profile/share_modal.underscore
-#, python-format
-msgid ""
-"%(download_link_start)sDownload this image (right-click or option-click, "
-"save as)%(link_end)s and then %(upload_link_start)supload%(link_end)s it to "
-"your backpack."
-msgstr ""
-
-#: lms/templates/verify_student/enrollment_confirmation_step.underscore
-#, python-format
-msgid "Congratulations! You are now verified on %(platformName)s!"
-msgstr "Parabéns! Você foi verificado em %(platformName)s!"
-
-#: lms/templates/verify_student/enrollment_confirmation_step.underscore
-msgid "You are now enrolled as a verified student for:"
-msgstr "Você está inscrito como aluno verificado para:"
-
-#: lms/templates/verify_student/enrollment_confirmation_step.underscore
-msgid "A list of courses you have just enrolled in as a verified student"
-msgstr "Lista de cursos para quais você se inscreveu como um aluno verificado"
-
-#: lms/templates/verify_student/enrollment_confirmation_step.underscore
-msgid "Course"
-msgstr "Curso"
-
-#: lms/templates/verify_student/enrollment_confirmation_step.underscore
-#, python-format
-msgid "Starts: %(start)s"
-msgstr "Inicio: %(start)s"
-
-#: lms/templates/verify_student/enrollment_confirmation_step.underscore
-msgid "Explore your course!"
-msgstr "Explore seu curso!"
-
-#: lms/templates/verify_student/enrollment_confirmation_step.underscore
-msgid "Go to your Dashboard"
-msgstr "Ir para o seu Painel de controle"
-
-#: lms/templates/verify_student/enrollment_confirmation_step.underscore
-msgid "Verified Status"
-msgstr "Status verificado"
-
-#: lms/templates/verify_student/enrollment_confirmation_step.underscore
-#, python-format
-msgid ""
-"Thank you for submitting your photos. We will review them shortly. You can "
-"now sign up for any %(platformName)s course that offers verified "
-"certificates. Verification is good for one year. After one year, you must "
-"submit photos for verification again."
-msgstr ""
-"Obrigado por enviar suas fotos. Nós vamos analisá-las rapidamente. Você pode"
-" inscrever-se para qualquer curso da plataforma %(platformName)s que ofereça"
-" certificados verificados. A verificação é válida por um ano. Depois disso, "
-"você precisa enviar fotos para verificar novamente."
-
-#: lms/templates/verify_student/error.underscore
-msgid "Error:"
-msgstr "Erro:"
-
-#: lms/templates/verify_student/face_photo_step.underscore
-msgid "What You Need for Verification"
-msgstr "O que é necessário para verificação"
-
-#: lms/templates/verify_student/face_photo_step.underscore
-#: lms/templates/verify_student/intro_step.underscore
-#: lms/templates/verify_student/make_payment_step.underscore
-#: lms/templates/verify_student/make_payment_step_ab_testing.underscore
-#: lms/templates/verify_student/payment_confirmation_step.underscore
-msgid "Webcam"
-msgstr "Webcam"
-
-#: lms/templates/verify_student/face_photo_step.underscore
-msgid ""
-"You need a computer that has a webcam. When you receive a browser prompt, "
-"make sure that you allow access to the camera."
-msgstr ""
-"Você precisa de um computador com uma câmera. Ao abrir o aviso, certifique-"
-"se de permitir o acesso a sua câmera."
-
-#: lms/templates/verify_student/face_photo_step.underscore
-msgid "Photo Identification"
-msgstr "Identificação pela foto"
-
-#: lms/templates/verify_student/face_photo_step.underscore
-msgid ""
-"You need a driver's license, passport, or other government-issued ID that "
-"has your name and photo."
-msgstr ""
-"Você precisa de uma carteira de habilitação, passaporte ou outra "
-"identificação emitida pelo governo que possua o seu nome e foto."
-
-#: lms/templates/verify_student/face_photo_step.underscore
-#: lms/templates/verify_student/incourse_reverify.underscore
-msgid "Take Your Photo"
-msgstr "Tirar foto"
-
-#: lms/templates/verify_student/face_photo_step.underscore
-msgid ""
-"When your face is in position, use the camera button {icon} below to take "
-"your photo."
-msgstr ""
-
-#: lms/templates/verify_student/face_photo_step.underscore
-msgid "To take a successful photo, make sure that:"
-msgstr "Para tirar uma foto corretamente, certifique-se que:"
-
-#: lms/templates/verify_student/face_photo_step.underscore
-msgid "Your face is well-lit."
-msgstr "Seu rosto está bem iluminado."
-
-#: lms/templates/verify_student/face_photo_step.underscore
-msgid "Your entire face fits inside the frame."
-msgstr "Seu rosto inteiro cabe dentro do quadro."
-
-#: lms/templates/verify_student/face_photo_step.underscore
-msgid "The photo of your face matches the photo on your ID."
-msgstr "A foto do seu rosto corresponde à foto no seu documento."
-
-#: lms/templates/verify_student/face_photo_step.underscore
-msgid ""
-"To use the current photo, select the camera button {icon}. To take another "
-"photo, select the retake button {icon}."
-msgstr ""
-
-#: lms/templates/verify_student/face_photo_step.underscore
-#: lms/templates/verify_student/id_photo_step.underscore
-#: lms/templates/verify_student/incourse_reverify.underscore
-msgid "Frequently Asked Questions"
-msgstr "Perguntas frequentes"
-
-#: lms/templates/verify_student/face_photo_step.underscore
-#: lms/templates/verify_student/id_photo_step.underscore
-#: lms/templates/verify_student/incourse_reverify.underscore
-#, python-format
-msgid "Why does %(platformName)s need my photo?"
-msgstr "Por que %(platformName)s precisa da minha foto?"
-
-#: lms/templates/verify_student/face_photo_step.underscore
-#: lms/templates/verify_student/id_photo_step.underscore
-#: lms/templates/verify_student/incourse_reverify.underscore
-msgid ""
-"As part of the verification process, you take a photo of both your face and "
-"a government-issued photo ID. Our authorization service confirms your "
-"identity by comparing the photo you take with the photo on your ID."
-msgstr ""
-"Como parte do processo de verificação, você irá tirar uma foto tanto do seu "
-"rosto como de uma foto de documento oficial. Nosso serviço de autorização "
-"confirma sua identidade ao comparar a foto que você tira com a foto no seu "
-"documento."
-
-#: lms/templates/verify_student/face_photo_step.underscore
-#: lms/templates/verify_student/id_photo_step.underscore
-#: lms/templates/verify_student/incourse_reverify.underscore
-#, python-format
-msgid "What does %(platformName)s do with this photo?"
-msgstr "O que %(platformName)s faz com esta foto?"
-
-#: lms/templates/verify_student/face_photo_step.underscore
-#: lms/templates/verify_student/id_photo_step.underscore
-#: lms/templates/verify_student/incourse_reverify.underscore
-#, python-format
-msgid ""
-"We use the highest levels of security available to encrypt your photo and "
-"send it to our authorization service for review. Your photo and information "
-"are not saved or visible anywhere on %(platformName)s after the verification"
-" process is complete."
-msgstr ""
-"Nós usamos os mais altos níveis de segurança disponíveis para encriptar sua "
-"foto e enviá-la para no serviço de autorização para análise. Informações "
-"sobre você e sua foto não são salvas ou visíveis em qualquer lugar em "
-"%(platformName)s depois que o processo de verificação é completado."
-
-#: lms/templates/verify_student/face_photo_step.underscore
-#: lms/templates/verify_student/id_photo_step.underscore
-#: lms/templates/verify_student/intro_step.underscore
-#: lms/templates/verify_student/payment_confirmation_step.underscore
-#, python-format
-msgid "Next: %(nextStepTitle)s"
-msgstr "Próximo: %(nextStepTitle)s"
-
-#: lms/templates/verify_student/id_photo_step.underscore
-msgid "Take a Photo of Your ID"
-msgstr "Tire uma foto do seu documento de identidade"
-
-#: lms/templates/verify_student/id_photo_step.underscore
-msgid ""
-"Use your webcam to take a photo of your ID. We will match this photo with "
-"the photo of your face and the name on your account."
-msgstr ""
-"Use a webcam para tirar uma foto do seu documento. Nós vamos conferir esta "
-"foto com a foto do seu rosto e o nome na sua conta."
-
-#: lms/templates/verify_student/id_photo_step.underscore
-msgid ""
-"You need an ID with your name and photo. A driver's license, passport, or "
-"other government-issued IDs are all acceptable."
-msgstr ""
-"Você precisa de um documento com o seu nome e foto. Uma carteira de "
-"motorista, passaporte ou outro documento emitido pelo governo são "
-"aceitáveis."
-
-#: lms/templates/verify_student/id_photo_step.underscore
-#: lms/templates/verify_student/incourse_reverify.underscore
-msgid "Tips on taking a successful photo"
-msgstr "Dicas para tirar uma boa foto"
-
-#: lms/templates/verify_student/id_photo_step.underscore
-msgid "Ensure that you can see your photo and read your name"
-msgstr ""
-"Certifique-se que tanto a foto como o nome estejam nítidos e identificáveis"
-
-#: lms/templates/verify_student/id_photo_step.underscore
-msgid "Make sure your ID is well-lit"
-msgstr "Certifique-se que o documento esteja bem iluminado"
-
-#: lms/templates/verify_student/id_photo_step.underscore
-msgid "Once in position, use the camera button {icon} to capture your ID"
-msgstr ""
-
-#: lms/templates/verify_student/id_photo_step.underscore
-#: lms/templates/verify_student/incourse_reverify.underscore
-msgid "Use the retake photo button if you are not pleased with your photo"
-msgstr ""
-"Se a sua foto não lhe agradou utilize o botão de tirar a foto novamente."
-
-#: lms/templates/verify_student/image_input.underscore
-msgid "Preview of uploaded image"
-msgstr "Pré-visualização da imagem enviada"
-
-#: lms/templates/verify_student/image_input.underscore
-msgid "Upload an image or capture one with your web or phone camera."
-msgstr ""
-"Envie uma imagem ou capture uma, com sua webcam ou com a câmera de seu "
-"telefone celular."
-
-#: lms/templates/verify_student/incourse_reverify.underscore
-msgid ""
-"Use your webcam to take a photo of your face. We will match this photo with "
-"the photo on your ID."
-msgstr ""
-"Use a webcam para tirar uma foto do seu rosto. Nós vamos conferir essa foto "
-"com a do seu documento de identidade."
-
-#: lms/templates/verify_student/incourse_reverify.underscore
-msgid "Make sure your face is well-lit"
-msgstr "Certifique-se que o seu rosto esteja bem iluminado"
-
-#: lms/templates/verify_student/incourse_reverify.underscore
-msgid "Be sure your entire face is inside the frame"
-msgstr "Certifique-se que o seu rosto todo esteja dentro dos limites da borda"
-
-#: lms/templates/verify_student/incourse_reverify.underscore
-msgid "Once in position, use the camera button {icon} to capture your photo"
-msgstr ""
-
-#: lms/templates/verify_student/incourse_reverify.underscore
-msgid "Can we match the photo you took with the one on your ID?"
-msgstr ""
-"Podemos comparar a foto que você tirou com a do seu documento de "
-"identificação?"
-
-#: lms/templates/verify_student/intro_step.underscore
-msgid "Thanks for returning to verify your ID in: {courseName}"
-msgstr ""
-
-#: lms/templates/verify_student/intro_step.underscore
-#: lms/templates/verify_student/make_payment_step.underscore
-msgid ""
-"You need to activate your account before you can enroll in courses. Check "
-"your inbox for an activation email. After you complete activation you can "
-"return and refresh this page."
-msgstr ""
-"Você precisa ativar a sua conta antes de matricular-se nos cursos. Confira "
-"se o e-mail de ativação está na sua caixa de entrada. Depois de completar a "
-"ativação, você pode voltar e atualizar esta página."
-
-#: lms/templates/verify_student/intro_step.underscore
-#: lms/templates/verify_student/make_payment_step.underscore
-#: lms/templates/verify_student/payment_confirmation_step.underscore
-msgid "Activate Your Account"
-msgstr "Ativar a sua conta"
-
-#: lms/templates/verify_student/intro_step.underscore
-#: lms/templates/verify_student/make_payment_step.underscore
-msgid "Check Your Email"
-msgstr "Verifique seu e-mail"
-
-#: lms/templates/verify_student/intro_step.underscore
-#: lms/templates/verify_student/make_payment_step_ab_testing.underscore
-#: lms/templates/verify_student/payment_confirmation_step.underscore
-msgid "Photo ID"
-msgstr "Foto de Identificação"
-
-#: lms/templates/verify_student/intro_step.underscore
-msgid ""
-"A driver's license, passport, or other government-issued ID with your name "
-"and photo"
-msgstr ""
-"Uma carteira de motorista, um passaporte ou outro documento de identidade "
-"oficial com o seu nome e foto"
-
-#: lms/templates/verify_student/make_payment_step.underscore
-#: lms/templates/verify_student/make_payment_step_ab_testing.underscore
-msgid "You are enrolling in: {courseName}"
-msgstr ""
-
-#: lms/templates/verify_student/make_payment_step.underscore
-msgid "You are upgrading your enrollment for: {courseName}"
-msgstr ""
-
-#: lms/templates/verify_student/make_payment_step.underscore
-msgid ""
-"You can now enter your payment information and complete your enrollment."
-msgstr ""
-"Você pode preencher agora as informações sobre o pagamento e completar a sua"
-" matrícula"
-
-#: lms/templates/verify_student/make_payment_step.underscore
-#, python-format
-msgid ""
-"You can pay now even if you don't have the following items available, but "
-"you will need to have these by %(date)s to qualify to earn a Verified "
-"Certificate."
-msgstr ""
-"Você pode pagar agora, mesmo que não tenha nenhum dos seguintes itens "
-"disponíveis, mas você terá que tê-los até %(date)s para se qualificar para "
-"um Certificado Verificado."
-
-#: lms/templates/verify_student/make_payment_step.underscore
-msgid ""
-"You can pay now even if you don't have the following items available, but "
-"you will need to have these to qualify to earn a Verified Certificate."
-msgstr ""
-"Você pode pagar agora, mesmo não tendo nenhum dos seguintes itens "
-"disponíveis, mas você terá que tê-los para se qualificar para um Certificado"
-" Verificado."
-
-#: lms/templates/verify_student/make_payment_step.underscore
-msgid "Government-Issued Photo ID"
-msgstr "Foto de um documento de identidade oficial"
-
-#: lms/templates/verify_student/make_payment_step.underscore
-msgid ""
-"ID-Verification is not required for this Professional Education course."
-msgstr ""
-"A verificação do ID não é necessária para esse curso de Educação "
-"Profissional"
-
-#: lms/templates/verify_student/make_payment_step.underscore
-msgid ""
-"All professional education courses are fee-based, and require payment to "
-"complete the enrollment process."
-msgstr ""
-"Todos os cursos de educação profissional possuem uma taxa, e requerem o "
-"pagamento desta para completar o processo de inscrição."
-
-#: lms/templates/verify_student/make_payment_step.underscore
-msgid "You have already verified your ID!"
-msgstr "Você já verificou a sua identificação"
-
-#: lms/templates/verify_student/make_payment_step.underscore
-msgid "Your verification status is good until {verificationGoodUntil}."
-msgstr ""
-
-#: lms/templates/verify_student/make_payment_step.underscore
-msgid "price"
-msgstr "preço"
-
-#: lms/templates/verify_student/make_payment_step_ab_testing.underscore
-msgid "Account Not Activated"
-msgstr "Conta não ativada"
-
-#: lms/templates/verify_student/make_payment_step_ab_testing.underscore
-msgid "Upgrade to a Verified Certificate for {courseName}"
-msgstr ""
-
-#: lms/templates/verify_student/make_payment_step_ab_testing.underscore
-msgid ""
-"Before you upgrade to a certificate track, you must activate your account."
-msgstr ""
-"Antes de atualizar seu certificado seguinte, você deve ativar sua conta."
-
-#: lms/templates/verify_student/make_payment_step_ab_testing.underscore
-msgid "Check your email for an activation message."
-msgstr "Verifique o e-mail recebido com uma mensagem de ativação."
-
-#: lms/templates/verify_student/make_payment_step_ab_testing.underscore
-msgid "Professional Certificate for {courseName}"
-msgstr ""
-
-#: lms/templates/verify_student/make_payment_step_ab_testing.underscore
-msgid "Verified Certificate for {courseName}"
-msgstr ""
-
-#: lms/templates/verify_student/make_payment_step_ab_testing.underscore
-#, python-format
-msgid ""
-"To receive a certificate, you must also verify your identity before "
-"%(date)s."
-msgstr ""
-"Para receber um certificado, você também deve verificar sua identidade antes"
-" de %(date)s."
-
-#: lms/templates/verify_student/make_payment_step_ab_testing.underscore
-msgid "To receive a certificate, you must also verify your identity."
-msgstr ""
-"Para receber um certificado, você também deve verificar a sua identidade."
-
-#: lms/templates/verify_student/make_payment_step_ab_testing.underscore
-msgid ""
-"To verify your identity, you need a webcam and a government-issued photo ID."
-msgstr ""
-"Para verificar sua identidade, você precisa de uma webcam e um documento com"
-" foto emitido pelo governo."
-
-#: lms/templates/verify_student/make_payment_step_ab_testing.underscore
-msgid ""
-"Your ID must be a government-issued photo ID that clearly shows your face."
-msgstr ""
-"Seu ID deve ser um documento com foto emitido pelo governo que mostra "
-"claramente o seu rosto."
-
-#: lms/templates/verify_student/make_payment_step_ab_testing.underscore
-msgid ""
-"You will use your webcam to take a picture of your face and of your "
-"government-issued photo ID."
-msgstr ""
-"Você vai usar sua webcam para tirar uma foto do seu rosto e do seu documento"
-" com foto emitido pelo governo."
-
-#: lms/templates/verify_student/payment_confirmation_step.underscore
-msgid "Thank you! We have received your payment for {courseName}."
-msgstr ""
-
-#: lms/templates/verify_student/payment_confirmation_step.underscore
-msgid "Next Step: Confirm your identity"
-msgstr "Próximo passo: confirme a sua identidade"
-
-#: lms/templates/verify_student/payment_confirmation_step.underscore
-msgid "Check your email"
-msgstr "Verifique o seu e-mail"
-
-#: lms/templates/verify_student/payment_confirmation_step.underscore
-msgid ""
-"You need to activate your account before you can enroll in courses. Check "
-"your inbox for an activation email."
-msgstr ""
-"Você precisa ativar a sua conta antes de se matricular nos cursos. Verifique"
-" em sua caixa de entrada o e-mail de ativação."
-
-#: lms/templates/verify_student/payment_confirmation_step.underscore
-msgid ""
-"A driver's license, passport, or government-issued ID with your name and "
-"photo."
-msgstr ""
-"Uma carteira de motorista, um passaporte ou um documento de identidade "
-"oficial com o seu nome e foto."
-
-#: lms/templates/verify_student/reverify_success_step.underscore
-msgid "Identity Verification In Progress"
-msgstr "Verificação de Identificação em Progresso"
-
-#: lms/templates/verify_student/reverify_success_step.underscore
-msgid ""
-"We have received your information and are verifying your identity. You will "
-"see a message on your dashboard when the verification process is complete "
-"(usually within 1-2 days). In the meantime, you can still access all "
-"available course content."
-msgstr ""
-"Recebemos as suas informações e estamos verificando a sua identificação. "
-"Você receberá uma mensagem em seu painel de controle quando o processo de "
-"verificação estiver concluído (normalmente entre 1-2 dias). Enquanto isso, "
-"você ainda pode acessar a todo o conteúdo do curso."
-
-#: lms/templates/verify_student/reverify_success_step.underscore
-msgid "Return to Your Dashboard"
-msgstr "Retornar ao painel de controle"
-
-#: lms/templates/verify_student/review_photos_step.underscore
-msgid "Review Your Photos"
-msgstr "Revisar suas Fotos"
-
-#: lms/templates/verify_student/review_photos_step.underscore
-msgid ""
-"Make sure we can verify your identity with the photos and information you "
-"have provided."
-msgstr ""
-"Confirme se nós poderemos verificar sua indenidade com as fotos e a "
-"informação que você forneceu."
-
-#: lms/templates/verify_student/review_photos_step.underscore
-#, python-format
-msgid "Photo of %(fullName)s"
-msgstr "Foto de %(fullName)s"
-
-#: lms/templates/verify_student/review_photos_step.underscore
-#, python-format
-msgid "Photo of %(fullName)s's ID"
-msgstr "Foto do documento de %(fullName)s"
-
-#: lms/templates/verify_student/review_photos_step.underscore
-msgid "Photo requirements:"
-msgstr "Requisitos da foto:"
-
-#: lms/templates/verify_student/review_photos_step.underscore
-msgid "Does the photo of you show your whole face?"
-msgstr "A sua foto escolhida exibe todo o seu rosto?"
-
-#: lms/templates/verify_student/review_photos_step.underscore
-msgid "Does the photo of you match your ID photo?"
-msgstr "A foto a seguir é a mesma foto de sua identidade?"
-
-#: lms/templates/verify_student/review_photos_step.underscore
-msgid "Is your name on your ID readable?"
-msgstr "O seu nome é legível em seu documento?"
-
-#: lms/templates/verify_student/review_photos_step.underscore
-#, python-format
-msgid "Does the name on your ID match your account name: %(fullName)s?"
-msgstr ""
-"O nome de sua identificação correspondo ao nome de sua conta: %(fullName)s?"
-
-#: lms/templates/verify_student/review_photos_step.underscore
-msgid "Edit Your Name"
-msgstr "Edite o seu nome"
-
-#: lms/templates/verify_student/review_photos_step.underscore
-msgid ""
-"Make sure that the full name on your account matches the name on your ID."
-msgstr ""
-"Verifique se o nome completo na sua conta é o mesmo que o nome no seu "
-"documento de identidade."
-
-#: lms/templates/verify_student/review_photos_step.underscore
-msgid "Photos don't meet the requirements?"
-msgstr "As fotos não satisfazem os requisitos?"
-
-#: lms/templates/verify_student/review_photos_step.underscore
-msgid "Retake Your Photos"
-msgstr "Tirar outra foto"
-
-#: lms/templates/verify_student/review_photos_step.underscore
-msgid "Before proceeding, please confirm that your details match"
-msgstr "Antes de prosseguir, confirme os seus dados"
-
-#: lms/templates/verify_student/webcam_photo.underscore
-msgid ""
-"Don't see your picture? Make sure to allow your browser to use your camera "
-"when it asks for permission."
-msgstr ""
-"Não vê sua fotografia? Certifique-se de permitir que o seu navegador utilize"
-" a câmera quando ele pedir permissão."
-
-#: lms/templates/verify_student/webcam_photo.underscore
-msgid "Live view of webcam"
-msgstr "Visualizar webcam ao vivo"
-
-#: lms/templates/verify_student/webcam_photo.underscore
-msgid "Retake Photo"
-msgstr "Tire uma foto novamente"
-
-#: lms/templates/verify_student/webcam_photo.underscore
-msgid "Take Photo"
-msgstr "Tirar foto"
-
#: cms/templates/js/access-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/access-editor.underscore
+#: test_root/staticfiles/templates/access-editor.underscore
msgid "Limit Access"
msgstr ""
#: cms/templates/js/access-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/access-editor.underscore
+#: test_root/staticfiles/templates/access-editor.underscore
msgid ""
"Select a prerequisite subsection and enter a minimum score percentage to "
"limit access to this subsection."
msgstr ""
#: cms/templates/js/access-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/access-editor.underscore
+#: test_root/staticfiles/templates/access-editor.underscore
msgid "Prerequisite:"
msgstr ""
#: cms/templates/js/access-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/access-editor.underscore
+#: test_root/staticfiles/templates/access-editor.underscore
msgid "No prerequisite"
msgstr ""
#: cms/templates/js/access-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/access-editor.underscore
+#: test_root/staticfiles/templates/access-editor.underscore
msgid "Minimum Score:"
msgstr ""
#: cms/templates/js/access-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/access-editor.underscore
+#: test_root/staticfiles/templates/access-editor.underscore
msgid "The minimum score percentage must be a whole number between 0 and 100."
msgstr ""
#: cms/templates/js/access-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/access-editor.underscore
+#: test_root/staticfiles/templates/access-editor.underscore
msgid "Use as a Prerequisite"
msgstr ""
#: cms/templates/js/access-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/access-editor.underscore
+#: test_root/staticfiles/templates/access-editor.underscore
msgid "Make this subsection available as a prerequisite to other content"
msgstr ""
@@ -8071,6 +6090,19 @@ msgstr "Mostrar todos"
msgid "Other"
msgstr "Outro"
+#: cms/templates/js/asset-library.underscore
+#: cms/templates/js/basic-modal.underscore
+#: lms/templates/instructor/instructor_dashboard_2/enrollment-code-lookup-links.underscore
+#: test_root/staticfiles/coffee/fixtures/asset-library.underscore
+#: test_root/staticfiles/coffee/fixtures/basic-modal.underscore
+#: test_root/staticfiles/proctoring/templates/course_allowances.underscore
+#: test_root/staticfiles/proctoring/templates/student-proctored-exam-attempts.underscore
+#: test_root/staticfiles/templates/asset-library.underscore
+#: test_root/staticfiles/templates/basic-modal.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/enrollment-code-lookup-links.underscore
+msgid "Actions"
+msgstr "Ações"
+
#: cms/templates/js/asset-library.underscore
msgid "You haven't added any assets to this course yet."
msgstr "Você não adicionou nenhum ativo a este curso ainda"
@@ -8233,6 +6265,8 @@ msgid "This content group is used in:"
msgstr "Esse grupo de conteúdo é utilizado em:"
#: cms/templates/js/content-group-details.underscore
+#: test_root/staticfiles/coffee/fixtures/content-group-details.underscore
+#: test_root/staticfiles/templates/content-group-details.underscore
msgid ""
"This content group is not in use. Add a content group to any unit from the "
"{linkStart}Course Outline{linkEnd}."
@@ -8240,6 +6274,10 @@ msgstr ""
#: cms/templates/js/content-group-details.underscore
#: cms/templates/js/group-configuration-details.underscore
+#: test_root/staticfiles/coffee/fixtures/content-group-details.underscore
+#: test_root/staticfiles/coffee/fixtures/group-configuration-details.underscore
+#: test_root/staticfiles/templates/content-group-details.underscore
+#: test_root/staticfiles/templates/group-configuration-details.underscore
msgid "Course Outline"
msgstr ""
@@ -8260,6 +6298,8 @@ msgid "This content group is used in one or more units."
msgstr "Este grupo de conteúdo é utilizado em uma ou mais unidades."
#: cms/templates/js/course-outline.underscore
+#: test_root/staticfiles/coffee/fixtures/course-outline.underscore
+#: test_root/staticfiles/templates/course-outline.underscore
#, python-format
msgid "Prerequisite: %(prereq_display_name)s"
msgstr ""
@@ -8329,6 +6369,17 @@ msgstr "Lançado:"
msgid "Scheduled:"
msgstr "Agendado:"
+#: cms/templates/js/course-outline.underscore
+#: cms/templates/js/publish-xblock.underscore
+#: lms/templates/ccx/schedule.underscore
+#: test_root/staticfiles/coffee/fixtures/course-outline.underscore
+#: test_root/staticfiles/coffee/fixtures/publish-xblock.underscore
+#: test_root/staticfiles/templates/course-outline.underscore
+#: test_root/staticfiles/templates/publish-xblock.underscore
+#: test_root/staticfiles/templates/ccx/schedule.underscore
+msgid "Unscheduled"
+msgstr "Não agendado"
+
#: cms/templates/js/course-outline.underscore
msgid "Graded as:"
msgstr "Avaliado como:"
@@ -8353,6 +6404,8 @@ msgid "Assignment Type Name"
msgstr "Nome do Tipo de Tarefa"
#: cms/templates/js/course_grade_policy.underscore
+#: test_root/staticfiles/coffee/fixtures/course_grade_policy.underscore
+#: test_root/staticfiles/templates/course_grade_policy.underscore
msgid ""
"The general category for this type of assignment, for example, Homework or "
"Midterm Exam. This name is visible to learners."
@@ -8363,6 +6416,8 @@ msgid "Abbreviation"
msgstr "Abreviação"
#: cms/templates/js/course_grade_policy.underscore
+#: test_root/staticfiles/coffee/fixtures/course_grade_policy.underscore
+#: test_root/staticfiles/templates/course_grade_policy.underscore
msgid ""
"This short name for the assignment type (for example, HW or Midterm) appears"
" next to assignments on a learner's Progress page."
@@ -8373,6 +6428,8 @@ msgid "Weight of Total Grade"
msgstr "Peso da nota total"
#: cms/templates/js/course_grade_policy.underscore
+#: test_root/staticfiles/coffee/fixtures/course_grade_policy.underscore
+#: test_root/staticfiles/templates/course_grade_policy.underscore
msgid ""
"The weight of all assignments of this type as a percentage of the total "
"grade, for example, 40. Do not include the percent symbol."
@@ -8383,6 +6440,8 @@ msgid "Total Number"
msgstr "Número Total"
#: cms/templates/js/course_grade_policy.underscore
+#: test_root/staticfiles/coffee/fixtures/course_grade_policy.underscore
+#: test_root/staticfiles/templates/course_grade_policy.underscore
msgid ""
"The number of subsections in the course that contain problems of this "
"assignment type."
@@ -8393,6 +6452,8 @@ msgid "Number of Droppable"
msgstr "Número de Canceláveis"
#: cms/templates/js/course_grade_policy.underscore
+#: test_root/staticfiles/coffee/fixtures/course_grade_policy.underscore
+#: test_root/staticfiles/templates/course_grade_policy.underscore
msgid ""
"The number of assignments of this type that will be dropped. The lowest "
"scoring assignments are dropped first."
@@ -8414,6 +6475,16 @@ msgstr ""
"Existe um código inválido em seu conteúdo. Por favor, verifique para "
"certificar-se que é um HTML válido."
+#: cms/templates/js/course_info_update.underscore
+#: lms/templates/commerce/receipt.underscore
+#: lms/templates/verify_student/payment_confirmation_step.underscore
+#: test_root/staticfiles/coffee/fixtures/course_info_update.underscore
+#: test_root/staticfiles/templates/course_info_update.underscore
+#: test_root/staticfiles/templates/commerce/receipt.underscore
+#: test_root/staticfiles/templates/verify_student/payment_confirmation_step.underscore
+msgid "Date"
+msgstr "Data"
+
#: cms/templates/js/course_info_update.underscore
msgid "Send push notification to mobile apps"
msgstr "Enviar notificação de envio para o aplicativo móvel"
@@ -8442,6 +6513,16 @@ msgstr "Limpar data limite para avaliação"
msgid "Chapter Name"
msgstr "Nome do Capítulo"
+#: cms/templates/js/edit-chapter.underscore
+#: lms/templates/ccx/schedule.underscore
+#: test_root/staticfiles/coffee/fixtures/edit-chapter.underscore
+#: test_root/staticfiles/proctoring/templates/add-new-allowance.underscore
+#: test_root/staticfiles/proctoring/templates/student-proctored-exam-attempts.underscore
+#: test_root/staticfiles/templates/edit-chapter.underscore
+#: test_root/staticfiles/templates/ccx/schedule.underscore
+msgid "gettext("
+msgstr "gettext("
+
#: cms/templates/js/edit-chapter.underscore
msgid "provide the title/name of the chapter that will be used in navigating"
msgstr "forneça o título/nome do capítulo que será utilizado na navegação"
@@ -8508,6 +6589,8 @@ msgid "This Group Configuration is used in:"
msgstr "A Configuração deste Grupo é usada em:"
#: cms/templates/js/group-configuration-details.underscore
+#: test_root/staticfiles/coffee/fixtures/group-configuration-details.underscore
+#: test_root/staticfiles/templates/group-configuration-details.underscore
msgid ""
"This Group Configuration is not in use. Start by adding a content experiment"
" to any Unit via the {linkStart}Course Outline{linkEnd}."
@@ -8647,6 +6730,18 @@ msgstr "Você ainda não adicionou nenhum livro-texto a este curso."
msgid "Add your first textbook"
msgstr "Acrescentar seu primeiro livro-texto"
+#: cms/templates/js/paging-header.underscore
+#: common/static/common/templates/components/paging-footer.underscore
+#: common/static/common/templates/discussion/pagination.underscore
+#: test_root/staticfiles/coffee/fixtures/paging-header.underscore
+#: test_root/staticfiles/common/templates/components/paging-footer.underscore
+#: test_root/staticfiles/common/templates/discussion/pagination.underscore
+#: test_root/staticfiles/templates/paging-header.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/components/paging-footer.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/pagination.underscore
+msgid "Previous"
+msgstr "Anterior"
+
#: cms/templates/js/previous-video-upload-list.underscore
msgid "Previous Uploads"
msgstr "Envios Anteriores"
@@ -8663,6 +6758,17 @@ msgstr "Duração"
msgid "Video ID"
msgstr "ID do Vídeo"
+#: cms/templates/js/previous-video-upload-list.underscore
+#: lms/djangoapps/support/static/support/templates/certificates_results.underscore
+#: lms/templates/verify_student/enrollment_confirmation_step.underscore
+#: test_root/staticfiles/coffee/fixtures/previous-video-upload-list.underscore
+#: test_root/staticfiles/proctoring/templates/student-proctored-exam-attempts.underscore
+#: test_root/staticfiles/support/templates/certificates_results.underscore
+#: test_root/staticfiles/templates/previous-video-upload-list.underscore
+#: test_root/staticfiles/templates/verify_student/enrollment_confirmation_step.underscore
+msgid "Status"
+msgstr "Status"
+
#: cms/templates/js/publish-history.underscore
msgid "Never published"
msgstr "Nunca publicado"
@@ -8920,6 +7026,8 @@ msgid "Delete the user, {username}"
msgstr "Deletar o usuário, {username}"
#: cms/templates/js/timed-examination-preference-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/timed-examination-preference-editor.underscore
+#: test_root/staticfiles/templates/timed-examination-preference-editor.underscore
msgid "Set as a Special Exam"
msgstr ""
@@ -9207,3 +7315,2833 @@ msgstr ""
#: cms/templates/js/video/transcripts/messages/transcripts-use-existing.underscore
msgid "Use Current Transcript"
msgstr "Usar a Transcrição Atual"
+
+#: common/static/common/templates/image-modal.underscore
+#: test_root/staticfiles/common/templates/image-modal.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/image-modal.underscore
+msgid "Large"
+msgstr "Grande"
+
+#: common/static/common/templates/image-modal.underscore
+#: test_root/staticfiles/common/templates/image-modal.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/image-modal.underscore
+msgid "Zoom In"
+msgstr "Aumentar a tela"
+
+#: common/static/common/templates/image-modal.underscore
+#: test_root/staticfiles/common/templates/image-modal.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/image-modal.underscore
+msgid "Zoom Out"
+msgstr "Diminuir a tela"
+
+#: common/static/common/templates/components/paging-footer.underscore
+#: test_root/staticfiles/common/templates/components/paging-footer.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/components/paging-footer.underscore
+#, python-format
+msgid "Page number out of %(total_pages)s"
+msgstr ""
+
+#: common/static/common/templates/components/paging-footer.underscore
+#: test_root/staticfiles/common/templates/components/paging-footer.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/components/paging-footer.underscore
+msgid "Enter the page number you'd like to quickly navigate to."
+msgstr "Entre com o número da página que você gostaria de acessar rapidamente"
+
+#: common/static/common/templates/components/paging-header.underscore
+#: test_root/staticfiles/common/templates/components/paging-header.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/components/paging-header.underscore
+msgid "Sorted by"
+msgstr "Ordenado por "
+
+#: common/static/common/templates/components/search-field.underscore
+#: test_root/staticfiles/common/templates/components/search-field.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/components/search-field.underscore
+msgid "Clear search"
+msgstr "Limpar pesquisa"
+
+#: common/static/common/templates/discussion/discussion-home.underscore
+#: test_root/staticfiles/common/templates/discussion/discussion-home.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/discussion-home.underscore
+msgid "DISCUSSION HOME:"
+msgstr "PÁGINA INICIAL DA DISCUSSÃO:"
+
+#: common/static/common/templates/discussion/discussion-home.underscore
+#: test_root/staticfiles/common/templates/discussion/discussion-home.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/discussion-home.underscore
+#, python-format
+msgid "How to use %(platform_name)s discussions"
+msgstr "Como usar as discussões de %(platform_name)s"
+
+#: common/static/common/templates/discussion/discussion-home.underscore
+#: test_root/staticfiles/common/templates/discussion/discussion-home.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/discussion-home.underscore
+msgid "Find discussions"
+msgstr "Encontrar discussões"
+
+#: common/static/common/templates/discussion/discussion-home.underscore
+#: test_root/staticfiles/common/templates/discussion/discussion-home.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/discussion-home.underscore
+msgid "Use the Discussion Topics menu to find specific topics."
+msgstr ""
+
+#: common/static/common/templates/discussion/discussion-home.underscore
+#: test_root/staticfiles/common/templates/discussion/discussion-home.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/discussion-home.underscore
+msgid "Search all posts"
+msgstr ""
+
+#: common/static/common/templates/discussion/discussion-home.underscore
+#: test_root/staticfiles/common/templates/discussion/discussion-home.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/discussion-home.underscore
+msgid "Filter and sort topics"
+msgstr ""
+
+#: common/static/common/templates/discussion/discussion-home.underscore
+#: test_root/staticfiles/common/templates/discussion/discussion-home.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/discussion-home.underscore
+msgid "Engage with posts"
+msgstr "Participar das publicações"
+
+#: common/static/common/templates/discussion/discussion-home.underscore
+#: test_root/staticfiles/common/templates/discussion/discussion-home.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/discussion-home.underscore
+msgid "Vote for good posts and responses"
+msgstr ""
+
+#: common/static/common/templates/discussion/discussion-home.underscore
+#: test_root/staticfiles/common/templates/discussion/discussion-home.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/discussion-home.underscore
+msgid "Report abuse, topics, and responses"
+msgstr ""
+
+#: common/static/common/templates/discussion/discussion-home.underscore
+#: test_root/staticfiles/common/templates/discussion/discussion-home.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/discussion-home.underscore
+msgid "Follow or unfollow posts"
+msgstr ""
+
+#: common/static/common/templates/discussion/discussion-home.underscore
+#: test_root/staticfiles/common/templates/discussion/discussion-home.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/discussion-home.underscore
+msgid "Receive updates"
+msgstr "Receber atualizações"
+
+#: common/static/common/templates/discussion/discussion-home.underscore
+#: test_root/staticfiles/common/templates/discussion/discussion-home.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/discussion-home.underscore
+msgid "Toggle Notifications Setting"
+msgstr "Alterar Configurações de Notificação"
+
+#: common/static/common/templates/discussion/discussion-home.underscore
+#: test_root/staticfiles/common/templates/discussion/discussion-home.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/discussion-home.underscore
+msgid ""
+"Check this box to receive an email digest once a day notifying you about "
+"new, unread activity from posts you are following."
+msgstr ""
+"Marque esta alternativa para receber um e-mail uma vez por dia com um resumo"
+" das novidades das publicações não lidas as quais você segue."
+
+#: common/static/common/templates/discussion/forum-action-answer.underscore
+#: test_root/staticfiles/common/templates/discussion/forum-action-answer.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/forum-action-answer.underscore
+msgid "Mark as Answer"
+msgstr "Marcar como Resposta"
+
+#: common/static/common/templates/discussion/forum-action-answer.underscore
+#: test_root/staticfiles/common/templates/discussion/forum-action-answer.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/forum-action-answer.underscore
+msgid "Unmark as Answer"
+msgstr "Desmarcar como Respondido"
+
+#: common/static/common/templates/discussion/forum-action-close.underscore
+#: test_root/staticfiles/common/templates/discussion/forum-action-close.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/forum-action-close.underscore
+msgid "Open"
+msgstr "Abrir"
+
+#: common/static/common/templates/discussion/forum-action-endorse.underscore
+#: test_root/staticfiles/common/templates/discussion/forum-action-endorse.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/forum-action-endorse.underscore
+msgid "Endorse"
+msgstr "Aprovar"
+
+#: common/static/common/templates/discussion/forum-action-endorse.underscore
+#: test_root/staticfiles/common/templates/discussion/forum-action-endorse.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/forum-action-endorse.underscore
+msgid "Unendorse"
+msgstr "Cancelar aprovação"
+
+#: common/static/common/templates/discussion/forum-action-follow.underscore
+#: test_root/staticfiles/common/templates/discussion/forum-action-follow.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/forum-action-follow.underscore
+msgid "Follow"
+msgstr "Seguir"
+
+#: common/static/common/templates/discussion/forum-action-follow.underscore
+#: test_root/staticfiles/common/templates/discussion/forum-action-follow.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/forum-action-follow.underscore
+msgid "Unfollow"
+msgstr "Deixar de Seguir"
+
+#: common/static/common/templates/discussion/forum-action-pin.underscore
+#: test_root/staticfiles/common/templates/discussion/forum-action-pin.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/forum-action-pin.underscore
+msgid "Pin"
+msgstr "Marcar"
+
+#: common/static/common/templates/discussion/forum-action-pin.underscore
+#: test_root/staticfiles/common/templates/discussion/forum-action-pin.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/forum-action-pin.underscore
+msgid "Unpin"
+msgstr "Desmarcar"
+
+#: common/static/common/templates/discussion/forum-action-report.underscore
+#: test_root/staticfiles/common/templates/discussion/forum-action-report.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/forum-action-report.underscore
+msgid "Report abuse"
+msgstr "Relatar mau uso"
+
+#: common/static/common/templates/discussion/forum-action-report.underscore
+#: test_root/staticfiles/common/templates/discussion/forum-action-report.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/forum-action-report.underscore
+msgid "Report"
+msgstr "Reportar"
+
+#: common/static/common/templates/discussion/forum-action-report.underscore
+#: test_root/staticfiles/common/templates/discussion/forum-action-report.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/forum-action-report.underscore
+msgid "Unreport"
+msgstr "Retirar"
+
+#: common/static/common/templates/discussion/forum-action-vote.underscore
+#: test_root/staticfiles/common/templates/discussion/forum-action-vote.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/forum-action-vote.underscore
+msgid "Vote for this post,"
+msgstr "Vote nesta publicação,"
+
+#: common/static/common/templates/discussion/new-post.underscore
+#: test_root/staticfiles/common/templates/discussion/new-post.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/new-post.underscore
+msgid "Visible To:"
+msgstr "Visível para:"
+
+#: common/static/common/templates/discussion/new-post.underscore
+#: test_root/staticfiles/common/templates/discussion/new-post.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/new-post.underscore
+msgid "All Groups"
+msgstr "Todos os grupos"
+
+#: common/static/common/templates/discussion/new-post.underscore
+#: test_root/staticfiles/common/templates/discussion/new-post.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/new-post.underscore
+msgid ""
+"Discussion admins, moderators, and TAs can make their posts visible to all "
+"students or specify a single cohort."
+msgstr ""
+"Administradores de discussões, moderadores e assistentes de aula podem "
+"tornar seus post visíveis para todos os alunos ou especificar um único "
+"grupo."
+
+#: common/static/common/templates/discussion/new-post.underscore
+#: test_root/staticfiles/common/templates/discussion/new-post.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/new-post.underscore
+msgid "Title:"
+msgstr "Título:"
+
+#: common/static/common/templates/discussion/new-post.underscore
+#: test_root/staticfiles/common/templates/discussion/new-post.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/new-post.underscore
+msgid "Add a clear and descriptive title to encourage participation."
+msgstr ""
+"Adicionar um título claro e descritivo para incentivar a participação."
+
+#: common/static/common/templates/discussion/new-post.underscore
+#: test_root/staticfiles/common/templates/discussion/new-post.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/new-post.underscore
+msgid "Enter your question or comment"
+msgstr "Insira sua pergunta ou comentário"
+
+#: common/static/common/templates/discussion/new-post.underscore
+#: test_root/staticfiles/common/templates/discussion/new-post.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/new-post.underscore
+msgid "follow this post"
+msgstr "seguir esta publicação"
+
+#: common/static/common/templates/discussion/new-post.underscore
+#: test_root/staticfiles/common/templates/discussion/new-post.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/new-post.underscore
+msgid "post anonymously"
+msgstr "publicar anonimamente"
+
+#: common/static/common/templates/discussion/new-post.underscore
+#: test_root/staticfiles/common/templates/discussion/new-post.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/new-post.underscore
+msgid "post anonymously to classmates"
+msgstr "publicar anonimamente para os colegas da turma"
+
+#: common/static/common/templates/discussion/new-post.underscore
+#: test_root/staticfiles/common/templates/discussion/new-post.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/new-post.underscore
+msgid "Add Post"
+msgstr "Postar"
+
+#: common/static/common/templates/discussion/post-user-display.underscore
+#: test_root/staticfiles/common/templates/discussion/post-user-display.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/post-user-display.underscore
+msgid "Community TA"
+msgstr "Assistente de ensino da comunidade"
+
+#: common/static/common/templates/discussion/profile-thread.underscore
+#: common/static/common/templates/discussion/thread.underscore
+#: test_root/staticfiles/common/templates/discussion/profile-thread.underscore
+#: test_root/staticfiles/common/templates/discussion/thread.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/profile-thread.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread.underscore
+msgid "This thread is closed."
+msgstr "Este tópico está fechado."
+
+#: common/static/common/templates/discussion/profile-thread.underscore
+#: test_root/staticfiles/common/templates/discussion/profile-thread.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/profile-thread.underscore
+msgid "View discussion"
+msgstr "Ver discussão"
+
+#: common/static/common/templates/discussion/response-comment-edit.underscore
+#: test_root/staticfiles/common/templates/discussion/response-comment-edit.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/response-comment-edit.underscore
+msgid "Editing comment"
+msgstr "Editando comentários"
+
+#: common/static/common/templates/discussion/response-comment-edit.underscore
+#: test_root/staticfiles/common/templates/discussion/response-comment-edit.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/response-comment-edit.underscore
+msgid "Update comment"
+msgstr "Atualizar comentário"
+
+#: common/static/common/templates/discussion/response-comment-show.underscore
+#: test_root/staticfiles/common/templates/discussion/response-comment-show.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/response-comment-show.underscore
+#, python-format
+msgid "posted %(time_ago)s by %(author)s"
+msgstr "postado %(time_ago)s por %(author)s"
+
+#: common/static/common/templates/discussion/response-comment-show.underscore
+#: common/static/common/templates/discussion/thread-response-show.underscore
+#: common/static/common/templates/discussion/thread-show.underscore
+#: test_root/staticfiles/common/templates/discussion/response-comment-show.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-response-show.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-show.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/response-comment-show.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-response-show.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-show.underscore
+msgid "Reported"
+msgstr "Relatado"
+
+#: common/static/common/templates/discussion/thread-edit.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-edit.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-edit.underscore
+msgid "Editing post"
+msgstr "Editando publicação"
+
+#: common/static/common/templates/discussion/thread-edit.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-edit.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-edit.underscore
+msgid "Edit post title"
+msgstr "Editar título da publicação"
+
+#: common/static/common/templates/discussion/thread-edit.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-edit.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-edit.underscore
+msgid "Update post"
+msgstr "Atualizar publicação"
+
+#: common/static/common/templates/discussion/thread-list-item.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-list-item.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-list-item.underscore
+msgid "discussion"
+msgstr "discussão"
+
+#: common/static/common/templates/discussion/thread-list-item.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-list-item.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-list-item.underscore
+msgid "answered question"
+msgstr "questão respondida"
+
+#: common/static/common/templates/discussion/thread-list-item.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-list-item.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-list-item.underscore
+msgid "unanswered question"
+msgstr "questão não respondida"
+
+#: common/static/common/templates/discussion/thread-list-item.underscore
+#: common/static/common/templates/discussion/thread-show.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-list-item.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-show.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-list-item.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-show.underscore
+msgid "Pinned"
+msgstr "Marcado"
+
+#: common/static/common/templates/discussion/thread-list-item.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-list-item.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-list-item.underscore
+msgid "Following"
+msgstr "Seguindo"
+
+#: common/static/common/templates/discussion/thread-list-item.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-list-item.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-list-item.underscore
+msgid "By: Staff"
+msgstr "Por: Equipe"
+
+#: common/static/common/templates/discussion/thread-list-item.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-list-item.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-list-item.underscore
+msgid "By: Community TA"
+msgstr "Por: Comunidade TA"
+
+#: common/static/common/templates/discussion/thread-list-item.underscore
+#: common/static/common/templates/discussion/thread-response-show.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-list-item.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-response-show.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-list-item.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-response-show.underscore
+msgid "fmt"
+msgstr "fmt"
+
+#: common/static/common/templates/discussion/thread-list-item.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-list-item.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-list-item.underscore
+#, python-format
+msgid ""
+"%(comments_count)s %(span_sr_open)scomments (%(unread_comments_count)s "
+"unread comments)%(span_close)s"
+msgstr ""
+"%(comments_count)s %(span_sr_open)scomentários (%(unread_comments_count)s "
+"comentários não lidos)%(span_close)s"
+
+#: common/static/common/templates/discussion/thread-list-item.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-list-item.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-list-item.underscore
+#, python-format
+msgid "%(comments_count)s %(span_sr_open)scomments %(span_close)s"
+msgstr "%(comments_count)s %(span_sr_open)scomentários %(span_close)s"
+
+#: common/static/common/templates/discussion/thread-response-edit.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-response-edit.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-response-edit.underscore
+msgid "Editing response"
+msgstr "Editar resposta"
+
+#: common/static/common/templates/discussion/thread-response-edit.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-response-edit.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-response-edit.underscore
+msgid "Update response"
+msgstr "Atualizar resposta"
+
+#: common/static/common/templates/discussion/thread-response-show.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-response-show.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-response-show.underscore
+#, python-format
+msgid "marked as answer %(time_ago)s by %(user)s"
+msgstr "marcado como resposta %(time_ago)s por %(user)s"
+
+#: common/static/common/templates/discussion/thread-response-show.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-response-show.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-response-show.underscore
+#, python-format
+msgid "marked as answer %(time_ago)s"
+msgstr "marcado como resposta %(time_ago)s"
+
+#: common/static/common/templates/discussion/thread-response-show.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-response-show.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-response-show.underscore
+#, python-format
+msgid "endorsed %(time_ago)s by %(user)s"
+msgstr "aprovado %(time_ago)s por %(user)s"
+
+#: common/static/common/templates/discussion/thread-response-show.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-response-show.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-response-show.underscore
+#, python-format
+msgid "endorsed %(time_ago)s"
+msgstr "aprovado %(time_ago)s"
+
+#: common/static/common/templates/discussion/thread-response.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-response.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-response.underscore
+#, python-format
+msgid "Show Comment (%(num_comments)s)"
+msgid_plural "Show Comments (%(num_comments)s)"
+msgstr[0] "Mostrar Comentários (%(num_comments)s)"
+msgstr[1] "Mostrar Comentários (%(num_comments)s)"
+
+#: common/static/common/templates/discussion/thread-response.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-response.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-response.underscore
+msgid "fmts"
+msgstr "fmts"
+
+#: common/static/common/templates/discussion/thread-response.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-response.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-response.underscore
+msgid "Add a comment"
+msgstr "Adicionar comentário"
+
+#: common/static/common/templates/discussion/thread-response.underscore
+#: common/static/common/templates/discussion/thread.underscore
+#: lms/templates/verify_student/incourse_reverify.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-response.underscore
+#: test_root/staticfiles/common/templates/discussion/thread.underscore
+#: test_root/staticfiles/templates/verify_student/incourse_reverify.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-response.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread.underscore
+msgid "Submit"
+msgstr "Enviar"
+
+#: common/static/common/templates/discussion/thread-show.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-show.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-show.underscore
+#, python-format
+msgid "%(post_type)s posted %(time_ago)s by %(author)s"
+msgstr "%(post_type)s postado %(time_ago)s por %(author)s"
+
+#: common/static/common/templates/discussion/thread-show.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-show.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-show.underscore
+msgid "Closed"
+msgstr "Fechado"
+
+#: common/static/common/templates/discussion/thread-show.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-show.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-show.underscore
+#, python-format
+msgid "Related to: %(courseware_title_linked)s"
+msgstr "Relacionado a: %(courseware_title_linked)s"
+
+#: common/static/common/templates/discussion/thread-show.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-show.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-show.underscore
+#, python-format
+msgid "This post is visible only to %(group_name)s."
+msgstr "Este post é visível apenas para %(group_name)s."
+
+#: common/static/common/templates/discussion/thread-show.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-show.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-show.underscore
+msgid "This post is visible to everyone."
+msgstr "Este post está visível para todos."
+
+#: common/static/common/templates/discussion/thread-type.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-type.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-type.underscore
+msgid "Post type:"
+msgstr "Tipo de postagem:"
+
+#: common/static/common/templates/discussion/thread-type.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-type.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-type.underscore
+msgid "Question"
+msgstr "Pergunta"
+
+#: common/static/common/templates/discussion/thread-type.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-type.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-type.underscore
+msgid "Discussion"
+msgstr "Discussão"
+
+#: common/static/common/templates/discussion/thread-type.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-type.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-type.underscore
+msgid ""
+"Questions raise issues that need answers. Discussions share ideas and start "
+"conversations."
+msgstr ""
+"Perguntas levantam questões que precisam de respostas. Discussões partilham "
+"ideias e iniciam conversas."
+
+#: common/static/common/templates/discussion/thread.underscore
+#: test_root/staticfiles/common/templates/discussion/thread.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread.underscore
+msgid "Add a Response"
+msgstr "Adicionar resposta"
+
+#: common/static/common/templates/discussion/thread.underscore
+#: test_root/staticfiles/common/templates/discussion/thread.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread.underscore
+msgid "Post a response:"
+msgstr "Publicar uma resposta:"
+
+#: common/static/common/templates/discussion/thread.underscore
+#: test_root/staticfiles/common/templates/discussion/thread.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread.underscore
+msgid "Expand discussion"
+msgstr "Ampliar discussão"
+
+#: common/static/common/templates/discussion/thread.underscore
+#: test_root/staticfiles/common/templates/discussion/thread.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread.underscore
+msgid "Collapse discussion"
+msgstr "Ocultar discussão"
+
+#: common/static/common/templates/discussion/topic.underscore
+#: test_root/staticfiles/common/templates/discussion/topic.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/topic.underscore
+msgid "Topic Area:"
+msgstr "Área de Tópico:"
+
+#: common/static/common/templates/discussion/topic.underscore
+#: test_root/staticfiles/common/templates/discussion/topic.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/topic.underscore
+msgid "Discussion topics; currently listing: "
+msgstr ""
+
+#: common/static/common/templates/discussion/topic.underscore
+#: test_root/staticfiles/common/templates/discussion/topic.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/topic.underscore
+msgid "Filter topics"
+msgstr "Filtrar tópicos"
+
+#: common/static/common/templates/discussion/topic.underscore
+#: test_root/staticfiles/common/templates/discussion/topic.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/topic.underscore
+msgid "Add your post to a relevant topic to help others find it."
+msgstr ""
+"Adicione o seu post para um tema relevante para ajudar os outros a "
+"encontrar."
+
+#: common/static/common/templates/discussion/user-profile.underscore
+#: test_root/staticfiles/common/templates/discussion/user-profile.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/user-profile.underscore
+msgid "Active Threads"
+msgstr "Tópicos ativos"
+
+#: lms/djangoapps/support/static/support/templates/certificates.underscore
+#: test_root/staticfiles/support/templates/certificates.underscore
+msgid "username or email"
+msgstr "usuário ou email"
+
+#: lms/djangoapps/support/static/support/templates/certificates.underscore
+#: test_root/staticfiles/support/templates/certificates.underscore
+msgid "course id"
+msgstr "Identificação do curso"
+
+#: lms/djangoapps/support/static/support/templates/certificates_results.underscore
+#: lms/templates/instructor/instructor_dashboard_2/certificate-invalidation.underscore
+#: lms/templates/instructor/instructor_dashboard_2/certificate-white-list.underscore
+#: test_root/staticfiles/support/templates/certificates_results.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/certificate-invalidation.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/certificate-white-list.underscore
+msgid "No results"
+msgstr "Sem resultados"
+
+#: lms/djangoapps/support/static/support/templates/certificates_results.underscore
+#: test_root/staticfiles/support/templates/certificates_results.underscore
+msgid "Course Key"
+msgstr "Chave do Curso"
+
+#: lms/djangoapps/support/static/support/templates/certificates_results.underscore
+#: test_root/staticfiles/support/templates/certificates_results.underscore
+msgid "Download URL"
+msgstr "Baixar URL "
+
+#: lms/djangoapps/support/static/support/templates/certificates_results.underscore
+#: test_root/staticfiles/support/templates/certificates_results.underscore
+msgid "Grade"
+msgstr "Nota"
+
+#: lms/djangoapps/support/static/support/templates/certificates_results.underscore
+#: test_root/staticfiles/support/templates/certificates_results.underscore
+msgid "Last Updated"
+msgstr "Última atualização"
+
+#: lms/djangoapps/support/static/support/templates/certificates_results.underscore
+#: test_root/staticfiles/support/templates/certificates_results.underscore
+msgid "Download the user's certificate"
+msgstr "Baixar certificado do usuário"
+
+#: lms/djangoapps/support/static/support/templates/certificates_results.underscore
+#: test_root/staticfiles/support/templates/certificates_results.underscore
+msgid "Not available"
+msgstr "Não Disponível"
+
+#: lms/djangoapps/support/static/support/templates/certificates_results.underscore
+#: test_root/staticfiles/support/templates/certificates_results.underscore
+msgid "Regenerate"
+msgstr "Recuperar"
+
+#: lms/djangoapps/support/static/support/templates/certificates_results.underscore
+#: test_root/staticfiles/support/templates/certificates_results.underscore
+msgid "Regenerate the user's certificate"
+msgstr "Recuperar certificado de usuário."
+
+#: lms/djangoapps/support/static/support/templates/certificates_results.underscore
+#: test_root/staticfiles/support/templates/certificates_results.underscore
+msgid "Generate"
+msgstr "Emitir"
+
+#: lms/djangoapps/support/static/support/templates/certificates_results.underscore
+#: test_root/staticfiles/support/templates/certificates_results.underscore
+msgid "Generate the user's certificate"
+msgstr "Emitir certificado do usuário"
+
+#: lms/djangoapps/support/static/support/templates/enrollment-modal.underscore
+#: test_root/staticfiles/support/templates/enrollment-modal.underscore
+msgid "Current enrollment mode:"
+msgstr "Modo de matrícula atual"
+
+#: lms/djangoapps/support/static/support/templates/enrollment-modal.underscore
+#: test_root/staticfiles/support/templates/enrollment-modal.underscore
+msgid "New enrollment mode:"
+msgstr "Novo modo de matrícula"
+
+#: lms/djangoapps/support/static/support/templates/enrollment-modal.underscore
+#: test_root/staticfiles/support/templates/enrollment-modal.underscore
+msgid "Reason for change:"
+msgstr "Motivo para alteração:"
+
+#: lms/djangoapps/support/static/support/templates/enrollment-modal.underscore
+#: test_root/staticfiles/support/templates/enrollment-modal.underscore
+msgid "Choose One"
+msgstr "Escolher um"
+
+#: lms/djangoapps/support/static/support/templates/enrollment-modal.underscore
+#: test_root/staticfiles/support/templates/enrollment-modal.underscore
+msgid "Explain if other."
+msgstr "Explique se outro"
+
+#: lms/djangoapps/support/static/support/templates/enrollment-modal.underscore
+#: test_root/staticfiles/support/templates/enrollment-modal.underscore
+msgid "Submit enrollment change"
+msgstr "Enviar a alteração da matrícula"
+
+#: lms/djangoapps/support/static/support/templates/enrollment.underscore
+#: lms/templates/instructor/instructor_dashboard_2/certificate-invalidation.underscore
+#: test_root/staticfiles/support/templates/enrollment.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/certificate-invalidation.underscore
+msgid "Username or email address"
+msgstr "Nome do usuário ou endereço de e-mail"
+
+#: lms/djangoapps/support/static/support/templates/enrollment.underscore
+#: test_root/staticfiles/support/templates/enrollment.underscore
+msgid "Course ID"
+msgstr "ID do curso"
+
+#: lms/djangoapps/support/static/support/templates/enrollment.underscore
+#: test_root/staticfiles/support/templates/enrollment.underscore
+msgid "Course Start"
+msgstr "Início do curso"
+
+#: lms/djangoapps/support/static/support/templates/enrollment.underscore
+#: test_root/staticfiles/support/templates/enrollment.underscore
+msgid "Course End"
+msgstr "Término do curso"
+
+#: lms/djangoapps/support/static/support/templates/enrollment.underscore
+#: test_root/staticfiles/support/templates/enrollment.underscore
+msgid "Upgrade Deadline"
+msgstr "Prazo final para atualização"
+
+#: lms/djangoapps/support/static/support/templates/enrollment.underscore
+#: test_root/staticfiles/support/templates/enrollment.underscore
+msgid "Verification Deadline"
+msgstr "Prazo de verificação"
+
+#: lms/djangoapps/support/static/support/templates/enrollment.underscore
+#: test_root/staticfiles/support/templates/enrollment.underscore
+msgid "Enrollment Date"
+msgstr "Data de Inscrição"
+
+#: lms/djangoapps/support/static/support/templates/enrollment.underscore
+#: test_root/staticfiles/support/templates/enrollment.underscore
+msgid "Enrollment Mode"
+msgstr "Modo de matrícula"
+
+#: lms/djangoapps/support/static/support/templates/enrollment.underscore
+#: test_root/staticfiles/support/templates/enrollment.underscore
+msgid "Verified mode price"
+msgstr "Preço de modo verificado"
+
+#: lms/djangoapps/support/static/support/templates/enrollment.underscore
+#: test_root/staticfiles/support/templates/enrollment.underscore
+msgid "Reason"
+msgstr "Razão"
+
+#: lms/djangoapps/support/static/support/templates/enrollment.underscore
+#: test_root/staticfiles/support/templates/enrollment.underscore
+msgid "Last modified by"
+msgstr "Modificado por último por"
+
+#: lms/djangoapps/support/static/support/templates/enrollment.underscore
+#: lms/templates/ccx/schedule.underscore
+#: test_root/staticfiles/support/templates/enrollment.underscore
+#: test_root/staticfiles/templates/ccx/schedule.underscore
+msgid "N/A"
+msgstr "N/A"
+
+#: lms/djangoapps/support/static/support/templates/enrollment.underscore
+#: test_root/staticfiles/support/templates/enrollment.underscore
+msgid "Change Enrollment"
+msgstr "Mudar matrícula"
+
+#: lms/djangoapps/teams/static/teams/templates/edit-team.underscore
+#: test_root/staticfiles/teams/templates/edit-team.underscore
+msgid "Your team could not be created."
+msgstr "Sua equipe não pôde ser criada."
+
+#: lms/djangoapps/teams/static/teams/templates/edit-team.underscore
+#: test_root/staticfiles/teams/templates/edit-team.underscore
+msgid "Your team could not be updated."
+msgstr "Sua equipe não pôde ser atualizada."
+
+#: lms/djangoapps/teams/static/teams/templates/edit-team.underscore
+#: test_root/staticfiles/teams/templates/edit-team.underscore
+msgid ""
+"Enter information to describe your team. You cannot change these details "
+"after you create the team."
+msgstr ""
+"Dê informações para descrever sua equipe. Você não pode mudar estes detalhes"
+" após a criação da equipe."
+
+#: lms/djangoapps/teams/static/teams/templates/edit-team.underscore
+#: test_root/staticfiles/teams/templates/edit-team.underscore
+msgid "Optional Characteristics"
+msgstr "Características Opcionais"
+
+#: lms/djangoapps/teams/static/teams/templates/edit-team.underscore
+#: test_root/staticfiles/teams/templates/edit-team.underscore
+msgid ""
+"Help other learners decide whether to join your team by specifying some "
+"characteristics for your team. Choose carefully, because fewer people might "
+"be interested in joining your team if it seems too restrictive."
+msgstr ""
+"Ajude outros estudantes decidir se entram em sua equipe especificando "
+"algumas características dela. Escolha com atenção porque menos pessoas se "
+"interessarão em entrar em sua equipe se ela parecer muito restritiva."
+
+#: lms/djangoapps/teams/static/teams/templates/edit-team.underscore
+#: test_root/staticfiles/teams/templates/edit-team.underscore
+msgid "Create team."
+msgstr "Criar equipe."
+
+#: lms/djangoapps/teams/static/teams/templates/edit-team.underscore
+#: test_root/staticfiles/teams/templates/edit-team.underscore
+msgid "Update team."
+msgstr "Atualizar equipe."
+
+#: lms/djangoapps/teams/static/teams/templates/edit-team.underscore
+#: test_root/staticfiles/teams/templates/edit-team.underscore
+msgid "Cancel team creating."
+msgstr "Cancelar criação de equipe."
+
+#: lms/djangoapps/teams/static/teams/templates/edit-team.underscore
+#: test_root/staticfiles/teams/templates/edit-team.underscore
+msgid "Cancel team updating."
+msgstr "Cancelar atualização de equipe."
+
+#: lms/djangoapps/teams/static/teams/templates/instructor-tools.underscore
+#: test_root/staticfiles/teams/templates/instructor-tools.underscore
+msgid "Instructor tools"
+msgstr "Painel de Ferramentas do Instrutor"
+
+#: lms/djangoapps/teams/static/teams/templates/instructor-tools.underscore
+#: test_root/staticfiles/teams/templates/instructor-tools.underscore
+msgid "Delete Team"
+msgstr "Apagar equipe."
+
+#: lms/djangoapps/teams/static/teams/templates/instructor-tools.underscore
+#: test_root/staticfiles/teams/templates/instructor-tools.underscore
+msgid "Edit Membership"
+msgstr "Editar assinatura."
+
+#: lms/djangoapps/teams/static/teams/templates/team-actions.underscore
+#: test_root/staticfiles/teams/templates/team-actions.underscore
+msgid "Are you having trouble finding a team to join?"
+msgstr "Você está com problemas para encontrar uma equipe para fazer parte ?"
+
+#: lms/djangoapps/teams/static/teams/templates/team-profile-header-actions.underscore
+#: test_root/staticfiles/teams/templates/team-profile-header-actions.underscore
+msgid "Join Team"
+msgstr "Participe da Equipe"
+
+#: lms/djangoapps/teams/static/teams/templates/team-profile.underscore
+#: test_root/staticfiles/teams/templates/team-profile.underscore
+msgid "New Post"
+msgstr "Nova publicação"
+
+#: lms/djangoapps/teams/static/teams/templates/team-profile.underscore
+#: test_root/staticfiles/teams/templates/team-profile.underscore
+msgid "Team Details"
+msgstr "Detalhes da equipe"
+
+#: lms/djangoapps/teams/static/teams/templates/team-profile.underscore
+#: test_root/staticfiles/teams/templates/team-profile.underscore
+msgid "You are a member of this team."
+msgstr "Você é membro desta equipe"
+
+#: lms/djangoapps/teams/static/teams/templates/team-profile.underscore
+#: test_root/staticfiles/teams/templates/team-profile.underscore
+msgid "Team member profiles"
+msgstr "Perfis dos Membros da Equipe"
+
+#: lms/djangoapps/teams/static/teams/templates/team-profile.underscore
+#: test_root/staticfiles/teams/templates/team-profile.underscore
+msgid "Team capacity"
+msgstr "Capacidade da Equipe"
+
+#: lms/djangoapps/teams/static/teams/templates/team-profile.underscore
+#: test_root/staticfiles/teams/templates/team-profile.underscore
+msgid "country"
+msgstr "País"
+
+#: lms/djangoapps/teams/static/teams/templates/team-profile.underscore
+#: test_root/staticfiles/teams/templates/team-profile.underscore
+msgid "language"
+msgstr "Idioma"
+
+#: lms/djangoapps/teams/static/teams/templates/team-profile.underscore
+#: test_root/staticfiles/teams/templates/team-profile.underscore
+msgid "Leave Team"
+msgstr "Deixar Equipe"
+
+#: lms/static/js/fixtures/donation.underscore
+#: lms/templates/dashboard/donation.underscore
+#: test_root/staticfiles/js/fixtures/donation.underscore
+#: test_root/staticfiles/templates/dashboard/donation.underscore
+msgid "Donate"
+msgstr "Doar"
+
+#: lms/templates/bookmarks/bookmarks-list.underscore
+#: test_root/staticfiles/templates/bookmarks/bookmarks-list.underscore
+msgid "My Bookmarks"
+msgstr "Meus favoritos"
+
+#: lms/templates/bookmarks/bookmarks-list.underscore
+#: test_root/staticfiles/templates/bookmarks/bookmarks-list.underscore
+msgid "Bookmarked on"
+msgstr "Adicionado aos favoritos em"
+
+#: lms/templates/bookmarks/bookmarks-list.underscore
+#: test_root/staticfiles/templates/bookmarks/bookmarks-list.underscore
+msgid "You have not bookmarked any courseware pages yet."
+msgstr ""
+"Você ainda não adicionou aos favoritos nenhuma página do material didático"
+
+#: lms/templates/bookmarks/bookmarks-list.underscore
+#: test_root/staticfiles/templates/bookmarks/bookmarks-list.underscore
+msgid ""
+"Use bookmarks to help you easily return to courseware pages. To bookmark a "
+"page, select Bookmark in the upper right corner of that page. To see a list "
+"of all your bookmarks, select Bookmarks in the upper left corner of any "
+"courseware page."
+msgstr ""
+"Use os favoritos para ajudá-lo a facilmente retornar para as páginas do "
+"material didático. Para adicionar uma página aos favoritos selecione "
+"Favoritos no lado superior direito de tal página. Para ver a lista de todos "
+"os teus favoritos, selecione Favoritos no canto superior de qualquer página "
+"do material didático."
+
+#: lms/templates/ccx/schedule.underscore
+#: test_root/staticfiles/templates/ccx/schedule.underscore
+msgid "Expand All"
+msgstr "Expandir Tudo"
+
+#: lms/templates/ccx/schedule.underscore
+#: test_root/staticfiles/templates/ccx/schedule.underscore
+msgid "Collapse All"
+msgstr "Retrair Tudo"
+
+#: lms/templates/ccx/schedule.underscore
+#: test_root/staticfiles/templates/ccx/schedule.underscore
+msgid "Unit"
+msgstr "Unidade"
+
+#: lms/templates/ccx/schedule.underscore
+#: test_root/staticfiles/templates/ccx/schedule.underscore
+msgid "Start Date"
+msgstr "Data de Início"
+
+#: lms/templates/ccx/schedule.underscore
+#: test_root/staticfiles/templates/ccx/schedule.underscore
+msgid "Due Date"
+msgstr "Prazo de Entrega"
+
+#: lms/templates/ccx/schedule.underscore
+#: test_root/staticfiles/templates/ccx/schedule.underscore
+msgid "remove all"
+msgstr "remover todos"
+
+#: lms/templates/ccx/schedule.underscore
+#: test_root/staticfiles/templates/ccx/schedule.underscore
+msgid "Section"
+msgstr "Seção"
+
+#: lms/templates/ccx/schedule.underscore
+#: test_root/staticfiles/templates/ccx/schedule.underscore
+#, python-format
+msgid "Remove chapter %(chapterDisplayName)s"
+msgstr "Remover capítulo %(chapterDisplayName)s"
+
+#: lms/templates/ccx/schedule.underscore
+#: test_root/staticfiles/templates/ccx/schedule.underscore
+msgid "remove"
+msgstr "remover"
+
+#: lms/templates/ccx/schedule.underscore
+#: test_root/staticfiles/templates/ccx/schedule.underscore
+msgid "Subsection"
+msgstr "Subseção"
+
+#: lms/templates/ccx/schedule.underscore
+#: test_root/staticfiles/templates/ccx/schedule.underscore
+#, python-format
+msgid "Remove subsection %(subsectionDisplayName)s"
+msgstr "Remover subseção %(subsectionDisplayName)s"
+
+#: lms/templates/ccx/schedule.underscore
+#: test_root/staticfiles/templates/ccx/schedule.underscore
+#, python-format
+msgid "Remove unit %(unitName)s"
+msgstr "Remover unidade %(unitName)s"
+
+#: lms/templates/commerce/provider.underscore
+#: test_root/staticfiles/templates/commerce/provider.underscore
+#, python-format
+msgid ""
+"You still need to visit the %(display_name)s website to complete the credit "
+"process."
+msgstr ""
+"Você ainda precisa visitar o site %(display_name)s para completar o processo"
+" de crédito."
+
+#: lms/templates/commerce/provider.underscore
+#: test_root/staticfiles/templates/commerce/provider.underscore
+#, python-format
+msgid ""
+"To finalize course credit, %(display_name)s requires %(platform_name)s "
+"learners to submit a credit request."
+msgstr ""
+"Para finalizar os créditos do curso, %(display_name)s exige que os alunos "
+"%(platform_name)s enviem uma solicitação de créditos. "
+
+#: lms/templates/commerce/provider.underscore
+#: test_root/staticfiles/templates/commerce/provider.underscore
+#, python-format
+msgid " "
+msgstr " "
+
+#: lms/templates/commerce/provider.underscore
+#: test_root/staticfiles/templates/commerce/provider.underscore
+#, python-format
+msgid ""
+"%s "
+msgstr ""
+"%s "
+
+#: lms/templates/commerce/provider.underscore
+#: test_root/staticfiles/templates/commerce/provider.underscore
+msgid "Get Credit"
+msgstr "Obter Crédito"
+
+#: lms/templates/commerce/receipt.underscore
+#: test_root/staticfiles/templates/commerce/receipt.underscore
+#, python-format
+msgid "Thank you! We have received your payment for %(course_name)s."
+msgstr "Obrigado! Recebemos o seu pagamento para %(course_name)s."
+
+#: lms/templates/commerce/receipt.underscore
+#: lms/templates/verify_student/payment_confirmation_step.underscore
+#: test_root/staticfiles/templates/commerce/receipt.underscore
+#: test_root/staticfiles/templates/verify_student/payment_confirmation_step.underscore
+msgid ""
+"Please print this page for your records; it serves as your receipt. You will"
+" also receive an email with the same information."
+msgstr ""
+"Por favor, imprima esta página para seu controle; ela serve como recibo. "
+"Você também receberá um e-mail com as mesmas informações. "
+
+#: lms/templates/commerce/receipt.underscore
+#: lms/templates/verify_student/payment_confirmation_step.underscore
+#: test_root/staticfiles/templates/commerce/receipt.underscore
+#: test_root/staticfiles/templates/verify_student/payment_confirmation_step.underscore
+msgid "Order No."
+msgstr "Número do pedido"
+
+#: lms/templates/commerce/receipt.underscore
+#: lms/templates/verify_student/payment_confirmation_step.underscore
+#: test_root/staticfiles/templates/commerce/receipt.underscore
+#: test_root/staticfiles/templates/verify_student/payment_confirmation_step.underscore
+msgid "Amount"
+msgstr "Quantidade"
+
+#: lms/templates/commerce/receipt.underscore
+#: lms/templates/verify_student/make_payment_step_ab_testing.underscore
+#: lms/templates/verify_student/payment_confirmation_step.underscore
+#: test_root/staticfiles/templates/commerce/receipt.underscore
+#: test_root/staticfiles/templates/verify_student/make_payment_step_ab_testing.underscore
+#: test_root/staticfiles/templates/verify_student/payment_confirmation_step.underscore
+msgid "Total"
+msgstr "Total"
+
+#: lms/templates/commerce/receipt.underscore
+#: lms/templates/verify_student/payment_confirmation_step.underscore
+#: test_root/staticfiles/templates/commerce/receipt.underscore
+#: test_root/staticfiles/templates/verify_student/payment_confirmation_step.underscore
+msgid "Please Note"
+msgstr "Por favor observe"
+
+#: lms/templates/commerce/receipt.underscore
+#: lms/templates/verify_student/payment_confirmation_step.underscore
+#: test_root/staticfiles/templates/commerce/receipt.underscore
+#: test_root/staticfiles/templates/verify_student/payment_confirmation_step.underscore
+msgid "Crossed out items have been refunded."
+msgstr "Itens riscados tiveram seu valor reembolsado"
+
+#: lms/templates/commerce/receipt.underscore
+#: lms/templates/verify_student/payment_confirmation_step.underscore
+#: test_root/staticfiles/templates/commerce/receipt.underscore
+#: test_root/staticfiles/templates/verify_student/payment_confirmation_step.underscore
+msgid "Billed to"
+msgstr "Cobrar a"
+
+#: lms/templates/commerce/receipt.underscore
+#: lms/templates/verify_student/payment_confirmation_step.underscore
+#: test_root/staticfiles/templates/commerce/receipt.underscore
+#: test_root/staticfiles/templates/verify_student/payment_confirmation_step.underscore
+msgid "No receipt available"
+msgstr "Recibo não disponível"
+
+#: lms/templates/commerce/receipt.underscore
+#: lms/templates/financial-assistance/financial_assessment_submitted.underscore
+#: test_root/staticfiles/templates/commerce/receipt.underscore
+#: test_root/staticfiles/templates/financial-assistance/financial_assessment_submitted.underscore
+msgid "Go to Dashboard"
+msgstr "Ir para a Página Inicial"
+
+#: lms/templates/commerce/receipt.underscore
+#: lms/templates/verify_student/payment_confirmation_step.underscore
+#: test_root/staticfiles/templates/commerce/receipt.underscore
+#: test_root/staticfiles/templates/verify_student/payment_confirmation_step.underscore
+#, python-format
+msgid ""
+"If you don't verify your identity now, you can still explore your course "
+"from your dashboard. You will receive periodic reminders from "
+"%(platformName)s to verify your identity."
+msgstr ""
+"Se você não confirmar a sua identidade agora, você ainda poderá explorar o "
+"curso pelo seu painel de controle. Você vai receber lembretes periódicos de "
+"%(platformName)s para verificar a sua identidade."
+
+#: lms/templates/commerce/receipt.underscore
+#: lms/templates/verify_student/payment_confirmation_step.underscore
+#: test_root/staticfiles/templates/commerce/receipt.underscore
+#: test_root/staticfiles/templates/verify_student/payment_confirmation_step.underscore
+msgid "Want to confirm your identity later?"
+msgstr "Deseja confirmar sua identidade mais tarde?"
+
+#: lms/templates/commerce/receipt.underscore
+#: test_root/staticfiles/templates/commerce/receipt.underscore
+msgid "Verify Now"
+msgstr "Verifique agora"
+
+#: lms/templates/courseware/proctored-exam-controls.underscore
+#: test_root/staticfiles/templates/courseware/proctored-exam-controls.underscore
+msgid "Mark Exam As Completed"
+msgstr "Marcar avaliação como completa"
+
+#: lms/templates/courseware/proctored-exam-status.underscore
+#: test_root/staticfiles/templates/courseware/proctored-exam-status.underscore
+msgid "timed"
+msgstr "Cronometrado."
+
+#: lms/templates/courseware/proctored-exam-status.underscore
+#: test_root/staticfiles/templates/courseware/proctored-exam-status.underscore
+msgid ""
+"To receive credit on a problem, you must click \"Check\" or \"Final Check\" "
+"on it before you select \"End My Exam\"."
+msgstr ""
+
+#: lms/templates/courseware/proctored-exam-status.underscore
+#: test_root/staticfiles/templates/courseware/proctored-exam-status.underscore
+msgid "End My Exam"
+msgstr "Finalizar minha avaliação"
+
+#: lms/templates/discovery/course_card.underscore
+#: test_root/staticfiles/templates/discovery/course_card.underscore
+msgid "LEARN MORE"
+msgstr "APRENDER MAIS"
+
+#: lms/templates/discovery/course_card.underscore
+#: test_root/staticfiles/templates/discovery/course_card.underscore
+#, python-format
+msgid "Starts: %(start_date)s"
+msgstr "Início: %(start_date)s"
+
+#: lms/templates/discovery/course_card.underscore
+#: test_root/staticfiles/templates/discovery/course_card.underscore
+msgid "Starts"
+msgstr "Iniciar"
+
+#: lms/templates/discovery/filter_bar.underscore
+#: test_root/staticfiles/templates/discovery/filter_bar.underscore
+msgid "Clear All"
+msgstr "Limpar Tudo"
+
+#: lms/templates/edxnotes/note-item.underscore
+#: test_root/staticfiles/templates/edxnotes/note-item.underscore
+msgid "Highlighted text"
+msgstr "texto em destaque"
+
+#: lms/templates/edxnotes/note-item.underscore
+#: test_root/staticfiles/templates/edxnotes/note-item.underscore
+msgid "Note"
+msgstr "Anotação"
+
+#: lms/templates/edxnotes/note-item.underscore
+#: test_root/staticfiles/templates/edxnotes/note-item.underscore
+msgid "You commented..."
+msgstr "Você comentou..."
+
+#: lms/templates/edxnotes/note-item.underscore
+#: test_root/staticfiles/templates/edxnotes/note-item.underscore
+msgid "Noted in:"
+msgstr "Anotação feita em:"
+
+#: lms/templates/edxnotes/note-item.underscore
+#: test_root/staticfiles/templates/edxnotes/note-item.underscore
+msgid "Last Edited:"
+msgstr "Última Edição:"
+
+#: lms/templates/edxnotes/tab-item.underscore
+#: test_root/staticfiles/templates/edxnotes/tab-item.underscore
+msgid "Clear search results"
+msgstr "Limpar resultados da pesquisa"
+
+#: lms/templates/fields/field_dropdown.underscore
+#: lms/templates/fields/field_textarea.underscore
+#: test_root/staticfiles/templates/fields/field_dropdown.underscore
+#: test_root/staticfiles/templates/fields/field_textarea.underscore
+msgid "Click to edit"
+msgstr "Clique para editar"
+
+#: lms/templates/fields/field_text.underscore
+#: test_root/staticfiles/templates/fields/field_text.underscore
+msgid "title"
+msgstr "título"
+
+#: lms/templates/financial-assistance/financial_assessment_form.underscore
+#: lms/templates/financial-assistance/financial_assessment_submitted.underscore
+#: test_root/staticfiles/templates/financial-assistance/financial_assessment_form.underscore
+#: test_root/staticfiles/templates/financial-assistance/financial_assessment_submitted.underscore
+msgid "Financial Assistance Application"
+msgstr "Aplicação de assistência financeira"
+
+#: lms/templates/financial-assistance/financial_assessment_form.underscore
+#: test_root/staticfiles/templates/financial-assistance/financial_assessment_form.underscore
+msgid "Unable to submit application"
+msgstr "Não é possível enviar uma aplicação"
+
+#: lms/templates/financial-assistance/financial_assessment_form.underscore
+#: test_root/staticfiles/templates/financial-assistance/financial_assessment_form.underscore
+msgid "About You"
+msgstr "Sobre Você"
+
+#: lms/templates/financial-assistance/financial_assessment_form.underscore
+#: test_root/staticfiles/templates/financial-assistance/financial_assessment_form.underscore
+msgid ""
+"The following information is already a part of your {platform} profile. "
+"We\\'ve included it here for your application."
+msgstr ""
+"As informações a seguir já fazem parte do seu perfil {platform}. Nós as "
+"incluímos aqui para seu pedido."
+
+#: lms/templates/financial-assistance/financial_assessment_form.underscore
+#: test_root/staticfiles/templates/financial-assistance/financial_assessment_form.underscore
+msgid "Email address"
+msgstr "Endereço de e-mail"
+
+#: lms/templates/financial-assistance/financial_assessment_form.underscore
+#: test_root/staticfiles/templates/financial-assistance/financial_assessment_form.underscore
+msgid "Legal name"
+msgstr "Nome Oficial"
+
+#: lms/templates/financial-assistance/financial_assessment_form.underscore
+#: test_root/staticfiles/templates/financial-assistance/financial_assessment_form.underscore
+msgid "Country of residence"
+msgstr "País de residência"
+
+#: lms/templates/financial-assistance/financial_assessment_form.underscore
+#: test_root/staticfiles/templates/financial-assistance/financial_assessment_form.underscore
+msgid "Back to {platform} FAQs"
+msgstr "Voltar para {platform} FAQs"
+
+#: lms/templates/financial-assistance/financial_assessment_form.underscore
+#: test_root/staticfiles/templates/financial-assistance/financial_assessment_form.underscore
+msgid "Submit Application"
+msgstr "Enviar solicitação"
+
+#: lms/templates/financial-assistance/financial_assessment_submitted.underscore
+#: test_root/staticfiles/templates/financial-assistance/financial_assessment_submitted.underscore
+msgid ""
+"Thank you for submitting your financial assistance application for "
+"{course_name}! You can expect a response in 2-4 business days."
+msgstr ""
+"Agradecemos por nos enviar o seu pedido de assistência financeira para "
+"{course_name}! Você pode esperar uma resposta entre 2-4 dias úteis."
+
+#: lms/templates/instructor/instructor_dashboard_2/certificate-bulk-white-list.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/certificate-bulk-white-list.underscore
+msgid "Bulk Exceptions"
+msgstr "Exceções em massa"
+
+#: lms/templates/instructor/instructor_dashboard_2/certificate-bulk-white-list.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/certificate-bulk-white-list.underscore
+msgid ""
+"Upload a comma separated values (.csv) file that contains the usernames or "
+"email addresses of learners who have been given exceptions. Include the "
+"username or email address in the first comma separated field. You can "
+"include an optional note describing the reason for the exception in the "
+"second comma separated field."
+msgstr ""
+"Carregar arquivo com valores separados por vírgula (.csv) que contenha o "
+"nome de usuário ou endereço de e-mail dos alunos que receberam exceções. "
+"Incluir o número de usuário ou endereço de e-mail no primeiro campo separado"
+" por virgula. Você pode incluir uma nota opcional descrevendo a razão para a"
+" exceção no segundo campo separado por vírgula. "
+
+#: lms/templates/instructor/instructor_dashboard_2/certificate-bulk-white-list.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/certificate-bulk-white-list.underscore
+msgid "Browse"
+msgstr "Navegar"
+
+#: lms/templates/instructor/instructor_dashboard_2/certificate-bulk-white-list.underscore
+#: lms/templates/instructor/instructor_dashboard_2/certificate-white-list-editor.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/certificate-bulk-white-list.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/certificate-white-list-editor.underscore
+msgid "Add to Exception List"
+msgstr "Adicionar a Lista de Exceção"
+
+#: lms/templates/instructor/instructor_dashboard_2/certificate-invalidation.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/certificate-invalidation.underscore
+msgid ""
+"To invalidate a certificate for a particular learner, add the username or "
+"email address below."
+msgstr ""
+"Para invalidar um certificado para um aluno em particular, adicionar o nome "
+"do usuário ou endereço de e-mail abaixo"
+
+#: lms/templates/instructor/instructor_dashboard_2/certificate-invalidation.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/certificate-invalidation.underscore
+msgid "Add notes about this learner"
+msgstr "Adicionar comentários sobre esse aluno"
+
+#: lms/templates/instructor/instructor_dashboard_2/certificate-invalidation.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/certificate-invalidation.underscore
+msgid "Invalidate Certificate"
+msgstr "Invalidar Certificado"
+
+#: lms/templates/instructor/instructor_dashboard_2/certificate-invalidation.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/certificate-invalidation.underscore
+msgid "Student"
+msgstr "Aluno"
+
+#: lms/templates/instructor/instructor_dashboard_2/certificate-invalidation.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/certificate-invalidation.underscore
+msgid "Invalidated By"
+msgstr "Invalidade por"
+
+#: lms/templates/instructor/instructor_dashboard_2/certificate-invalidation.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/certificate-invalidation.underscore
+msgid "Invalidated"
+msgstr "Invalidado"
+
+#: lms/templates/instructor/instructor_dashboard_2/certificate-invalidation.underscore
+#: lms/templates/instructor/instructor_dashboard_2/certificate-white-list.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/certificate-invalidation.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/certificate-white-list.underscore
+msgid "Notes"
+msgstr "Anotações"
+
+#: lms/templates/instructor/instructor_dashboard_2/certificate-invalidation.underscore
+#: lms/templates/instructor/instructor_dashboard_2/certificate-white-list.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/certificate-invalidation.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/certificate-white-list.underscore
+msgid "Action"
+msgstr "Ação"
+
+#: lms/templates/instructor/instructor_dashboard_2/certificate-invalidation.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/certificate-invalidation.underscore
+msgid "Remove from Invalidation Table"
+msgstr "Tirar da Tabela de Invalidação"
+
+#: lms/templates/instructor/instructor_dashboard_2/certificate-white-list-editor.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/certificate-white-list-editor.underscore
+msgid "Individual Exceptions"
+msgstr "Exceções Individuais"
+
+#: lms/templates/instructor/instructor_dashboard_2/certificate-white-list-editor.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/certificate-white-list-editor.underscore
+msgid ""
+"Enter the username or email address of each learner that you want to add as "
+"an exception."
+msgstr ""
+"Informe o nome de usuário ou endereço de e-mail de cada aluno que você "
+"deseja adicionar como uma exceção."
+
+#: lms/templates/instructor/instructor_dashboard_2/certificate-white-list.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/certificate-white-list.underscore
+msgid "Generate Exception Certificates"
+msgstr "Gerar certificados de exceção"
+
+#: lms/templates/instructor/instructor_dashboard_2/certificate-white-list.underscore
+msgid ""
+"Generate certificates for all users on the Exception list who do not yet "
+"have a certificate"
+msgstr ""
+
+#: lms/templates/instructor/instructor_dashboard_2/certificate-white-list.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/certificate-white-list.underscore
+msgid "Generate a Certificate for all users on the Exception list"
+msgstr "Gerar um certificado para todos os usuários na lista de exceções"
+
+#: lms/templates/instructor/instructor_dashboard_2/certificate-white-list.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/certificate-white-list.underscore
+msgid "User Email"
+msgstr "E-mail do Usuário"
+
+#: lms/templates/instructor/instructor_dashboard_2/certificate-white-list.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/certificate-white-list.underscore
+msgid "Exception Granted"
+msgstr "Exceção autorizada"
+
+#: lms/templates/instructor/instructor_dashboard_2/certificate-white-list.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/certificate-white-list.underscore
+msgid "Certificate Generated"
+msgstr "Certificado gerado"
+
+#: lms/templates/instructor/instructor_dashboard_2/certificate-white-list.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/certificate-white-list.underscore
+msgid "Remove from List"
+msgstr "Remover da lista"
+
+#: lms/templates/instructor/instructor_dashboard_2/cohort-discussions-course-wide.underscore
+#: lms/templates/instructor/instructor_dashboard_2/cohorts.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohort-discussions-course-wide.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohorts.underscore
+msgid "Specify whether discussion topics are divided by cohort"
+msgstr "Especifique se os tópicos de discussão serão divididos por grupos."
+
+#: lms/templates/instructor/instructor_dashboard_2/cohort-discussions-course-wide.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohort-discussions-course-wide.underscore
+msgid "Course-Wide Discussion Topics"
+msgstr "Tópicos de discussão do Curso Completo"
+
+#: lms/templates/instructor/instructor_dashboard_2/cohort-discussions-course-wide.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohort-discussions-course-wide.underscore
+msgid ""
+"Select the course-wide discussion topics that you want to divide by cohort."
+msgstr ""
+"Selecione os tópicos de discussão do curso completo que você quer dividir "
+"por grupos."
+
+#: lms/templates/instructor/instructor_dashboard_2/cohort-discussions-inline.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohort-discussions-inline.underscore
+msgid "Content-Specific Discussion Topics"
+msgstr "Tópicos de discussão de Conteúdo Específico"
+
+#: lms/templates/instructor/instructor_dashboard_2/cohort-discussions-inline.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohort-discussions-inline.underscore
+msgid ""
+"Specify whether content-specific discussion topics are divided by cohort."
+msgstr ""
+"Especificar se os tópicos de discussão de conteúdo específico serão "
+"divididos por grupos."
+
+#: lms/templates/instructor/instructor_dashboard_2/cohort-discussions-inline.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohort-discussions-inline.underscore
+msgid "Always cohort content-specific discussion topics"
+msgstr "Sempre agrupar tópicos de discussão de conteúdo específico"
+
+#: lms/templates/instructor/instructor_dashboard_2/cohort-discussions-inline.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohort-discussions-inline.underscore
+msgid "Cohort selected content-specific discussion topics"
+msgstr "Agrupar tópicos de discussão de conteúdo específico selecionados"
+
+#: lms/templates/instructor/instructor_dashboard_2/cohort-discussions-inline.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohort-discussions-inline.underscore
+msgid "No content-specific discussion topics exist."
+msgstr "Não há tópicos de discussão de conteúdo específicos"
+
+#: lms/templates/instructor/instructor_dashboard_2/cohort-discussions-subcategory.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohort-discussions-subcategory.underscore
+msgid "Cohorted"
+msgstr "Agrupado"
+
+#: lms/templates/instructor/instructor_dashboard_2/cohort-editor.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohort-editor.underscore
+msgid "Manage Students"
+msgstr "Gerenciar Alunos"
+
+#: lms/templates/instructor/instructor_dashboard_2/cohort-editor.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohort-editor.underscore
+msgid "Add students to this cohort"
+msgstr "Adicionar alunos neste grupo"
+
+#: lms/templates/instructor/instructor_dashboard_2/cohort-editor.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohort-editor.underscore
+msgid ""
+"Note: Students can be in only one cohort. Adding students to this group "
+"overrides any previous group assignment."
+msgstr ""
+"Nota: Alunos podem ficar apenas em um grupo. Adicionar alunos a este grupo "
+"substituirá qualquer ligação a outros grupos."
+
+#: lms/templates/instructor/instructor_dashboard_2/cohort-editor.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohort-editor.underscore
+msgid ""
+"Enter email addresses and/or usernames, separated by new lines or commas, "
+"for the students you want to add. *"
+msgstr ""
+"Entre com os endereços de e-mail e/ou nomes de usuário separados por linha "
+"ou vírgula, para cada aluno que você quiser adicionar. *"
+
+#: lms/templates/instructor/instructor_dashboard_2/cohort-editor.underscore
+#: lms/templates/instructor/instructor_dashboard_2/cohort-form.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohort-editor.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohort-form.underscore
+msgid "(Required Field)"
+msgstr "(Campo Obrigatório)"
+
+#: lms/templates/instructor/instructor_dashboard_2/cohort-editor.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohort-editor.underscore
+msgid "e.g. johndoe@example.com, JaneDoe, joeydoe@example.com"
+msgstr "ex. johndoe@example.com, JaneDoe, joeydoe@example.com"
+
+#: lms/templates/instructor/instructor_dashboard_2/cohort-editor.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohort-editor.underscore
+msgid ""
+"You will not receive notification for emails that bounce, so double-check "
+"your spelling."
+msgstr ""
+"Você não receberá notificações de e-mails que não entregues, então verifique"
+" novamente se digitou corretamente."
+
+#: lms/templates/instructor/instructor_dashboard_2/cohort-editor.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohort-editor.underscore
+msgid "Add Students"
+msgstr "Adicionar Alunos"
+
+#: lms/templates/instructor/instructor_dashboard_2/cohort-form.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohort-form.underscore
+msgid "Add a New Cohort"
+msgstr "Adicionar um novo grupo"
+
+#: lms/templates/instructor/instructor_dashboard_2/cohort-form.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohort-form.underscore
+msgid "Enter the name of the cohort"
+msgstr "Digite o nome do grupo"
+
+#: lms/templates/instructor/instructor_dashboard_2/cohort-form.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohort-form.underscore
+msgid "Cohort Name"
+msgstr "Nome do grupo"
+
+#: lms/templates/instructor/instructor_dashboard_2/cohort-form.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohort-form.underscore
+msgid "Cohort Assignment Method"
+msgstr "Método de atribuição de grupo"
+
+#: lms/templates/instructor/instructor_dashboard_2/cohort-form.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohort-form.underscore
+msgid "Automatic"
+msgstr "Automático"
+
+#: lms/templates/instructor/instructor_dashboard_2/cohort-form.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohort-form.underscore
+msgid "Manual"
+msgstr "Manual"
+
+#: lms/templates/instructor/instructor_dashboard_2/cohort-form.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohort-form.underscore
+msgid ""
+"There must be one cohort to which students can automatically be assigned."
+msgstr ""
+"Deve haver um grupo no qual os estudantes sejam automaticamente designados."
+
+#: lms/templates/instructor/instructor_dashboard_2/cohort-form.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohort-form.underscore
+msgid "Associated Content Group"
+msgstr "Grupo de conteúdo relacionado"
+
+#: lms/templates/instructor/instructor_dashboard_2/cohort-form.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohort-form.underscore
+msgid "No Content Group"
+msgstr "Nenhum Grupo de Conteúdo"
+
+#: lms/templates/instructor/instructor_dashboard_2/cohort-form.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohort-form.underscore
+msgid "Select a Content Group"
+msgstr "Selecione um grupo de conteúdo"
+
+#: lms/templates/instructor/instructor_dashboard_2/cohort-form.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohort-form.underscore
+msgid "Choose a content group to associate"
+msgstr "Selecione um grupo de conteúdo para se associar"
+
+#: lms/templates/instructor/instructor_dashboard_2/cohort-form.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohort-form.underscore
+msgid "Not selected"
+msgstr "Não selecionado"
+
+#: lms/templates/instructor/instructor_dashboard_2/cohort-form.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohort-form.underscore
+msgid "Deleted Content Group"
+msgstr "Grupo de conteúdo deletado"
+
+#: lms/templates/instructor/instructor_dashboard_2/cohort-form.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohort-form.underscore
+msgid ""
+"{screen_reader_start}Warning:{screen_reader_end} The previously selected "
+"content group was deleted. Select another content group."
+msgstr ""
+
+#: lms/templates/instructor/instructor_dashboard_2/cohort-form.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohort-form.underscore
+msgid ""
+"{screen_reader_start}Warning:{screen_reader_end} No content groups exist."
+msgstr ""
+
+#: lms/templates/instructor/instructor_dashboard_2/cohort-form.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohort-form.underscore
+msgid "Create a content group"
+msgstr "Criar um grupo de conteúdo"
+
+#: lms/templates/instructor/instructor_dashboard_2/cohort-group-header.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohort-group-header.underscore
+#, python-format
+msgid "(contains %(student_count)s student)"
+msgid_plural "(contains %(student_count)s students)"
+msgstr[0] "(contém %(student_count)s aluno)"
+msgstr[1] "(contém %(student_count)s alunos)"
+
+#: lms/templates/instructor/instructor_dashboard_2/cohort-group-header.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohort-group-header.underscore
+msgid ""
+"Learners are added to this cohort only when you provide their email "
+"addresses or usernames on this page."
+msgstr ""
+"Os alunos são adicionados a este grupo apenas quando você fornecer os seus "
+"endereços de e-mail ou nome de usuários nesta página"
+
+#: lms/templates/instructor/instructor_dashboard_2/cohort-group-header.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohort-group-header.underscore
+msgid "What does this mean?"
+msgstr "O que isso significa?"
+
+#: lms/templates/instructor/instructor_dashboard_2/cohort-group-header.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohort-group-header.underscore
+msgid "Learners are added to this cohort automatically."
+msgstr "Os alunos são adicionados a este grupo automaticamente"
+
+#: lms/templates/instructor/instructor_dashboard_2/cohort-selector.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohort-selector.underscore
+msgid "Select a cohort"
+msgstr "Selecionar um grupo"
+
+#: lms/templates/instructor/instructor_dashboard_2/cohort-selector.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohort-selector.underscore
+#, python-format
+msgid "%(cohort_name)s (%(user_count)s)"
+msgstr "%(cohort_name)s (%(user_count)s)"
+
+#: lms/templates/instructor/instructor_dashboard_2/cohorts.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohorts.underscore
+msgid "Enable Cohorts"
+msgstr "Habilitar grupos"
+
+#: lms/templates/instructor/instructor_dashboard_2/cohorts.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohorts.underscore
+msgid "Select a cohort to manage"
+msgstr "Selecionar um grupo para gerenciar"
+
+#: lms/templates/instructor/instructor_dashboard_2/cohorts.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohorts.underscore
+msgid "View Cohort"
+msgstr "Visualizar grupo"
+
+#: lms/templates/instructor/instructor_dashboard_2/cohorts.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohorts.underscore
+msgid "Assign students to cohorts by uploading a CSV file"
+msgstr "Vincule alunos a grupos enviando um arquivo CSV"
+
+#: lms/templates/instructor/instructor_dashboard_2/cohorts.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohorts.underscore
+msgid ""
+"To review student cohort assignments or see the results of uploading a CSV "
+"file, download course profile information or cohort results on {link_start} "
+"the Data Download page. {link_end}"
+msgstr ""
+
+#: lms/templates/instructor/instructor_dashboard_2/enrollment-code-lookup-links.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/enrollment-code-lookup-links.underscore
+msgid "Used"
+msgstr "Usado"
+
+#: lms/templates/instructor/instructor_dashboard_2/enrollment-code-lookup-links.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/enrollment-code-lookup-links.underscore
+msgid "Valid"
+msgstr "Válido"
+
+#: lms/templates/learner_dashboard/certificate.underscore
+msgid "XSeries Program Certificates"
+msgstr ""
+
+#: lms/templates/learner_dashboard/certificate.underscore
+msgid "certificate.credential_url"
+msgstr ""
+
+#: lms/templates/learner_dashboard/certificate.underscore
+msgid "certificate.display_name"
+msgstr ""
+
+#: lms/templates/learner_dashboard/empty_programs_list.underscore
+msgid "You are not enrolled in any XSeries Programs yet."
+msgstr ""
+
+#: lms/templates/learner_dashboard/empty_programs_list.underscore
+msgid "Explore XSeries Programs"
+msgstr ""
+
+#: lms/templates/learner_dashboard/explore_new_programs.underscore
+#: test_root/staticfiles/templates/learner_dashboard/explore_new_programs.underscore
+msgid ""
+"Browse recently launched courses and see what\\'s new in your favorite "
+"subjects"
+msgstr ""
+
+#: lms/templates/learner_dashboard/explore_new_programs.underscore
+#: test_root/staticfiles/templates/learner_dashboard/explore_new_programs.underscore
+msgid "Explore New XSeries"
+msgstr ""
+
+#: lms/templates/learner_dashboard/program_card.underscore
+#: test_root/staticfiles/templates/learner_dashboard/program_card.underscore
+msgid "org.display_name"
+msgstr ""
+
+#: lms/templates/learner_dashboard/program_card.underscore
+#: test_root/staticfiles/templates/learner_dashboard/program_card.underscore
+msgid "type"
+msgstr ""
+
+#: lms/templates/search/course_search_results.underscore
+#: lms/templates/search/dashboard_search_results.underscore
+#: test_root/staticfiles/templates/search/course_search_results.underscore
+#: test_root/staticfiles/templates/search/dashboard_search_results.underscore
+#, python-format
+msgid "Load next %(num_items)s result"
+msgid_plural "Load next %(num_items)s results"
+msgstr[0] "Carregar próximo %(num_items)s resultado"
+msgstr[1] "Carregar próximos %(num_items)s resultados"
+
+#: lms/templates/search/course_search_results.underscore
+#: lms/templates/search/dashboard_search_results.underscore
+#: test_root/staticfiles/templates/search/course_search_results.underscore
+#: test_root/staticfiles/templates/search/dashboard_search_results.underscore
+msgid "Sorry, no results were found."
+msgstr "Desculpe, não foram encontrados resultados."
+
+#: lms/templates/search/dashboard_search_results.underscore
+#: test_root/staticfiles/templates/search/dashboard_search_results.underscore
+msgid "Back to Dashboard"
+msgstr "Voltar para o Painel"
+
+#: lms/templates/student_account/account.underscore
+#: test_root/staticfiles/templates/student_account/account.underscore
+msgid "New Address"
+msgstr "Novo Endereço"
+
+#: lms/templates/student_account/account.underscore
+#: test_root/staticfiles/templates/student_account/account.underscore
+msgid "Change My Email Address"
+msgstr "Alterar meu endereço de E-mail"
+
+#: lms/templates/student_account/account_settings.underscore
+#: test_root/staticfiles/templates/student_account/account_settings.underscore
+msgid "Account Settings"
+msgstr "Configurações da Conta"
+
+#: lms/templates/student_account/account_settings.underscore
+#: test_root/staticfiles/templates/student_account/account_settings.underscore
+msgid ""
+"These settings include basic information about your account. You can also "
+"specify additional information and see your linked social accounts on this "
+"page."
+msgstr ""
+"Essas configurações contém informações básicas sobre sua conta. Você também "
+"pode especificar informações adicionais e ver suas contas vinculadas de "
+"redes sociais nesta página."
+
+#: lms/templates/student_account/account_settings.underscore
+#: test_root/staticfiles/templates/student_account/account_settings.underscore
+msgid "section.title"
+msgstr "section.title"
+
+#: lms/templates/student_account/account_settings.underscore
+#: test_root/staticfiles/templates/student_account/account_settings.underscore
+msgid "An error occurred. Please reload the page."
+msgstr "Um erro ocorreu. Por favor, recarregue a página."
+
+#: lms/templates/student_account/form_field.underscore
+#: test_root/staticfiles/templates/student_account/form_field.underscore
+msgid "Forgot password?"
+msgstr "Esqueceu a senha?"
+
+#: lms/templates/student_account/hinted_login.underscore
+#: lms/templates/student_account/login.underscore
+#: lms/templates/student_account/register.underscore
+#: test_root/staticfiles/templates/student_account/hinted_login.underscore
+#: test_root/staticfiles/templates/student_account/login.underscore
+#: test_root/staticfiles/templates/student_account/register.underscore
+msgid "Sign in"
+msgstr "Entrar"
+
+#: lms/templates/student_account/hinted_login.underscore
+#: test_root/staticfiles/templates/student_account/hinted_login.underscore
+#, python-format
+msgid "Would you like to sign in using your %(providerName)s credentials?"
+msgstr "Você gostaria de entrar usando suas credenciais %(providerName)s?"
+
+#: lms/templates/student_account/hinted_login.underscore
+#: test_root/staticfiles/templates/student_account/hinted_login.underscore
+#, python-format
+msgid "Sign in using %(providerName)s"
+msgstr "Entrar usando %(providerName)s"
+
+#: lms/templates/student_account/hinted_login.underscore
+#: test_root/staticfiles/templates/student_account/hinted_login.underscore
+msgid "Show me other ways to sign in or register"
+msgstr "Mostrar outras formas de entrada ou cadastro"
+
+#: lms/templates/student_account/institution_login.underscore
+#: test_root/staticfiles/templates/student_account/institution_login.underscore
+msgid "Sign in with Institution/Campus Credentials"
+msgstr "Entrar com Credenciais de Instituição/Campus"
+
+#: lms/templates/student_account/institution_login.underscore
+#: lms/templates/student_account/institution_register.underscore
+#: test_root/staticfiles/templates/student_account/institution_login.underscore
+#: test_root/staticfiles/templates/student_account/institution_register.underscore
+msgid "Choose your institution from the list below:"
+msgstr "Escolha sua Instituição na lista abaixo"
+
+#: lms/templates/student_account/institution_login.underscore
+#: test_root/staticfiles/templates/student_account/institution_login.underscore
+msgid "Back to sign in"
+msgstr "Voltar para entrar"
+
+#: lms/templates/student_account/institution_register.underscore
+#: test_root/staticfiles/templates/student_account/institution_register.underscore
+msgid "Register with Institution/Campus Credentials"
+msgstr "Cadastrar com Credenciais de Instituição/Campus"
+
+#: lms/templates/student_account/institution_register.underscore
+#: test_root/staticfiles/templates/student_account/institution_register.underscore
+msgid "Register through edX"
+msgstr "Cadastrar pelo edX"
+
+#: lms/templates/student_account/login.underscore
+#: test_root/staticfiles/templates/student_account/login.underscore
+#, python-format
+msgid ""
+"You have successfully signed into %(currentProvider)s, but your "
+"%(currentProvider)s account does not have a linked %(platformName)s account."
+" To link your accounts, sign in now using your %(platformName)s password."
+msgstr ""
+"Você acessou com sucesso %(currentProvider)s, mas sua conta "
+"%(currentProvider)s não está associada à conta %(platformName)s. Para "
+"associar suas contas, acesse agora usando sua senha %(platformName)s."
+
+#: lms/templates/student_account/login.underscore
+#: test_root/staticfiles/templates/student_account/login.underscore
+msgid "Password Reset Email Sent"
+msgstr "O e-mail para redefinir a senha foi enviado"
+
+#: lms/templates/student_account/login.underscore
+#: test_root/staticfiles/templates/student_account/login.underscore
+msgid ""
+"We've sent instructions for resetting your password to the email address you"
+" provided."
+msgstr "Enviamos instruções para reiniciar sua senha para o e-mail fornecido."
+
+#: lms/templates/student_account/login.underscore
+#: test_root/staticfiles/templates/student_account/login.underscore
+msgid "We couldn't sign you in."
+msgstr "Não conseguimos iniciar a sua sessão"
+
+#: lms/templates/student_account/login.underscore
+#: test_root/staticfiles/templates/student_account/login.underscore
+#, python-format
+msgid "An error occurred when signing you in to %(platformName)s."
+msgstr "Ocorreu um erro durante a sua inscrição em %(platformName)s."
+
+#: lms/templates/student_account/login.underscore
+#: test_root/staticfiles/templates/student_account/login.underscore
+msgid ""
+"Sign in here using your email address and password, or use one of the "
+"providers listed below."
+msgstr ""
+"Entre utilizando o seu endereço de e-mail e senha, ou utilize um dos "
+"provedores listados abaixo."
+
+#: lms/templates/student_account/login.underscore
+#: test_root/staticfiles/templates/student_account/login.underscore
+msgid "Sign in here using your email address and password."
+msgstr "Entre usando o seu endereço de e-mail ou senha."
+
+#: lms/templates/student_account/login.underscore
+#: test_root/staticfiles/templates/student_account/login.underscore
+msgid "If you do not yet have an account, use the button below to register."
+msgstr ""
+"Se você ainda não tem uma conta, utilize o botão abaixo para se registrar."
+
+#: lms/templates/student_account/login.underscore
+#: test_root/staticfiles/templates/student_account/login.underscore
+msgid "or sign in with"
+msgstr "ou entrar com"
+
+#: lms/templates/student_account/login.underscore
+#: test_root/staticfiles/templates/student_account/login.underscore
+#, python-format
+msgid "Sign in with %(providerName)s"
+msgstr "Entrar usando %(providerName)s"
+
+#: lms/templates/student_account/login.underscore
+#: lms/templates/student_account/register.underscore
+#: test_root/staticfiles/templates/student_account/login.underscore
+#: test_root/staticfiles/templates/student_account/register.underscore
+msgid "Use my institution/campus credentials"
+msgstr "Entrar com credenciais de Instituição/Campus"
+
+#: lms/templates/student_account/login.underscore
+#: test_root/staticfiles/templates/student_account/login.underscore
+#, python-format
+msgid "New to %(platformName)s?"
+msgstr "Novo ao %(platformName)s?"
+
+#: lms/templates/student_account/login.underscore
+#: test_root/staticfiles/templates/student_account/login.underscore
+msgid "Create an account"
+msgstr "Criar uma conta"
+
+#: lms/templates/student_account/password_reset.underscore
+#: lms/templates/student_account/register.underscore
+#: test_root/staticfiles/templates/student_account/password_reset.underscore
+#: test_root/staticfiles/templates/student_account/register.underscore
+msgid "An error occurred."
+msgstr "Ocorreu um erro."
+
+#: lms/templates/student_account/password_reset.underscore
+#: test_root/staticfiles/templates/student_account/password_reset.underscore
+msgid "Password assistance"
+msgstr "Supporte de Senha"
+
+#: lms/templates/student_account/password_reset.underscore
+#: test_root/staticfiles/templates/student_account/password_reset.underscore
+msgid ""
+"Please enter your email address below and we will send you instructions for "
+"setting a new password."
+msgstr ""
+"Por favor, insira seu endereço de e-mail abaixo e nós enviaremos as "
+"instruções para a criação de uma nova senha. "
+
+#: lms/templates/student_account/password_reset.underscore
+#: test_root/staticfiles/templates/student_account/password_reset.underscore
+msgid "Reset my password"
+msgstr "Re-definir senha"
+
+#: lms/templates/student_account/register.underscore
+#: test_root/staticfiles/templates/student_account/register.underscore
+msgid "We couldn't create your account."
+msgstr "Não foi possível criar a sua conta."
+
+#: lms/templates/student_account/register.underscore
+#: test_root/staticfiles/templates/student_account/register.underscore
+#, python-format
+msgid "You've successfully signed into %(currentProvider)s."
+msgstr "Você entrou com sucesso em %(currentProvider)s."
+
+#: lms/templates/student_account/register.underscore
+#: test_root/staticfiles/templates/student_account/register.underscore
+#, python-format
+msgid ""
+"We just need a little more information before you start learning with "
+"%(platformName)s."
+msgstr ""
+"Precisamos de mais um pouco de informação antes de você começar o "
+"aprendizado com %(platformName)s."
+
+#: lms/templates/student_account/register.underscore
+#: test_root/staticfiles/templates/student_account/register.underscore
+msgid "Create an account using"
+msgstr "Criar uma conta usando"
+
+#: lms/templates/student_account/register.underscore
+#: test_root/staticfiles/templates/student_account/register.underscore
+#, python-format
+msgid "Create account using %(providerName)s."
+msgstr "Criar uma conta usando %(providerName)s."
+
+#: lms/templates/student_account/register.underscore
+#: test_root/staticfiles/templates/student_account/register.underscore
+msgid "or create a new one here"
+msgstr "ou criar uma nova aqui"
+
+#: lms/templates/student_account/register.underscore
+#: test_root/staticfiles/templates/student_account/register.underscore
+msgid "Create a new account"
+msgstr "Criar uma nova conta"
+
+#: lms/templates/student_account/register.underscore
+#: test_root/staticfiles/templates/student_account/register.underscore
+msgid "Create your account"
+msgstr "Criar a sua conta"
+
+#: lms/templates/student_account/register.underscore
+#: test_root/staticfiles/templates/student_account/register.underscore
+msgid "Required field"
+msgstr "Campo obrigatório"
+
+#: lms/templates/student_account/register.underscore
+#: test_root/staticfiles/templates/student_account/register.underscore
+msgid "Already have an account?"
+msgstr "Já possui uma conta?"
+
+#: lms/templates/student_profile/badge.underscore
+#: test_root/staticfiles/templates/student_profile/badge.underscore
+#, python-format
+msgid "Share your \"%(display_name)s\" award"
+msgstr ""
+
+#: lms/templates/student_profile/badge.underscore
+#: test_root/staticfiles/templates/student_profile/badge.underscore
+msgid "Share"
+msgstr ""
+
+#: lms/templates/student_profile/badge.underscore
+#: test_root/staticfiles/templates/student_profile/badge.underscore
+#, python-format
+msgid "Earned %(created)s."
+msgstr ""
+
+#: lms/templates/student_profile/badge_placeholder.underscore
+#: test_root/staticfiles/templates/student_profile/badge_placeholder.underscore
+msgid "What's Your Next Accomplishment?"
+msgstr ""
+
+#: lms/templates/student_profile/badge_placeholder.underscore
+#: test_root/staticfiles/templates/student_profile/badge_placeholder.underscore
+msgid "Start working toward your next learning goal."
+msgstr ""
+
+#: lms/templates/student_profile/badge_placeholder.underscore
+#: test_root/staticfiles/templates/student_profile/badge_placeholder.underscore
+msgid "Find a course"
+msgstr ""
+
+#: lms/templates/student_profile/learner_profile.underscore
+#: test_root/staticfiles/templates/student_profile/learner_profile.underscore
+msgid "An error occurred. Try loading the page again."
+msgstr ""
+
+#: lms/templates/student_profile/section_two.underscore
+#: test_root/staticfiles/templates/student_profile/section_two.underscore
+msgid "You are currently sharing a limited profile."
+msgstr "Você está compartilhando um perfil limitado no momento."
+
+#: lms/templates/student_profile/section_two.underscore
+#: test_root/staticfiles/templates/student_profile/section_two.underscore
+msgid "This learner is currently sharing a limited profile."
+msgstr ""
+
+#: lms/templates/student_profile/share_modal.underscore
+#: test_root/staticfiles/templates/student_profile/share_modal.underscore
+msgid "Share on Mozilla Backpack"
+msgstr ""
+
+#: lms/templates/student_profile/share_modal.underscore
+#: test_root/staticfiles/templates/student_profile/share_modal.underscore
+msgid ""
+"To share your certificate on Mozilla Backpack, you must first have a "
+"Backpack account. Complete the following steps to add your certificate to "
+"Backpack."
+msgstr ""
+
+#: lms/templates/student_profile/share_modal.underscore
+#: test_root/staticfiles/templates/student_profile/share_modal.underscore
+#, python-format
+msgid ""
+"Create a %(link_start)sMozilla Backpack%(link_end)s account, or log in to "
+"your existing account"
+msgstr ""
+
+#: lms/templates/student_profile/share_modal.underscore
+#: test_root/staticfiles/templates/student_profile/share_modal.underscore
+#, python-format
+msgid ""
+"%(download_link_start)sDownload this image (right-click or option-click, "
+"save as)%(link_end)s and then %(upload_link_start)supload%(link_end)s it to "
+"your backpack."
+msgstr ""
+
+#: lms/templates/verify_student/enrollment_confirmation_step.underscore
+#: test_root/staticfiles/templates/verify_student/enrollment_confirmation_step.underscore
+#, python-format
+msgid "Congratulations! You are now verified on %(platformName)s!"
+msgstr "Parabéns! Você foi verificado em %(platformName)s!"
+
+#: lms/templates/verify_student/enrollment_confirmation_step.underscore
+#: test_root/staticfiles/templates/verify_student/enrollment_confirmation_step.underscore
+msgid "You are now enrolled as a verified student for:"
+msgstr "Você está inscrito como aluno verificado para:"
+
+#: lms/templates/verify_student/enrollment_confirmation_step.underscore
+#: test_root/staticfiles/templates/verify_student/enrollment_confirmation_step.underscore
+msgid "A list of courses you have just enrolled in as a verified student"
+msgstr "Lista de cursos para quais você se inscreveu como um aluno verificado"
+
+#: lms/templates/verify_student/enrollment_confirmation_step.underscore
+#: test_root/staticfiles/templates/verify_student/enrollment_confirmation_step.underscore
+msgid "Course"
+msgstr "Curso"
+
+#: lms/templates/verify_student/enrollment_confirmation_step.underscore
+#: test_root/staticfiles/templates/verify_student/enrollment_confirmation_step.underscore
+#, python-format
+msgid "Starts: %(start)s"
+msgstr "Inicio: %(start)s"
+
+#: lms/templates/verify_student/enrollment_confirmation_step.underscore
+#: test_root/staticfiles/templates/verify_student/enrollment_confirmation_step.underscore
+msgid "Explore your course!"
+msgstr "Explore seu curso!"
+
+#: lms/templates/verify_student/enrollment_confirmation_step.underscore
+#: test_root/staticfiles/templates/verify_student/enrollment_confirmation_step.underscore
+msgid "Go to your Dashboard"
+msgstr "Ir para o seu Painel de controle"
+
+#: lms/templates/verify_student/enrollment_confirmation_step.underscore
+#: test_root/staticfiles/templates/verify_student/enrollment_confirmation_step.underscore
+msgid "Verified Status"
+msgstr "Status verificado"
+
+#: lms/templates/verify_student/enrollment_confirmation_step.underscore
+#: test_root/staticfiles/templates/verify_student/enrollment_confirmation_step.underscore
+#, python-format
+msgid ""
+"Thank you for submitting your photos. We will review them shortly. You can "
+"now sign up for any %(platformName)s course that offers verified "
+"certificates. Verification is good for one year. After one year, you must "
+"submit photos for verification again."
+msgstr ""
+"Obrigado por enviar suas fotos. Nós vamos analisá-las rapidamente. Você pode"
+" inscrever-se para qualquer curso da plataforma %(platformName)s que ofereça"
+" certificados verificados. A verificação é válida por um ano. Depois disso, "
+"você precisa enviar fotos para verificar novamente."
+
+#: lms/templates/verify_student/error.underscore
+#: test_root/staticfiles/templates/verify_student/error.underscore
+msgid "Error:"
+msgstr "Erro:"
+
+#: lms/templates/verify_student/face_photo_step.underscore
+#: test_root/staticfiles/templates/verify_student/face_photo_step.underscore
+msgid "What You Need for Verification"
+msgstr "O que é necessário para verificação"
+
+#: lms/templates/verify_student/face_photo_step.underscore
+#: lms/templates/verify_student/intro_step.underscore
+#: lms/templates/verify_student/make_payment_step.underscore
+#: lms/templates/verify_student/make_payment_step_ab_testing.underscore
+#: lms/templates/verify_student/payment_confirmation_step.underscore
+#: test_root/staticfiles/templates/verify_student/face_photo_step.underscore
+#: test_root/staticfiles/templates/verify_student/intro_step.underscore
+#: test_root/staticfiles/templates/verify_student/make_payment_step.underscore
+#: test_root/staticfiles/templates/verify_student/make_payment_step_ab_testing.underscore
+#: test_root/staticfiles/templates/verify_student/payment_confirmation_step.underscore
+msgid "Webcam"
+msgstr "Webcam"
+
+#: lms/templates/verify_student/face_photo_step.underscore
+#: test_root/staticfiles/templates/verify_student/face_photo_step.underscore
+msgid ""
+"You need a computer that has a webcam. When you receive a browser prompt, "
+"make sure that you allow access to the camera."
+msgstr ""
+"Você precisa de um computador com uma câmera. Ao abrir o aviso, certifique-"
+"se de permitir o acesso a sua câmera."
+
+#: lms/templates/verify_student/face_photo_step.underscore
+#: test_root/staticfiles/templates/verify_student/face_photo_step.underscore
+msgid "Photo Identification"
+msgstr "Identificação pela foto"
+
+#: lms/templates/verify_student/face_photo_step.underscore
+#: test_root/staticfiles/templates/verify_student/face_photo_step.underscore
+msgid ""
+"You need a driver's license, passport, or other government-issued ID that "
+"has your name and photo."
+msgstr ""
+"Você precisa de uma carteira de habilitação, passaporte ou outra "
+"identificação emitida pelo governo que possua o seu nome e foto."
+
+#: lms/templates/verify_student/face_photo_step.underscore
+#: lms/templates/verify_student/incourse_reverify.underscore
+#: test_root/staticfiles/templates/verify_student/face_photo_step.underscore
+#: test_root/staticfiles/templates/verify_student/incourse_reverify.underscore
+msgid "Take Your Photo"
+msgstr "Tirar foto"
+
+#: lms/templates/verify_student/face_photo_step.underscore
+#: test_root/staticfiles/templates/verify_student/face_photo_step.underscore
+msgid ""
+"When your face is in position, use the camera button {icon} below to take "
+"your photo."
+msgstr ""
+
+#: lms/templates/verify_student/face_photo_step.underscore
+#: test_root/staticfiles/templates/verify_student/face_photo_step.underscore
+msgid "To take a successful photo, make sure that:"
+msgstr "Para tirar uma foto corretamente, certifique-se que:"
+
+#: lms/templates/verify_student/face_photo_step.underscore
+#: test_root/staticfiles/templates/verify_student/face_photo_step.underscore
+msgid "Your face is well-lit."
+msgstr "Seu rosto está bem iluminado."
+
+#: lms/templates/verify_student/face_photo_step.underscore
+#: test_root/staticfiles/templates/verify_student/face_photo_step.underscore
+msgid "Your entire face fits inside the frame."
+msgstr "Seu rosto inteiro cabe dentro do quadro."
+
+#: lms/templates/verify_student/face_photo_step.underscore
+#: test_root/staticfiles/templates/verify_student/face_photo_step.underscore
+msgid "The photo of your face matches the photo on your ID."
+msgstr "A foto do seu rosto corresponde à foto no seu documento."
+
+#: lms/templates/verify_student/face_photo_step.underscore
+#: test_root/staticfiles/templates/verify_student/face_photo_step.underscore
+msgid ""
+"To use the current photo, select the camera button {icon}. To take another "
+"photo, select the retake button {icon}."
+msgstr ""
+
+#: lms/templates/verify_student/face_photo_step.underscore
+#: lms/templates/verify_student/id_photo_step.underscore
+#: lms/templates/verify_student/incourse_reverify.underscore
+#: test_root/staticfiles/templates/verify_student/face_photo_step.underscore
+#: test_root/staticfiles/templates/verify_student/id_photo_step.underscore
+#: test_root/staticfiles/templates/verify_student/incourse_reverify.underscore
+msgid "Frequently Asked Questions"
+msgstr "Perguntas frequentes"
+
+#: lms/templates/verify_student/face_photo_step.underscore
+#: lms/templates/verify_student/id_photo_step.underscore
+#: lms/templates/verify_student/incourse_reverify.underscore
+#: test_root/staticfiles/templates/verify_student/face_photo_step.underscore
+#: test_root/staticfiles/templates/verify_student/id_photo_step.underscore
+#: test_root/staticfiles/templates/verify_student/incourse_reverify.underscore
+#, python-format
+msgid "Why does %(platformName)s need my photo?"
+msgstr "Por que %(platformName)s precisa da minha foto?"
+
+#: lms/templates/verify_student/face_photo_step.underscore
+#: lms/templates/verify_student/id_photo_step.underscore
+#: lms/templates/verify_student/incourse_reverify.underscore
+#: test_root/staticfiles/templates/verify_student/face_photo_step.underscore
+#: test_root/staticfiles/templates/verify_student/id_photo_step.underscore
+#: test_root/staticfiles/templates/verify_student/incourse_reverify.underscore
+msgid ""
+"As part of the verification process, you take a photo of both your face and "
+"a government-issued photo ID. Our authorization service confirms your "
+"identity by comparing the photo you take with the photo on your ID."
+msgstr ""
+"Como parte do processo de verificação, você irá tirar uma foto tanto do seu "
+"rosto como de uma foto de documento oficial. Nosso serviço de autorização "
+"confirma sua identidade ao comparar a foto que você tira com a foto no seu "
+"documento."
+
+#: lms/templates/verify_student/face_photo_step.underscore
+#: lms/templates/verify_student/id_photo_step.underscore
+#: lms/templates/verify_student/incourse_reverify.underscore
+#: test_root/staticfiles/templates/verify_student/face_photo_step.underscore
+#: test_root/staticfiles/templates/verify_student/id_photo_step.underscore
+#: test_root/staticfiles/templates/verify_student/incourse_reverify.underscore
+#, python-format
+msgid "What does %(platformName)s do with this photo?"
+msgstr "O que %(platformName)s faz com esta foto?"
+
+#: lms/templates/verify_student/face_photo_step.underscore
+#: lms/templates/verify_student/id_photo_step.underscore
+#: lms/templates/verify_student/incourse_reverify.underscore
+#: test_root/staticfiles/templates/verify_student/face_photo_step.underscore
+#: test_root/staticfiles/templates/verify_student/id_photo_step.underscore
+#: test_root/staticfiles/templates/verify_student/incourse_reverify.underscore
+#, python-format
+msgid ""
+"We use the highest levels of security available to encrypt your photo and "
+"send it to our authorization service for review. Your photo and information "
+"are not saved or visible anywhere on %(platformName)s after the verification"
+" process is complete."
+msgstr ""
+"Nós usamos os mais altos níveis de segurança disponíveis para encriptar sua "
+"foto e enviá-la para no serviço de autorização para análise. Informações "
+"sobre você e sua foto não são salvas ou visíveis em qualquer lugar em "
+"%(platformName)s depois que o processo de verificação é completado."
+
+#: lms/templates/verify_student/face_photo_step.underscore
+#: lms/templates/verify_student/id_photo_step.underscore
+#: lms/templates/verify_student/intro_step.underscore
+#: lms/templates/verify_student/payment_confirmation_step.underscore
+#: test_root/staticfiles/templates/verify_student/face_photo_step.underscore
+#: test_root/staticfiles/templates/verify_student/id_photo_step.underscore
+#: test_root/staticfiles/templates/verify_student/intro_step.underscore
+#: test_root/staticfiles/templates/verify_student/payment_confirmation_step.underscore
+#, python-format
+msgid "Next: %(nextStepTitle)s"
+msgstr "Próximo: %(nextStepTitle)s"
+
+#: lms/templates/verify_student/id_photo_step.underscore
+#: test_root/staticfiles/templates/verify_student/id_photo_step.underscore
+msgid "Take a Photo of Your ID"
+msgstr "Tire uma foto do seu documento de identidade"
+
+#: lms/templates/verify_student/id_photo_step.underscore
+#: test_root/staticfiles/templates/verify_student/id_photo_step.underscore
+msgid ""
+"Use your webcam to take a photo of your ID. We will match this photo with "
+"the photo of your face and the name on your account."
+msgstr ""
+"Use a webcam para tirar uma foto do seu documento. Nós vamos conferir esta "
+"foto com a foto do seu rosto e o nome na sua conta."
+
+#: lms/templates/verify_student/id_photo_step.underscore
+#: test_root/staticfiles/templates/verify_student/id_photo_step.underscore
+msgid ""
+"You need an ID with your name and photo. A driver's license, passport, or "
+"other government-issued IDs are all acceptable."
+msgstr ""
+"Você precisa de um documento com o seu nome e foto. Uma carteira de "
+"motorista, passaporte ou outro documento emitido pelo governo são "
+"aceitáveis."
+
+#: lms/templates/verify_student/id_photo_step.underscore
+#: lms/templates/verify_student/incourse_reverify.underscore
+#: test_root/staticfiles/templates/verify_student/id_photo_step.underscore
+#: test_root/staticfiles/templates/verify_student/incourse_reverify.underscore
+msgid "Tips on taking a successful photo"
+msgstr "Dicas para tirar uma boa foto"
+
+#: lms/templates/verify_student/id_photo_step.underscore
+#: test_root/staticfiles/templates/verify_student/id_photo_step.underscore
+msgid "Ensure that you can see your photo and read your name"
+msgstr ""
+"Certifique-se que tanto a foto como o nome estejam nítidos e identificáveis"
+
+#: lms/templates/verify_student/id_photo_step.underscore
+#: test_root/staticfiles/templates/verify_student/id_photo_step.underscore
+msgid "Make sure your ID is well-lit"
+msgstr "Certifique-se que o documento esteja bem iluminado"
+
+#: lms/templates/verify_student/id_photo_step.underscore
+#: test_root/staticfiles/templates/verify_student/id_photo_step.underscore
+msgid "Once in position, use the camera button {icon} to capture your ID"
+msgstr ""
+
+#: lms/templates/verify_student/id_photo_step.underscore
+#: lms/templates/verify_student/incourse_reverify.underscore
+#: test_root/staticfiles/templates/verify_student/id_photo_step.underscore
+#: test_root/staticfiles/templates/verify_student/incourse_reverify.underscore
+msgid "Use the retake photo button if you are not pleased with your photo"
+msgstr ""
+"Se a sua foto não lhe agradou utilize o botão de tirar a foto novamente."
+
+#: lms/templates/verify_student/image_input.underscore
+#: test_root/staticfiles/templates/verify_student/image_input.underscore
+msgid "Preview of uploaded image"
+msgstr "Pré-visualização da imagem enviada"
+
+#: lms/templates/verify_student/image_input.underscore
+#: test_root/staticfiles/templates/verify_student/image_input.underscore
+msgid "Upload an image or capture one with your web or phone camera."
+msgstr ""
+"Envie uma imagem ou capture uma, com sua webcam ou com a câmera de seu "
+"telefone celular."
+
+#: lms/templates/verify_student/incourse_reverify.underscore
+#: test_root/staticfiles/templates/verify_student/incourse_reverify.underscore
+msgid ""
+"Use your webcam to take a photo of your face. We will match this photo with "
+"the photo on your ID."
+msgstr ""
+"Use a webcam para tirar uma foto do seu rosto. Nós vamos conferir essa foto "
+"com a do seu documento de identidade."
+
+#: lms/templates/verify_student/incourse_reverify.underscore
+#: test_root/staticfiles/templates/verify_student/incourse_reverify.underscore
+msgid "Make sure your face is well-lit"
+msgstr "Certifique-se que o seu rosto esteja bem iluminado"
+
+#: lms/templates/verify_student/incourse_reverify.underscore
+#: test_root/staticfiles/templates/verify_student/incourse_reverify.underscore
+msgid "Be sure your entire face is inside the frame"
+msgstr "Certifique-se que o seu rosto todo esteja dentro dos limites da borda"
+
+#: lms/templates/verify_student/incourse_reverify.underscore
+#: test_root/staticfiles/templates/verify_student/incourse_reverify.underscore
+msgid "Once in position, use the camera button {icon} to capture your photo"
+msgstr ""
+
+#: lms/templates/verify_student/incourse_reverify.underscore
+#: test_root/staticfiles/templates/verify_student/incourse_reverify.underscore
+msgid "Can we match the photo you took with the one on your ID?"
+msgstr ""
+"Podemos comparar a foto que você tirou com a do seu documento de "
+"identificação?"
+
+#: lms/templates/verify_student/intro_step.underscore
+#: test_root/staticfiles/templates/verify_student/intro_step.underscore
+msgid "Thanks for returning to verify your ID in: {courseName}"
+msgstr ""
+
+#: lms/templates/verify_student/intro_step.underscore
+#: lms/templates/verify_student/make_payment_step.underscore
+#: test_root/staticfiles/templates/verify_student/intro_step.underscore
+#: test_root/staticfiles/templates/verify_student/make_payment_step.underscore
+msgid ""
+"You need to activate your account before you can enroll in courses. Check "
+"your inbox for an activation email. After you complete activation you can "
+"return and refresh this page."
+msgstr ""
+"Você precisa ativar a sua conta antes de matricular-se nos cursos. Confira "
+"se o e-mail de ativação está na sua caixa de entrada. Depois de completar a "
+"ativação, você pode voltar e atualizar esta página."
+
+#: lms/templates/verify_student/intro_step.underscore
+#: lms/templates/verify_student/make_payment_step.underscore
+#: lms/templates/verify_student/payment_confirmation_step.underscore
+#: test_root/staticfiles/templates/verify_student/intro_step.underscore
+#: test_root/staticfiles/templates/verify_student/make_payment_step.underscore
+#: test_root/staticfiles/templates/verify_student/payment_confirmation_step.underscore
+msgid "Activate Your Account"
+msgstr "Ativar a sua conta"
+
+#: lms/templates/verify_student/intro_step.underscore
+#: lms/templates/verify_student/make_payment_step.underscore
+#: test_root/staticfiles/templates/verify_student/intro_step.underscore
+#: test_root/staticfiles/templates/verify_student/make_payment_step.underscore
+msgid "Check Your Email"
+msgstr "Verifique seu e-mail"
+
+#: lms/templates/verify_student/intro_step.underscore
+#: lms/templates/verify_student/make_payment_step_ab_testing.underscore
+#: lms/templates/verify_student/payment_confirmation_step.underscore
+#: test_root/staticfiles/templates/verify_student/intro_step.underscore
+#: test_root/staticfiles/templates/verify_student/make_payment_step_ab_testing.underscore
+#: test_root/staticfiles/templates/verify_student/payment_confirmation_step.underscore
+msgid "Photo ID"
+msgstr "Foto de Identificação"
+
+#: lms/templates/verify_student/intro_step.underscore
+#: test_root/staticfiles/templates/verify_student/intro_step.underscore
+msgid ""
+"A driver's license, passport, or other government-issued ID with your name "
+"and photo"
+msgstr ""
+"Uma carteira de motorista, um passaporte ou outro documento de identidade "
+"oficial com o seu nome e foto"
+
+#: lms/templates/verify_student/make_payment_step.underscore
+#: lms/templates/verify_student/make_payment_step_ab_testing.underscore
+#: test_root/staticfiles/templates/verify_student/make_payment_step.underscore
+#: test_root/staticfiles/templates/verify_student/make_payment_step_ab_testing.underscore
+msgid "You are enrolling in: {courseName}"
+msgstr ""
+
+#: lms/templates/verify_student/make_payment_step.underscore
+#: test_root/staticfiles/templates/verify_student/make_payment_step.underscore
+msgid "You are upgrading your enrollment for: {courseName}"
+msgstr ""
+
+#: lms/templates/verify_student/make_payment_step.underscore
+#: test_root/staticfiles/templates/verify_student/make_payment_step.underscore
+msgid ""
+"You can now enter your payment information and complete your enrollment."
+msgstr ""
+"Você pode preencher agora as informações sobre o pagamento e completar a sua"
+" matrícula"
+
+#: lms/templates/verify_student/make_payment_step.underscore
+#: test_root/staticfiles/templates/verify_student/make_payment_step.underscore
+#, python-format
+msgid ""
+"You can pay now even if you don't have the following items available, but "
+"you will need to have these by %(date)s to qualify to earn a Verified "
+"Certificate."
+msgstr ""
+"Você pode pagar agora, mesmo que não tenha nenhum dos seguintes itens "
+"disponíveis, mas você terá que tê-los até %(date)s para se qualificar para "
+"um Certificado Verificado."
+
+#: lms/templates/verify_student/make_payment_step.underscore
+#: test_root/staticfiles/templates/verify_student/make_payment_step.underscore
+msgid ""
+"You can pay now even if you don't have the following items available, but "
+"you will need to have these to qualify to earn a Verified Certificate."
+msgstr ""
+"Você pode pagar agora, mesmo não tendo nenhum dos seguintes itens "
+"disponíveis, mas você terá que tê-los para se qualificar para um Certificado"
+" Verificado."
+
+#: lms/templates/verify_student/make_payment_step.underscore
+#: test_root/staticfiles/templates/verify_student/make_payment_step.underscore
+msgid "Government-Issued Photo ID"
+msgstr "Foto de um documento de identidade oficial"
+
+#: lms/templates/verify_student/make_payment_step.underscore
+#: test_root/staticfiles/templates/verify_student/make_payment_step.underscore
+msgid ""
+"ID-Verification is not required for this Professional Education course."
+msgstr ""
+"A verificação do ID não é necessária para esse curso de Educação "
+"Profissional"
+
+#: lms/templates/verify_student/make_payment_step.underscore
+#: test_root/staticfiles/templates/verify_student/make_payment_step.underscore
+msgid ""
+"All professional education courses are fee-based, and require payment to "
+"complete the enrollment process."
+msgstr ""
+"Todos os cursos de educação profissional possuem uma taxa, e requerem o "
+"pagamento desta para completar o processo de inscrição."
+
+#: lms/templates/verify_student/make_payment_step.underscore
+#: test_root/staticfiles/templates/verify_student/make_payment_step.underscore
+msgid "You have already verified your ID!"
+msgstr "Você já verificou a sua identificação"
+
+#: lms/templates/verify_student/make_payment_step.underscore
+#: test_root/staticfiles/templates/verify_student/make_payment_step.underscore
+msgid "Your verification status is good until {verificationGoodUntil}."
+msgstr ""
+
+#: lms/templates/verify_student/make_payment_step.underscore
+#: test_root/staticfiles/templates/verify_student/make_payment_step.underscore
+msgid "price"
+msgstr "preço"
+
+#: lms/templates/verify_student/make_payment_step_ab_testing.underscore
+#: test_root/staticfiles/templates/verify_student/make_payment_step_ab_testing.underscore
+msgid "Account Not Activated"
+msgstr "Conta não ativada"
+
+#: lms/templates/verify_student/make_payment_step_ab_testing.underscore
+#: test_root/staticfiles/templates/verify_student/make_payment_step_ab_testing.underscore
+msgid "Upgrade to a Verified Certificate for {courseName}"
+msgstr ""
+
+#: lms/templates/verify_student/make_payment_step_ab_testing.underscore
+#: test_root/staticfiles/templates/verify_student/make_payment_step_ab_testing.underscore
+msgid ""
+"Before you upgrade to a certificate track, you must activate your account."
+msgstr ""
+"Antes de atualizar seu certificado seguinte, você deve ativar sua conta."
+
+#: lms/templates/verify_student/make_payment_step_ab_testing.underscore
+#: test_root/staticfiles/templates/verify_student/make_payment_step_ab_testing.underscore
+msgid "Check your email for an activation message."
+msgstr "Verifique o e-mail recebido com uma mensagem de ativação."
+
+#: lms/templates/verify_student/make_payment_step_ab_testing.underscore
+#: test_root/staticfiles/templates/verify_student/make_payment_step_ab_testing.underscore
+msgid "Professional Certificate for {courseName}"
+msgstr ""
+
+#: lms/templates/verify_student/make_payment_step_ab_testing.underscore
+#: test_root/staticfiles/templates/verify_student/make_payment_step_ab_testing.underscore
+msgid "Verified Certificate for {courseName}"
+msgstr ""
+
+#: lms/templates/verify_student/make_payment_step_ab_testing.underscore
+#: test_root/staticfiles/templates/verify_student/make_payment_step_ab_testing.underscore
+#, python-format
+msgid ""
+"To receive a certificate, you must also verify your identity before "
+"%(date)s."
+msgstr ""
+"Para receber um certificado, você também deve verificar sua identidade antes"
+" de %(date)s."
+
+#: lms/templates/verify_student/make_payment_step_ab_testing.underscore
+#: test_root/staticfiles/templates/verify_student/make_payment_step_ab_testing.underscore
+msgid "To receive a certificate, you must also verify your identity."
+msgstr ""
+"Para receber um certificado, você também deve verificar a sua identidade."
+
+#: lms/templates/verify_student/make_payment_step_ab_testing.underscore
+#: test_root/staticfiles/templates/verify_student/make_payment_step_ab_testing.underscore
+msgid ""
+"To verify your identity, you need a webcam and a government-issued photo ID."
+msgstr ""
+"Para verificar sua identidade, você precisa de uma webcam e um documento com"
+" foto emitido pelo governo."
+
+#: lms/templates/verify_student/make_payment_step_ab_testing.underscore
+#: test_root/staticfiles/templates/verify_student/make_payment_step_ab_testing.underscore
+msgid ""
+"Your ID must be a government-issued photo ID that clearly shows your face."
+msgstr ""
+"Seu ID deve ser um documento com foto emitido pelo governo que mostra "
+"claramente o seu rosto."
+
+#: lms/templates/verify_student/make_payment_step_ab_testing.underscore
+#: test_root/staticfiles/templates/verify_student/make_payment_step_ab_testing.underscore
+msgid ""
+"You will use your webcam to take a picture of your face and of your "
+"government-issued photo ID."
+msgstr ""
+"Você vai usar sua webcam para tirar uma foto do seu rosto e do seu documento"
+" com foto emitido pelo governo."
+
+#: lms/templates/verify_student/payment_confirmation_step.underscore
+#: test_root/staticfiles/templates/verify_student/payment_confirmation_step.underscore
+msgid "Thank you! We have received your payment for {courseName}."
+msgstr ""
+
+#: lms/templates/verify_student/payment_confirmation_step.underscore
+#: test_root/staticfiles/templates/verify_student/payment_confirmation_step.underscore
+msgid "Next Step: Confirm your identity"
+msgstr "Próximo passo: confirme a sua identidade"
+
+#: lms/templates/verify_student/payment_confirmation_step.underscore
+#: test_root/staticfiles/templates/verify_student/payment_confirmation_step.underscore
+msgid "Check your email"
+msgstr "Verifique o seu e-mail"
+
+#: lms/templates/verify_student/payment_confirmation_step.underscore
+#: test_root/staticfiles/templates/verify_student/payment_confirmation_step.underscore
+msgid ""
+"You need to activate your account before you can enroll in courses. Check "
+"your inbox for an activation email."
+msgstr ""
+"Você precisa ativar a sua conta antes de se matricular nos cursos. Verifique"
+" em sua caixa de entrada o e-mail de ativação."
+
+#: lms/templates/verify_student/payment_confirmation_step.underscore
+#: test_root/staticfiles/templates/verify_student/payment_confirmation_step.underscore
+msgid ""
+"A driver's license, passport, or government-issued ID with your name and "
+"photo."
+msgstr ""
+"Uma carteira de motorista, um passaporte ou um documento de identidade "
+"oficial com o seu nome e foto."
+
+#: lms/templates/verify_student/reverify_success_step.underscore
+#: test_root/staticfiles/templates/verify_student/reverify_success_step.underscore
+msgid "Identity Verification In Progress"
+msgstr "Verificação de Identificação em Progresso"
+
+#: lms/templates/verify_student/reverify_success_step.underscore
+#: test_root/staticfiles/templates/verify_student/reverify_success_step.underscore
+msgid ""
+"We have received your information and are verifying your identity. You will "
+"see a message on your dashboard when the verification process is complete "
+"(usually within 1-2 days). In the meantime, you can still access all "
+"available course content."
+msgstr ""
+"Recebemos as suas informações e estamos verificando a sua identificação. "
+"Você receberá uma mensagem em seu painel de controle quando o processo de "
+"verificação estiver concluído (normalmente entre 1-2 dias). Enquanto isso, "
+"você ainda pode acessar a todo o conteúdo do curso."
+
+#: lms/templates/verify_student/reverify_success_step.underscore
+#: test_root/staticfiles/templates/verify_student/reverify_success_step.underscore
+msgid "Return to Your Dashboard"
+msgstr "Retornar ao painel de controle"
+
+#: lms/templates/verify_student/review_photos_step.underscore
+#: test_root/staticfiles/templates/verify_student/review_photos_step.underscore
+msgid "Review Your Photos"
+msgstr "Revisar suas Fotos"
+
+#: lms/templates/verify_student/review_photos_step.underscore
+#: test_root/staticfiles/templates/verify_student/review_photos_step.underscore
+msgid ""
+"Make sure we can verify your identity with the photos and information you "
+"have provided."
+msgstr ""
+"Confirme se nós poderemos verificar sua indenidade com as fotos e a "
+"informação que você forneceu."
+
+#: lms/templates/verify_student/review_photos_step.underscore
+#: test_root/staticfiles/templates/verify_student/review_photos_step.underscore
+#, python-format
+msgid "Photo of %(fullName)s"
+msgstr "Foto de %(fullName)s"
+
+#: lms/templates/verify_student/review_photos_step.underscore
+#: test_root/staticfiles/templates/verify_student/review_photos_step.underscore
+#, python-format
+msgid "Photo of %(fullName)s's ID"
+msgstr "Foto do documento de %(fullName)s"
+
+#: lms/templates/verify_student/review_photos_step.underscore
+#: test_root/staticfiles/templates/verify_student/review_photos_step.underscore
+msgid "Photo requirements:"
+msgstr "Requisitos da foto:"
+
+#: lms/templates/verify_student/review_photos_step.underscore
+#: test_root/staticfiles/templates/verify_student/review_photos_step.underscore
+msgid "Does the photo of you show your whole face?"
+msgstr "A sua foto escolhida exibe todo o seu rosto?"
+
+#: lms/templates/verify_student/review_photos_step.underscore
+#: test_root/staticfiles/templates/verify_student/review_photos_step.underscore
+msgid "Does the photo of you match your ID photo?"
+msgstr "A foto a seguir é a mesma foto de sua identidade?"
+
+#: lms/templates/verify_student/review_photos_step.underscore
+#: test_root/staticfiles/templates/verify_student/review_photos_step.underscore
+msgid "Is your name on your ID readable?"
+msgstr "O seu nome é legível em seu documento?"
+
+#: lms/templates/verify_student/review_photos_step.underscore
+#: test_root/staticfiles/templates/verify_student/review_photos_step.underscore
+#, python-format
+msgid "Does the name on your ID match your account name: %(fullName)s?"
+msgstr ""
+"O nome de sua identificação correspondo ao nome de sua conta: %(fullName)s?"
+
+#: lms/templates/verify_student/review_photos_step.underscore
+#: test_root/staticfiles/templates/verify_student/review_photos_step.underscore
+msgid "Edit Your Name"
+msgstr "Edite o seu nome"
+
+#: lms/templates/verify_student/review_photos_step.underscore
+#: test_root/staticfiles/templates/verify_student/review_photos_step.underscore
+msgid ""
+"Make sure that the full name on your account matches the name on your ID."
+msgstr ""
+"Verifique se o nome completo na sua conta é o mesmo que o nome no seu "
+"documento de identidade."
+
+#: lms/templates/verify_student/review_photos_step.underscore
+#: test_root/staticfiles/templates/verify_student/review_photos_step.underscore
+msgid "Photos don't meet the requirements?"
+msgstr "As fotos não satisfazem os requisitos?"
+
+#: lms/templates/verify_student/review_photos_step.underscore
+#: test_root/staticfiles/templates/verify_student/review_photos_step.underscore
+msgid "Retake Your Photos"
+msgstr "Tirar outra foto"
+
+#: lms/templates/verify_student/review_photos_step.underscore
+#: test_root/staticfiles/templates/verify_student/review_photos_step.underscore
+msgid "Before proceeding, please confirm that your details match"
+msgstr "Antes de prosseguir, confirme os seus dados"
+
+#: lms/templates/verify_student/webcam_photo.underscore
+#: test_root/staticfiles/templates/verify_student/webcam_photo.underscore
+msgid ""
+"Don't see your picture? Make sure to allow your browser to use your camera "
+"when it asks for permission."
+msgstr ""
+"Não vê sua fotografia? Certifique-se de permitir que o seu navegador utilize"
+" a câmera quando ele pedir permissão."
+
+#: lms/templates/verify_student/webcam_photo.underscore
+#: test_root/staticfiles/templates/verify_student/webcam_photo.underscore
+msgid "Live view of webcam"
+msgstr "Visualizar webcam ao vivo"
+
+#: lms/templates/verify_student/webcam_photo.underscore
+#: test_root/staticfiles/templates/verify_student/webcam_photo.underscore
+msgid "Retake Photo"
+msgstr "Tire uma foto novamente"
+
+#: lms/templates/verify_student/webcam_photo.underscore
+#: test_root/staticfiles/templates/verify_student/webcam_photo.underscore
+msgid "Take Photo"
+msgstr "Tirar foto"
+
+#: test_root/staticfiles/proctoring/templates/add-new-allowance.underscore
+msgid "Add a New Allowance"
+msgstr ""
+
+#: test_root/staticfiles/proctoring/templates/add-new-allowance.underscore
+msgid "Special Exam"
+msgstr ""
+
+#: test_root/staticfiles/proctoring/templates/add-new-allowance.underscore
+msgid "Exam Type"
+msgstr ""
+
+#: test_root/staticfiles/proctoring/templates/add-new-allowance.underscore
+#: test_root/staticfiles/proctoring/templates/course_allowances.underscore
+msgid "Allowance Type"
+msgstr ""
+
+#: test_root/staticfiles/proctoring/templates/add-new-allowance.underscore
+msgid "Additional Time (minutes)"
+msgstr ""
+
+#: test_root/staticfiles/proctoring/templates/add-new-allowance.underscore
+msgid "Value"
+msgstr ""
+
+#: test_root/staticfiles/proctoring/templates/add-new-allowance.underscore
+msgid "minutes"
+msgstr ""
+
+#: test_root/staticfiles/proctoring/templates/add-new-allowance.underscore
+msgid "Username or Email"
+msgstr ""
+
+#: test_root/staticfiles/proctoring/templates/course_allowances.underscore
+msgid "Allowances"
+msgstr ""
+
+#: test_root/staticfiles/proctoring/templates/course_allowances.underscore
+msgid "Add Allowance"
+msgstr ""
+
+#: test_root/staticfiles/proctoring/templates/course_allowances.underscore
+#: test_root/staticfiles/proctoring/templates/student-proctored-exam-attempts.underscore
+msgid "Exam Name"
+msgstr ""
+
+#: test_root/staticfiles/proctoring/templates/course_allowances.underscore
+msgid "Allowance Value"
+msgstr ""
+
+#: test_root/staticfiles/proctoring/templates/student-proctored-exam-attempts.underscore
+msgid "Time Limit"
+msgstr ""
+
+#: test_root/staticfiles/proctoring/templates/student-proctored-exam-attempts.underscore
+msgid "Started At"
+msgstr ""
+
+#: test_root/staticfiles/proctoring/templates/student-proctored-exam-attempts.underscore
+msgid "Completed At"
+msgstr ""
+
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/certificate-white-list.underscore
+msgid ""
+"Generate certificates for all users on the Exception list for whom "
+"certificates have not yet been run"
+msgstr ""
diff --git a/conf/locale/rtl/LC_MESSAGES/django.mo b/conf/locale/rtl/LC_MESSAGES/django.mo
index e29903239e..75edf383d6 100644
Binary files a/conf/locale/rtl/LC_MESSAGES/django.mo and b/conf/locale/rtl/LC_MESSAGES/django.mo differ
diff --git a/conf/locale/rtl/LC_MESSAGES/django.po b/conf/locale/rtl/LC_MESSAGES/django.po
index cfa55eab4b..523fc1afb5 100644
--- a/conf/locale/rtl/LC_MESSAGES/django.po
+++ b/conf/locale/rtl/LC_MESSAGES/django.po
@@ -37,8 +37,8 @@ msgid ""
msgstr ""
"Project-Id-Version: 0.1a\n"
"Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n"
-"POT-Creation-Date: 2016-04-21 10:27+0000\n"
-"PO-Revision-Date: 2016-04-21 10:27:36.618229\n"
+"POT-Creation-Date: 2016-04-28 14:50+0000\n"
+"PO-Revision-Date: 2016-04-28 14:50:56.058784\n"
"Last-Translator: \n"
"Language-Team: openedx-translation \n"
"MIME-Version: 1.0\n"
@@ -2078,8 +2078,10 @@ msgstr ""
"\"هي:ذمهثرف_نثغ:ذمهثرف_سثذقثف\"."
#: common/lib/xmodule/xmodule/course_module.py
-msgid "List of pairs of (title, url) for textbooks used in this course"
-msgstr "مهسف خب حشهقس خب (فهفمث, عقم) بخق فثطفزخخنس عسثي هر فاهس ذخعقسث"
+msgid ""
+"List of Textbook objects with (title, url) for textbooks used in this course"
+msgstr ""
+"مهسف خب فثطفزخخن خزتثذفس صهفا (فهفمث, عقم) بخق فثطفزخخنس عسثي هر فاهس ذخعقسث"
#: common/lib/xmodule/xmodule/course_module.py
msgid "Slug that points to the wiki for this course"
@@ -8244,127 +8246,15 @@ msgstr "غخعفعزث"
msgid "Subscribe to the {platform_name} YouTube channel"
msgstr "سعزسذقهزث فخ فاث {platform_name} غخعفعزث ذاشررثم"
+#: lms/envs/common.py
+msgid "Kosovo"
+msgstr "نخسخدخ"
+
#: lms/templates/main_django.html cms/templates/base.html
#: lms/templates/main.html
msgid "Skip to main content"
msgstr "سنهح فخ وشهر ذخرفثرف"
-#: lms/templates/provider/authorize.html
-#, python-format
-msgid ""
-"\n"
-" %(application_name)s would like to access your data with the following permissions:\n"
-" "
-msgstr ""
-"\n"
-" %(application_name)s صخعمي مهنث فخ شذذثسس غخعق يشفش صهفا فاث بخممخصهرل حثقوهسسهخرس:\n"
-" "
-
-#: lms/templates/provider/authorize.html
-msgid "Read your user ID"
-msgstr "قثشي غخعق عسثق هي"
-
-#: lms/templates/provider/authorize.html
-msgid "Read your user profile"
-msgstr "قثشي غخعق عسثق حقخبهمث"
-
-#: lms/templates/provider/authorize.html
-msgid "Read your email address"
-msgstr "قثشي غخعق ثوشهم شييقثسس"
-
-#: lms/templates/provider/authorize.html
-msgid "Read the list of courses in which you are a staff member."
-msgstr "قثشي فاث مهسف خب ذخعقسثس هر صاهذا غخع شقث ش سفشبب وثوزثق."
-
-#: lms/templates/provider/authorize.html
-msgid "Read the list of courses in which you are an instructor."
-msgstr "قثشي فاث مهسف خب ذخعقسثس هر صاهذا غخع شقث شر هرسفقعذفخق."
-
-#: lms/templates/provider/authorize.html
-msgid "To see if you are a global staff user"
-msgstr "فخ سثث هب غخع شقث ش لمخزشم سفشبب عسثق"
-
-#: lms/templates/provider/authorize.html
-#, python-format
-msgid "Manage your data: %(permission)s"
-msgstr "وشرشلث غخعق يشفش: %(permission)s"
-
-#: lms/templates/registration/password_reset_complete.html
-msgid "Your Password Reset is Complete"
-msgstr "غخعق حشسسصخقي قثسثف هس ذخوحمثفث"
-
-#: lms/templates/registration/password_reset_complete.html
-msgid "Password Reset Complete"
-msgstr "حشسسصخقي قثسثف ذخوحمثفث"
-
-#: lms/templates/registration/password_reset_complete.html
-#, python-format
-msgid ""
-"\n"
-" Your password has been reset. %(link_start)sSign in to your account.%(link_end)s\n"
-" "
-msgstr ""
-"\n"
-" غخعق حشسسصخقي اشس زثثر قثسثف. %(link_start)sسهلر هر فخ غخعق شذذخعرف.%(link_end)s\n"
-" "
-
-#: lms/templates/registration/password_reset_confirm.html
-#, python-format
-msgid ""
-"\n"
-" Reset Your %(platform_name)s Password\n"
-msgstr ""
-"\n"
-" قثسثف غخعق %(platform_name)s حشسسصخقي\n"
-
-#: lms/templates/registration/password_reset_confirm.html
-msgid "Error Resetting Password"
-msgstr "ثققخق قثسثففهرل حشسسصخقي"
-
-#: lms/templates/registration/password_reset_confirm.html
-msgid "You must enter and confirm your new password."
-msgstr "غخع وعسف ثرفثق شري ذخربهقو غخعق رثص حشسسصخقي."
-
-#: lms/templates/registration/password_reset_confirm.html
-msgid "The text in both password fields must match."
-msgstr "فاث فثطف هر زخفا حشسسصخقي بهثميس وعسف وشفذا."
-
-#: lms/templates/registration/password_reset_confirm.html
-msgid "Reset Your Password"
-msgstr "قثسثف غخعق حشسسصخقي"
-
-#: lms/templates/registration/password_reset_confirm.html
-msgid "Enter and confirm your new password."
-msgstr "ثرفثق شري ذخربهقو غخعق رثص حشسسصخقي."
-
-#: lms/templates/registration/password_reset_confirm.html
-msgid "New Password"
-msgstr "رثص حشسسصخقي"
-
-#: lms/templates/registration/password_reset_confirm.html
-msgid "Confirm Password"
-msgstr "ذخربهقو حشسسصخقي"
-
-#: lms/templates/registration/password_reset_confirm.html
-#: lms/templates/forgot_password_modal.html
-msgid "Reset My Password"
-msgstr "قثسثف وغ حشسسصخقي"
-
-#: lms/templates/registration/password_reset_confirm.html
-msgid "Invalid Password Reset Link"
-msgstr "هردشمهي حشسسصخقي قثسثف مهرن"
-
-#: lms/templates/registration/password_reset_confirm.html
-#, python-format
-msgid ""
-"\n"
-" This password reset link is invalid. It may have been used already. To reset your password, go to the %(start_link)ssign-in%(end_link)s page and select Forgot password .\n"
-" "
-msgstr ""
-"\n"
-" فاهس حشسسصخقي قثسثف مهرن هس هردشمهي. هف وشغ اشدث زثثر عسثي شمقثشيغ. فخ قثسثف غخعق حشسسصخقي, لخ فخ فاث %(start_link)sسهلر-هر%(end_link)s حشلث شري سثمثذف بخقلخف حشسسصخقي .\n"
-" "
-
#: lms/templates/registration/password_reset_email.html
#, python-format
msgid ""
@@ -8395,46 +8285,6 @@ msgstr "فاشرنس بخق عسهرل خعق سهفث!"
msgid "The %(platform_name)s Team"
msgstr "فاث %(platform_name)s فثشو"
-#: lms/templates/support/refund.html
-msgid "About to refund this order:"
-msgstr "شزخعف فخ قثبعري فاهس خقيثق:"
-
-#: lms/templates/support/refund.html
-msgid "Order Id:"
-msgstr "خقيثق هي:"
-
-#: lms/templates/support/refund.html
-msgid "Enrollment:"
-msgstr "ثرقخمموثرف:"
-
-#: lms/templates/support/refund.html
-msgid "enrolled"
-msgstr "ثرقخممثي"
-
-#: lms/templates/support/refund.html
-msgid "unenrolled"
-msgstr "عرثرقخممثي"
-
-#: lms/templates/support/refund.html
-msgid "Cost:"
-msgstr "ذخسف:"
-
-#: lms/templates/support/refund.html
-msgid "CertificateItem Status:"
-msgstr "ذثقفهبهذشفثهفثو سفشفعس:"
-
-#: lms/templates/support/refund.html
-msgid "Order Status:"
-msgstr "خقيثق سفشفعس:"
-
-#: lms/templates/support/refund.html
-msgid "Fulfilled Time:"
-msgstr "بعمبهممثي فهوث:"
-
-#: lms/templates/support/refund.html
-msgid "Refund Request Time:"
-msgstr "قثبعري قثضعثسف فهوث:"
-
#: lms/templates/wiki/article.html
msgid "Last modified:"
msgstr "مشسف وخيهبهثي:"
@@ -8919,10 +8769,6 @@ msgstr "شحه شذذثسس قثضعثسف بقخو {company}"
msgid "API access request"
msgstr "شحه شذذثسس قثضعثسف"
-#: openedx/core/djangoapps/api_admin/views.py
-msgid "TODO"
-msgstr "فخيخ"
-
#. Translators: link_start and link_end are HTML tags for a link to the terms
#. of service.
#. platform_name is the name of this Open edX installation.
@@ -10071,8 +9917,7 @@ msgstr "دهسهف غخعق {link_start}يشسازخشقي{link_end} فخ سثث
msgid "Choose Language"
msgstr "ذاخخسث مشرلعشلث"
-#: cms/templates/widgets/header.html lms/templates/navigation-edx.html
-#: lms/templates/navigation.html themes/edx.org/lms/templates/header.html
+#: cms/templates/widgets/header.html lms/templates/user_dropdown.html
msgid "Account"
msgstr "شذذخعرف"
@@ -10081,8 +9926,7 @@ msgstr "شذذخعرف"
msgid "Help"
msgstr "اثمح"
-#: cms/templates/widgets/header.html lms/templates/navigation-edx.html
-#: lms/templates/navigation.html themes/edx.org/lms/templates/header.html
+#: cms/templates/widgets/header.html lms/templates/user_dropdown.html
#: themes/red-theme/lms/templates/header.html
msgid "Sign Out"
msgstr "سهلر خعف"
@@ -10218,9 +10062,8 @@ msgstr "سفشقفس"
msgid "View all Courses"
msgstr "دهثص شمم ذخعقسثس"
-#: lms/templates/dashboard.html lms/templates/navigation-edx.html
-#: lms/templates/navigation.html themes/edx.org/lms/templates/dashboard.html
-#: themes/edx.org/lms/templates/header.html
+#: lms/templates/dashboard.html lms/templates/user_dropdown.html
+#: themes/edx.org/lms/templates/dashboard.html
msgid "Dashboard"
msgstr "يشسازخشقي"
@@ -10386,6 +10229,11 @@ msgstr "غخعق ث-وشهم شييقثسس"
msgid "This is the e-mail address you used to register with {platform}"
msgstr "فاهس هس فاث ث-وشهم شييقثسس غخع عسثي فخ قثلهسفثق صهفا {platform}"
+#: lms/templates/forgot_password_modal.html
+#: lms/templates/registration/password_reset_confirm.html
+msgid "Reset My Password"
+msgstr "قثسثف وغ حشسسصخقي"
+
#: lms/templates/forgot_password_modal.html
msgid "Email is incorrect."
msgstr "ثوشهم هس هرذخققثذف."
@@ -10804,88 +10652,58 @@ msgstr ""
msgid "Raw data:"
msgstr "قشص يشفش:"
-#: lms/templates/navigation-edx.html lms/templates/navigation.html
-#: themes/edx.org/lms/templates/header.html
-#: themes/red-theme/lms/templates/header.html
-msgid "{platform_name} Home Page"
-msgstr "{platform_name} اخوث حشلث"
-
-#: lms/templates/navigation-edx.html lms/templates/navigation.html
-#: themes/edx.org/lms/templates/header.html
-#: themes/red-theme/lms/templates/header.html
-msgid "How it Works"
-msgstr "اخص هف صخقنس"
-
-#: lms/templates/navigation-edx.html themes/edx.org/lms/templates/header.html
-#: themes/red-theme/lms/templates/header.html
-msgid "Find Courses"
-msgstr "بهري ذخعقسثس"
-
-#: lms/templates/navigation-edx.html themes/edx.org/lms/templates/header.html
-msgid "Schools & Partners"
-msgstr "سذاخخمس & حشقفرثقس"
-
-#: lms/templates/navigation-edx.html lms/templates/navigation.html
-#: themes/edx.org/lms/templates/header.html
-#: themes/red-theme/lms/templates/header.html
-msgid "Dashboard for:"
-msgstr "يشسازخشقي بخق:"
-
-#: lms/templates/navigation-edx.html lms/templates/navigation.html
-msgid "Profile image for {username}"
-msgstr "حقخبهمث هوشلث بخق {username}"
-
-#: lms/templates/navigation-edx.html lms/templates/navigation.html
-#: themes/edx.org/lms/templates/header.html
-#: themes/red-theme/lms/templates/header.html
-msgid "More options dropdown"
-msgstr "وخقث خحفهخرس يقخحيخصر"
-
-#: lms/templates/navigation-edx.html lms/templates/navigation.html
-#: themes/edx.org/lms/templates/header.html
-msgid "Profile"
-msgstr "حقخبهمث"
-
-#: lms/templates/navigation-edx.html lms/templates/navigation.html
-#: lms/templates/shoppingcart/shopping_cart.html
-#: themes/edx.org/lms/templates/header.html
-#: themes/red-theme/lms/templates/header.html
-msgid "Shopping Cart"
-msgstr "ساخححهرل ذشقف"
-
-#: lms/templates/navigation-edx.html lms/templates/navigation.html
-#: themes/edx.org/lms/templates/header.html
-#: themes/red-theme/lms/templates/header.html
-msgid "Sign in"
-msgstr "سهلر هر"
-
-#: lms/templates/navigation-edx.html lms/templates/navigation.html
-#: lms/templates/register-form.html themes/edx.org/lms/templates/header.html
-#: themes/stanford-style/lms/templates/register-form.html
-msgid "Register"
-msgstr "قثلهسفثق"
-
-#: lms/templates/navigation-edx.html lms/templates/navigation.html
-msgid ""
-"{begin_strong}Warning:{end_strong} Your browser is not fully supported. We "
-"strongly recommend using {chrome_link} or {ff_link}."
-msgstr ""
-"{begin_strong}صشقرهرل:{end_strong} غخعق زقخصسثق هس رخف بعممغ سعححخقفثي. صث "
-"سفقخرلمغ قثذخووثري عسهرل {chrome_link} خق {ff_link}."
-
#: lms/templates/navigation.html themes/red-theme/lms/templates/header.html
msgid "Global"
msgstr "لمخزشم"
+#: lms/templates/navigation.html themes/edx.org/lms/templates/header.html
+#: themes/red-theme/lms/templates/header.html
+msgid "{platform_name} Home Page"
+msgstr "{platform_name} اخوث حشلث"
+
#. Translators: This is short for "System administration".
#: lms/templates/navigation.html themes/red-theme/lms/templates/header.html
msgid "Sysadmin"
msgstr "سغسشيوهر"
+#: lms/templates/navigation.html lms/templates/shoppingcart/shopping_cart.html
+#: themes/edx.org/lms/templates/header.html
+#: themes/red-theme/lms/templates/header.html
+msgid "Shopping Cart"
+msgstr "ساخححهرل ذشقف"
+
+#: lms/templates/navigation.html themes/edx.org/lms/templates/header.html
+#: themes/red-theme/lms/templates/header.html
+msgid "How it Works"
+msgstr "اخص هف صخقنس"
+
#: lms/templates/navigation.html themes/red-theme/lms/templates/header.html
msgid "Schools"
msgstr "سذاخخمس"
+#: lms/templates/navigation.html
+msgid "Explore Courses"
+msgstr "ثطحمخقث ذخعقسثس"
+
+#: lms/templates/navigation.html lms/templates/register-form.html
+#: themes/edx.org/lms/templates/header.html
+#: themes/stanford-style/lms/templates/register-form.html
+msgid "Register"
+msgstr "قثلهسفثق"
+
+#: lms/templates/navigation.html themes/edx.org/lms/templates/header.html
+#: themes/red-theme/lms/templates/header.html
+msgid "Sign in"
+msgstr "سهلر هر"
+
+#: lms/templates/navigation.html
+msgid ""
+"{begin_strong}Warning:{end_strong} Your browser is not fully supported. We "
+"strongly recommend using {chrome_link} or {ff_link}."
+msgstr ""
+"{begin_strong}صشقرهرل:{end_strong} غخعق زقخصسثق هس رخف بعممغ سعححخقفثي. صث "
+"سفقخرلمغ قثذخووثري عسهرل {chrome_link} خق {ff_link}."
+
#: lms/templates/notes.html lms/templates/textannotation.html
#: lms/templates/videoannotation.html
msgid "You do not have any notes."
@@ -11527,6 +11345,30 @@ msgstr ""
"غخع وشغ {dashboard_link_start}قثفعقر فخ غخعق يشسازخشقي{link_end}. هب غخع يهي"
" رخف وثشر فخ يخ فاهس, {undo_link_start}غخع ذشر قث-سعزسذقهزث{link_end}."
+#: lms/templates/user_dropdown.html themes/red-theme/lms/templates/header.html
+msgid "Dashboard for:"
+msgstr "يشسازخشقي بخق:"
+
+#: lms/templates/user_dropdown.html
+msgid "Usermenu"
+msgstr "عسثقوثرع"
+
+#: lms/templates/user_dropdown.html
+msgid "Usermenu dropdown"
+msgstr "عسثقوثرع يقخحيخصر"
+
+#: lms/templates/user_dropdown.html
+msgid "Profile"
+msgstr "حقخبهمث"
+
+#: lms/templates/user_dropdown.html
+msgid "Profile image for {username}"
+msgstr "حقخبهمث هوشلث بخق {username}"
+
+#: lms/templates/user_dropdown.html themes/red-theme/lms/templates/header.html
+msgid "More options dropdown"
+msgstr "وخقث خحفهخرس يقخحيخصر"
+
#: lms/templates/using.html
msgid "Using the system"
msgstr "عسهرل فاث سغسفثو"
@@ -11605,26 +11447,79 @@ msgid "Request API Access"
msgstr "قثضعثسف شحه شذذثسس"
#. Translators: "platform_name" is the name of this Open edX installation.
-#. "link_start" and "link_end" are the HTML for a link to the API
-#. documentation. "api_support_email_link" is HTML for a link to email the API
-#. support staff.
#: lms/templates/api_admin/status.html
msgid ""
"Your request to access the {platform_name} Course Catalog API is being "
"processed. You will receive a message at the email address in your profile "
"when processing is complete. You can also return to this page to see the "
-"status of your API access request. To learn more about the {platform_name} "
-"Course Catalog API, visit {link_start}our API documentation page{link_end}. "
-"For questions about using this API, visit our FAQ page or contact "
-"{api_support_email_link}."
+"status of your API access request."
msgstr ""
"غخعق قثضعثسف فخ شذذثسس فاث {platform_name} ذخعقسث ذشفشمخل شحه هس زثهرل "
"حقخذثسسثي. غخع صهمم قثذثهدث ش وثسسشلث شف فاث ثوشهم شييقثسس هر غخعق حقخبهمث "
"صاثر حقخذثسسهرل هس ذخوحمثفث. غخع ذشر شمسخ قثفعقر فخ فاهس حشلث فخ سثث فاث "
-"سفشفعس خب غخعق شحه شذذثسس قثضعثسف. فخ مثشقر وخقث شزخعف فاث {platform_name} "
-"ذخعقسث ذشفشمخل شحه, دهسهف {link_start}خعق شحه يخذعوثرفشفهخر حشلث{link_end}. "
-"بخق ضعثسفهخرس شزخعف عسهرل فاهس شحه, دهسهف خعق بشض حشلث خق ذخرفشذف "
-"{api_support_email_link}."
+"سفشفعس خب غخعق شحه شذذثسس قثضعثسف."
+
+#. Translators: "platform_name" is the name of this Open edX installation.
+#. "api_support_email_link" is HTML for a link to email the API support staff.
+#: lms/templates/api_admin/status.html
+msgid ""
+"Your request to access the {platform_name} Course Catalog API has been "
+"denied. If you think this is an error, or for other questions about using "
+"this API, contact {api_support_email_link}."
+msgstr ""
+"غخعق قثضعثسف فخ شذذثسس فاث {platform_name} ذخعقسث ذشفشمخل شحه اشس زثثر "
+"يثرهثي. هب غخع فاهرن فاهس هس شر ثققخق, خق بخق خفاثق ضعثسفهخرس شزخعف عسهرل "
+"فاهس شحه, ذخرفشذف {api_support_email_link}."
+
+#: lms/templates/api_admin/status.html
+msgid ""
+"Your request to access the {platform_name} Course Catalog API has been "
+"approved."
+msgstr ""
+"غخعق قثضعثسف فخ شذذثسس فاث {platform_name} ذخعقسث ذشفشمخل شحه اشس زثثر "
+"شححقخدثي."
+
+#: lms/templates/api_admin/status.html
+msgid "Application Name"
+msgstr "شححمهذشفهخر رشوث"
+
+#: lms/templates/api_admin/status.html
+msgid "API Client ID"
+msgstr "شحه ذمهثرف هي"
+
+#: lms/templates/api_admin/status.html
+msgid "API Client Secret"
+msgstr "شحه ذمهثرف سثذقثف"
+
+#: lms/templates/api_admin/status.html
+msgid "Redirect URLs"
+msgstr "قثيهقثذف عقمس"
+
+#: lms/templates/api_admin/status.html
+msgid ""
+"If you would like to regenerate your API client information, please use the "
+"form below."
+msgstr ""
+"هب غخع صخعمي مهنث فخ قثلثرثقشفث غخعق شحه ذمهثرف هربخقوشفهخر, حمثشسث عسث فاث "
+"بخقو زثمخص."
+
+#: lms/templates/api_admin/status.html
+msgid "Generate API client credentials"
+msgstr "لثرثقشفث شحه ذمهثرف ذقثيثرفهشمس"
+
+#. Translators: "platform_name" is the name of this Open edX installation.
+#. "link_start" and "link_end" are the HTML for a link to the API
+#. documentation. "api_support_email_link" is HTML for a link to email the API
+#. support staff.
+#: lms/templates/api_admin/status.html
+msgid ""
+"To learn more about the {platform_name} Course Catalog API, visit "
+"{link_start}our API documentation page{link_end}. For questions about using "
+"this API, contact {api_support_email_link}."
+msgstr ""
+"فخ مثشقر وخقث شزخعف فاث {platform_name} ذخعقسث ذشفشمخل شحه, دهسهف "
+"{link_start}خعق شحه يخذعوثرفشفهخر حشلث{link_end}. بخق ضعثسفهخرس شزخعف عسهرل "
+"فاهس شحه, ذخرفشذف {api_support_email_link}."
#: lms/templates/api_admin/terms_of_service.html
msgid "Terms of Service for {platform_name} APIs"
@@ -16626,6 +16521,10 @@ msgstr ""
msgid "Show Background Task History for Problem"
msgstr "ساخص زشذنلقخعري فشسن اهسفخقغ بخق حقخزمثو"
+#: lms/templates/learner_dashboard/programs.html
+msgid "Your Programs"
+msgstr "غخعق حقخلقشوس"
+
#: lms/templates/modal/_modal-settings-language.html
msgid "Change Preferred Language"
msgstr "ذاشرلث حقثبثققثي مشرلعشلث"
@@ -16843,6 +16742,42 @@ msgstr "نثثح بمشل"
msgid "Go Back"
msgstr "لخ زشذن"
+#: lms/templates/provider/authorize.html
+msgid ""
+"{start_strong}{application_name}{end_strong} would like to access your data "
+"with the following permissions:"
+msgstr ""
+"{start_strong}{application_name}{end_strong} صخعمي مهنث فخ شذذثسس غخعق يشفش "
+"صهفا فاث بخممخصهرل حثقوهسسهخرس:"
+
+#: lms/templates/provider/authorize.html
+msgid "Read your user ID"
+msgstr "قثشي غخعق عسثق هي"
+
+#: lms/templates/provider/authorize.html
+msgid "Read your user profile"
+msgstr "قثشي غخعق عسثق حقخبهمث"
+
+#: lms/templates/provider/authorize.html
+msgid "Read your email address"
+msgstr "قثشي غخعق ثوشهم شييقثسس"
+
+#: lms/templates/provider/authorize.html
+msgid "Read the list of courses in which you are a staff member."
+msgstr "قثشي فاث مهسف خب ذخعقسثس هر صاهذا غخع شقث ش سفشبب وثوزثق."
+
+#: lms/templates/provider/authorize.html
+msgid "Read the list of courses in which you are an instructor."
+msgstr "قثشي فاث مهسف خب ذخعقسثس هر صاهذا غخع شقث شر هرسفقعذفخق."
+
+#: lms/templates/provider/authorize.html
+msgid "To see if you are a global staff user"
+msgstr "فخ سثث هب غخع شقث ش لمخزشم سفشبب عسثق"
+
+#: lms/templates/provider/authorize.html
+msgid "Manage your data: {permission}"
+msgstr "وشرشلث غخعق يشفش: {permission}"
+
#: lms/templates/registration/activate_account_notice.html
msgid "Thanks for Registering!"
msgstr "فاشرنس بخق قثلهسفثقهرل!"
@@ -16887,6 +16822,56 @@ msgstr ""
msgid "Or you can go back to the {link_start}home page{link_end}."
msgstr "خق غخع ذشر لخ زشذن فخ فاث {link_start}اخوث حشلث{link_end}."
+#: lms/templates/registration/password_reset_complete.html
+msgid "Your Password Reset is Complete"
+msgstr "غخعق حشسسصخقي قثسثف هس ذخوحمثفث"
+
+#: lms/templates/registration/password_reset_complete.html
+msgid "Password Reset Complete"
+msgstr "حشسسصخقي قثسثف ذخوحمثفث"
+
+#: lms/templates/registration/password_reset_complete.html
+msgid ""
+"Your password has been reset. {start_link}Sign-in to your account.{end_link}"
+msgstr ""
+"غخعق حشسسصخقي اشس زثثر قثسثف. {start_link}سهلر-هر فخ غخعق شذذخعرف.{end_link}"
+
+#: lms/templates/registration/password_reset_confirm.html
+msgid "Reset Your {platform_name} Password"
+msgstr "قثسثف غخعق {platform_name} حشسسصخقي"
+
+#: lms/templates/registration/password_reset_confirm.html
+msgid "Error Resetting Password"
+msgstr "ثققخق قثسثففهرل حشسسصخقي"
+
+#: lms/templates/registration/password_reset_confirm.html
+msgid "You must enter and confirm your new password."
+msgstr "غخع وعسف ثرفثق شري ذخربهقو غخعق رثص حشسسصخقي."
+
+#: lms/templates/registration/password_reset_confirm.html
+msgid "The text in both password fields must match."
+msgstr "فاث فثطف هر زخفا حشسسصخقي بهثميس وعسف وشفذا."
+
+#: lms/templates/registration/password_reset_confirm.html
+msgid "Reset Your Password"
+msgstr "قثسثف غخعق حشسسصخقي"
+
+#: lms/templates/registration/password_reset_confirm.html
+msgid "Enter and confirm your new password."
+msgstr "ثرفثق شري ذخربهقو غخعق رثص حشسسصخقي."
+
+#: lms/templates/registration/password_reset_confirm.html
+msgid "New Password"
+msgstr "رثص حشسسصخقي"
+
+#: lms/templates/registration/password_reset_confirm.html
+msgid "Confirm Password"
+msgstr "ذخربهقو حشسسصخقي"
+
+#: lms/templates/registration/password_reset_confirm.html
+msgid "Invalid Password Reset Link"
+msgstr "هردشمهي حشسسصخقي قثسثف مهرن"
+
#: lms/templates/registration/password_reset_done.html
msgid "Password reset successful"
msgstr "حشسسصخقي قثسثف سعذذثسسبعم"
@@ -17492,6 +17477,46 @@ msgstr "سفعيثرف سعححخقف: ذثقفهبهذشفثس"
msgid "Student Support: Enrollment"
msgstr "سفعيثرف سعححخقف: ثرقخمموثرف"
+#: lms/templates/support/refund.html
+msgid "About to refund this order:"
+msgstr "شزخعف فخ قثبعري فاهس خقيثق:"
+
+#: lms/templates/support/refund.html
+msgid "Order Id:"
+msgstr "خقيثق هي:"
+
+#: lms/templates/support/refund.html
+msgid "Enrollment:"
+msgstr "ثرقخمموثرف:"
+
+#: lms/templates/support/refund.html
+msgid "enrolled"
+msgstr "ثرقخممثي"
+
+#: lms/templates/support/refund.html
+msgid "unenrolled"
+msgstr "عرثرقخممثي"
+
+#: lms/templates/support/refund.html
+msgid "Cost:"
+msgstr "ذخسف:"
+
+#: lms/templates/support/refund.html
+msgid "CertificateItem Status:"
+msgstr "ذثقفهبهذشفثهفثو سفشفعس:"
+
+#: lms/templates/support/refund.html
+msgid "Order Status:"
+msgstr "خقيثق سفشفعس:"
+
+#: lms/templates/support/refund.html
+msgid "Fulfilled Time:"
+msgstr "بعمبهممثي فهوث:"
+
+#: lms/templates/support/refund.html
+msgid "Refund Request Time:"
+msgstr "قثبعري قثضعثسف فهوث:"
+
#: lms/templates/survey/survey.html
msgid "User Survey"
msgstr "عسثق سعقدثغ"
@@ -17700,6 +17725,15 @@ msgstr ""
"© ثيط هرذ. شمم قهلافس قثسثقدثي ثطذثحف صاثقث رخفثي. ثيط, خحثر ثيط شري فاث "
"ثيط شري خحثر ثيط مخلخس شقث قثلهسفثقثي فقشيثوشقنس خق فقشيثوشقنس خب ثيط هرذ."
+#: themes/edx.org/lms/templates/header.html
+#: themes/red-theme/lms/templates/header.html
+msgid "Find Courses"
+msgstr "بهري ذخعقسثس"
+
+#: themes/edx.org/lms/templates/header.html
+msgid "Schools & Partners"
+msgstr "سذاخخمس & حشقفرثقس"
+
#: themes/edx.org/lms/templates/header.html
#: themes/red-theme/lms/templates/header.html
msgid ""
@@ -17900,9 +17934,6 @@ msgstr "ذخرفثرف"
#: cms/templates/index.html cms/templates/library.html
#: cms/templates/manage_users.html cms/templates/manage_users_lib.html
#: cms/templates/textbooks.html cms/templates/videos_index.html
-#: cms/templates/ux/reference/container.html
-#: cms/templates/ux/reference/course-create-rerun.html
-#: cms/templates/ux/reference/outline.html
msgid "Page Actions"
msgstr "حشلث شذفهخرس"
@@ -20484,6 +20515,50 @@ msgstr "هرفقخيعذهرل غخعق ذخعقسث"
msgid "Information for prospective students"
msgstr "هربخقوشفهخر بخق حقخسحثذفهدث سفعيثرفس"
+#: cms/templates/settings.html
+msgid "Course Title"
+msgstr "ذخعقسث فهفمث"
+
+#: cms/templates/settings.html
+msgid ""
+"Displayed as hero image overlay on the course details page. Limit to 50 "
+"characters."
+msgstr ""
+"يهسحمشغثي شس اثقخ هوشلث خدثقمشغ خر فاث ذخعقسث يثفشهمس حشلث. مهوهف فخ 50 "
+"ذاشقشذفثقس."
+
+#: cms/templates/settings.html
+msgid "Course Subtitle"
+msgstr "ذخعقسث سعزفهفمث"
+
+#: cms/templates/settings.html
+msgid ""
+"Displayed as hero image overlay on the course details page below the Course "
+"Title in a smaller font. Limit to 150 characters."
+msgstr ""
+"يهسحمشغثي شس اثقخ هوشلث خدثقمشغ خر فاث ذخعقسث يثفشهمس حشلث زثمخص فاث ذخعقسث "
+"فهفمث هر ش سوشممثق بخرف. مهوهف فخ 150 ذاشقشذفثقس."
+
+#: cms/templates/settings.html
+msgid "Course Duration"
+msgstr "ذخعقسث يعقشفهخر"
+
+#: cms/templates/settings.html
+msgid ""
+"Displayed on the course details page below the hero image. Limit to 50 "
+"characters."
+msgstr ""
+"يهسحمشغثي خر فاث ذخعقسث يثفشهمس حشلث زثمخص فاث اثقخ هوشلث. مهوهف فخ 50 "
+"ذاشقشذفثقس."
+
+#: cms/templates/settings.html
+msgid "Course Description"
+msgstr "ذخعقسث يثسذقهحفهخر"
+
+#: cms/templates/settings.html
+msgid "Displayed on the course details page. Limit to 1000 characters."
+msgstr "يهسحمشغثي خر فاث ذخعقسث يثفشهمس حشلث. مهوهف فخ 1000 ذاشقشذفثقس."
+
#: cms/templates/settings.html
msgid "Course Short Description"
msgstr "ذخعقسث ساخقف يثسذقهحفهخر"
diff --git a/conf/locale/rtl/LC_MESSAGES/djangojs.mo b/conf/locale/rtl/LC_MESSAGES/djangojs.mo
index 27148cc763..253dbc1e14 100644
Binary files a/conf/locale/rtl/LC_MESSAGES/djangojs.mo and b/conf/locale/rtl/LC_MESSAGES/djangojs.mo differ
diff --git a/conf/locale/rtl/LC_MESSAGES/djangojs.po b/conf/locale/rtl/LC_MESSAGES/djangojs.po
index 7b185ab048..2b45ec5dec 100644
--- a/conf/locale/rtl/LC_MESSAGES/djangojs.po
+++ b/conf/locale/rtl/LC_MESSAGES/djangojs.po
@@ -26,8 +26,8 @@ msgid ""
msgstr ""
"Project-Id-Version: 0.1a\n"
"Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n"
-"POT-Creation-Date: 2016-04-14 20:36+0000\n"
-"PO-Revision-Date: 2016-04-14 20:37:17.183722\n"
+"POT-Creation-Date: 2016-04-28 14:49+0000\n"
+"PO-Revision-Date: 2016-04-28 14:50:56.459765\n"
"Last-Translator: \n"
"Language-Team: openedx-translation \n"
"MIME-Version: 1.0\n"
@@ -95,6 +95,17 @@ msgstr "خن"
#: lms/djangoapps/support/static/support/templates/enrollment-modal.underscore
#: lms/djangoapps/teams/static/teams/templates/edit-team.underscore
#: lms/templates/instructor/instructor_dashboard_2/cohort-form.underscore
+#: test_root/staticfiles/common/templates/discussion/new-post.underscore
+#: test_root/staticfiles/common/templates/discussion/response-comment-edit.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-edit.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-response-edit.underscore
+#: test_root/staticfiles/support/templates/enrollment-modal.underscore
+#: test_root/staticfiles/teams/templates/edit-team.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohort-form.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/new-post.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/response-comment-edit.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-edit.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-response-edit.underscore
msgid "Cancel"
msgstr "ذشرذثم"
@@ -117,6 +128,8 @@ msgstr "ذشرذثم"
#: cms/templates/js/signatory-editor.underscore
#: cms/templates/js/xblock-outline.underscore
#: common/static/common/templates/discussion/forum-action-delete.underscore
+#: test_root/staticfiles/common/templates/discussion/forum-action-delete.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/forum-action-delete.underscore
msgid "Delete"
msgstr "يثمثفث"
@@ -135,12 +148,14 @@ msgstr "عحمخشيهرل"
#: cms/templates/js/previous-video-upload-list.underscore
#: cms/templates/js/signatory-details.underscore
#: lms/templates/instructor/instructor_dashboard_2/certificate-white-list.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/certificate-white-list.underscore
msgid "Name"
msgstr "رشوث"
#: cms/static/js/views/assets.js lms/static/js/Markdown.Editor.js
#: cms/templates/js/asset-upload-modal.underscore
#: lms/templates/instructor/instructor_dashboard_2/certificate-bulk-white-list.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/certificate-bulk-white-list.underscore
msgid "Choose File"
msgstr "ذاخخسث بهمث"
@@ -176,6 +191,9 @@ msgstr "عحمخشي بهمث"
#: lms/templates/instructor/instructor_dashboard_2/cohort-discussions-course-wide.underscore
#: lms/templates/instructor/instructor_dashboard_2/cohort-discussions-inline.underscore
#: lms/templates/instructor/instructor_dashboard_2/cohort-form.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohort-discussions-course-wide.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohort-discussions-inline.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohort-form.underscore
msgid "Save"
msgstr "سشدث"
@@ -196,6 +214,11 @@ msgstr "شيدشرذثي"
#: common/static/common/templates/image-modal.underscore
#: common/static/common/templates/discussion/forum-action-close.underscore
#: lms/templates/student_profile/share_modal.underscore
+#: test_root/staticfiles/common/templates/image-modal.underscore
+#: test_root/staticfiles/common/templates/discussion/forum-action-close.underscore
+#: test_root/staticfiles/templates/student_profile/share_modal.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/image-modal.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/forum-action-close.underscore
msgid "Close"
msgstr "ذمخسث"
@@ -496,6 +519,7 @@ msgstr "ذخيث زمخذن"
#. browser when a user needs to edit HTML
#: common/lib/xmodule/xmodule/js/src/html/edit.js
#: lms/templates/instructor/instructor_dashboard_2/enrollment-code-lookup-links.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/enrollment-code-lookup-links.underscore
msgid "Code"
msgstr "ذخيث"
@@ -609,6 +633,8 @@ msgstr "يثمثفث فشزمث"
#: cms/templates/js/group-configuration-editor.underscore
#: lms/templates/commerce/receipt.underscore
#: lms/templates/verify_student/payment_confirmation_step.underscore
+#: test_root/staticfiles/templates/commerce/receipt.underscore
+#: test_root/staticfiles/templates/verify_student/payment_confirmation_step.underscore
msgid "Description"
msgstr "يثسذقهحفهخر"
@@ -656,6 +682,8 @@ msgstr "ثيهف افوم"
#: cms/templates/js/signatory-details.underscore
#: cms/templates/js/xblock-string-field-editor.underscore
#: common/static/common/templates/discussion/forum-action-edit.underscore
+#: test_root/staticfiles/common/templates/discussion/forum-action-edit.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/forum-action-edit.underscore
msgid "Edit"
msgstr "ثيهف"
@@ -748,6 +776,8 @@ msgstr "بخقوشفس"
#. browser when a user needs to edit HTML
#: common/lib/xmodule/xmodule/js/src/html/edit.js
#: common/static/common/templates/image-modal.underscore
+#: test_root/staticfiles/common/templates/image-modal.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/image-modal.underscore
msgid "Fullscreen"
msgstr "بعممسذقثثر"
@@ -1059,6 +1089,10 @@ msgstr "رثص صهريخص"
#: cms/templates/js/paging-header.underscore
#: common/static/common/templates/components/paging-footer.underscore
#: common/static/common/templates/discussion/pagination.underscore
+#: test_root/staticfiles/common/templates/components/paging-footer.underscore
+#: test_root/staticfiles/common/templates/discussion/pagination.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/components/paging-footer.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/pagination.underscore
msgid "Next"
msgstr "رثطف"
@@ -1417,6 +1451,10 @@ msgstr ""
#: cms/templates/js/signatory-details.underscore
#: common/static/common/templates/discussion/new-post.underscore
#: common/static/common/templates/discussion/thread-edit.underscore
+#: test_root/staticfiles/common/templates/discussion/new-post.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-edit.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/new-post.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-edit.underscore
msgid "Title"
msgstr "فهفمث"
@@ -1481,6 +1519,9 @@ msgstr "دثقفهذشم سحشذث"
#: lms/templates/bookmarks/bookmarks-list.underscore
#: lms/templates/search/course_search_item.underscore
#: lms/templates/search/dashboard_search_item.underscore
+#: test_root/staticfiles/templates/bookmarks/bookmarks-list.underscore
+#: test_root/staticfiles/templates/search/course_search_item.underscore
+#: test_root/staticfiles/templates/search/dashboard_search_item.underscore
msgid "View"
msgstr "دهثص"
@@ -1863,6 +1904,8 @@ msgstr "صث اشي سخوث فقخعزمث حقخذثسسهرل غخعق قثض
#: common/static/coffee/src/discussion/views/discussion_thread_list_view.js
#: common/static/coffee/src/discussion/views/discussion_topic_menu_view.js
#: common/static/common/templates/discussion/pagination.underscore
+#: test_root/staticfiles/common/templates/discussion/pagination.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/pagination.underscore
msgid "…"
msgstr "…"
@@ -1965,6 +2008,8 @@ msgstr "ذعققثرف ذخردثقسشفهخر"
#: lms/static/js/edxnotes/views/tabs/search_results.js
#: lms/templates/search/course_search_results.underscore
#: lms/templates/search/dashboard_search_results.underscore
+#: test_root/staticfiles/templates/search/course_search_results.underscore
+#: test_root/staticfiles/templates/search/dashboard_search_results.underscore
msgid "Search Results"
msgstr "سثشقذا قثسعمفس"
@@ -2047,6 +2092,10 @@ msgstr "غخعق حخسف صهمم زث يهسذشقيثي."
#: common/static/coffee/src/discussion/views/response_comment_show_view.js
#: common/static/common/templates/discussion/post-user-display.underscore
#: common/static/common/templates/discussion/profile-thread.underscore
+#: test_root/staticfiles/common/templates/discussion/post-user-display.underscore
+#: test_root/staticfiles/common/templates/discussion/profile-thread.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/post-user-display.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/profile-thread.underscore
msgid "anonymous"
msgstr "شرخرغوخعس"
@@ -2231,6 +2280,10 @@ msgstr "يشفث حخسفثي"
#: common/static/common/templates/discussion/forum-actions.underscore
#: lms/templates/discovery/facet.underscore
#: lms/templates/edxnotes/note-item.underscore
+#: test_root/staticfiles/common/templates/discussion/forum-actions.underscore
+#: test_root/staticfiles/templates/discovery/facet.underscore
+#: test_root/staticfiles/templates/edxnotes/note-item.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/forum-actions.underscore
msgid "More"
msgstr "وخقث"
@@ -2250,6 +2303,10 @@ msgstr "حعزمهذ"
#: common/static/common/templates/components/search-field.underscore
#: lms/djangoapps/support/static/support/templates/certificates.underscore
#: lms/djangoapps/support/static/support/templates/enrollment.underscore
+#: test_root/staticfiles/common/templates/components/search-field.underscore
+#: test_root/staticfiles/support/templates/certificates.underscore
+#: test_root/staticfiles/support/templates/enrollment.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/components/search-field.underscore
msgid "Search"
msgstr "سثشقذا"
@@ -2303,6 +2360,7 @@ msgstr "قثحمغ"
#: common/static/js/vendor/ova/catch/js/catch.js
#: lms/templates/edxnotes/note-item.underscore
+#: test_root/staticfiles/templates/edxnotes/note-item.underscore
msgid "Tags:"
msgstr "فشلس:"
@@ -2381,6 +2439,8 @@ msgstr "خحثر سمخفس"
#: lms/djangoapps/teams/static/teams/js/collections/topic.js
#: lms/templates/edxnotes/tab-item.underscore
#: lms/templates/learner_dashboard/program_card.underscore
+#: test_root/staticfiles/templates/edxnotes/tab-item.underscore
+#: test_root/staticfiles/templates/learner_dashboard/program_card.underscore
msgid "name"
msgstr "رشوث"
@@ -2433,6 +2493,7 @@ msgstr "مشرلعشلث"
#: lms/djangoapps/teams/static/teams/js/views/edit_team.js
#: lms/djangoapps/teams/static/teams/templates/team-profile.underscore
+#: test_root/staticfiles/teams/templates/team-profile.underscore
msgid ""
"The language that team members primarily use to communicate with each other."
msgstr ""
@@ -2445,6 +2506,7 @@ msgstr "ذخعرفقغ"
#: lms/djangoapps/teams/static/teams/js/views/edit_team.js
#: lms/djangoapps/teams/static/teams/templates/team-profile.underscore
+#: test_root/staticfiles/teams/templates/team-profile.underscore
msgid "The country that team members primarily identify with."
msgstr "فاث ذخعرفقغ فاشف فثشو وثوزثقس حقهوشقهمغ هيثرفهبغ صهفا."
@@ -2509,6 +2571,7 @@ msgstr ""
#: lms/static/js/views/image_field.js
#: cms/templates/js/video/metadata-translations-item.underscore
#: lms/djangoapps/teams/static/teams/templates/edit-team-member.underscore
+#: test_root/staticfiles/teams/templates/edit-team-member.underscore
msgid "Remove"
msgstr "قثوخدث"
@@ -2568,6 +2631,7 @@ msgstr ""
#: lms/djangoapps/teams/static/teams/js/views/team_profile.js
#: lms/static/js/verify_student/views/reverify_view.js
#: lms/templates/verify_student/review_photos_step.underscore
+#: test_root/staticfiles/templates/verify_student/review_photos_step.underscore
msgid "Confirm"
msgstr "ذخربهقو"
@@ -2654,6 +2718,7 @@ msgstr ""
#: lms/djangoapps/teams/static/teams/js/views/teams_tab.js
#: lms/djangoapps/teams/static/teams/templates/team-profile-header-actions.underscore
+#: test_root/staticfiles/teams/templates/team-profile-header-actions.underscore
msgid "Edit Team"
msgstr "ثيهف فثشو"
@@ -2771,6 +2836,8 @@ msgstr "ثققخق لثرثقشفهرل سفعيثرف حقخبهمث هربخق
#: lms/static/js/bookmarks/views/bookmarks_list.js
#: lms/templates/search/search_loading.underscore
#: lms/templates/student_account/account_settings.underscore
+#: test_root/staticfiles/templates/search/search_loading.underscore
+#: test_root/staticfiles/templates/student_account/account_settings.underscore
msgid "Loading"
msgstr "مخشيهرل"
@@ -2802,10 +2869,14 @@ msgstr "ثققخق لثرثقشفهرل خقش يشفش قثحخقف. حمثشس
#: lms/static/js/student_account/views/account_settings_factory.js
#: lms/static/js/student_profile/views/learner_profile_factory.js
#: lms/templates/financial-assistance/financial_assessment_form.underscore
+#: test_root/staticfiles/proctoring/templates/course_allowances.underscore
+#: test_root/staticfiles/proctoring/templates/student-proctored-exam-attempts.underscore
+#: test_root/staticfiles/templates/financial-assistance/financial_assessment_form.underscore
msgid "Username"
msgstr "عسثقرشوث"
#: lms/static/coffee/src/instructor_dashboard/membership.js
+#: test_root/staticfiles/proctoring/templates/course_allowances.underscore
msgid "Email"
msgstr "ثوشهم"
@@ -3559,6 +3630,7 @@ msgstr "شمم عرهفس"
#: lms/static/js/ccx/schedule.js lms/static/js/ccx/schedule.js.c
#: lms/templates/ccx/schedule.underscore
+#: test_root/staticfiles/templates/ccx/schedule.underscore
msgid "Click to change"
msgstr "ذمهذن فخ ذاشرلث"
@@ -3700,6 +3772,8 @@ msgstr "فاثقث اشس زثثر شر ثققخق حقخذثسسهرل غخعق
#: lms/static/js/courseware/credit_progress.js
#: lms/templates/discovery/facet.underscore
#: lms/templates/edxnotes/note-item.underscore
+#: test_root/staticfiles/templates/discovery/facet.underscore
+#: test_root/staticfiles/templates/edxnotes/note-item.underscore
msgid "Less"
msgstr "مثسس"
@@ -3729,6 +3803,7 @@ msgstr "صث ذخعمير'ف بهري شرغ قثسعمفس بخق \"%s\"."
#: lms/static/js/discovery/views/search_form.js
#: lms/templates/search/search_error.underscore
+#: test_root/staticfiles/templates/search/search_error.underscore
msgid "There was an error, try searching again."
msgstr "فاثقث صشس شر ثققخق, فقغ سثشقذاهرل شلشهر."
@@ -3810,6 +3885,7 @@ msgstr "صث'دث ثرذخعرفثقثي شر ثققخق. قثبقثسا غخع
#: lms/static/js/groups/views/cohort_editor.js
#: lms/templates/instructor/instructor_dashboard_2/cohort-editor.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohort-editor.underscore
msgid "Selected tab"
msgstr "سثمثذفثي فشز"
@@ -3883,6 +3959,7 @@ msgstr "غخع ذعققثرفمغ اشدث رخ ذخاخقفس ذخربهلعق
#: lms/static/js/groups/views/cohorts.js
#: lms/templates/instructor/instructor_dashboard_2/cohorts.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohorts.underscore
msgid "Add Cohort"
msgstr "شيي ذخاخقف"
@@ -4101,6 +4178,7 @@ msgstr ""
#: lms/static/js/student_account/views/account_settings_factory.js
#: lms/templates/student_account/account.underscore
+#: test_root/staticfiles/templates/student_account/account.underscore
msgid "Password"
msgstr "حشسسصخقي"
@@ -4110,6 +4188,7 @@ msgstr "قثسثف غخعق حشسسصخقي"
#: lms/static/js/student_account/views/account_settings_factory.js
#: lms/templates/student_account/account.underscore
+#: test_root/staticfiles/templates/student_account/account.underscore
msgid "Reset Password"
msgstr "قثسثف حشسسصخقي"
@@ -4725,6 +4804,8 @@ msgstr ""
#: cms/static/js/factories/manage_users.js
#: cms/static/js/factories/manage_users_lib.js
#: common/static/common/templates/discussion/post-user-display.underscore
+#: test_root/staticfiles/common/templates/discussion/post-user-display.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/post-user-display.underscore
msgid "Staff"
msgstr "سفشبب"
@@ -4825,6 +4906,26 @@ msgstr "شمم لقخعحس وعسف اشدث ش رشوث."
msgid "All groups must have a unique name."
msgstr "شمم لقخعحس وعسف اشدث ش عرهضعث رشوث."
+#: cms/static/js/models/settings/course_details.js
+msgid "The title field must be limited to 50 characters."
+msgstr "فاث فهفمث بهثمي وعسف زث مهوهفثي فخ 50 ذاشقشذفثقس."
+
+#: cms/static/js/models/settings/course_details.js
+msgid "The subtitle field must be limited to 150 characters."
+msgstr "فاث سعزفهفمث بهثمي وعسف زث مهوهفثي فخ 150 ذاشقشذفثقس."
+
+#: cms/static/js/models/settings/course_details.js
+msgid "The duration field must be limited to 50 characters."
+msgstr "فاث يعقشفهخر بهثمي وعسف زث مهوهفثي فخ 50 ذاشقشذفثقس."
+
+#: cms/static/js/models/settings/course_details.js
+msgid "The short description field must be limited to 150 characters."
+msgstr "فاث ساخقف يثسذقهحفهخر بهثمي وعسف زث مهوهفثي فخ 150 ذاشقشذفثقس."
+
+#: cms/static/js/models/settings/course_details.js
+msgid "The description field must be limited to 1000 characters."
+msgstr "فاث يثسذقهحفهخر بهثمي وعسف زث مهوهفثي فخ 1000 ذاشقشذفثقس."
+
#: cms/static/js/models/settings/course_details.js
msgid "The course must have an assigned start date."
msgstr "فاث ذخعقسث وعسف اشدث شر شسسهلرثي سفشقف يشفث."
@@ -4905,6 +5006,9 @@ msgstr ""
#: lms/templates/student_account/hinted_login.underscore
#: lms/templates/student_account/institution_login.underscore
#: lms/templates/student_account/institution_register.underscore
+#: test_root/staticfiles/templates/student_account/hinted_login.underscore
+#: test_root/staticfiles/templates/student_account/institution_login.underscore
+#: test_root/staticfiles/templates/student_account/institution_register.underscore
msgid "or"
msgstr "خق"
@@ -4941,6 +5045,8 @@ msgstr "يشفث شييثي"
#: cms/static/js/views/assets.js cms/templates/js/asset-library.underscore
#: lms/djangoapps/support/static/support/templates/certificates_results.underscore
+#: test_root/staticfiles/proctoring/templates/student-proctored-exam-attempts.underscore
+#: test_root/staticfiles/support/templates/certificates_results.underscore
msgid "Type"
msgstr "فغحث"
@@ -5407,6 +5513,12 @@ msgstr ""
"رخ دشمهيشفهخر هس حثقبخقوثي خر حخمهذغ نثغس خق دشمعث حشهقس. هب غخع شقث اشدهرل "
"يهببهذعمفهثس, ذاثذن غخعق بخقوشففهرل."
+#: cms/static/js/views/settings/grader.js
+msgid ""
+"For grading to work, you must change all {oldName} subsections to {newName}."
+msgstr ""
+"بخق لقشيهرل فخ صخقن, غخع وعسف ذاشرلث شمم {oldName} سعزسثذفهخرس فخ {newName}."
+
#: cms/static/js/views/settings/main.js
msgid "Course Credit Requirements"
msgstr "ذخعقسث ذقثيهف قثضعهقثوثرفس"
@@ -5420,8 +5532,8 @@ msgid "Course pacing cannot be changed once a course has started."
msgstr "ذخعقسث حشذهرل ذشررخف زث ذاشرلثي خرذث ش ذخعقسث اشس سفشقفثي."
#: cms/static/js/views/settings/main.js
-msgid "%(hours)s:%(minutes)s (current UTC time)"
-msgstr "%(hours)s:%(minutes)s (ذعققثرف عفذ فهوث)"
+msgid "{hours}:{minutes} (current UTC time)"
+msgstr "{hours}:{minutes} (ذعققثرف عفذ فهوث)"
#: cms/static/js/views/settings/main.js
msgid "Upload your course image."
@@ -5585,6 +5697,7 @@ msgstr "ثيهفخق"
#: cms/static/js/views/xblock_editor.js
#: lms/templates/instructor/instructor_dashboard_2/cohort-editor.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohort-editor.underscore
msgid "Settings"
msgstr "سثففهرلس"
@@ -5606,117 +5719,179 @@ msgstr "عحيشفهرل فشلس"
#: cms/templates/js/asset-library.underscore
#: cms/templates/js/basic-modal.underscore
#: lms/templates/instructor/instructor_dashboard_2/enrollment-code-lookup-links.underscore
+#: test_root/staticfiles/proctoring/templates/course_allowances.underscore
+#: test_root/staticfiles/proctoring/templates/student-proctored-exam-attempts.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/enrollment-code-lookup-links.underscore
msgid "Actions"
msgstr "شذفهخرس"
+#: cms/templates/js/course-outline.underscore
+#: test_root/staticfiles/proctoring/templates/add-new-allowance.underscore
+msgid "Timed Exam"
+msgstr "فهوثي ثطشو"
+
#: cms/templates/js/course-outline.underscore
#: cms/templates/js/publish-xblock.underscore
#: lms/templates/ccx/schedule.underscore
+#: test_root/staticfiles/templates/ccx/schedule.underscore
msgid "Unscheduled"
msgstr "عرسذاثيعمثي"
#: cms/templates/js/course_info_update.underscore
#: lms/templates/commerce/receipt.underscore
#: lms/templates/verify_student/payment_confirmation_step.underscore
+#: test_root/staticfiles/templates/commerce/receipt.underscore
+#: test_root/staticfiles/templates/verify_student/payment_confirmation_step.underscore
msgid "Date"
msgstr "يشفث"
#: cms/templates/js/edit-chapter.underscore
#: lms/templates/ccx/schedule.underscore
+#: lms/templates/learner_dashboard/program_card.underscore
+#: test_root/staticfiles/proctoring/templates/add-new-allowance.underscore
+#: test_root/staticfiles/proctoring/templates/student-proctored-exam-attempts.underscore
+#: test_root/staticfiles/templates/ccx/schedule.underscore
msgid "gettext("
msgstr "لثففثطف("
#: cms/templates/js/paging-header.underscore
#: common/static/common/templates/components/paging-footer.underscore
#: common/static/common/templates/discussion/pagination.underscore
+#: test_root/staticfiles/common/templates/components/paging-footer.underscore
+#: test_root/staticfiles/common/templates/discussion/pagination.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/components/paging-footer.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/pagination.underscore
msgid "Previous"
msgstr "حقثدهخعس"
#: cms/templates/js/previous-video-upload-list.underscore
#: lms/djangoapps/support/static/support/templates/certificates_results.underscore
#: lms/templates/verify_student/enrollment_confirmation_step.underscore
+#: test_root/staticfiles/proctoring/templates/student-proctored-exam-attempts.underscore
+#: test_root/staticfiles/support/templates/certificates_results.underscore
+#: test_root/staticfiles/templates/verify_student/enrollment_confirmation_step.underscore
msgid "Status"
msgstr "سفشفعس"
#: common/static/common/templates/image-modal.underscore
+#: test_root/staticfiles/common/templates/image-modal.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/image-modal.underscore
msgid "Large"
msgstr "مشقلث"
#: common/static/common/templates/image-modal.underscore
+#: test_root/staticfiles/common/templates/image-modal.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/image-modal.underscore
msgid "Zoom In"
msgstr "ظخخو هر"
#: common/static/common/templates/image-modal.underscore
+#: test_root/staticfiles/common/templates/image-modal.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/image-modal.underscore
msgid "Zoom Out"
msgstr "ظخخو خعف"
#: common/static/common/templates/components/paging-footer.underscore
+#: test_root/staticfiles/common/templates/components/paging-footer.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/components/paging-footer.underscore
#, python-format
msgid "Page number out of %(total_pages)s"
msgstr "حشلث رعوزثق خعف خب %(total_pages)s"
#: common/static/common/templates/components/paging-footer.underscore
+#: test_root/staticfiles/common/templates/components/paging-footer.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/components/paging-footer.underscore
msgid "Enter the page number you'd like to quickly navigate to."
msgstr "ثرفثق فاث حشلث رعوزثق غخع'ي مهنث فخ ضعهذنمغ رشدهلشفث فخ."
#: common/static/common/templates/components/paging-header.underscore
+#: test_root/staticfiles/common/templates/components/paging-header.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/components/paging-header.underscore
msgid "Sorted by"
msgstr "سخقفثي زغ"
#: common/static/common/templates/components/search-field.underscore
+#: test_root/staticfiles/common/templates/components/search-field.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/components/search-field.underscore
msgid "Clear search"
msgstr "ذمثشق سثشقذا"
#: common/static/common/templates/discussion/discussion-home.underscore
+#: test_root/staticfiles/common/templates/discussion/discussion-home.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/discussion-home.underscore
msgid "DISCUSSION HOME:"
msgstr "يهسذعسسهخر اخوث:"
#: common/static/common/templates/discussion/discussion-home.underscore
+#: test_root/staticfiles/common/templates/discussion/discussion-home.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/discussion-home.underscore
#, python-format
msgid "How to use %(platform_name)s discussions"
msgstr "اخص فخ عسث %(platform_name)s يهسذعسسهخرس"
#: common/static/common/templates/discussion/discussion-home.underscore
+#: test_root/staticfiles/common/templates/discussion/discussion-home.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/discussion-home.underscore
msgid "Find discussions"
msgstr "بهري يهسذعسسهخرس"
#: common/static/common/templates/discussion/discussion-home.underscore
+#: test_root/staticfiles/common/templates/discussion/discussion-home.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/discussion-home.underscore
msgid "Use the Discussion Topics menu to find specific topics."
msgstr "عسث فاث يهسذعسسهخر فخحهذس وثرع فخ بهري سحثذهبهذ فخحهذس."
#: common/static/common/templates/discussion/discussion-home.underscore
+#: test_root/staticfiles/common/templates/discussion/discussion-home.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/discussion-home.underscore
msgid "Search all posts"
msgstr "سثشقذا شمم حخسفس"
#: common/static/common/templates/discussion/discussion-home.underscore
+#: test_root/staticfiles/common/templates/discussion/discussion-home.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/discussion-home.underscore
msgid "Filter and sort topics"
msgstr "بهمفثق شري سخقف فخحهذس"
#: common/static/common/templates/discussion/discussion-home.underscore
+#: test_root/staticfiles/common/templates/discussion/discussion-home.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/discussion-home.underscore
msgid "Engage with posts"
msgstr "ثرلشلث صهفا حخسفس"
#: common/static/common/templates/discussion/discussion-home.underscore
+#: test_root/staticfiles/common/templates/discussion/discussion-home.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/discussion-home.underscore
msgid "Vote for good posts and responses"
msgstr "دخفث بخق لخخي حخسفس شري قثسحخرسثس"
#: common/static/common/templates/discussion/discussion-home.underscore
+#: test_root/staticfiles/common/templates/discussion/discussion-home.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/discussion-home.underscore
msgid "Report abuse, topics, and responses"
msgstr "قثحخقف شزعسث, فخحهذس, شري قثسحخرسثس"
#: common/static/common/templates/discussion/discussion-home.underscore
+#: test_root/staticfiles/common/templates/discussion/discussion-home.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/discussion-home.underscore
msgid "Follow or unfollow posts"
msgstr "بخممخص خق عربخممخص حخسفس"
#: common/static/common/templates/discussion/discussion-home.underscore
+#: test_root/staticfiles/common/templates/discussion/discussion-home.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/discussion-home.underscore
msgid "Receive updates"
msgstr "قثذثهدث عحيشفثس"
#: common/static/common/templates/discussion/discussion-home.underscore
+#: test_root/staticfiles/common/templates/discussion/discussion-home.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/discussion-home.underscore
msgid "Toggle Notifications Setting"
msgstr "فخللمث رخفهبهذشفهخرس سثففهرل"
#: common/static/common/templates/discussion/discussion-home.underscore
+#: test_root/staticfiles/common/templates/discussion/discussion-home.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/discussion-home.underscore
msgid ""
"Check this box to receive an email digest once a day notifying you about "
"new, unread activity from posts you are following."
@@ -5725,66 +5900,98 @@ msgstr ""
"رثص, عرقثشي شذفهدهفغ بقخو حخسفس غخع شقث بخممخصهرل."
#: common/static/common/templates/discussion/forum-action-answer.underscore
+#: test_root/staticfiles/common/templates/discussion/forum-action-answer.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/forum-action-answer.underscore
msgid "Mark as Answer"
msgstr "وشقن شس شرسصثق"
#: common/static/common/templates/discussion/forum-action-answer.underscore
+#: test_root/staticfiles/common/templates/discussion/forum-action-answer.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/forum-action-answer.underscore
msgid "Unmark as Answer"
msgstr "عروشقن شس شرسصثق"
#: common/static/common/templates/discussion/forum-action-close.underscore
+#: test_root/staticfiles/common/templates/discussion/forum-action-close.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/forum-action-close.underscore
msgid "Open"
msgstr "خحثر"
#: common/static/common/templates/discussion/forum-action-endorse.underscore
+#: test_root/staticfiles/common/templates/discussion/forum-action-endorse.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/forum-action-endorse.underscore
msgid "Endorse"
msgstr "ثريخقسث"
#: common/static/common/templates/discussion/forum-action-endorse.underscore
+#: test_root/staticfiles/common/templates/discussion/forum-action-endorse.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/forum-action-endorse.underscore
msgid "Unendorse"
msgstr "عرثريخقسث"
#: common/static/common/templates/discussion/forum-action-follow.underscore
+#: test_root/staticfiles/common/templates/discussion/forum-action-follow.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/forum-action-follow.underscore
msgid "Follow"
msgstr "بخممخص"
#: common/static/common/templates/discussion/forum-action-follow.underscore
+#: test_root/staticfiles/common/templates/discussion/forum-action-follow.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/forum-action-follow.underscore
msgid "Unfollow"
msgstr "عربخممخص"
#: common/static/common/templates/discussion/forum-action-pin.underscore
+#: test_root/staticfiles/common/templates/discussion/forum-action-pin.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/forum-action-pin.underscore
msgid "Pin"
msgstr "حهر"
#: common/static/common/templates/discussion/forum-action-pin.underscore
+#: test_root/staticfiles/common/templates/discussion/forum-action-pin.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/forum-action-pin.underscore
msgid "Unpin"
msgstr "عرحهر"
#: common/static/common/templates/discussion/forum-action-report.underscore
+#: test_root/staticfiles/common/templates/discussion/forum-action-report.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/forum-action-report.underscore
msgid "Report abuse"
msgstr "قثحخقف شزعسث"
#: common/static/common/templates/discussion/forum-action-report.underscore
+#: test_root/staticfiles/common/templates/discussion/forum-action-report.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/forum-action-report.underscore
msgid "Report"
msgstr "قثحخقف"
#: common/static/common/templates/discussion/forum-action-report.underscore
+#: test_root/staticfiles/common/templates/discussion/forum-action-report.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/forum-action-report.underscore
msgid "Unreport"
msgstr "عرقثحخقف"
#: common/static/common/templates/discussion/forum-action-vote.underscore
+#: test_root/staticfiles/common/templates/discussion/forum-action-vote.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/forum-action-vote.underscore
msgid "Vote for this post,"
msgstr "دخفث بخق فاهس حخسف,"
#: common/static/common/templates/discussion/new-post.underscore
+#: test_root/staticfiles/common/templates/discussion/new-post.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/new-post.underscore
msgid "Visible To:"
msgstr "دهسهزمث فخ:"
#: common/static/common/templates/discussion/new-post.underscore
+#: test_root/staticfiles/common/templates/discussion/new-post.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/new-post.underscore
msgid "All Groups"
msgstr "شمم لقخعحس"
#: common/static/common/templates/discussion/new-post.underscore
+#: test_root/staticfiles/common/templates/discussion/new-post.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/new-post.underscore
msgid ""
"Discussion admins, moderators, and TAs can make their posts visible to all "
"students or specify a single cohort."
@@ -5793,55 +6000,83 @@ msgstr ""
"سفعيثرفس خق سحثذهبغ ش سهرلمث ذخاخقف."
#: common/static/common/templates/discussion/new-post.underscore
+#: test_root/staticfiles/common/templates/discussion/new-post.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/new-post.underscore
msgid "Title:"
msgstr "فهفمث:"
#: common/static/common/templates/discussion/new-post.underscore
+#: test_root/staticfiles/common/templates/discussion/new-post.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/new-post.underscore
msgid "Add a clear and descriptive title to encourage participation."
msgstr "شيي ش ذمثشق شري يثسذقهحفهدث فهفمث فخ ثرذخعقشلث حشقفهذهحشفهخر."
#: common/static/common/templates/discussion/new-post.underscore
+#: test_root/staticfiles/common/templates/discussion/new-post.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/new-post.underscore
msgid "Enter your question or comment"
msgstr "ثرفثق غخعق ضعثسفهخر خق ذخووثرف"
#: common/static/common/templates/discussion/new-post.underscore
+#: test_root/staticfiles/common/templates/discussion/new-post.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/new-post.underscore
msgid "follow this post"
msgstr "بخممخص فاهس حخسف"
#: common/static/common/templates/discussion/new-post.underscore
+#: test_root/staticfiles/common/templates/discussion/new-post.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/new-post.underscore
msgid "post anonymously"
msgstr "حخسف شرخرغوخعسمغ"
#: common/static/common/templates/discussion/new-post.underscore
+#: test_root/staticfiles/common/templates/discussion/new-post.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/new-post.underscore
msgid "post anonymously to classmates"
msgstr "حخسف شرخرغوخعسمغ فخ ذمشسسوشفثس"
#: common/static/common/templates/discussion/new-post.underscore
+#: test_root/staticfiles/common/templates/discussion/new-post.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/new-post.underscore
msgid "Add Post"
msgstr "شيي حخسف"
#: common/static/common/templates/discussion/post-user-display.underscore
+#: test_root/staticfiles/common/templates/discussion/post-user-display.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/post-user-display.underscore
msgid "Community TA"
msgstr "ذخووعرهفغ فش"
#: common/static/common/templates/discussion/profile-thread.underscore
#: common/static/common/templates/discussion/thread.underscore
+#: test_root/staticfiles/common/templates/discussion/profile-thread.underscore
+#: test_root/staticfiles/common/templates/discussion/thread.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/profile-thread.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread.underscore
msgid "This thread is closed."
msgstr "فاهس فاقثشي هس ذمخسثي."
#: common/static/common/templates/discussion/profile-thread.underscore
+#: test_root/staticfiles/common/templates/discussion/profile-thread.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/profile-thread.underscore
msgid "View discussion"
msgstr "دهثص يهسذعسسهخر"
#: common/static/common/templates/discussion/response-comment-edit.underscore
+#: test_root/staticfiles/common/templates/discussion/response-comment-edit.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/response-comment-edit.underscore
msgid "Editing comment"
msgstr "ثيهفهرل ذخووثرف"
#: common/static/common/templates/discussion/response-comment-edit.underscore
+#: test_root/staticfiles/common/templates/discussion/response-comment-edit.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/response-comment-edit.underscore
msgid "Update comment"
msgstr "عحيشفث ذخووثرف"
#: common/static/common/templates/discussion/response-comment-show.underscore
+#: test_root/staticfiles/common/templates/discussion/response-comment-show.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/response-comment-show.underscore
#, python-format
msgid "posted %(time_ago)s by %(author)s"
msgstr "حخسفثي %(time_ago)s زغ %(author)s"
@@ -5849,56 +6084,90 @@ msgstr "حخسفثي %(time_ago)s زغ %(author)s"
#: common/static/common/templates/discussion/response-comment-show.underscore
#: common/static/common/templates/discussion/thread-response-show.underscore
#: common/static/common/templates/discussion/thread-show.underscore
+#: test_root/staticfiles/common/templates/discussion/response-comment-show.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-response-show.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-show.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/response-comment-show.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-response-show.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-show.underscore
msgid "Reported"
msgstr "قثحخقفثي"
#: common/static/common/templates/discussion/thread-edit.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-edit.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-edit.underscore
msgid "Editing post"
msgstr "ثيهفهرل حخسف"
#: common/static/common/templates/discussion/thread-edit.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-edit.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-edit.underscore
msgid "Edit post title"
msgstr "ثيهف حخسف فهفمث"
#: common/static/common/templates/discussion/thread-edit.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-edit.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-edit.underscore
msgid "Update post"
msgstr "عحيشفث حخسف"
#: common/static/common/templates/discussion/thread-list-item.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-list-item.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-list-item.underscore
msgid "discussion"
msgstr "يهسذعسسهخر"
#: common/static/common/templates/discussion/thread-list-item.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-list-item.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-list-item.underscore
msgid "answered question"
msgstr "شرسصثقثي ضعثسفهخر"
#: common/static/common/templates/discussion/thread-list-item.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-list-item.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-list-item.underscore
msgid "unanswered question"
msgstr "عرشرسصثقثي ضعثسفهخر"
#: common/static/common/templates/discussion/thread-list-item.underscore
#: common/static/common/templates/discussion/thread-show.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-list-item.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-show.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-list-item.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-show.underscore
msgid "Pinned"
msgstr "حهررثي"
#: common/static/common/templates/discussion/thread-list-item.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-list-item.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-list-item.underscore
msgid "Following"
msgstr "بخممخصهرل"
#: common/static/common/templates/discussion/thread-list-item.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-list-item.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-list-item.underscore
msgid "By: Staff"
msgstr "زغ: سفشبب"
#: common/static/common/templates/discussion/thread-list-item.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-list-item.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-list-item.underscore
msgid "By: Community TA"
msgstr "زغ: ذخووعرهفغ فش"
#: common/static/common/templates/discussion/thread-list-item.underscore
#: common/static/common/templates/discussion/thread-response-show.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-list-item.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-response-show.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-list-item.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-response-show.underscore
msgid "fmt"
msgstr "بوف"
#: common/static/common/templates/discussion/thread-list-item.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-list-item.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-list-item.underscore
#, python-format
msgid ""
"%(comments_count)s %(span_sr_open)scomments (%(unread_comments_count)s "
@@ -5908,39 +6177,55 @@ msgstr ""
"عرقثشي ذخووثرفس)%(span_close)s"
#: common/static/common/templates/discussion/thread-list-item.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-list-item.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-list-item.underscore
#, python-format
msgid "%(comments_count)s %(span_sr_open)scomments %(span_close)s"
msgstr "%(comments_count)s %(span_sr_open)sذخووثرفس %(span_close)s"
#: common/static/common/templates/discussion/thread-response-edit.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-response-edit.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-response-edit.underscore
msgid "Editing response"
msgstr "ثيهفهرل قثسحخرسث"
#: common/static/common/templates/discussion/thread-response-edit.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-response-edit.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-response-edit.underscore
msgid "Update response"
msgstr "عحيشفث قثسحخرسث"
#: common/static/common/templates/discussion/thread-response-show.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-response-show.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-response-show.underscore
#, python-format
msgid "marked as answer %(time_ago)s by %(user)s"
msgstr "وشقنثي شس شرسصثق %(time_ago)s زغ %(user)s"
#: common/static/common/templates/discussion/thread-response-show.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-response-show.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-response-show.underscore
#, python-format
msgid "marked as answer %(time_ago)s"
msgstr "وشقنثي شس شرسصثق %(time_ago)s"
#: common/static/common/templates/discussion/thread-response-show.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-response-show.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-response-show.underscore
#, python-format
msgid "endorsed %(time_ago)s by %(user)s"
msgstr "ثريخقسثي %(time_ago)s زغ %(user)s"
#: common/static/common/templates/discussion/thread-response-show.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-response-show.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-response-show.underscore
#, python-format
msgid "endorsed %(time_ago)s"
msgstr "ثريخقسثي %(time_ago)s"
#: common/static/common/templates/discussion/thread-response.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-response.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-response.underscore
#, python-format
msgid "Show Comment (%(num_comments)s)"
msgid_plural "Show Comments (%(num_comments)s)"
@@ -5948,55 +6233,82 @@ msgstr[0] "ساخص ذخووثرف (%(num_comments)s)"
msgstr[1] "ساخص ذخووثرفس (%(num_comments)s)"
#: common/static/common/templates/discussion/thread-response.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-response.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-response.underscore
msgid "fmts"
msgstr "بوفس"
#: common/static/common/templates/discussion/thread-response.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-response.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-response.underscore
msgid "Add a comment"
msgstr "شيي ش ذخووثرف"
#: common/static/common/templates/discussion/thread-response.underscore
#: common/static/common/templates/discussion/thread.underscore
#: lms/templates/verify_student/incourse_reverify.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-response.underscore
+#: test_root/staticfiles/common/templates/discussion/thread.underscore
+#: test_root/staticfiles/templates/verify_student/incourse_reverify.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-response.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread.underscore
msgid "Submit"
msgstr "سعزوهف"
#: common/static/common/templates/discussion/thread-show.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-show.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-show.underscore
#, python-format
msgid "%(post_type)s posted %(time_ago)s by %(author)s"
msgstr "%(post_type)s حخسفثي %(time_ago)s زغ %(author)s"
#: common/static/common/templates/discussion/thread-show.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-show.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-show.underscore
msgid "Closed"
msgstr "ذمخسثي"
#: common/static/common/templates/discussion/thread-show.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-show.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-show.underscore
#, python-format
msgid "Related to: %(courseware_title_linked)s"
msgstr "قثمشفثي فخ: %(courseware_title_linked)s"
#: common/static/common/templates/discussion/thread-show.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-show.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-show.underscore
#, python-format
msgid "This post is visible only to %(group_name)s."
msgstr "فاهس حخسف هس دهسهزمث خرمغ فخ %(group_name)s."
#: common/static/common/templates/discussion/thread-show.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-show.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-show.underscore
msgid "This post is visible to everyone."
msgstr "فاهس حخسف هس دهسهزمث فخ ثدثقغخرث."
#: common/static/common/templates/discussion/thread-type.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-type.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-type.underscore
msgid "Post type:"
msgstr "حخسف فغحث:"
#: common/static/common/templates/discussion/thread-type.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-type.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-type.underscore
msgid "Question"
msgstr "ضعثسفهخر"
#: common/static/common/templates/discussion/thread-type.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-type.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-type.underscore
msgid "Discussion"
msgstr "يهسذعسسهخر"
#: common/static/common/templates/discussion/thread-type.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-type.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-type.underscore
msgid ""
"Questions raise issues that need answers. Discussions share ideas and start "
"conversations."
@@ -6005,182 +6317,239 @@ msgstr ""
"ذخردثقسشفهخرس."
#: common/static/common/templates/discussion/thread.underscore
+#: test_root/staticfiles/common/templates/discussion/thread.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread.underscore
msgid "Add a Response"
msgstr "شيي ش قثسحخرسث"
#: common/static/common/templates/discussion/thread.underscore
+#: test_root/staticfiles/common/templates/discussion/thread.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread.underscore
msgid "Post a response:"
msgstr "حخسف ش قثسحخرسث:"
#: common/static/common/templates/discussion/thread.underscore
+#: test_root/staticfiles/common/templates/discussion/thread.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread.underscore
msgid "Expand discussion"
msgstr "ثطحشري يهسذعسسهخر"
#: common/static/common/templates/discussion/thread.underscore
+#: test_root/staticfiles/common/templates/discussion/thread.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread.underscore
msgid "Collapse discussion"
msgstr "ذخممشحسث يهسذعسسهخر"
#: common/static/common/templates/discussion/topic.underscore
+#: test_root/staticfiles/common/templates/discussion/topic.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/topic.underscore
msgid "Topic Area:"
msgstr "فخحهذ شقثش:"
#: common/static/common/templates/discussion/topic.underscore
+#: test_root/staticfiles/common/templates/discussion/topic.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/topic.underscore
msgid "Discussion topics; currently listing: "
msgstr "يهسذعسسهخر فخحهذس; ذعققثرفمغ مهسفهرل: "
#: common/static/common/templates/discussion/topic.underscore
+#: test_root/staticfiles/common/templates/discussion/topic.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/topic.underscore
msgid "Filter topics"
msgstr "بهمفثق فخحهذس"
#: common/static/common/templates/discussion/topic.underscore
+#: test_root/staticfiles/common/templates/discussion/topic.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/topic.underscore
msgid "Add your post to a relevant topic to help others find it."
msgstr "شيي غخعق حخسف فخ ش قثمثدشرف فخحهذ فخ اثمح خفاثقس بهري هف."
#: common/static/common/templates/discussion/user-profile.underscore
+#: test_root/staticfiles/common/templates/discussion/user-profile.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/user-profile.underscore
msgid "Active Threads"
msgstr "شذفهدث فاقثشيس"
#: lms/djangoapps/support/static/support/templates/certificates.underscore
+#: test_root/staticfiles/support/templates/certificates.underscore
msgid "username or email"
msgstr "عسثقرشوث خق ثوشهم"
#: lms/djangoapps/support/static/support/templates/certificates.underscore
+#: test_root/staticfiles/support/templates/certificates.underscore
msgid "course id"
msgstr "ذخعقسث هي"
#: lms/djangoapps/support/static/support/templates/certificates_results.underscore
#: lms/templates/instructor/instructor_dashboard_2/certificate-invalidation.underscore
#: lms/templates/instructor/instructor_dashboard_2/certificate-white-list.underscore
+#: test_root/staticfiles/support/templates/certificates_results.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/certificate-invalidation.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/certificate-white-list.underscore
msgid "No results"
msgstr "رخ قثسعمفس"
#: lms/djangoapps/support/static/support/templates/certificates_results.underscore
+#: test_root/staticfiles/support/templates/certificates_results.underscore
msgid "Course Key"
msgstr "ذخعقسث نثغ"
#: lms/djangoapps/support/static/support/templates/certificates_results.underscore
+#: test_root/staticfiles/support/templates/certificates_results.underscore
msgid "Download URL"
msgstr "يخصرمخشي عقم"
#: lms/djangoapps/support/static/support/templates/certificates_results.underscore
+#: test_root/staticfiles/support/templates/certificates_results.underscore
msgid "Grade"
msgstr "لقشيث"
#: lms/djangoapps/support/static/support/templates/certificates_results.underscore
+#: test_root/staticfiles/support/templates/certificates_results.underscore
msgid "Last Updated"
msgstr "مشسف عحيشفثي"
#: lms/djangoapps/support/static/support/templates/certificates_results.underscore
+#: test_root/staticfiles/support/templates/certificates_results.underscore
msgid "Download the user's certificate"
msgstr "يخصرمخشي فاث عسثق'س ذثقفهبهذشفث"
#: lms/djangoapps/support/static/support/templates/certificates_results.underscore
+#: test_root/staticfiles/support/templates/certificates_results.underscore
msgid "Not available"
msgstr "رخف شدشهمشزمث"
#: lms/djangoapps/support/static/support/templates/certificates_results.underscore
+#: test_root/staticfiles/support/templates/certificates_results.underscore
msgid "Regenerate"
msgstr "قثلثرثقشفث"
#: lms/djangoapps/support/static/support/templates/certificates_results.underscore
+#: test_root/staticfiles/support/templates/certificates_results.underscore
msgid "Regenerate the user's certificate"
msgstr "قثلثرثقشفث فاث عسثق'س ذثقفهبهذشفث"
#: lms/djangoapps/support/static/support/templates/certificates_results.underscore
+#: test_root/staticfiles/support/templates/certificates_results.underscore
msgid "Generate"
msgstr "لثرثقشفث"
#: lms/djangoapps/support/static/support/templates/certificates_results.underscore
+#: test_root/staticfiles/support/templates/certificates_results.underscore
msgid "Generate the user's certificate"
msgstr "لثرثقشفث فاث عسثق'س ذثقفهبهذشفث"
#: lms/djangoapps/support/static/support/templates/enrollment-modal.underscore
+#: test_root/staticfiles/support/templates/enrollment-modal.underscore
msgid "Current enrollment mode:"
msgstr "ذعققثرف ثرقخمموثرف وخيث:"
#: lms/djangoapps/support/static/support/templates/enrollment-modal.underscore
+#: test_root/staticfiles/support/templates/enrollment-modal.underscore
msgid "New enrollment mode:"
msgstr "رثص ثرقخمموثرف وخيث:"
#: lms/djangoapps/support/static/support/templates/enrollment-modal.underscore
+#: test_root/staticfiles/support/templates/enrollment-modal.underscore
msgid "Reason for change:"
msgstr "قثشسخر بخق ذاشرلث:"
#: lms/djangoapps/support/static/support/templates/enrollment-modal.underscore
+#: test_root/staticfiles/support/templates/enrollment-modal.underscore
msgid "Choose One"
msgstr "ذاخخسث خرث"
#: lms/djangoapps/support/static/support/templates/enrollment-modal.underscore
+#: test_root/staticfiles/support/templates/enrollment-modal.underscore
msgid "Explain if other."
msgstr "ثطحمشهر هب خفاثق."
#: lms/djangoapps/support/static/support/templates/enrollment-modal.underscore
+#: test_root/staticfiles/support/templates/enrollment-modal.underscore
msgid "Submit enrollment change"
msgstr "سعزوهف ثرقخمموثرف ذاشرلث"
#: lms/djangoapps/support/static/support/templates/enrollment.underscore
#: lms/templates/instructor/instructor_dashboard_2/certificate-invalidation.underscore
+#: test_root/staticfiles/support/templates/enrollment.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/certificate-invalidation.underscore
msgid "Username or email address"
msgstr "عسثقرشوث خق ثوشهم شييقثسس"
#: lms/djangoapps/support/static/support/templates/enrollment.underscore
+#: test_root/staticfiles/support/templates/enrollment.underscore
msgid "Course ID"
msgstr "ذخعقسث هي"
#: lms/djangoapps/support/static/support/templates/enrollment.underscore
+#: test_root/staticfiles/support/templates/enrollment.underscore
msgid "Course Start"
msgstr "ذخعقسث سفشقف"
#: lms/djangoapps/support/static/support/templates/enrollment.underscore
+#: test_root/staticfiles/support/templates/enrollment.underscore
msgid "Course End"
msgstr "ذخعقسث ثري"
#: lms/djangoapps/support/static/support/templates/enrollment.underscore
+#: test_root/staticfiles/support/templates/enrollment.underscore
msgid "Upgrade Deadline"
msgstr "عحلقشيث يثشيمهرث"
#: lms/djangoapps/support/static/support/templates/enrollment.underscore
+#: test_root/staticfiles/support/templates/enrollment.underscore
msgid "Verification Deadline"
msgstr "دثقهبهذشفهخر يثشيمهرث"
#: lms/djangoapps/support/static/support/templates/enrollment.underscore
+#: test_root/staticfiles/support/templates/enrollment.underscore
msgid "Enrollment Date"
msgstr "ثرقخمموثرف يشفث"
#: lms/djangoapps/support/static/support/templates/enrollment.underscore
+#: test_root/staticfiles/support/templates/enrollment.underscore
msgid "Enrollment Mode"
msgstr "ثرقخمموثرف وخيث"
#: lms/djangoapps/support/static/support/templates/enrollment.underscore
+#: test_root/staticfiles/support/templates/enrollment.underscore
msgid "Verified mode price"
msgstr "دثقهبهثي وخيث حقهذث"
#: lms/djangoapps/support/static/support/templates/enrollment.underscore
+#: test_root/staticfiles/support/templates/enrollment.underscore
msgid "Reason"
msgstr "قثشسخر"
#: lms/djangoapps/support/static/support/templates/enrollment.underscore
+#: test_root/staticfiles/support/templates/enrollment.underscore
msgid "Last modified by"
msgstr "مشسف وخيهبهثي زغ"
#: lms/djangoapps/support/static/support/templates/enrollment.underscore
#: lms/templates/ccx/schedule.underscore
+#: test_root/staticfiles/support/templates/enrollment.underscore
+#: test_root/staticfiles/templates/ccx/schedule.underscore
msgid "N/A"
msgstr "ر/ش"
#: lms/djangoapps/support/static/support/templates/enrollment.underscore
+#: test_root/staticfiles/support/templates/enrollment.underscore
msgid "Change Enrollment"
msgstr "ذاشرلث ثرقخمموثرف"
#: lms/djangoapps/teams/static/teams/templates/edit-team.underscore
+#: test_root/staticfiles/teams/templates/edit-team.underscore
msgid "Your team could not be created."
msgstr "غخعق فثشو ذخعمي رخف زث ذقثشفثي."
#: lms/djangoapps/teams/static/teams/templates/edit-team.underscore
+#: test_root/staticfiles/teams/templates/edit-team.underscore
msgid "Your team could not be updated."
msgstr "غخعق فثشو ذخعمي رخف زث عحيشفثي."
#: lms/djangoapps/teams/static/teams/templates/edit-team.underscore
+#: test_root/staticfiles/teams/templates/edit-team.underscore
msgid ""
"Enter information to describe your team. You cannot change these details "
"after you create the team."
@@ -6189,10 +6558,12 @@ msgstr ""
"شبفثق غخع ذقثشفث فاث فثشو."
#: lms/djangoapps/teams/static/teams/templates/edit-team.underscore
+#: test_root/staticfiles/teams/templates/edit-team.underscore
msgid "Optional Characteristics"
msgstr "خحفهخرشم ذاشقشذفثقهسفهذس"
#: lms/djangoapps/teams/static/teams/templates/edit-team.underscore
+#: test_root/staticfiles/teams/templates/edit-team.underscore
msgid ""
"Help other learners decide whether to join your team by specifying some "
"characteristics for your team. Choose carefully, because fewer people might "
@@ -6203,91 +6574,114 @@ msgstr ""
"زث هرفثقثسفثي هر تخهرهرل غخعق فثشو هب هف سثثوس فخخ قثسفقهذفهدث."
#: lms/djangoapps/teams/static/teams/templates/edit-team.underscore
+#: test_root/staticfiles/teams/templates/edit-team.underscore
msgid "Create team."
msgstr "ذقثشفث فثشو."
#: lms/djangoapps/teams/static/teams/templates/edit-team.underscore
+#: test_root/staticfiles/teams/templates/edit-team.underscore
msgid "Update team."
msgstr "عحيشفث فثشو."
#: lms/djangoapps/teams/static/teams/templates/edit-team.underscore
+#: test_root/staticfiles/teams/templates/edit-team.underscore
msgid "Cancel team creating."
msgstr "ذشرذثم فثشو ذقثشفهرل."
#: lms/djangoapps/teams/static/teams/templates/edit-team.underscore
+#: test_root/staticfiles/teams/templates/edit-team.underscore
msgid "Cancel team updating."
msgstr "ذشرذثم فثشو عحيشفهرل."
#: lms/djangoapps/teams/static/teams/templates/instructor-tools.underscore
+#: test_root/staticfiles/teams/templates/instructor-tools.underscore
msgid "Instructor tools"
msgstr "هرسفقعذفخق فخخمس"
#: lms/djangoapps/teams/static/teams/templates/instructor-tools.underscore
+#: test_root/staticfiles/teams/templates/instructor-tools.underscore
msgid "Delete Team"
msgstr "يثمثفث فثشو"
#: lms/djangoapps/teams/static/teams/templates/instructor-tools.underscore
+#: test_root/staticfiles/teams/templates/instructor-tools.underscore
msgid "Edit Membership"
msgstr "ثيهف وثوزثقساهح"
#: lms/djangoapps/teams/static/teams/templates/team-actions.underscore
+#: test_root/staticfiles/teams/templates/team-actions.underscore
msgid "Are you having trouble finding a team to join?"
msgstr "شقث غخع اشدهرل فقخعزمث بهريهرل ش فثشو فخ تخهر?"
#: lms/djangoapps/teams/static/teams/templates/team-profile-header-actions.underscore
+#: test_root/staticfiles/teams/templates/team-profile-header-actions.underscore
msgid "Join Team"
msgstr "تخهر فثشو"
#: lms/djangoapps/teams/static/teams/templates/team-profile.underscore
+#: test_root/staticfiles/teams/templates/team-profile.underscore
msgid "New Post"
msgstr "رثص حخسف"
#: lms/djangoapps/teams/static/teams/templates/team-profile.underscore
+#: test_root/staticfiles/teams/templates/team-profile.underscore
msgid "Team Details"
msgstr "فثشو يثفشهمس"
#: lms/djangoapps/teams/static/teams/templates/team-profile.underscore
+#: test_root/staticfiles/teams/templates/team-profile.underscore
msgid "You are a member of this team."
msgstr "غخع شقث ش وثوزثق خب فاهس فثشو."
#: lms/djangoapps/teams/static/teams/templates/team-profile.underscore
+#: test_root/staticfiles/teams/templates/team-profile.underscore
msgid "Team member profiles"
msgstr "فثشو وثوزثق حقخبهمثس"
#: lms/djangoapps/teams/static/teams/templates/team-profile.underscore
+#: test_root/staticfiles/teams/templates/team-profile.underscore
msgid "Team capacity"
msgstr "فثشو ذشحشذهفغ"
#: lms/djangoapps/teams/static/teams/templates/team-profile.underscore
+#: test_root/staticfiles/teams/templates/team-profile.underscore
msgid "country"
msgstr "ذخعرفقغ"
#: lms/djangoapps/teams/static/teams/templates/team-profile.underscore
+#: test_root/staticfiles/teams/templates/team-profile.underscore
msgid "language"
msgstr "مشرلعشلث"
#: lms/djangoapps/teams/static/teams/templates/team-profile.underscore
+#: test_root/staticfiles/teams/templates/team-profile.underscore
msgid "Leave Team"
msgstr "مثشدث فثشو"
#: lms/static/js/fixtures/donation.underscore
#: lms/templates/dashboard/donation.underscore
+#: test_root/staticfiles/js/fixtures/donation.underscore
+#: test_root/staticfiles/templates/dashboard/donation.underscore
msgid "Donate"
msgstr "يخرشفث"
#: lms/templates/bookmarks/bookmarks-list.underscore
+#: test_root/staticfiles/templates/bookmarks/bookmarks-list.underscore
msgid "My Bookmarks"
msgstr "وغ زخخنوشقنس"
#: lms/templates/bookmarks/bookmarks-list.underscore
+#: test_root/staticfiles/templates/bookmarks/bookmarks-list.underscore
msgid "Bookmarked on"
msgstr "زخخنوشقنثي خر"
#: lms/templates/bookmarks/bookmarks-list.underscore
+#: test_root/staticfiles/templates/bookmarks/bookmarks-list.underscore
msgid "You have not bookmarked any courseware pages yet."
msgstr "غخع اشدث رخف زخخنوشقنثي شرغ ذخعقسثصشقث حشلثس غثف."
#: lms/templates/bookmarks/bookmarks-list.underscore
+#: test_root/staticfiles/templates/bookmarks/bookmarks-list.underscore
msgid ""
"Use bookmarks to help you easily return to courseware pages. To bookmark a "
"page, select Bookmark in the upper right corner of that page. To see a list "
@@ -6300,57 +6694,70 @@ msgstr ""
"ذخعقسثصشقث حشلث."
#: lms/templates/ccx/schedule.underscore
+#: test_root/staticfiles/templates/ccx/schedule.underscore
msgid "Expand All"
msgstr "ثطحشري شمم"
#: lms/templates/ccx/schedule.underscore
+#: test_root/staticfiles/templates/ccx/schedule.underscore
msgid "Collapse All"
msgstr "ذخممشحسث شمم"
#: lms/templates/ccx/schedule.underscore
+#: test_root/staticfiles/templates/ccx/schedule.underscore
msgid "Unit"
msgstr "عرهف"
#: lms/templates/ccx/schedule.underscore
+#: test_root/staticfiles/templates/ccx/schedule.underscore
msgid "Start Date"
msgstr "سفشقف يشفث"
#: lms/templates/ccx/schedule.underscore
+#: test_root/staticfiles/templates/ccx/schedule.underscore
msgid "Due Date"
msgstr "يعث يشفث"
#: lms/templates/ccx/schedule.underscore
+#: test_root/staticfiles/templates/ccx/schedule.underscore
msgid "remove all"
msgstr "قثوخدث شمم"
#: lms/templates/ccx/schedule.underscore
+#: test_root/staticfiles/templates/ccx/schedule.underscore
msgid "Section"
msgstr "سثذفهخر"
#: lms/templates/ccx/schedule.underscore
+#: test_root/staticfiles/templates/ccx/schedule.underscore
#, python-format
msgid "Remove chapter %(chapterDisplayName)s"
msgstr "قثوخدث ذاشحفثق %(chapterDisplayName)s"
#: lms/templates/ccx/schedule.underscore
+#: test_root/staticfiles/templates/ccx/schedule.underscore
msgid "remove"
msgstr "قثوخدث"
#: lms/templates/ccx/schedule.underscore
+#: test_root/staticfiles/templates/ccx/schedule.underscore
msgid "Subsection"
msgstr "سعزسثذفهخر"
#: lms/templates/ccx/schedule.underscore
+#: test_root/staticfiles/templates/ccx/schedule.underscore
#, python-format
msgid "Remove subsection %(subsectionDisplayName)s"
msgstr "قثوخدث سعزسثذفهخر %(subsectionDisplayName)s"
#: lms/templates/ccx/schedule.underscore
+#: test_root/staticfiles/templates/ccx/schedule.underscore
#, python-format
msgid "Remove unit %(unitName)s"
msgstr "قثوخدث عرهف %(unitName)s"
#: lms/templates/commerce/provider.underscore
+#: test_root/staticfiles/templates/commerce/provider.underscore
#, python-format
msgid ""
"You still need to visit the %(display_name)s website to complete the credit "
@@ -6360,6 +6767,7 @@ msgstr ""
"حقخذثسس."
#: lms/templates/commerce/provider.underscore
+#: test_root/staticfiles/templates/commerce/provider.underscore
#, python-format
msgid ""
"To finalize course credit, %(display_name)s requires %(platform_name)s "
@@ -6369,11 +6777,13 @@ msgstr ""
"مثشقرثقس فخ سعزوهف ش ذقثيهف قثضعثسف."
#: lms/templates/commerce/provider.underscore
+#: test_root/staticfiles/templates/commerce/provider.underscore
#, python-format
msgid " "
msgstr " "
#: lms/templates/commerce/provider.underscore
+#: test_root/staticfiles/templates/commerce/provider.underscore
#, python-format
msgid ""
"%s "
#: lms/templates/commerce/provider.underscore
+#: test_root/staticfiles/templates/commerce/provider.underscore
msgid "Get Credit"
msgstr "لثف ذقثيهف"
#: lms/templates/commerce/receipt.underscore
+#: test_root/staticfiles/templates/commerce/receipt.underscore
#, python-format
msgid "Thank you! We have received your payment for %(course_name)s."
msgstr "فاشرن غخع! صث اشدث قثذثهدثي غخعق حشغوثرف بخق %(course_name)s."
#: lms/templates/commerce/receipt.underscore
#: lms/templates/verify_student/payment_confirmation_step.underscore
+#: test_root/staticfiles/templates/commerce/receipt.underscore
+#: test_root/staticfiles/templates/verify_student/payment_confirmation_step.underscore
msgid ""
"Please print this page for your records; it serves as your receipt. You will"
" also receive an email with the same information."
@@ -6402,47 +6816,66 @@ msgstr ""
#: lms/templates/commerce/receipt.underscore
#: lms/templates/verify_student/payment_confirmation_step.underscore
+#: test_root/staticfiles/templates/commerce/receipt.underscore
+#: test_root/staticfiles/templates/verify_student/payment_confirmation_step.underscore
msgid "Order No."
msgstr "خقيثق رخ."
#: lms/templates/commerce/receipt.underscore
#: lms/templates/verify_student/payment_confirmation_step.underscore
+#: test_root/staticfiles/templates/commerce/receipt.underscore
+#: test_root/staticfiles/templates/verify_student/payment_confirmation_step.underscore
msgid "Amount"
msgstr "شوخعرف"
#: lms/templates/commerce/receipt.underscore
#: lms/templates/verify_student/make_payment_step_ab_testing.underscore
#: lms/templates/verify_student/payment_confirmation_step.underscore
+#: test_root/staticfiles/templates/commerce/receipt.underscore
+#: test_root/staticfiles/templates/verify_student/make_payment_step_ab_testing.underscore
+#: test_root/staticfiles/templates/verify_student/payment_confirmation_step.underscore
msgid "Total"
msgstr "فخفشم"
#: lms/templates/commerce/receipt.underscore
#: lms/templates/verify_student/payment_confirmation_step.underscore
+#: test_root/staticfiles/templates/commerce/receipt.underscore
+#: test_root/staticfiles/templates/verify_student/payment_confirmation_step.underscore
msgid "Please Note"
msgstr "حمثشسث رخفث"
#: lms/templates/commerce/receipt.underscore
#: lms/templates/verify_student/payment_confirmation_step.underscore
+#: test_root/staticfiles/templates/commerce/receipt.underscore
+#: test_root/staticfiles/templates/verify_student/payment_confirmation_step.underscore
msgid "Crossed out items have been refunded."
msgstr "ذقخسسثي خعف هفثوس اشدث زثثر قثبعريثي."
#: lms/templates/commerce/receipt.underscore
#: lms/templates/verify_student/payment_confirmation_step.underscore
+#: test_root/staticfiles/templates/commerce/receipt.underscore
+#: test_root/staticfiles/templates/verify_student/payment_confirmation_step.underscore
msgid "Billed to"
msgstr "زهممثي فخ"
#: lms/templates/commerce/receipt.underscore
#: lms/templates/verify_student/payment_confirmation_step.underscore
+#: test_root/staticfiles/templates/commerce/receipt.underscore
+#: test_root/staticfiles/templates/verify_student/payment_confirmation_step.underscore
msgid "No receipt available"
msgstr "رخ قثذثهحف شدشهمشزمث"
#: lms/templates/commerce/receipt.underscore
#: lms/templates/financial-assistance/financial_assessment_submitted.underscore
+#: test_root/staticfiles/templates/commerce/receipt.underscore
+#: test_root/staticfiles/templates/financial-assistance/financial_assessment_submitted.underscore
msgid "Go to Dashboard"
msgstr "لخ فخ يشسازخشقي"
#: lms/templates/commerce/receipt.underscore
#: lms/templates/verify_student/payment_confirmation_step.underscore
+#: test_root/staticfiles/templates/commerce/receipt.underscore
+#: test_root/staticfiles/templates/verify_student/payment_confirmation_step.underscore
#, python-format
msgid ""
"If you don't verify your identity now, you can still explore your course "
@@ -6455,22 +6888,28 @@ msgstr ""
#: lms/templates/commerce/receipt.underscore
#: lms/templates/verify_student/payment_confirmation_step.underscore
+#: test_root/staticfiles/templates/commerce/receipt.underscore
+#: test_root/staticfiles/templates/verify_student/payment_confirmation_step.underscore
msgid "Want to confirm your identity later?"
msgstr "صشرف فخ ذخربهقو غخعق هيثرفهفغ مشفثق?"
#: lms/templates/commerce/receipt.underscore
+#: test_root/staticfiles/templates/commerce/receipt.underscore
msgid "Verify Now"
msgstr "دثقهبغ رخص"
#: lms/templates/courseware/proctored-exam-controls.underscore
+#: test_root/staticfiles/templates/courseware/proctored-exam-controls.underscore
msgid "Mark Exam As Completed"
msgstr "وشقن ثطشو شس ذخوحمثفثي"
#: lms/templates/courseware/proctored-exam-status.underscore
+#: test_root/staticfiles/templates/courseware/proctored-exam-status.underscore
msgid "timed"
msgstr "فهوثي"
#: lms/templates/courseware/proctored-exam-status.underscore
+#: test_root/staticfiles/templates/courseware/proctored-exam-status.underscore
msgid ""
"To receive credit on a problem, you must click \"Check\" or \"Final Check\" "
"on it before you select \"End My Exam\"."
@@ -6479,73 +6918,92 @@ msgstr ""
"خر هف زثبخقث غخع سثمثذف \"ثري وغ ثطشو\"."
#: lms/templates/courseware/proctored-exam-status.underscore
+#: test_root/staticfiles/templates/courseware/proctored-exam-status.underscore
msgid "End My Exam"
msgstr "ثري وغ ثطشو"
#: lms/templates/discovery/course_card.underscore
+#: test_root/staticfiles/templates/discovery/course_card.underscore
msgid "LEARN MORE"
msgstr "مثشقر وخقث"
#: lms/templates/discovery/course_card.underscore
+#: test_root/staticfiles/templates/discovery/course_card.underscore
#, python-format
msgid "Starts: %(start_date)s"
msgstr "سفشقفس: %(start_date)s"
#: lms/templates/discovery/course_card.underscore
+#: test_root/staticfiles/templates/discovery/course_card.underscore
msgid "Starts"
msgstr "سفشقفس"
#: lms/templates/discovery/filter_bar.underscore
+#: test_root/staticfiles/templates/discovery/filter_bar.underscore
msgid "Clear All"
msgstr "ذمثشق شمم"
#: lms/templates/edxnotes/note-item.underscore
+#: test_root/staticfiles/templates/edxnotes/note-item.underscore
msgid "Highlighted text"
msgstr "اهلامهلافثي فثطف"
#: lms/templates/edxnotes/note-item.underscore
+#: test_root/staticfiles/templates/edxnotes/note-item.underscore
msgid "Note"
msgstr "رخفث"
#: lms/templates/edxnotes/note-item.underscore
+#: test_root/staticfiles/templates/edxnotes/note-item.underscore
msgid "You commented..."
msgstr "غخع ذخووثرفثي..."
#: lms/templates/edxnotes/note-item.underscore
+#: test_root/staticfiles/templates/edxnotes/note-item.underscore
msgid "Noted in:"
msgstr "رخفثي هر:"
#: lms/templates/edxnotes/note-item.underscore
+#: test_root/staticfiles/templates/edxnotes/note-item.underscore
msgid "Last Edited:"
msgstr "مشسف ثيهفثي:"
#: lms/templates/edxnotes/tab-item.underscore
+#: test_root/staticfiles/templates/edxnotes/tab-item.underscore
msgid "Clear search results"
msgstr "ذمثشق سثشقذا قثسعمفس"
#: lms/templates/fields/field_dropdown.underscore
#: lms/templates/fields/field_textarea.underscore
+#: test_root/staticfiles/templates/fields/field_dropdown.underscore
+#: test_root/staticfiles/templates/fields/field_textarea.underscore
msgid "Click to edit"
msgstr "ذمهذن فخ ثيهف"
#: lms/templates/fields/field_text.underscore
+#: test_root/staticfiles/templates/fields/field_text.underscore
msgid "title"
msgstr "فهفمث"
#: lms/templates/financial-assistance/financial_assessment_form.underscore
#: lms/templates/financial-assistance/financial_assessment_submitted.underscore
+#: test_root/staticfiles/templates/financial-assistance/financial_assessment_form.underscore
+#: test_root/staticfiles/templates/financial-assistance/financial_assessment_submitted.underscore
msgid "Financial Assistance Application"
msgstr "بهرشرذهشم شسسهسفشرذث شححمهذشفهخر"
#: lms/templates/financial-assistance/financial_assessment_form.underscore
+#: test_root/staticfiles/templates/financial-assistance/financial_assessment_form.underscore
msgid "Unable to submit application"
msgstr "عرشزمث فخ سعزوهف شححمهذشفهخر"
#: lms/templates/financial-assistance/financial_assessment_form.underscore
+#: test_root/staticfiles/templates/financial-assistance/financial_assessment_form.underscore
msgid "About You"
msgstr "شزخعف غخع"
#: lms/templates/financial-assistance/financial_assessment_form.underscore
+#: test_root/staticfiles/templates/financial-assistance/financial_assessment_form.underscore
msgid ""
"The following information is already a part of your {platform} profile. "
"We\\'ve included it here for your application."
@@ -6554,26 +7012,32 @@ msgstr ""
"صث\\'دث هرذمعيثي هف اثقث بخق غخعق شححمهذشفهخر."
#: lms/templates/financial-assistance/financial_assessment_form.underscore
+#: test_root/staticfiles/templates/financial-assistance/financial_assessment_form.underscore
msgid "Email address"
msgstr "ثوشهم شييقثسس"
#: lms/templates/financial-assistance/financial_assessment_form.underscore
+#: test_root/staticfiles/templates/financial-assistance/financial_assessment_form.underscore
msgid "Legal name"
msgstr "مثلشم رشوث"
#: lms/templates/financial-assistance/financial_assessment_form.underscore
+#: test_root/staticfiles/templates/financial-assistance/financial_assessment_form.underscore
msgid "Country of residence"
msgstr "ذخعرفقغ خب قثسهيثرذث"
#: lms/templates/financial-assistance/financial_assessment_form.underscore
+#: test_root/staticfiles/templates/financial-assistance/financial_assessment_form.underscore
msgid "Back to {platform} FAQs"
msgstr "زشذن فخ {platform} بشضس"
#: lms/templates/financial-assistance/financial_assessment_form.underscore
+#: test_root/staticfiles/templates/financial-assistance/financial_assessment_form.underscore
msgid "Submit Application"
msgstr "سعزوهف شححمهذشفهخر"
#: lms/templates/financial-assistance/financial_assessment_submitted.underscore
+#: test_root/staticfiles/templates/financial-assistance/financial_assessment_submitted.underscore
msgid ""
"Thank you for submitting your financial assistance application for "
"{course_name}! You can expect a response in 2-4 business days."
@@ -6582,10 +7046,12 @@ msgstr ""
"{course_name}! غخع ذشر ثطحثذف ش قثسحخرسث هر 2-4 زعسهرثسس يشغس."
#: lms/templates/instructor/instructor_dashboard_2/certificate-bulk-white-list.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/certificate-bulk-white-list.underscore
msgid "Bulk Exceptions"
msgstr "زعمن ثطذثحفهخرس"
#: lms/templates/instructor/instructor_dashboard_2/certificate-bulk-white-list.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/certificate-bulk-white-list.underscore
msgid ""
"Upload a comma separated values (.csv) file that contains the usernames or "
"email addresses of learners who have been given exceptions. Include the "
@@ -6600,15 +7066,19 @@ msgstr ""
"سثذخري ذخووش سثحشقشفثي بهثمي."
#: lms/templates/instructor/instructor_dashboard_2/certificate-bulk-white-list.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/certificate-bulk-white-list.underscore
msgid "Browse"
msgstr "زقخصسث"
#: lms/templates/instructor/instructor_dashboard_2/certificate-bulk-white-list.underscore
#: lms/templates/instructor/instructor_dashboard_2/certificate-white-list-editor.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/certificate-bulk-white-list.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/certificate-white-list-editor.underscore
msgid "Add to Exception List"
msgstr "شيي فخ ثطذثحفهخر مهسف"
#: lms/templates/instructor/instructor_dashboard_2/certificate-invalidation.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/certificate-invalidation.underscore
msgid ""
"To invalidate a certificate for a particular learner, add the username or "
"email address below."
@@ -6617,44 +7087,56 @@ msgstr ""
"ثوشهم شييقثسس زثمخص."
#: lms/templates/instructor/instructor_dashboard_2/certificate-invalidation.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/certificate-invalidation.underscore
msgid "Add notes about this learner"
msgstr "شيي رخفثس شزخعف فاهس مثشقرثق"
#: lms/templates/instructor/instructor_dashboard_2/certificate-invalidation.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/certificate-invalidation.underscore
msgid "Invalidate Certificate"
msgstr "هردشمهيشفث ذثقفهبهذشفث"
#: lms/templates/instructor/instructor_dashboard_2/certificate-invalidation.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/certificate-invalidation.underscore
msgid "Student"
msgstr "سفعيثرف"
#: lms/templates/instructor/instructor_dashboard_2/certificate-invalidation.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/certificate-invalidation.underscore
msgid "Invalidated By"
msgstr "هردشمهيشفثي زغ"
#: lms/templates/instructor/instructor_dashboard_2/certificate-invalidation.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/certificate-invalidation.underscore
msgid "Invalidated"
msgstr "هردشمهيشفثي"
#: lms/templates/instructor/instructor_dashboard_2/certificate-invalidation.underscore
#: lms/templates/instructor/instructor_dashboard_2/certificate-white-list.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/certificate-invalidation.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/certificate-white-list.underscore
msgid "Notes"
msgstr "رخفثس"
#: lms/templates/instructor/instructor_dashboard_2/certificate-invalidation.underscore
#: lms/templates/instructor/instructor_dashboard_2/certificate-white-list.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/certificate-invalidation.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/certificate-white-list.underscore
msgid "Action"
msgstr "شذفهخر"
#: lms/templates/instructor/instructor_dashboard_2/certificate-invalidation.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/certificate-invalidation.underscore
msgid "Remove from Invalidation Table"
msgstr "قثوخدث بقخو هردشمهيشفهخر فشزمث"
#: lms/templates/instructor/instructor_dashboard_2/certificate-white-list-editor.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/certificate-white-list-editor.underscore
msgid "Individual Exceptions"
msgstr "هريهدهيعشم ثطذثحفهخرس"
#: lms/templates/instructor/instructor_dashboard_2/certificate-white-list-editor.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/certificate-white-list-editor.underscore
msgid ""
"Enter the username or email address of each learner that you want to add as "
"an exception."
@@ -6663,87 +7145,107 @@ msgstr ""
"شر ثطذثحفهخر."
#: lms/templates/instructor/instructor_dashboard_2/certificate-white-list.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/certificate-white-list.underscore
msgid "Generate Exception Certificates"
msgstr "لثرثقشفث ثطذثحفهخر ذثقفهبهذشفثس"
#: lms/templates/instructor/instructor_dashboard_2/certificate-white-list.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/certificate-white-list.underscore
msgid ""
-"Generate certificates for all users on the Exception list for whom "
-"certificates have not yet been run"
+"Generate certificates for all users on the Exception list who do not yet "
+"have a certificate"
msgstr ""
-"لثرثقشفث ذثقفهبهذشفثس بخق شمم عسثقس خر فاث ثطذثحفهخر مهسف بخق صاخو "
-"ذثقفهبهذشفثس اشدث رخف غثف زثثر قعر"
+"لثرثقشفث ذثقفهبهذشفثس بخق شمم عسثقس خر فاث ثطذثحفهخر مهسف صاخ يخ رخف غثف "
+"اشدث ش ذثقفهبهذشفث"
#: lms/templates/instructor/instructor_dashboard_2/certificate-white-list.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/certificate-white-list.underscore
msgid "Generate a Certificate for all users on the Exception list"
msgstr "لثرثقشفث ش ذثقفهبهذشفث بخق شمم عسثقس خر فاث ثطذثحفهخر مهسف"
#: lms/templates/instructor/instructor_dashboard_2/certificate-white-list.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/certificate-white-list.underscore
msgid "User Email"
msgstr "عسثق ثوشهم"
#: lms/templates/instructor/instructor_dashboard_2/certificate-white-list.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/certificate-white-list.underscore
msgid "Exception Granted"
msgstr "ثطذثحفهخر لقشرفثي"
#: lms/templates/instructor/instructor_dashboard_2/certificate-white-list.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/certificate-white-list.underscore
msgid "Certificate Generated"
msgstr "ذثقفهبهذشفث لثرثقشفثي"
#: lms/templates/instructor/instructor_dashboard_2/certificate-white-list.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/certificate-white-list.underscore
msgid "Remove from List"
msgstr "قثوخدث بقخو مهسف"
#: lms/templates/instructor/instructor_dashboard_2/cohort-discussions-course-wide.underscore
#: lms/templates/instructor/instructor_dashboard_2/cohorts.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohort-discussions-course-wide.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohorts.underscore
msgid "Specify whether discussion topics are divided by cohort"
msgstr "سحثذهبغ صاثفاثق يهسذعسسهخر فخحهذس شقث يهدهيثي زغ ذخاخقف"
#: lms/templates/instructor/instructor_dashboard_2/cohort-discussions-course-wide.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohort-discussions-course-wide.underscore
msgid "Course-Wide Discussion Topics"
msgstr "ذخعقسث-صهيث يهسذعسسهخر فخحهذس"
#: lms/templates/instructor/instructor_dashboard_2/cohort-discussions-course-wide.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohort-discussions-course-wide.underscore
msgid ""
"Select the course-wide discussion topics that you want to divide by cohort."
msgstr ""
"سثمثذف فاث ذخعقسث-صهيث يهسذعسسهخر فخحهذس فاشف غخع صشرف فخ يهدهيث زغ ذخاخقف."
#: lms/templates/instructor/instructor_dashboard_2/cohort-discussions-inline.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohort-discussions-inline.underscore
msgid "Content-Specific Discussion Topics"
msgstr "ذخرفثرف-سحثذهبهذ يهسذعسسهخر فخحهذس"
#: lms/templates/instructor/instructor_dashboard_2/cohort-discussions-inline.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohort-discussions-inline.underscore
msgid ""
"Specify whether content-specific discussion topics are divided by cohort."
msgstr ""
"سحثذهبغ صاثفاثق ذخرفثرف-سحثذهبهذ يهسذعسسهخر فخحهذس شقث يهدهيثي زغ ذخاخقف."
#: lms/templates/instructor/instructor_dashboard_2/cohort-discussions-inline.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohort-discussions-inline.underscore
msgid "Always cohort content-specific discussion topics"
msgstr "شمصشغس ذخاخقف ذخرفثرف-سحثذهبهذ يهسذعسسهخر فخحهذس"
#: lms/templates/instructor/instructor_dashboard_2/cohort-discussions-inline.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohort-discussions-inline.underscore
msgid "Cohort selected content-specific discussion topics"
msgstr "ذخاخقف سثمثذفثي ذخرفثرف-سحثذهبهذ يهسذعسسهخر فخحهذس"
#: lms/templates/instructor/instructor_dashboard_2/cohort-discussions-inline.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohort-discussions-inline.underscore
msgid "No content-specific discussion topics exist."
msgstr "رخ ذخرفثرف-سحثذهبهذ يهسذعسسهخر فخحهذس ثطهسف."
#: lms/templates/instructor/instructor_dashboard_2/cohort-discussions-subcategory.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohort-discussions-subcategory.underscore
msgid "Cohorted"
msgstr "ذخاخقفثي"
#: lms/templates/instructor/instructor_dashboard_2/cohort-editor.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohort-editor.underscore
msgid "Manage Students"
msgstr "وشرشلث سفعيثرفس"
#: lms/templates/instructor/instructor_dashboard_2/cohort-editor.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohort-editor.underscore
msgid "Add students to this cohort"
msgstr "شيي سفعيثرفس فخ فاهس ذخاخقف"
#: lms/templates/instructor/instructor_dashboard_2/cohort-editor.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohort-editor.underscore
msgid ""
"Note: Students can be in only one cohort. Adding students to this group "
"overrides any previous group assignment."
@@ -6752,6 +7254,7 @@ msgstr ""
"خدثققهيثس شرغ حقثدهخعس لقخعح شسسهلروثرف."
#: lms/templates/instructor/instructor_dashboard_2/cohort-editor.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohort-editor.underscore
msgid ""
"Enter email addresses and/or usernames, separated by new lines or commas, "
"for the students you want to add. *"
@@ -6761,14 +7264,18 @@ msgstr ""
#: lms/templates/instructor/instructor_dashboard_2/cohort-editor.underscore
#: lms/templates/instructor/instructor_dashboard_2/cohort-form.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohort-editor.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohort-form.underscore
msgid "(Required Field)"
msgstr "(قثضعهقثي بهثمي)"
#: lms/templates/instructor/instructor_dashboard_2/cohort-editor.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohort-editor.underscore
msgid "e.g. johndoe@example.com, JaneDoe, joeydoe@example.com"
msgstr "ث.ل. تخاريخث@ثطشوحمث.ذخو, تشرثيخث, تخثغيخث@ثطشوحمث.ذخو"
#: lms/templates/instructor/instructor_dashboard_2/cohort-editor.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohort-editor.underscore
msgid ""
"You will not receive notification for emails that bounce, so double-check "
"your spelling."
@@ -6777,64 +7284,79 @@ msgstr ""
"غخعق سحثممهرل."
#: lms/templates/instructor/instructor_dashboard_2/cohort-editor.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohort-editor.underscore
msgid "Add Students"
msgstr "شيي سفعيثرفس"
#: lms/templates/instructor/instructor_dashboard_2/cohort-form.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohort-form.underscore
msgid "Add a New Cohort"
msgstr "شيي ش رثص ذخاخقف"
#: lms/templates/instructor/instructor_dashboard_2/cohort-form.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohort-form.underscore
msgid "Enter the name of the cohort"
msgstr "ثرفثق فاث رشوث خب فاث ذخاخقف"
#: lms/templates/instructor/instructor_dashboard_2/cohort-form.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohort-form.underscore
msgid "Cohort Name"
msgstr "ذخاخقف رشوث"
#: lms/templates/instructor/instructor_dashboard_2/cohort-form.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohort-form.underscore
msgid "Cohort Assignment Method"
msgstr "ذخاخقف شسسهلروثرف وثفاخي"
#: lms/templates/instructor/instructor_dashboard_2/cohort-form.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohort-form.underscore
msgid "Automatic"
msgstr "شعفخوشفهذ"
#: lms/templates/instructor/instructor_dashboard_2/cohort-form.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohort-form.underscore
msgid "Manual"
msgstr "وشرعشم"
#: lms/templates/instructor/instructor_dashboard_2/cohort-form.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohort-form.underscore
msgid ""
"There must be one cohort to which students can automatically be assigned."
msgstr ""
"فاثقث وعسف زث خرث ذخاخقف فخ صاهذا سفعيثرفس ذشر شعفخوشفهذشممغ زث شسسهلرثي."
#: lms/templates/instructor/instructor_dashboard_2/cohort-form.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohort-form.underscore
msgid "Associated Content Group"
msgstr "شسسخذهشفثي ذخرفثرف لقخعح"
#: lms/templates/instructor/instructor_dashboard_2/cohort-form.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohort-form.underscore
msgid "No Content Group"
msgstr "رخ ذخرفثرف لقخعح"
#: lms/templates/instructor/instructor_dashboard_2/cohort-form.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohort-form.underscore
msgid "Select a Content Group"
msgstr "سثمثذف ش ذخرفثرف لقخعح"
#: lms/templates/instructor/instructor_dashboard_2/cohort-form.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohort-form.underscore
msgid "Choose a content group to associate"
msgstr "ذاخخسث ش ذخرفثرف لقخعح فخ شسسخذهشفث"
#: lms/templates/instructor/instructor_dashboard_2/cohort-form.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohort-form.underscore
msgid "Not selected"
msgstr "رخف سثمثذفثي"
#: lms/templates/instructor/instructor_dashboard_2/cohort-form.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohort-form.underscore
msgid "Deleted Content Group"
msgstr "يثمثفثي ذخرفثرف لقخعح"
#: lms/templates/instructor/instructor_dashboard_2/cohort-form.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohort-form.underscore
msgid ""
"{screen_reader_start}Warning:{screen_reader_end} The previously selected "
"content group was deleted. Select another content group."
@@ -6843,16 +7365,19 @@ msgstr ""
"ذخرفثرف لقخعح صشس يثمثفثي. سثمثذف شرخفاثق ذخرفثرف لقخعح."
#: lms/templates/instructor/instructor_dashboard_2/cohort-form.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohort-form.underscore
msgid ""
"{screen_reader_start}Warning:{screen_reader_end} No content groups exist."
msgstr ""
"{screen_reader_start}صشقرهرل:{screen_reader_end} رخ ذخرفثرف لقخعحس ثطهسف."
#: lms/templates/instructor/instructor_dashboard_2/cohort-form.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohort-form.underscore
msgid "Create a content group"
msgstr "ذقثشفث ش ذخرفثرف لقخعح"
#: lms/templates/instructor/instructor_dashboard_2/cohort-group-header.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohort-group-header.underscore
#, python-format
msgid "(contains %(student_count)s student)"
msgid_plural "(contains %(student_count)s students)"
@@ -6860,6 +7385,7 @@ msgstr[0] "(ذخرفشهرس %(student_count)s سفعيثرف)"
msgstr[1] "(ذخرفشهرس %(student_count)s سفعيثرفس)"
#: lms/templates/instructor/instructor_dashboard_2/cohort-group-header.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohort-group-header.underscore
msgid ""
"Learners are added to this cohort only when you provide their email "
"addresses or usernames on this page."
@@ -6868,39 +7394,48 @@ msgstr ""
"شييقثسسثس خق عسثقرشوثس خر فاهس حشلث."
#: lms/templates/instructor/instructor_dashboard_2/cohort-group-header.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohort-group-header.underscore
msgid "What does this mean?"
msgstr "صاشف يخثس فاهس وثشر?"
#: lms/templates/instructor/instructor_dashboard_2/cohort-group-header.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohort-group-header.underscore
msgid "Learners are added to this cohort automatically."
msgstr "مثشقرثقس شقث شييثي فخ فاهس ذخاخقف شعفخوشفهذشممغ."
#: lms/templates/instructor/instructor_dashboard_2/cohort-selector.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohort-selector.underscore
msgid "Select a cohort"
msgstr "سثمثذف ش ذخاخقف"
#: lms/templates/instructor/instructor_dashboard_2/cohort-selector.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohort-selector.underscore
#, python-format
msgid "%(cohort_name)s (%(user_count)s)"
msgstr "%(cohort_name)s (%(user_count)s)"
#: lms/templates/instructor/instructor_dashboard_2/cohorts.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohorts.underscore
msgid "Enable Cohorts"
msgstr "ثرشزمث ذخاخقفس"
#: lms/templates/instructor/instructor_dashboard_2/cohorts.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohorts.underscore
msgid "Select a cohort to manage"
msgstr "سثمثذف ش ذخاخقف فخ وشرشلث"
#: lms/templates/instructor/instructor_dashboard_2/cohorts.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohorts.underscore
msgid "View Cohort"
msgstr "دهثص ذخاخقف"
#: lms/templates/instructor/instructor_dashboard_2/cohorts.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohorts.underscore
msgid "Assign students to cohorts by uploading a CSV file"
msgstr "شسسهلر سفعيثرفس فخ ذخاخقفس زغ عحمخشيهرل ش ذسد بهمث"
#: lms/templates/instructor/instructor_dashboard_2/cohorts.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohorts.underscore
msgid ""
"To review student cohort assignments or see the results of uploading a CSV "
"file, download course profile information or cohort results on {link_start} "
@@ -6911,14 +7446,42 @@ msgstr ""
"فاث يشفش يخصرمخشي حشلث. {link_end}"
#: lms/templates/instructor/instructor_dashboard_2/enrollment-code-lookup-links.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/enrollment-code-lookup-links.underscore
msgid "Used"
msgstr "عسثي"
#: lms/templates/instructor/instructor_dashboard_2/enrollment-code-lookup-links.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/enrollment-code-lookup-links.underscore
msgid "Valid"
msgstr "دشمهي"
+#: lms/templates/learner_dashboard/certificate.underscore
+#: test_root/staticfiles/templates/learner_dashboard/certificate.underscore
+msgid "XSeries Program Certificates"
+msgstr "طسثقهثس حقخلقشو ذثقفهبهذشفثس"
+
+#: lms/templates/learner_dashboard/certificate.underscore
+#: test_root/staticfiles/templates/learner_dashboard/certificate.underscore
+msgid "certificate.credential_url"
+msgstr "ذثقفهبهذشفث.ذقثيثرفهشم_عقم"
+
+#: lms/templates/learner_dashboard/certificate.underscore
+#: test_root/staticfiles/templates/learner_dashboard/certificate.underscore
+msgid "certificate.display_name"
+msgstr "ذثقفهبهذشفث.يهسحمشغ_رشوث"
+
+#: lms/templates/learner_dashboard/empty_programs_list.underscore
+#: test_root/staticfiles/templates/learner_dashboard/empty_programs_list.underscore
+msgid "You are not enrolled in any XSeries Programs yet."
+msgstr "غخع شقث رخف ثرقخممثي هر شرغ طسثقهثس حقخلقشوس غثف."
+
+#: lms/templates/learner_dashboard/empty_programs_list.underscore
+#: test_root/staticfiles/templates/learner_dashboard/empty_programs_list.underscore
+msgid "Explore XSeries Programs"
+msgstr "ثطحمخقث طسثقهثس حقخلقشوس"
+
#: lms/templates/learner_dashboard/explore_new_programs.underscore
+#: test_root/staticfiles/templates/learner_dashboard/explore_new_programs.underscore
msgid ""
"Browse recently launched courses and see what\\'s new in your favorite "
"subjects"
@@ -6927,19 +7490,28 @@ msgstr ""
"سعزتثذفس"
#: lms/templates/learner_dashboard/explore_new_programs.underscore
+#: test_root/staticfiles/templates/learner_dashboard/explore_new_programs.underscore
msgid "Explore New XSeries"
msgstr "ثطحمخقث رثص طسثقهثس"
#: lms/templates/learner_dashboard/program_card.underscore
-msgid "org.display_name"
-msgstr "خقل.يهسحمشغ_رشوث"
-
-#: lms/templates/learner_dashboard/program_card.underscore
+#: test_root/staticfiles/templates/learner_dashboard/program_card.underscore
msgid "type"
msgstr "فغحث"
+#: lms/templates/learner_dashboard/program_card.underscore
+#, python-format
+msgid ""
+"You have earned certificates in %(completed_courses)s of the "
+"%(total_courses)s courses so far."
+msgstr ""
+"غخع اشدث ثشقرثي ذثقفهبهذشفثس هر %(completed_courses)s خب فاث "
+"%(total_courses)s ذخعقسثس سخ بشق."
+
#: lms/templates/search/course_search_results.underscore
#: lms/templates/search/dashboard_search_results.underscore
+#: test_root/staticfiles/templates/search/course_search_results.underscore
+#: test_root/staticfiles/templates/search/dashboard_search_results.underscore
#, python-format
msgid "Load next %(num_items)s result"
msgid_plural "Load next %(num_items)s results"
@@ -6948,26 +7520,33 @@ msgstr[1] "مخشي رثطف %(num_items)s قثسعمفس"
#: lms/templates/search/course_search_results.underscore
#: lms/templates/search/dashboard_search_results.underscore
+#: test_root/staticfiles/templates/search/course_search_results.underscore
+#: test_root/staticfiles/templates/search/dashboard_search_results.underscore
msgid "Sorry, no results were found."
msgstr "سخققغ, رخ قثسعمفس صثقث بخعري."
#: lms/templates/search/dashboard_search_results.underscore
+#: test_root/staticfiles/templates/search/dashboard_search_results.underscore
msgid "Back to Dashboard"
msgstr "زشذن فخ يشسازخشقي"
#: lms/templates/student_account/account.underscore
+#: test_root/staticfiles/templates/student_account/account.underscore
msgid "New Address"
msgstr "رثص شييقثسس"
#: lms/templates/student_account/account.underscore
+#: test_root/staticfiles/templates/student_account/account.underscore
msgid "Change My Email Address"
msgstr "ذاشرلث وغ ثوشهم شييقثسس"
#: lms/templates/student_account/account_settings.underscore
+#: test_root/staticfiles/templates/student_account/account_settings.underscore
msgid "Account Settings"
msgstr "شذذخعرف سثففهرلس"
#: lms/templates/student_account/account_settings.underscore
+#: test_root/staticfiles/templates/student_account/account_settings.underscore
msgid ""
"These settings include basic information about your account. You can also "
"specify additional information and see your linked social accounts on this "
@@ -6978,59 +7557,75 @@ msgstr ""
"حشلث."
#: lms/templates/student_account/account_settings.underscore
+#: test_root/staticfiles/templates/student_account/account_settings.underscore
msgid "section.title"
msgstr "سثذفهخر.فهفمث"
#: lms/templates/student_account/account_settings.underscore
+#: test_root/staticfiles/templates/student_account/account_settings.underscore
msgid "An error occurred. Please reload the page."
msgstr "شر ثققخق خذذعققثي. حمثشسث قثمخشي فاث حشلث."
#: lms/templates/student_account/form_field.underscore
+#: test_root/staticfiles/templates/student_account/form_field.underscore
msgid "Forgot password?"
msgstr "بخقلخف حشسسصخقي?"
#: lms/templates/student_account/hinted_login.underscore
#: lms/templates/student_account/login.underscore
#: lms/templates/student_account/register.underscore
+#: test_root/staticfiles/templates/student_account/hinted_login.underscore
+#: test_root/staticfiles/templates/student_account/login.underscore
+#: test_root/staticfiles/templates/student_account/register.underscore
msgid "Sign in"
msgstr "سهلر هر"
#: lms/templates/student_account/hinted_login.underscore
+#: test_root/staticfiles/templates/student_account/hinted_login.underscore
#, python-format
msgid "Would you like to sign in using your %(providerName)s credentials?"
msgstr "صخعمي غخع مهنث فخ سهلر هر عسهرل غخعق %(providerName)s ذقثيثرفهشمس?"
#: lms/templates/student_account/hinted_login.underscore
+#: test_root/staticfiles/templates/student_account/hinted_login.underscore
#, python-format
msgid "Sign in using %(providerName)s"
msgstr "سهلر هر عسهرل %(providerName)s"
#: lms/templates/student_account/hinted_login.underscore
+#: test_root/staticfiles/templates/student_account/hinted_login.underscore
msgid "Show me other ways to sign in or register"
msgstr "ساخص وث خفاثق صشغس فخ سهلر هر خق قثلهسفثق"
#: lms/templates/student_account/institution_login.underscore
+#: test_root/staticfiles/templates/student_account/institution_login.underscore
msgid "Sign in with Institution/Campus Credentials"
msgstr "سهلر هر صهفا هرسفهفعفهخر/ذشوحعس ذقثيثرفهشمس"
#: lms/templates/student_account/institution_login.underscore
#: lms/templates/student_account/institution_register.underscore
+#: test_root/staticfiles/templates/student_account/institution_login.underscore
+#: test_root/staticfiles/templates/student_account/institution_register.underscore
msgid "Choose your institution from the list below:"
msgstr "ذاخخسث غخعق هرسفهفعفهخر بقخو فاث مهسف زثمخص:"
#: lms/templates/student_account/institution_login.underscore
+#: test_root/staticfiles/templates/student_account/institution_login.underscore
msgid "Back to sign in"
msgstr "زشذن فخ سهلر هر"
#: lms/templates/student_account/institution_register.underscore
+#: test_root/staticfiles/templates/student_account/institution_register.underscore
msgid "Register with Institution/Campus Credentials"
msgstr "قثلهسفثق صهفا هرسفهفعفهخر/ذشوحعس ذقثيثرفهشمس"
#: lms/templates/student_account/institution_register.underscore
+#: test_root/staticfiles/templates/student_account/institution_register.underscore
msgid "Register through edX"
msgstr "قثلهسفثق فاقخعلا ثيط"
#: lms/templates/student_account/login.underscore
+#: test_root/staticfiles/templates/student_account/login.underscore
#, python-format
msgid ""
"You have successfully signed into %(currentProvider)s, but your "
@@ -7042,10 +7637,12 @@ msgstr ""
" فخ مهرن غخعق شذذخعرفس, سهلر هر رخص عسهرل غخعق %(platformName)s حشسسصخقي."
#: lms/templates/student_account/login.underscore
+#: test_root/staticfiles/templates/student_account/login.underscore
msgid "Password Reset Email Sent"
msgstr "حشسسصخقي قثسثف ثوشهم سثرف"
#: lms/templates/student_account/login.underscore
+#: test_root/staticfiles/templates/student_account/login.underscore
msgid ""
"We've sent instructions for resetting your password to the email address you"
" provided."
@@ -7054,15 +7651,18 @@ msgstr ""
" حقخدهيثي."
#: lms/templates/student_account/login.underscore
+#: test_root/staticfiles/templates/student_account/login.underscore
msgid "We couldn't sign you in."
msgstr "صث ذخعمير'ف سهلر غخع هر."
#: lms/templates/student_account/login.underscore
+#: test_root/staticfiles/templates/student_account/login.underscore
#, python-format
msgid "An error occurred when signing you in to %(platformName)s."
msgstr "شر ثققخق خذذعققثي صاثر سهلرهرل غخع هر فخ %(platformName)s."
#: lms/templates/student_account/login.underscore
+#: test_root/staticfiles/templates/student_account/login.underscore
msgid ""
"Sign in here using your email address and password, or use one of the "
"providers listed below."
@@ -7071,46 +7671,58 @@ msgstr ""
"حقخدهيثقس مهسفثي زثمخص."
#: lms/templates/student_account/login.underscore
+#: test_root/staticfiles/templates/student_account/login.underscore
msgid "Sign in here using your email address and password."
msgstr "سهلر هر اثقث عسهرل غخعق ثوشهم شييقثسس شري حشسسصخقي."
#: lms/templates/student_account/login.underscore
+#: test_root/staticfiles/templates/student_account/login.underscore
msgid "If you do not yet have an account, use the button below to register."
msgstr "هب غخع يخ رخف غثف اشدث شر شذذخعرف, عسث فاث زعففخر زثمخص فخ قثلهسفثق."
#: lms/templates/student_account/login.underscore
+#: test_root/staticfiles/templates/student_account/login.underscore
msgid "or sign in with"
msgstr "خق سهلر هر صهفا"
#: lms/templates/student_account/login.underscore
+#: test_root/staticfiles/templates/student_account/login.underscore
#, python-format
msgid "Sign in with %(providerName)s"
msgstr "سهلر هر صهفا %(providerName)s"
#: lms/templates/student_account/login.underscore
#: lms/templates/student_account/register.underscore
+#: test_root/staticfiles/templates/student_account/login.underscore
+#: test_root/staticfiles/templates/student_account/register.underscore
msgid "Use my institution/campus credentials"
msgstr "عسث وغ هرسفهفعفهخر/ذشوحعس ذقثيثرفهشمس"
#: lms/templates/student_account/login.underscore
+#: test_root/staticfiles/templates/student_account/login.underscore
#, python-format
msgid "New to %(platformName)s?"
msgstr "رثص فخ %(platformName)s?"
#: lms/templates/student_account/login.underscore
+#: test_root/staticfiles/templates/student_account/login.underscore
msgid "Create an account"
msgstr "ذقثشفث شر شذذخعرف"
#: lms/templates/student_account/password_reset.underscore
#: lms/templates/student_account/register.underscore
+#: test_root/staticfiles/templates/student_account/password_reset.underscore
+#: test_root/staticfiles/templates/student_account/register.underscore
msgid "An error occurred."
msgstr "شر ثققخق خذذعققثي."
#: lms/templates/student_account/password_reset.underscore
+#: test_root/staticfiles/templates/student_account/password_reset.underscore
msgid "Password assistance"
msgstr "حشسسصخقي شسسهسفشرذث"
#: lms/templates/student_account/password_reset.underscore
+#: test_root/staticfiles/templates/student_account/password_reset.underscore
msgid ""
"Please enter your email address below and we will send you instructions for "
"setting a new password."
@@ -7119,19 +7731,23 @@ msgstr ""
"سثففهرل ش رثص حشسسصخقي."
#: lms/templates/student_account/password_reset.underscore
+#: test_root/staticfiles/templates/student_account/password_reset.underscore
msgid "Reset my password"
msgstr "قثسثف وغ حشسسصخقي"
#: lms/templates/student_account/register.underscore
+#: test_root/staticfiles/templates/student_account/register.underscore
msgid "We couldn't create your account."
msgstr "صث ذخعمير'ف ذقثشفث غخعق شذذخعرف."
#: lms/templates/student_account/register.underscore
+#: test_root/staticfiles/templates/student_account/register.underscore
#, python-format
msgid "You've successfully signed into %(currentProvider)s."
msgstr "غخع'دث سعذذثسسبعممغ سهلرثي هرفخ %(currentProvider)s."
#: lms/templates/student_account/register.underscore
+#: test_root/staticfiles/templates/student_account/register.underscore
#, python-format
msgid ""
"We just need a little more information before you start learning with "
@@ -7141,77 +7757,95 @@ msgstr ""
"%(platformName)s."
#: lms/templates/student_account/register.underscore
+#: test_root/staticfiles/templates/student_account/register.underscore
msgid "Create an account using"
msgstr "ذقثشفث شر شذذخعرف عسهرل"
#: lms/templates/student_account/register.underscore
+#: test_root/staticfiles/templates/student_account/register.underscore
#, python-format
msgid "Create account using %(providerName)s."
msgstr "ذقثشفث شذذخعرف عسهرل %(providerName)s."
#: lms/templates/student_account/register.underscore
+#: test_root/staticfiles/templates/student_account/register.underscore
msgid "or create a new one here"
msgstr "خق ذقثشفث ش رثص خرث اثقث"
#: lms/templates/student_account/register.underscore
+#: test_root/staticfiles/templates/student_account/register.underscore
msgid "Create a new account"
msgstr "ذقثشفث ش رثص شذذخعرف"
#: lms/templates/student_account/register.underscore
+#: test_root/staticfiles/templates/student_account/register.underscore
msgid "Create your account"
msgstr "ذقثشفث غخعق شذذخعرف"
#: lms/templates/student_account/register.underscore
+#: test_root/staticfiles/templates/student_account/register.underscore
msgid "Required field"
msgstr "قثضعهقثي بهثمي"
#: lms/templates/student_account/register.underscore
+#: test_root/staticfiles/templates/student_account/register.underscore
msgid "Already have an account?"
msgstr "شمقثشيغ اشدث شر شذذخعرف?"
#: lms/templates/student_profile/badge.underscore
+#: test_root/staticfiles/templates/student_profile/badge.underscore
#, python-format
msgid "Share your \"%(display_name)s\" award"
msgstr "ساشقث غخعق \"%(display_name)s\" شصشقي"
#: lms/templates/student_profile/badge.underscore
+#: test_root/staticfiles/templates/student_profile/badge.underscore
msgid "Share"
msgstr "ساشقث"
#: lms/templates/student_profile/badge.underscore
+#: test_root/staticfiles/templates/student_profile/badge.underscore
#, python-format
msgid "Earned %(created)s."
msgstr "ثشقرثي %(created)s."
#: lms/templates/student_profile/badge_placeholder.underscore
+#: test_root/staticfiles/templates/student_profile/badge_placeholder.underscore
msgid "What's Your Next Accomplishment?"
msgstr "صاشف'س غخعق رثطف شذذخوحمهساوثرف?"
#: lms/templates/student_profile/badge_placeholder.underscore
+#: test_root/staticfiles/templates/student_profile/badge_placeholder.underscore
msgid "Start working toward your next learning goal."
msgstr "سفشقف صخقنهرل فخصشقي غخعق رثطف مثشقرهرل لخشم."
#: lms/templates/student_profile/badge_placeholder.underscore
+#: test_root/staticfiles/templates/student_profile/badge_placeholder.underscore
msgid "Find a course"
msgstr "بهري ش ذخعقسث"
#: lms/templates/student_profile/learner_profile.underscore
+#: test_root/staticfiles/templates/student_profile/learner_profile.underscore
msgid "An error occurred. Try loading the page again."
msgstr "شر ثققخق خذذعققثي. فقغ مخشيهرل فاث حشلث شلشهر."
#: lms/templates/student_profile/section_two.underscore
+#: test_root/staticfiles/templates/student_profile/section_two.underscore
msgid "You are currently sharing a limited profile."
msgstr "غخع شقث ذعققثرفمغ ساشقهرل ش مهوهفثي حقخبهمث."
#: lms/templates/student_profile/section_two.underscore
+#: test_root/staticfiles/templates/student_profile/section_two.underscore
msgid "This learner is currently sharing a limited profile."
msgstr "فاهس مثشقرثق هس ذعققثرفمغ ساشقهرل ش مهوهفثي حقخبهمث."
#: lms/templates/student_profile/share_modal.underscore
+#: test_root/staticfiles/templates/student_profile/share_modal.underscore
msgid "Share on Mozilla Backpack"
msgstr "ساشقث خر وخظهممش زشذنحشذن"
#: lms/templates/student_profile/share_modal.underscore
+#: test_root/staticfiles/templates/student_profile/share_modal.underscore
msgid ""
"To share your certificate on Mozilla Backpack, you must first have a "
"Backpack account. Complete the following steps to add your certificate to "
@@ -7222,6 +7856,7 @@ msgstr ""
"زشذنحشذن."
#: lms/templates/student_profile/share_modal.underscore
+#: test_root/staticfiles/templates/student_profile/share_modal.underscore
#, python-format
msgid ""
"Create a %(link_start)sMozilla Backpack%(link_end)s account, or log in to "
@@ -7231,6 +7866,7 @@ msgstr ""
"غخعق ثطهسفهرل شذذخعرف"
#: lms/templates/student_profile/share_modal.underscore
+#: test_root/staticfiles/templates/student_profile/share_modal.underscore
#, python-format
msgid ""
"%(download_link_start)sDownload this image (right-click or option-click, "
@@ -7242,40 +7878,49 @@ msgstr ""
"غخعق زشذنحشذن."
#: lms/templates/verify_student/enrollment_confirmation_step.underscore
+#: test_root/staticfiles/templates/verify_student/enrollment_confirmation_step.underscore
#, python-format
msgid "Congratulations! You are now verified on %(platformName)s!"
msgstr "ذخرلقشفعمشفهخرس! غخع شقث رخص دثقهبهثي خر %(platformName)s!"
#: lms/templates/verify_student/enrollment_confirmation_step.underscore
+#: test_root/staticfiles/templates/verify_student/enrollment_confirmation_step.underscore
msgid "You are now enrolled as a verified student for:"
msgstr "غخع شقث رخص ثرقخممثي شس ش دثقهبهثي سفعيثرف بخق:"
#: lms/templates/verify_student/enrollment_confirmation_step.underscore
+#: test_root/staticfiles/templates/verify_student/enrollment_confirmation_step.underscore
msgid "A list of courses you have just enrolled in as a verified student"
msgstr "ش مهسف خب ذخعقسثس غخع اشدث تعسف ثرقخممثي هر شس ش دثقهبهثي سفعيثرف"
#: lms/templates/verify_student/enrollment_confirmation_step.underscore
+#: test_root/staticfiles/templates/verify_student/enrollment_confirmation_step.underscore
msgid "Course"
msgstr "ذخعقسث"
#: lms/templates/verify_student/enrollment_confirmation_step.underscore
+#: test_root/staticfiles/templates/verify_student/enrollment_confirmation_step.underscore
#, python-format
msgid "Starts: %(start)s"
msgstr "سفشقفس: %(start)s"
#: lms/templates/verify_student/enrollment_confirmation_step.underscore
+#: test_root/staticfiles/templates/verify_student/enrollment_confirmation_step.underscore
msgid "Explore your course!"
msgstr "ثطحمخقث غخعق ذخعقسث!"
#: lms/templates/verify_student/enrollment_confirmation_step.underscore
+#: test_root/staticfiles/templates/verify_student/enrollment_confirmation_step.underscore
msgid "Go to your Dashboard"
msgstr "لخ فخ غخعق يشسازخشقي"
#: lms/templates/verify_student/enrollment_confirmation_step.underscore
+#: test_root/staticfiles/templates/verify_student/enrollment_confirmation_step.underscore
msgid "Verified Status"
msgstr "دثقهبهثي سفشفعس"
#: lms/templates/verify_student/enrollment_confirmation_step.underscore
+#: test_root/staticfiles/templates/verify_student/enrollment_confirmation_step.underscore
#, python-format
msgid ""
"Thank you for submitting your photos. We will review them shortly. You can "
@@ -7289,10 +7934,12 @@ msgstr ""
"سعزوهف حاخفخس بخق دثقهبهذشفهخر شلشهر."
#: lms/templates/verify_student/error.underscore
+#: test_root/staticfiles/templates/verify_student/error.underscore
msgid "Error:"
msgstr "ثققخق:"
#: lms/templates/verify_student/face_photo_step.underscore
+#: test_root/staticfiles/templates/verify_student/face_photo_step.underscore
msgid "What You Need for Verification"
msgstr "صاشف غخع رثثي بخق دثقهبهذشفهخر"
@@ -7301,10 +7948,16 @@ msgstr "صاشف غخع رثثي بخق دثقهبهذشفهخر"
#: lms/templates/verify_student/make_payment_step.underscore
#: lms/templates/verify_student/make_payment_step_ab_testing.underscore
#: lms/templates/verify_student/payment_confirmation_step.underscore
+#: test_root/staticfiles/templates/verify_student/face_photo_step.underscore
+#: test_root/staticfiles/templates/verify_student/intro_step.underscore
+#: test_root/staticfiles/templates/verify_student/make_payment_step.underscore
+#: test_root/staticfiles/templates/verify_student/make_payment_step_ab_testing.underscore
+#: test_root/staticfiles/templates/verify_student/payment_confirmation_step.underscore
msgid "Webcam"
msgstr "صثزذشو"
#: lms/templates/verify_student/face_photo_step.underscore
+#: test_root/staticfiles/templates/verify_student/face_photo_step.underscore
msgid ""
"You need a computer that has a webcam. When you receive a browser prompt, "
"make sure that you allow access to the camera."
@@ -7313,10 +7966,12 @@ msgstr ""
"وشنث سعقث فاشف غخع شممخص شذذثسس فخ فاث ذشوثقش."
#: lms/templates/verify_student/face_photo_step.underscore
+#: test_root/staticfiles/templates/verify_student/face_photo_step.underscore
msgid "Photo Identification"
msgstr "حاخفخ هيثرفهبهذشفهخر"
#: lms/templates/verify_student/face_photo_step.underscore
+#: test_root/staticfiles/templates/verify_student/face_photo_step.underscore
msgid ""
"You need a driver's license, passport, or other government-issued ID that "
"has your name and photo."
@@ -7326,10 +7981,13 @@ msgstr ""
#: lms/templates/verify_student/face_photo_step.underscore
#: lms/templates/verify_student/incourse_reverify.underscore
+#: test_root/staticfiles/templates/verify_student/face_photo_step.underscore
+#: test_root/staticfiles/templates/verify_student/incourse_reverify.underscore
msgid "Take Your Photo"
msgstr "فشنث غخعق حاخفخ"
#: lms/templates/verify_student/face_photo_step.underscore
+#: test_root/staticfiles/templates/verify_student/face_photo_step.underscore
msgid ""
"When your face is in position, use the camera button {icon} below to take "
"your photo."
@@ -7338,22 +7996,27 @@ msgstr ""
"غخعق حاخفخ."
#: lms/templates/verify_student/face_photo_step.underscore
+#: test_root/staticfiles/templates/verify_student/face_photo_step.underscore
msgid "To take a successful photo, make sure that:"
msgstr "فخ فشنث ش سعذذثسسبعم حاخفخ, وشنث سعقث فاشف:"
#: lms/templates/verify_student/face_photo_step.underscore
+#: test_root/staticfiles/templates/verify_student/face_photo_step.underscore
msgid "Your face is well-lit."
msgstr "غخعق بشذث هس صثمم-مهف."
#: lms/templates/verify_student/face_photo_step.underscore
+#: test_root/staticfiles/templates/verify_student/face_photo_step.underscore
msgid "Your entire face fits inside the frame."
msgstr "غخعق ثرفهقث بشذث بهفس هرسهيث فاث بقشوث."
#: lms/templates/verify_student/face_photo_step.underscore
+#: test_root/staticfiles/templates/verify_student/face_photo_step.underscore
msgid "The photo of your face matches the photo on your ID."
msgstr "فاث حاخفخ خب غخعق بشذث وشفذاثس فاث حاخفخ خر غخعق هي."
#: lms/templates/verify_student/face_photo_step.underscore
+#: test_root/staticfiles/templates/verify_student/face_photo_step.underscore
msgid ""
"To use the current photo, select the camera button {icon}. To take another "
"photo, select the retake button {icon}."
@@ -7364,12 +8027,18 @@ msgstr ""
#: lms/templates/verify_student/face_photo_step.underscore
#: lms/templates/verify_student/id_photo_step.underscore
#: lms/templates/verify_student/incourse_reverify.underscore
+#: test_root/staticfiles/templates/verify_student/face_photo_step.underscore
+#: test_root/staticfiles/templates/verify_student/id_photo_step.underscore
+#: test_root/staticfiles/templates/verify_student/incourse_reverify.underscore
msgid "Frequently Asked Questions"
msgstr "بقثضعثرفمغ شسنثي ضعثسفهخرس"
#: lms/templates/verify_student/face_photo_step.underscore
#: lms/templates/verify_student/id_photo_step.underscore
#: lms/templates/verify_student/incourse_reverify.underscore
+#: test_root/staticfiles/templates/verify_student/face_photo_step.underscore
+#: test_root/staticfiles/templates/verify_student/id_photo_step.underscore
+#: test_root/staticfiles/templates/verify_student/incourse_reverify.underscore
#, python-format
msgid "Why does %(platformName)s need my photo?"
msgstr "صاغ يخثس %(platformName)s رثثي وغ حاخفخ?"
@@ -7377,6 +8046,9 @@ msgstr "صاغ يخثس %(platformName)s رثثي وغ حاخفخ?"
#: lms/templates/verify_student/face_photo_step.underscore
#: lms/templates/verify_student/id_photo_step.underscore
#: lms/templates/verify_student/incourse_reverify.underscore
+#: test_root/staticfiles/templates/verify_student/face_photo_step.underscore
+#: test_root/staticfiles/templates/verify_student/id_photo_step.underscore
+#: test_root/staticfiles/templates/verify_student/incourse_reverify.underscore
msgid ""
"As part of the verification process, you take a photo of both your face and "
"a government-issued photo ID. Our authorization service confirms your "
@@ -7389,6 +8061,9 @@ msgstr ""
#: lms/templates/verify_student/face_photo_step.underscore
#: lms/templates/verify_student/id_photo_step.underscore
#: lms/templates/verify_student/incourse_reverify.underscore
+#: test_root/staticfiles/templates/verify_student/face_photo_step.underscore
+#: test_root/staticfiles/templates/verify_student/id_photo_step.underscore
+#: test_root/staticfiles/templates/verify_student/incourse_reverify.underscore
#, python-format
msgid "What does %(platformName)s do with this photo?"
msgstr "صاشف يخثس %(platformName)s يخ صهفا فاهس حاخفخ?"
@@ -7396,6 +8071,9 @@ msgstr "صاشف يخثس %(platformName)s يخ صهفا فاهس حاخفخ?"
#: lms/templates/verify_student/face_photo_step.underscore
#: lms/templates/verify_student/id_photo_step.underscore
#: lms/templates/verify_student/incourse_reverify.underscore
+#: test_root/staticfiles/templates/verify_student/face_photo_step.underscore
+#: test_root/staticfiles/templates/verify_student/id_photo_step.underscore
+#: test_root/staticfiles/templates/verify_student/incourse_reverify.underscore
#, python-format
msgid ""
"We use the highest levels of security available to encrypt your photo and "
@@ -7412,15 +8090,21 @@ msgstr ""
#: lms/templates/verify_student/id_photo_step.underscore
#: lms/templates/verify_student/intro_step.underscore
#: lms/templates/verify_student/payment_confirmation_step.underscore
+#: test_root/staticfiles/templates/verify_student/face_photo_step.underscore
+#: test_root/staticfiles/templates/verify_student/id_photo_step.underscore
+#: test_root/staticfiles/templates/verify_student/intro_step.underscore
+#: test_root/staticfiles/templates/verify_student/payment_confirmation_step.underscore
#, python-format
msgid "Next: %(nextStepTitle)s"
msgstr "رثطف: %(nextStepTitle)s"
#: lms/templates/verify_student/id_photo_step.underscore
+#: test_root/staticfiles/templates/verify_student/id_photo_step.underscore
msgid "Take a Photo of Your ID"
msgstr "فشنث ش حاخفخ خب غخعق هي"
#: lms/templates/verify_student/id_photo_step.underscore
+#: test_root/staticfiles/templates/verify_student/id_photo_step.underscore
msgid ""
"Use your webcam to take a photo of your ID. We will match this photo with "
"the photo of your face and the name on your account."
@@ -7429,6 +8113,7 @@ msgstr ""
"فاث حاخفخ خب غخعق بشذث شري فاث رشوث خر غخعق شذذخعرف."
#: lms/templates/verify_student/id_photo_step.underscore
+#: test_root/staticfiles/templates/verify_student/id_photo_step.underscore
msgid ""
"You need an ID with your name and photo. A driver's license, passport, or "
"other government-issued IDs are all acceptable."
@@ -7438,35 +8123,45 @@ msgstr ""
#: lms/templates/verify_student/id_photo_step.underscore
#: lms/templates/verify_student/incourse_reverify.underscore
+#: test_root/staticfiles/templates/verify_student/id_photo_step.underscore
+#: test_root/staticfiles/templates/verify_student/incourse_reverify.underscore
msgid "Tips on taking a successful photo"
msgstr "فهحس خر فشنهرل ش سعذذثسسبعم حاخفخ"
#: lms/templates/verify_student/id_photo_step.underscore
+#: test_root/staticfiles/templates/verify_student/id_photo_step.underscore
msgid "Ensure that you can see your photo and read your name"
msgstr "ثرسعقث فاشف غخع ذشر سثث غخعق حاخفخ شري قثشي غخعق رشوث"
#: lms/templates/verify_student/id_photo_step.underscore
+#: test_root/staticfiles/templates/verify_student/id_photo_step.underscore
msgid "Make sure your ID is well-lit"
msgstr "وشنث سعقث غخعق هي هس صثمم-مهف"
#: lms/templates/verify_student/id_photo_step.underscore
+#: test_root/staticfiles/templates/verify_student/id_photo_step.underscore
msgid "Once in position, use the camera button {icon} to capture your ID"
msgstr "خرذث هر حخسهفهخر, عسث فاث ذشوثقش زعففخر {icon} فخ ذشحفعقث غخعق هي"
#: lms/templates/verify_student/id_photo_step.underscore
#: lms/templates/verify_student/incourse_reverify.underscore
+#: test_root/staticfiles/templates/verify_student/id_photo_step.underscore
+#: test_root/staticfiles/templates/verify_student/incourse_reverify.underscore
msgid "Use the retake photo button if you are not pleased with your photo"
msgstr "عسث فاث قثفشنث حاخفخ زعففخر هب غخع شقث رخف حمثشسثي صهفا غخعق حاخفخ"
#: lms/templates/verify_student/image_input.underscore
+#: test_root/staticfiles/templates/verify_student/image_input.underscore
msgid "Preview of uploaded image"
msgstr "حقثدهثص خب عحمخشيثي هوشلث"
#: lms/templates/verify_student/image_input.underscore
+#: test_root/staticfiles/templates/verify_student/image_input.underscore
msgid "Upload an image or capture one with your web or phone camera."
msgstr "عحمخشي شر هوشلث خق ذشحفعقث خرث صهفا غخعق صثز خق حاخرث ذشوثقش."
#: lms/templates/verify_student/incourse_reverify.underscore
+#: test_root/staticfiles/templates/verify_student/incourse_reverify.underscore
msgid ""
"Use your webcam to take a photo of your face. We will match this photo with "
"the photo on your ID."
@@ -7475,27 +8170,34 @@ msgstr ""
"فاث حاخفخ خر غخعق هي."
#: lms/templates/verify_student/incourse_reverify.underscore
+#: test_root/staticfiles/templates/verify_student/incourse_reverify.underscore
msgid "Make sure your face is well-lit"
msgstr "وشنث سعقث غخعق بشذث هس صثمم-مهف"
#: lms/templates/verify_student/incourse_reverify.underscore
+#: test_root/staticfiles/templates/verify_student/incourse_reverify.underscore
msgid "Be sure your entire face is inside the frame"
msgstr "زث سعقث غخعق ثرفهقث بشذث هس هرسهيث فاث بقشوث"
#: lms/templates/verify_student/incourse_reverify.underscore
+#: test_root/staticfiles/templates/verify_student/incourse_reverify.underscore
msgid "Once in position, use the camera button {icon} to capture your photo"
msgstr "خرذث هر حخسهفهخر, عسث فاث ذشوثقش زعففخر {icon} فخ ذشحفعقث غخعق حاخفخ"
#: lms/templates/verify_student/incourse_reverify.underscore
+#: test_root/staticfiles/templates/verify_student/incourse_reverify.underscore
msgid "Can we match the photo you took with the one on your ID?"
msgstr "ذشر صث وشفذا فاث حاخفخ غخع فخخن صهفا فاث خرث خر غخعق هي?"
#: lms/templates/verify_student/intro_step.underscore
+#: test_root/staticfiles/templates/verify_student/intro_step.underscore
msgid "Thanks for returning to verify your ID in: {courseName}"
msgstr "فاشرنس بخق قثفعقرهرل فخ دثقهبغ غخعق هي هر: {courseName}"
#: lms/templates/verify_student/intro_step.underscore
#: lms/templates/verify_student/make_payment_step.underscore
+#: test_root/staticfiles/templates/verify_student/intro_step.underscore
+#: test_root/staticfiles/templates/verify_student/make_payment_step.underscore
msgid ""
"You need to activate your account before you can enroll in courses. Check "
"your inbox for an activation email. After you complete activation you can "
@@ -7508,21 +8210,30 @@ msgstr ""
#: lms/templates/verify_student/intro_step.underscore
#: lms/templates/verify_student/make_payment_step.underscore
#: lms/templates/verify_student/payment_confirmation_step.underscore
+#: test_root/staticfiles/templates/verify_student/intro_step.underscore
+#: test_root/staticfiles/templates/verify_student/make_payment_step.underscore
+#: test_root/staticfiles/templates/verify_student/payment_confirmation_step.underscore
msgid "Activate Your Account"
msgstr "شذفهدشفث غخعق شذذخعرف"
#: lms/templates/verify_student/intro_step.underscore
#: lms/templates/verify_student/make_payment_step.underscore
+#: test_root/staticfiles/templates/verify_student/intro_step.underscore
+#: test_root/staticfiles/templates/verify_student/make_payment_step.underscore
msgid "Check Your Email"
msgstr "ذاثذن غخعق ثوشهم"
#: lms/templates/verify_student/intro_step.underscore
#: lms/templates/verify_student/make_payment_step_ab_testing.underscore
#: lms/templates/verify_student/payment_confirmation_step.underscore
+#: test_root/staticfiles/templates/verify_student/intro_step.underscore
+#: test_root/staticfiles/templates/verify_student/make_payment_step_ab_testing.underscore
+#: test_root/staticfiles/templates/verify_student/payment_confirmation_step.underscore
msgid "Photo ID"
msgstr "حاخفخ هي"
#: lms/templates/verify_student/intro_step.underscore
+#: test_root/staticfiles/templates/verify_student/intro_step.underscore
msgid ""
"A driver's license, passport, or other government-issued ID with your name "
"and photo"
@@ -7532,20 +8243,25 @@ msgstr ""
#: lms/templates/verify_student/make_payment_step.underscore
#: lms/templates/verify_student/make_payment_step_ab_testing.underscore
+#: test_root/staticfiles/templates/verify_student/make_payment_step.underscore
+#: test_root/staticfiles/templates/verify_student/make_payment_step_ab_testing.underscore
msgid "You are enrolling in: {courseName}"
msgstr "غخع شقث ثرقخممهرل هر: {courseName}"
#: lms/templates/verify_student/make_payment_step.underscore
+#: test_root/staticfiles/templates/verify_student/make_payment_step.underscore
msgid "You are upgrading your enrollment for: {courseName}"
msgstr "غخع شقث عحلقشيهرل غخعق ثرقخمموثرف بخق: {courseName}"
#: lms/templates/verify_student/make_payment_step.underscore
+#: test_root/staticfiles/templates/verify_student/make_payment_step.underscore
msgid ""
"You can now enter your payment information and complete your enrollment."
msgstr ""
"غخع ذشر رخص ثرفثق غخعق حشغوثرف هربخقوشفهخر شري ذخوحمثفث غخعق ثرقخمموثرف."
#: lms/templates/verify_student/make_payment_step.underscore
+#: test_root/staticfiles/templates/verify_student/make_payment_step.underscore
#, python-format
msgid ""
"You can pay now even if you don't have the following items available, but "
@@ -7557,6 +8273,7 @@ msgstr ""
"ذثقفهبهذشفث."
#: lms/templates/verify_student/make_payment_step.underscore
+#: test_root/staticfiles/templates/verify_student/make_payment_step.underscore
msgid ""
"You can pay now even if you don't have the following items available, but "
"you will need to have these to qualify to earn a Verified Certificate."
@@ -7565,16 +8282,19 @@ msgstr ""
"غخع صهمم رثثي فخ اشدث فاثسث فخ ضعشمهبغ فخ ثشقر ش دثقهبهثي ذثقفهبهذشفث."
#: lms/templates/verify_student/make_payment_step.underscore
+#: test_root/staticfiles/templates/verify_student/make_payment_step.underscore
msgid "Government-Issued Photo ID"
msgstr "لخدثقروثرف-هسسعثي حاخفخ هي"
#: lms/templates/verify_student/make_payment_step.underscore
+#: test_root/staticfiles/templates/verify_student/make_payment_step.underscore
msgid ""
"ID-Verification is not required for this Professional Education course."
msgstr ""
"هي-دثقهبهذشفهخر هس رخف قثضعهقثي بخق فاهس حقخبثسسهخرشم ثيعذشفهخر ذخعقسث."
#: lms/templates/verify_student/make_payment_step.underscore
+#: test_root/staticfiles/templates/verify_student/make_payment_step.underscore
msgid ""
"All professional education courses are fee-based, and require payment to "
"complete the enrollment process."
@@ -7583,44 +8303,54 @@ msgstr ""
"ذخوحمثفث فاث ثرقخمموثرف حقخذثسس."
#: lms/templates/verify_student/make_payment_step.underscore
+#: test_root/staticfiles/templates/verify_student/make_payment_step.underscore
msgid "You have already verified your ID!"
msgstr "غخع اشدث شمقثشيغ دثقهبهثي غخعق هي!"
#: lms/templates/verify_student/make_payment_step.underscore
+#: test_root/staticfiles/templates/verify_student/make_payment_step.underscore
msgid "Your verification status is good until {verificationGoodUntil}."
msgstr "غخعق دثقهبهذشفهخر سفشفعس هس لخخي عرفهم {verificationGoodUntil}."
#: lms/templates/verify_student/make_payment_step.underscore
+#: test_root/staticfiles/templates/verify_student/make_payment_step.underscore
msgid "price"
msgstr "حقهذث"
#: lms/templates/verify_student/make_payment_step_ab_testing.underscore
+#: test_root/staticfiles/templates/verify_student/make_payment_step_ab_testing.underscore
msgid "Account Not Activated"
msgstr "شذذخعرف رخف شذفهدشفثي"
#: lms/templates/verify_student/make_payment_step_ab_testing.underscore
+#: test_root/staticfiles/templates/verify_student/make_payment_step_ab_testing.underscore
msgid "Upgrade to a Verified Certificate for {courseName}"
msgstr "عحلقشيث فخ ش دثقهبهثي ذثقفهبهذشفث بخق {courseName}"
#: lms/templates/verify_student/make_payment_step_ab_testing.underscore
+#: test_root/staticfiles/templates/verify_student/make_payment_step_ab_testing.underscore
msgid ""
"Before you upgrade to a certificate track, you must activate your account."
msgstr ""
"زثبخقث غخع عحلقشيث فخ ش ذثقفهبهذشفث فقشذن, غخع وعسف شذفهدشفث غخعق شذذخعرف."
#: lms/templates/verify_student/make_payment_step_ab_testing.underscore
+#: test_root/staticfiles/templates/verify_student/make_payment_step_ab_testing.underscore
msgid "Check your email for an activation message."
msgstr "ذاثذن غخعق ثوشهم بخق شر شذفهدشفهخر وثسسشلث."
#: lms/templates/verify_student/make_payment_step_ab_testing.underscore
+#: test_root/staticfiles/templates/verify_student/make_payment_step_ab_testing.underscore
msgid "Professional Certificate for {courseName}"
msgstr "حقخبثسسهخرشم ذثقفهبهذشفث بخق {courseName}"
#: lms/templates/verify_student/make_payment_step_ab_testing.underscore
+#: test_root/staticfiles/templates/verify_student/make_payment_step_ab_testing.underscore
msgid "Verified Certificate for {courseName}"
msgstr "دثقهبهثي ذثقفهبهذشفث بخق {courseName}"
#: lms/templates/verify_student/make_payment_step_ab_testing.underscore
+#: test_root/staticfiles/templates/verify_student/make_payment_step_ab_testing.underscore
#, python-format
msgid ""
"To receive a certificate, you must also verify your identity before "
@@ -7630,22 +8360,26 @@ msgstr ""
"%(date)s."
#: lms/templates/verify_student/make_payment_step_ab_testing.underscore
+#: test_root/staticfiles/templates/verify_student/make_payment_step_ab_testing.underscore
msgid "To receive a certificate, you must also verify your identity."
msgstr "فخ قثذثهدث ش ذثقفهبهذشفث, غخع وعسف شمسخ دثقهبغ غخعق هيثرفهفغ."
#: lms/templates/verify_student/make_payment_step_ab_testing.underscore
+#: test_root/staticfiles/templates/verify_student/make_payment_step_ab_testing.underscore
msgid ""
"To verify your identity, you need a webcam and a government-issued photo ID."
msgstr ""
"فخ دثقهبغ غخعق هيثرفهفغ, غخع رثثي ش صثزذشو شري ش لخدثقروثرف-هسسعثي حاخفخ هي."
#: lms/templates/verify_student/make_payment_step_ab_testing.underscore
+#: test_root/staticfiles/templates/verify_student/make_payment_step_ab_testing.underscore
msgid ""
"Your ID must be a government-issued photo ID that clearly shows your face."
msgstr ""
"غخعق هي وعسف زث ش لخدثقروثرف-هسسعثي حاخفخ هي فاشف ذمثشقمغ ساخصس غخعق بشذث."
#: lms/templates/verify_student/make_payment_step_ab_testing.underscore
+#: test_root/staticfiles/templates/verify_student/make_payment_step_ab_testing.underscore
msgid ""
"You will use your webcam to take a picture of your face and of your "
"government-issued photo ID."
@@ -7654,18 +8388,22 @@ msgstr ""
"لخدثقروثرف-هسسعثي حاخفخ هي."
#: lms/templates/verify_student/payment_confirmation_step.underscore
+#: test_root/staticfiles/templates/verify_student/payment_confirmation_step.underscore
msgid "Thank you! We have received your payment for {courseName}."
msgstr "فاشرن غخع! صث اشدث قثذثهدثي غخعق حشغوثرف بخق {courseName}."
#: lms/templates/verify_student/payment_confirmation_step.underscore
+#: test_root/staticfiles/templates/verify_student/payment_confirmation_step.underscore
msgid "Next Step: Confirm your identity"
msgstr "رثطف سفثح: ذخربهقو غخعق هيثرفهفغ"
#: lms/templates/verify_student/payment_confirmation_step.underscore
+#: test_root/staticfiles/templates/verify_student/payment_confirmation_step.underscore
msgid "Check your email"
msgstr "ذاثذن غخعق ثوشهم"
#: lms/templates/verify_student/payment_confirmation_step.underscore
+#: test_root/staticfiles/templates/verify_student/payment_confirmation_step.underscore
msgid ""
"You need to activate your account before you can enroll in courses. Check "
"your inbox for an activation email."
@@ -7674,6 +8412,7 @@ msgstr ""
"غخعق هرزخط بخق شر شذفهدشفهخر ثوشهم."
#: lms/templates/verify_student/payment_confirmation_step.underscore
+#: test_root/staticfiles/templates/verify_student/payment_confirmation_step.underscore
msgid ""
"A driver's license, passport, or government-issued ID with your name and "
"photo."
@@ -7682,10 +8421,12 @@ msgstr ""
"حاخفخ."
#: lms/templates/verify_student/reverify_success_step.underscore
+#: test_root/staticfiles/templates/verify_student/reverify_success_step.underscore
msgid "Identity Verification In Progress"
msgstr "هيثرفهفغ دثقهبهذشفهخر هر حقخلقثسس"
#: lms/templates/verify_student/reverify_success_step.underscore
+#: test_root/staticfiles/templates/verify_student/reverify_success_step.underscore
msgid ""
"We have received your information and are verifying your identity. You will "
"see a message on your dashboard when the verification process is complete "
@@ -7698,14 +8439,17 @@ msgstr ""
"شدشهمشزمث ذخعقسث ذخرفثرف."
#: lms/templates/verify_student/reverify_success_step.underscore
+#: test_root/staticfiles/templates/verify_student/reverify_success_step.underscore
msgid "Return to Your Dashboard"
msgstr "قثفعقر فخ غخعق يشسازخشقي"
#: lms/templates/verify_student/review_photos_step.underscore
+#: test_root/staticfiles/templates/verify_student/review_photos_step.underscore
msgid "Review Your Photos"
msgstr "قثدهثص غخعق حاخفخس"
#: lms/templates/verify_student/review_photos_step.underscore
+#: test_root/staticfiles/templates/verify_student/review_photos_step.underscore
msgid ""
"Make sure we can verify your identity with the photos and information you "
"have provided."
@@ -7714,59 +8458,72 @@ msgstr ""
"اشدث حقخدهيثي."
#: lms/templates/verify_student/review_photos_step.underscore
+#: test_root/staticfiles/templates/verify_student/review_photos_step.underscore
#, python-format
msgid "Photo of %(fullName)s"
msgstr "حاخفخ خب %(fullName)s"
#: lms/templates/verify_student/review_photos_step.underscore
+#: test_root/staticfiles/templates/verify_student/review_photos_step.underscore
#, python-format
msgid "Photo of %(fullName)s's ID"
msgstr "حاخفخ خب %(fullName)s'س هي"
#: lms/templates/verify_student/review_photos_step.underscore
+#: test_root/staticfiles/templates/verify_student/review_photos_step.underscore
msgid "Photo requirements:"
msgstr "حاخفخ قثضعهقثوثرفس:"
#: lms/templates/verify_student/review_photos_step.underscore
+#: test_root/staticfiles/templates/verify_student/review_photos_step.underscore
msgid "Does the photo of you show your whole face?"
msgstr "يخثس فاث حاخفخ خب غخع ساخص غخعق صاخمث بشذث?"
#: lms/templates/verify_student/review_photos_step.underscore
+#: test_root/staticfiles/templates/verify_student/review_photos_step.underscore
msgid "Does the photo of you match your ID photo?"
msgstr "يخثس فاث حاخفخ خب غخع وشفذا غخعق هي حاخفخ?"
#: lms/templates/verify_student/review_photos_step.underscore
+#: test_root/staticfiles/templates/verify_student/review_photos_step.underscore
msgid "Is your name on your ID readable?"
msgstr "هس غخعق رشوث خر غخعق هي قثشيشزمث?"
#: lms/templates/verify_student/review_photos_step.underscore
+#: test_root/staticfiles/templates/verify_student/review_photos_step.underscore
#, python-format
msgid "Does the name on your ID match your account name: %(fullName)s?"
msgstr "يخثس فاث رشوث خر غخعق هي وشفذا غخعق شذذخعرف رشوث: %(fullName)s?"
#: lms/templates/verify_student/review_photos_step.underscore
+#: test_root/staticfiles/templates/verify_student/review_photos_step.underscore
msgid "Edit Your Name"
msgstr "ثيهف غخعق رشوث"
#: lms/templates/verify_student/review_photos_step.underscore
+#: test_root/staticfiles/templates/verify_student/review_photos_step.underscore
msgid ""
"Make sure that the full name on your account matches the name on your ID."
msgstr ""
"وشنث سعقث فاشف فاث بعمم رشوث خر غخعق شذذخعرف وشفذاثس فاث رشوث خر غخعق هي."
#: lms/templates/verify_student/review_photos_step.underscore
+#: test_root/staticfiles/templates/verify_student/review_photos_step.underscore
msgid "Photos don't meet the requirements?"
msgstr "حاخفخس يخر'ف وثثف فاث قثضعهقثوثرفس?"
#: lms/templates/verify_student/review_photos_step.underscore
+#: test_root/staticfiles/templates/verify_student/review_photos_step.underscore
msgid "Retake Your Photos"
msgstr "قثفشنث غخعق حاخفخس"
#: lms/templates/verify_student/review_photos_step.underscore
+#: test_root/staticfiles/templates/verify_student/review_photos_step.underscore
msgid "Before proceeding, please confirm that your details match"
msgstr "زثبخقث حقخذثثيهرل, حمثشسث ذخربهقو فاشف غخعق يثفشهمس وشفذا"
#: lms/templates/verify_student/webcam_photo.underscore
+#: test_root/staticfiles/templates/verify_student/webcam_photo.underscore
msgid ""
"Don't see your picture? Make sure to allow your browser to use your camera "
"when it asks for permission."
@@ -7775,17 +8532,86 @@ msgstr ""
"صاثر هف شسنس بخق حثقوهسسهخر."
#: lms/templates/verify_student/webcam_photo.underscore
+#: test_root/staticfiles/templates/verify_student/webcam_photo.underscore
msgid "Live view of webcam"
msgstr "مهدث دهثص خب صثزذشو"
#: lms/templates/verify_student/webcam_photo.underscore
+#: test_root/staticfiles/templates/verify_student/webcam_photo.underscore
msgid "Retake Photo"
msgstr "قثفشنث حاخفخ"
#: lms/templates/verify_student/webcam_photo.underscore
+#: test_root/staticfiles/templates/verify_student/webcam_photo.underscore
msgid "Take Photo"
msgstr "فشنث حاخفخ"
+#: test_root/staticfiles/proctoring/templates/add-new-allowance.underscore
+msgid "Add a New Allowance"
+msgstr "شيي ش رثص شممخصشرذث"
+
+#: test_root/staticfiles/proctoring/templates/add-new-allowance.underscore
+msgid "Special Exam"
+msgstr "سحثذهشم ثطشو"
+
+#: test_root/staticfiles/proctoring/templates/add-new-allowance.underscore
+msgid "Exam Type"
+msgstr "ثطشو فغحث"
+
+#: test_root/staticfiles/proctoring/templates/add-new-allowance.underscore
+#: test_root/staticfiles/proctoring/templates/course_allowances.underscore
+msgid "Allowance Type"
+msgstr "شممخصشرذث فغحث"
+
+#: test_root/staticfiles/proctoring/templates/add-new-allowance.underscore
+msgid "Additional Time (minutes)"
+msgstr "شييهفهخرشم فهوث (وهرعفثس)"
+
+#: test_root/staticfiles/proctoring/templates/add-new-allowance.underscore
+msgid "Value"
+msgstr "دشمعث"
+
+#: test_root/staticfiles/proctoring/templates/add-new-allowance.underscore
+msgid "minutes"
+msgstr "وهرعفثس"
+
+#: test_root/staticfiles/proctoring/templates/add-new-allowance.underscore
+msgid "Username or Email"
+msgstr "عسثقرشوث خق ثوشهم"
+
+#: test_root/staticfiles/proctoring/templates/course_allowances.underscore
+msgid "Allowances"
+msgstr "شممخصشرذثس"
+
+#: test_root/staticfiles/proctoring/templates/course_allowances.underscore
+msgid "Add Allowance"
+msgstr "شيي شممخصشرذث"
+
+#: test_root/staticfiles/proctoring/templates/course_allowances.underscore
+#: test_root/staticfiles/proctoring/templates/student-proctored-exam-attempts.underscore
+msgid "Exam Name"
+msgstr "ثطشو رشوث"
+
+#: test_root/staticfiles/proctoring/templates/course_allowances.underscore
+msgid "Allowance Value"
+msgstr "شممخصشرذث دشمعث"
+
+#: test_root/staticfiles/proctoring/templates/student-proctored-exam-attempts.underscore
+msgid "Time Limit"
+msgstr "فهوث مهوهف"
+
+#: test_root/staticfiles/proctoring/templates/student-proctored-exam-attempts.underscore
+msgid "Started At"
+msgstr "سفشقفثي شف"
+
+#: test_root/staticfiles/proctoring/templates/student-proctored-exam-attempts.underscore
+msgid "Completed At"
+msgstr "ذخوحمثفثي شف"
+
+#: test_root/staticfiles/templates/learner_dashboard/program_card.underscore
+msgid "org.key"
+msgstr "خقل.نثغ"
+
#: cms/templates/js/access-editor.underscore
msgid "Limit Access"
msgstr "مهوهف شذذثسس"
@@ -8096,10 +8922,6 @@ msgstr "حقشذفهذث حقخذفخقثي ثطشو"
msgid "Proctored Exam"
msgstr "حقخذفخقثي ثطشو"
-#: cms/templates/js/course-outline.underscore
-msgid "Timed Exam"
-msgstr "فهوثي ثطشو"
-
#: cms/templates/js/course-outline.underscore
#: cms/templates/js/xblock-outline.underscore
#, python-format
diff --git a/conf/locale/ru/LC_MESSAGES/django.mo b/conf/locale/ru/LC_MESSAGES/django.mo
index 1ef23519ce..42c05e0065 100644
Binary files a/conf/locale/ru/LC_MESSAGES/django.mo and b/conf/locale/ru/LC_MESSAGES/django.mo differ
diff --git a/conf/locale/ru/LC_MESSAGES/django.po b/conf/locale/ru/LC_MESSAGES/django.po
index cc5ee3dbdb..9e3c3d9628 100644
--- a/conf/locale/ru/LC_MESSAGES/django.po
+++ b/conf/locale/ru/LC_MESSAGES/django.po
@@ -361,7 +361,7 @@ msgstr "Вы зачислены на курс, ваша личность под
#: common/djangoapps/course_modes/helpers.py
#: lms/templates/instructor/instructor_dashboard_2/course_info.html
msgid "Verified"
-msgstr "Подтверждено"
+msgstr "Подтверждённые"
#: common/djangoapps/course_modes/helpers.py
msgid "ID Verified Ribbon/Badge"
@@ -601,8 +601,8 @@ msgid ""
"Usernames must contain only letters, numbers, underscores (_), and hyphens "
"(-)."
msgstr ""
-"Имена пользователей должны содержать только буквы, цифры, нижнее "
-"подчёркивание (_) и дефисы (-)."
+"Имена пользователей должны содержать только буквы латинского алфавита, "
+"цифры, нижнее подчёркивание (_) и дефисы (-)."
#: common/djangoapps/student/forms.py
#, python-format
@@ -9545,7 +9545,7 @@ msgstr "username@domain.com"
#: openedx/core/djangoapps/user_api/views.py
msgid "The email address you used to register with {platform_name}"
msgstr ""
-"Это электронный адрес, который вы использовали для регистрации на "
+"Электронный адрес, который вы использовали для регистрации на "
"{platform_name}"
#. #-#-#-#-# django-partial.po (edx-platform) #-#-#-#-#
@@ -9558,7 +9558,6 @@ msgstr ""
#: lms/templates/login.html lms/templates/provider_login.html
#: lms/templates/register-form.html lms/templates/signup_modal.html
#: lms/templates/sysadmin_dashboard.html
-#: themes/red-theme/cms/templates/login.html
#: themes/stanford-style/lms/templates/register-form.html
msgid "Password"
msgstr "Пароль"
@@ -10161,11 +10160,7 @@ msgstr ""
msgid "Incorrect format for field '{name}'. {detailed_message}"
msgstr "Неверный формат для поля '{name}'. {detailed_message}"
-#: cms/lib/xblock/tagging.py
-msgid "Difficulty"
-msgstr "Сложность"
-
-#: cms/lib/xblock/tagging.py
+#: cms/lib/xblock/tagging/tagging.py
msgid "Dictionary with the available tags"
msgstr "Словарь тегов"
@@ -10242,28 +10237,10 @@ msgstr "Курсы"
msgid "Programs"
msgstr ""
-#: cms/templates/login.html cms/templates/widgets/header.html
-#: themes/red-theme/cms/templates/login.html
-msgid "Sign In"
-msgstr ""
-
-#: cms/templates/login.html themes/red-theme/cms/templates/login.html
-msgid "Sign In to {studio_name}"
-msgstr ""
-
-#: cms/templates/login.html themes/red-theme/cms/templates/login.html
-msgid "Don't have a {studio_name} Account? Sign up!"
-msgstr "Нет учетной записи {studio_name}? Зарегистрируйтесь!"
-
-#: cms/templates/login.html themes/red-theme/cms/templates/login.html
-msgid "Required Information to Sign In to {studio_name}"
-msgstr "Информация, необходимая для входа в {studio_name}"
-
#: cms/templates/login.html cms/templates/register.html
#: lms/templates/help_modal.html lms/templates/login.html
#: lms/templates/provider_login.html lms/templates/register-form.html
#: lms/templates/register-shib.html lms/templates/signup_modal.html
-#: themes/red-theme/cms/templates/login.html
#: themes/stanford-style/lms/templates/register-form.html
#: themes/stanford-style/lms/templates/register-shib.html
msgid "E-mail"
@@ -10275,14 +10252,13 @@ msgstr "Адрес электронной почты"
#: cms/templates/login.html cms/templates/manage_users.html
#: cms/templates/manage_users_lib.html cms/templates/register.html
#: lms/templates/login.html lms/templates/register-form.html
-#: lms/templates/register-shib.html themes/red-theme/cms/templates/login.html
+#: lms/templates/register-shib.html
#: themes/stanford-style/lms/templates/register-form.html
#: themes/stanford-style/lms/templates/register-shib.html
msgid "example: username@domain.com"
msgstr "образец: username@domain.com"
#: cms/templates/login.html lms/templates/login.html
-#: themes/red-theme/cms/templates/login.html
msgid "Forgot password?"
msgstr "Забыли пароль?"
@@ -10508,12 +10484,13 @@ msgid "My Courses"
msgstr "Мои курсы"
#: lms/templates/dashboard.html themes/edx.org/lms/templates/dashboard.html
-msgid "Looks like you haven't enrolled in any courses yet."
-msgstr "Кажется, вы ещё не записаны ни на один курс."
+msgid "You are not enrolled in any courses yet."
+msgstr ""
-#: lms/templates/dashboard.html themes/edx.org/lms/templates/dashboard.html
-msgid "Find courses now!"
-msgstr "Найти курсы прямо сейчас!"
+#: lms/templates/dashboard.html lms/templates/navigation.html
+#: themes/edx.org/lms/templates/dashboard.html
+msgid "Explore courses"
+msgstr ""
#: lms/templates/dashboard.html themes/edx.org/lms/templates/dashboard.html
msgid "Course-loading errors"
@@ -11102,8 +11079,7 @@ msgstr "{platform_name} Главная страница"
msgid "How it Works"
msgstr "Как это работает"
-#: lms/templates/navigation-edx.html lms/templates/navigation.html
-#: themes/edx.org/lms/templates/header.html
+#: lms/templates/navigation-edx.html themes/edx.org/lms/templates/header.html
#: themes/red-theme/lms/templates/header.html
msgid "Find Courses"
msgstr "Найти курсы"
@@ -20170,6 +20146,22 @@ msgstr ""
msgid "Learn more about content libraries"
msgstr "Доп. информация о библиотеках материалов"
+#: cms/templates/login.html cms/templates/widgets/header.html
+msgid "Sign In"
+msgstr ""
+
+#: cms/templates/login.html
+msgid "Sign In to {studio_name}"
+msgstr ""
+
+#: cms/templates/login.html
+msgid "Don't have a {studio_name} Account? Sign up!"
+msgstr ""
+
+#: cms/templates/login.html
+msgid "Required Information to Sign In to {studio_name}"
+msgstr ""
+
#: cms/templates/manage_users.html
msgid "Course Team Settings"
msgstr "Настройки команды курса"
diff --git a/conf/locale/ru/LC_MESSAGES/djangojs.po b/conf/locale/ru/LC_MESSAGES/djangojs.po
index 9b10032254..f96e482c1a 100644
--- a/conf/locale/ru/LC_MESSAGES/djangojs.po
+++ b/conf/locale/ru/LC_MESSAGES/djangojs.po
@@ -184,6 +184,39 @@ msgstr "ОК"
#: lms/djangoapps/support/static/support/templates/enrollment-modal.underscore
#: lms/djangoapps/teams/static/teams/templates/edit-team.underscore
#: lms/templates/instructor/instructor_dashboard_2/cohort-form.underscore
+#: test_root/staticfiles/coffee/fixtures/add-xblock-component-menu-problem.underscore
+#: test_root/staticfiles/coffee/fixtures/add-xblock-component-menu.underscore
+#: test_root/staticfiles/coffee/fixtures/certificate-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/content-group-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/course_info_handouts.underscore
+#: test_root/staticfiles/coffee/fixtures/course_info_update.underscore
+#: test_root/staticfiles/coffee/fixtures/edit-textbook.underscore
+#: test_root/staticfiles/coffee/fixtures/group-configuration-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/section-name-edit.underscore
+#: test_root/staticfiles/coffee/fixtures/signatory-actions.underscore
+#: test_root/staticfiles/coffee/fixtures/xblock-string-field-editor.underscore
+#: test_root/staticfiles/common/templates/discussion/new-post.underscore
+#: test_root/staticfiles/common/templates/discussion/response-comment-edit.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-edit.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-response-edit.underscore
+#: test_root/staticfiles/support/templates/enrollment-modal.underscore
+#: test_root/staticfiles/teams/templates/edit-team.underscore
+#: test_root/staticfiles/templates/add-xblock-component-menu-problem.underscore
+#: test_root/staticfiles/templates/add-xblock-component-menu.underscore
+#: test_root/staticfiles/templates/certificate-editor.underscore
+#: test_root/staticfiles/templates/content-group-editor.underscore
+#: test_root/staticfiles/templates/course_info_handouts.underscore
+#: test_root/staticfiles/templates/course_info_update.underscore
+#: test_root/staticfiles/templates/edit-textbook.underscore
+#: test_root/staticfiles/templates/group-configuration-editor.underscore
+#: test_root/staticfiles/templates/section-name-edit.underscore
+#: test_root/staticfiles/templates/signatory-actions.underscore
+#: test_root/staticfiles/templates/xblock-string-field-editor.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohort-form.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/new-post.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/response-comment-edit.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-edit.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-response-edit.underscore
msgid "Cancel"
msgstr "Отмена"
@@ -206,6 +239,32 @@ msgstr "Отмена"
#: cms/templates/js/signatory-editor.underscore
#: cms/templates/js/xblock-outline.underscore
#: common/static/common/templates/discussion/forum-action-delete.underscore
+#: test_root/staticfiles/coffee/fixtures/certificate-details.underscore
+#: test_root/staticfiles/coffee/fixtures/certificate-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/content-group-details.underscore
+#: test_root/staticfiles/coffee/fixtures/content-group-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/course-outline.underscore
+#: test_root/staticfiles/coffee/fixtures/course_grade_policy.underscore
+#: test_root/staticfiles/coffee/fixtures/course_info_update.underscore
+#: test_root/staticfiles/coffee/fixtures/group-configuration-details.underscore
+#: test_root/staticfiles/coffee/fixtures/group-configuration-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/show-textbook.underscore
+#: test_root/staticfiles/coffee/fixtures/signatory-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/xblock-outline.underscore
+#: test_root/staticfiles/common/templates/discussion/forum-action-delete.underscore
+#: test_root/staticfiles/templates/certificate-details.underscore
+#: test_root/staticfiles/templates/certificate-editor.underscore
+#: test_root/staticfiles/templates/content-group-details.underscore
+#: test_root/staticfiles/templates/content-group-editor.underscore
+#: test_root/staticfiles/templates/course-outline.underscore
+#: test_root/staticfiles/templates/course_grade_policy.underscore
+#: test_root/staticfiles/templates/course_info_update.underscore
+#: test_root/staticfiles/templates/group-configuration-details.underscore
+#: test_root/staticfiles/templates/group-configuration-editor.underscore
+#: test_root/staticfiles/templates/show-textbook.underscore
+#: test_root/staticfiles/templates/signatory-editor.underscore
+#: test_root/staticfiles/templates/xblock-outline.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/forum-action-delete.underscore
msgid "Delete"
msgstr "Удалить"
@@ -224,12 +283,22 @@ msgstr "Загрузка"
#: cms/templates/js/previous-video-upload-list.underscore
#: cms/templates/js/signatory-details.underscore
#: lms/templates/instructor/instructor_dashboard_2/certificate-white-list.underscore
+#: test_root/staticfiles/coffee/fixtures/asset-library.underscore
+#: test_root/staticfiles/coffee/fixtures/previous-video-upload-list.underscore
+#: test_root/staticfiles/coffee/fixtures/signatory-details.underscore
+#: test_root/staticfiles/templates/asset-library.underscore
+#: test_root/staticfiles/templates/previous-video-upload-list.underscore
+#: test_root/staticfiles/templates/signatory-details.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/certificate-white-list.underscore
msgid "Name"
msgstr "Имя"
#: cms/static/js/views/assets.js lms/static/js/Markdown.Editor.js
#: cms/templates/js/asset-upload-modal.underscore
#: lms/templates/instructor/instructor_dashboard_2/certificate-bulk-white-list.underscore
+#: test_root/staticfiles/coffee/fixtures/asset-upload-modal.underscore
+#: test_root/staticfiles/templates/asset-upload-modal.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/certificate-bulk-white-list.underscore
msgid "Choose File"
msgstr "Выберите файл"
@@ -265,6 +334,25 @@ msgstr "Загрузить файл"
#: lms/templates/instructor/instructor_dashboard_2/cohort-discussions-course-wide.underscore
#: lms/templates/instructor/instructor_dashboard_2/cohort-discussions-inline.underscore
#: lms/templates/instructor/instructor_dashboard_2/cohort-form.underscore
+#: test_root/staticfiles/coffee/fixtures/certificate-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/content-group-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/course_info_handouts.underscore
+#: test_root/staticfiles/coffee/fixtures/edit-textbook.underscore
+#: test_root/staticfiles/coffee/fixtures/group-configuration-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/section-name-edit.underscore
+#: test_root/staticfiles/coffee/fixtures/signatory-actions.underscore
+#: test_root/staticfiles/coffee/fixtures/xblock-string-field-editor.underscore
+#: test_root/staticfiles/templates/certificate-editor.underscore
+#: test_root/staticfiles/templates/content-group-editor.underscore
+#: test_root/staticfiles/templates/course_info_handouts.underscore
+#: test_root/staticfiles/templates/edit-textbook.underscore
+#: test_root/staticfiles/templates/group-configuration-editor.underscore
+#: test_root/staticfiles/templates/section-name-edit.underscore
+#: test_root/staticfiles/templates/signatory-actions.underscore
+#: test_root/staticfiles/templates/xblock-string-field-editor.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohort-discussions-course-wide.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohort-discussions-inline.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohort-form.underscore
msgid "Save"
msgstr "Сохранить"
@@ -285,6 +373,11 @@ msgstr "Дополнительно"
#: common/static/common/templates/image-modal.underscore
#: common/static/common/templates/discussion/forum-action-close.underscore
#: lms/templates/student_profile/share_modal.underscore
+#: test_root/staticfiles/common/templates/image-modal.underscore
+#: test_root/staticfiles/common/templates/discussion/forum-action-close.underscore
+#: test_root/staticfiles/templates/student_profile/share_modal.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/image-modal.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/forum-action-close.underscore
msgid "Close"
msgstr "Закрыть"
@@ -590,6 +683,7 @@ msgstr "Блок программного кода"
#. browser when a user needs to edit HTML
#: common/lib/xmodule/xmodule/js/src/html/edit.js
#: lms/templates/instructor/instructor_dashboard_2/enrollment-code-lookup-links.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/enrollment-code-lookup-links.underscore
msgid "Code"
msgstr "Код"
@@ -703,6 +797,12 @@ msgstr "Удалить таблицу"
#: cms/templates/js/group-configuration-editor.underscore
#: lms/templates/commerce/receipt.underscore
#: lms/templates/verify_student/payment_confirmation_step.underscore
+#: test_root/staticfiles/coffee/fixtures/certificate-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/group-configuration-editor.underscore
+#: test_root/staticfiles/templates/certificate-editor.underscore
+#: test_root/staticfiles/templates/group-configuration-editor.underscore
+#: test_root/staticfiles/templates/commerce/receipt.underscore
+#: test_root/staticfiles/templates/verify_student/payment_confirmation_step.underscore
msgid "Description"
msgstr "Описание"
@@ -753,6 +853,24 @@ msgstr "Редактировать HTML"
#: cms/templates/js/signatory-details.underscore
#: cms/templates/js/xblock-string-field-editor.underscore
#: common/static/common/templates/discussion/forum-action-edit.underscore
+#: test_root/staticfiles/coffee/fixtures/certificate-details.underscore
+#: test_root/staticfiles/coffee/fixtures/content-group-details.underscore
+#: test_root/staticfiles/coffee/fixtures/course_info_handouts.underscore
+#: test_root/staticfiles/coffee/fixtures/course_info_update.underscore
+#: test_root/staticfiles/coffee/fixtures/group-configuration-details.underscore
+#: test_root/staticfiles/coffee/fixtures/show-textbook.underscore
+#: test_root/staticfiles/coffee/fixtures/signatory-details.underscore
+#: test_root/staticfiles/coffee/fixtures/xblock-string-field-editor.underscore
+#: test_root/staticfiles/common/templates/discussion/forum-action-edit.underscore
+#: test_root/staticfiles/templates/certificate-details.underscore
+#: test_root/staticfiles/templates/content-group-details.underscore
+#: test_root/staticfiles/templates/course_info_handouts.underscore
+#: test_root/staticfiles/templates/course_info_update.underscore
+#: test_root/staticfiles/templates/group-configuration-details.underscore
+#: test_root/staticfiles/templates/show-textbook.underscore
+#: test_root/staticfiles/templates/signatory-details.underscore
+#: test_root/staticfiles/templates/xblock-string-field-editor.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/forum-action-edit.underscore
msgid "Edit"
msgstr "Редактировать"
@@ -845,6 +963,8 @@ msgstr "Виды форматирования"
#. browser when a user needs to edit HTML
#: common/lib/xmodule/xmodule/js/src/html/edit.js
#: common/static/common/templates/image-modal.underscore
+#: test_root/staticfiles/common/templates/image-modal.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/image-modal.underscore
msgid "Fullscreen"
msgstr "Во весь экран"
@@ -1156,6 +1276,12 @@ msgstr "Новое окно"
#: cms/templates/js/paging-header.underscore
#: common/static/common/templates/components/paging-footer.underscore
#: common/static/common/templates/discussion/pagination.underscore
+#: test_root/staticfiles/coffee/fixtures/paging-header.underscore
+#: test_root/staticfiles/common/templates/components/paging-footer.underscore
+#: test_root/staticfiles/common/templates/discussion/pagination.underscore
+#: test_root/staticfiles/templates/paging-header.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/components/paging-footer.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/pagination.underscore
msgid "Next"
msgstr "Следующее"
@@ -1516,6 +1642,12 @@ msgstr ""
#: cms/templates/js/signatory-details.underscore
#: common/static/common/templates/discussion/new-post.underscore
#: common/static/common/templates/discussion/thread-edit.underscore
+#: test_root/staticfiles/coffee/fixtures/signatory-details.underscore
+#: test_root/staticfiles/common/templates/discussion/new-post.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-edit.underscore
+#: test_root/staticfiles/templates/signatory-details.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/new-post.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-edit.underscore
msgid "Title"
msgstr "Заголовок"
@@ -1580,6 +1712,9 @@ msgstr "пространство по вертикали"
#: lms/templates/bookmarks/bookmarks-list.underscore
#: lms/templates/search/course_search_item.underscore
#: lms/templates/search/dashboard_search_item.underscore
+#: test_root/staticfiles/templates/bookmarks/bookmarks-list.underscore
+#: test_root/staticfiles/templates/search/course_search_item.underscore
+#: test_root/staticfiles/templates/search/dashboard_search_item.underscore
msgid "View"
msgstr "Просмотреть"
@@ -1968,6 +2103,8 @@ msgstr ""
#: common/static/coffee/src/discussion/views/discussion_thread_list_view.js
#: common/static/coffee/src/discussion/views/discussion_topic_menu_view.js
#: common/static/common/templates/discussion/pagination.underscore
+#: test_root/staticfiles/common/templates/discussion/pagination.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/pagination.underscore
msgid "…"
msgstr "..."
@@ -2093,6 +2230,8 @@ msgstr "Текущая беседа"
#: lms/static/js/edxnotes/views/tabs/search_results.js
#: lms/templates/search/course_search_results.underscore
#: lms/templates/search/dashboard_search_results.underscore
+#: test_root/staticfiles/templates/search/course_search_results.underscore
+#: test_root/staticfiles/templates/search/dashboard_search_results.underscore
msgid "Search Results"
msgstr "Результаты поиска"
@@ -2185,6 +2324,10 @@ msgstr "Ваше сообщение будет удалено."
#: common/static/coffee/src/discussion/views/response_comment_show_view.js
#: common/static/common/templates/discussion/post-user-display.underscore
#: common/static/common/templates/discussion/profile-thread.underscore
+#: test_root/staticfiles/common/templates/discussion/post-user-display.underscore
+#: test_root/staticfiles/common/templates/discussion/profile-thread.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/post-user-display.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/profile-thread.underscore
msgid "anonymous"
msgstr "аноним"
@@ -2380,6 +2523,10 @@ msgstr "Дата публикации"
#: common/static/common/templates/discussion/forum-actions.underscore
#: lms/templates/discovery/facet.underscore
#: lms/templates/edxnotes/note-item.underscore
+#: test_root/staticfiles/common/templates/discussion/forum-actions.underscore
+#: test_root/staticfiles/templates/discovery/facet.underscore
+#: test_root/staticfiles/templates/edxnotes/note-item.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/forum-actions.underscore
msgid "More"
msgstr "Ещё"
@@ -2399,6 +2546,10 @@ msgstr "Общий доступ"
#: common/static/common/templates/components/search-field.underscore
#: lms/djangoapps/support/static/support/templates/certificates.underscore
#: lms/djangoapps/support/static/support/templates/enrollment.underscore
+#: test_root/staticfiles/common/templates/components/search-field.underscore
+#: test_root/staticfiles/support/templates/certificates.underscore
+#: test_root/staticfiles/support/templates/enrollment.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/components/search-field.underscore
msgid "Search"
msgstr "Поиск"
@@ -2452,6 +2603,7 @@ msgstr "Ответить"
#: common/static/js/vendor/ova/catch/js/catch.js
#: lms/templates/edxnotes/note-item.underscore
+#: test_root/staticfiles/templates/edxnotes/note-item.underscore
msgid "Tags:"
msgstr "Теги:"
@@ -2536,6 +2688,8 @@ msgstr "вакантные места"
#: lms/djangoapps/teams/static/teams/js/collections/topic.js
#: lms/templates/edxnotes/tab-item.underscore
#: lms/templates/learner_dashboard/program_card.underscore
+#: test_root/staticfiles/templates/edxnotes/tab-item.underscore
+#: test_root/staticfiles/templates/learner_dashboard/program_card.underscore
msgid "name"
msgstr "имя"
@@ -2588,6 +2742,7 @@ msgstr "Язык"
#: lms/djangoapps/teams/static/teams/js/views/edit_team.js
#: lms/djangoapps/teams/static/teams/templates/team-profile.underscore
+#: test_root/staticfiles/teams/templates/team-profile.underscore
msgid ""
"The language that team members primarily use to communicate with each other."
msgstr "Язык, на котором члены команды в основном общаются между собой."
@@ -2599,6 +2754,7 @@ msgstr "Страна"
#: lms/djangoapps/teams/static/teams/js/views/edit_team.js
#: lms/djangoapps/teams/static/teams/templates/team-profile.underscore
+#: test_root/staticfiles/teams/templates/team-profile.underscore
msgid "The country that team members primarily identify with."
msgstr "Страна, с которой участники команды в основном отождествляют себя."
@@ -2665,6 +2821,9 @@ msgstr ""
#: lms/static/js/views/image_field.js
#: cms/templates/js/video/metadata-translations-item.underscore
#: lms/djangoapps/teams/static/teams/templates/edit-team-member.underscore
+#: test_root/staticfiles/coffee/fixtures/video/metadata-translations-item.underscore
+#: test_root/staticfiles/teams/templates/edit-team-member.underscore
+#: test_root/staticfiles/templates/video/metadata-translations-item.underscore
msgid "Remove"
msgstr "Удалить"
@@ -2725,6 +2884,7 @@ msgstr ""
#: lms/djangoapps/teams/static/teams/js/views/team_profile.js
#: lms/static/js/verify_student/views/reverify_view.js
#: lms/templates/verify_student/review_photos_step.underscore
+#: test_root/staticfiles/templates/verify_student/review_photos_step.underscore
msgid "Confirm"
msgstr "Подтвердить"
@@ -2815,6 +2975,7 @@ msgstr ""
#: lms/djangoapps/teams/static/teams/js/views/teams_tab.js
#: lms/djangoapps/teams/static/teams/templates/team-profile-header-actions.underscore
+#: test_root/staticfiles/teams/templates/team-profile-header-actions.underscore
msgid "Edit Team"
msgstr "Внести изменения в команду"
@@ -2937,6 +3098,8 @@ msgstr "Ошибка при создании профиля слушателя.
#: lms/static/js/bookmarks/views/bookmarks_list.js
#: lms/templates/search/search_loading.underscore
#: lms/templates/student_account/account_settings.underscore
+#: test_root/staticfiles/templates/search/search_loading.underscore
+#: test_root/staticfiles/templates/student_account/account_settings.underscore
msgid "Loading"
msgstr "Загрузка"
@@ -2974,6 +3137,9 @@ msgstr ""
#: lms/static/js/student_account/views/account_settings_factory.js
#: lms/static/js/student_profile/views/learner_profile_factory.js
#: lms/templates/financial-assistance/financial_assessment_form.underscore
+#: test_root/staticfiles/proctoring/templates/course_allowances.underscore
+#: test_root/staticfiles/proctoring/templates/student-proctored-exam-attempts.underscore
+#: test_root/staticfiles/templates/financial-assistance/financial_assessment_form.underscore
msgid "Username"
msgstr "Имя пользователя"
@@ -3749,6 +3915,7 @@ msgstr "Все блоки"
#: lms/static/js/ccx/schedule.js lms/static/js/ccx/schedule.js.c
#: lms/templates/ccx/schedule.underscore
+#: test_root/staticfiles/templates/ccx/schedule.underscore
msgid "Click to change"
msgstr "Щёлкните, чтобы изменить"
@@ -3890,6 +4057,8 @@ msgstr "Произошла ошибка при обработке обзора"
#: lms/static/js/courseware/credit_progress.js
#: lms/templates/discovery/facet.underscore
#: lms/templates/edxnotes/note-item.underscore
+#: test_root/staticfiles/templates/discovery/facet.underscore
+#: test_root/staticfiles/templates/edxnotes/note-item.underscore
msgid "Less"
msgstr "Скрыть"
@@ -3921,6 +4090,7 @@ msgstr "Нет результатов для «%s»."
#: lms/static/js/discovery/views/search_form.js
#: lms/templates/search/search_error.underscore
+#: test_root/staticfiles/templates/search/search_error.underscore
msgid "There was an error, try searching again."
msgstr "Произошла ошибка. Попробуйте повторить поиск."
@@ -4005,6 +4175,7 @@ msgstr "Возникла ошибка. Перезагрузите свой бр
#: lms/static/js/groups/views/cohort_editor.js
#: lms/templates/instructor/instructor_dashboard_2/cohort-editor.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohort-editor.underscore
msgid "Selected tab"
msgstr "Выбранная вкладка"
@@ -4086,6 +4257,7 @@ msgstr "У вас пока нет групп"
#: lms/static/js/groups/views/cohorts.js
#: lms/templates/instructor/instructor_dashboard_2/cohorts.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohorts.underscore
msgid "Add Cohort"
msgstr "Добавить группу"
@@ -4304,6 +4476,7 @@ msgstr ""
#: lms/static/js/student_account/views/account_settings_factory.js
#: lms/templates/student_account/account.underscore
+#: test_root/staticfiles/templates/student_account/account.underscore
msgid "Password"
msgstr "Пароль"
@@ -4313,6 +4486,7 @@ msgstr "Сбросить пароль"
#: lms/static/js/student_account/views/account_settings_factory.js
#: lms/templates/student_account/account.underscore
+#: test_root/staticfiles/templates/student_account/account.underscore
msgid "Reset Password"
msgstr "Изменить пароль"
@@ -4943,6 +5117,8 @@ msgstr ""
#: cms/static/js/factories/manage_users.js
#: cms/static/js/factories/manage_users_lib.js
#: common/static/common/templates/discussion/post-user-display.underscore
+#: test_root/staticfiles/common/templates/discussion/post-user-display.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/post-user-display.underscore
msgid "Staff"
msgstr "Сотрудник"
@@ -5130,6 +5306,9 @@ msgstr ""
#: lms/templates/student_account/hinted_login.underscore
#: lms/templates/student_account/institution_login.underscore
#: lms/templates/student_account/institution_register.underscore
+#: test_root/staticfiles/templates/student_account/hinted_login.underscore
+#: test_root/staticfiles/templates/student_account/institution_login.underscore
+#: test_root/staticfiles/templates/student_account/institution_register.underscore
msgid "or"
msgstr "или"
@@ -5166,6 +5345,10 @@ msgstr "Дата добавления"
#: cms/static/js/views/assets.js cms/templates/js/asset-library.underscore
#: lms/djangoapps/support/static/support/templates/certificates_results.underscore
+#: test_root/staticfiles/coffee/fixtures/asset-library.underscore
+#: test_root/staticfiles/proctoring/templates/student-proctored-exam-attempts.underscore
+#: test_root/staticfiles/support/templates/certificates_results.underscore
+#: test_root/staticfiles/templates/asset-library.underscore
msgid "Type"
msgstr "Тип"
@@ -5820,6 +6003,7 @@ msgstr "Редактор"
#: cms/static/js/views/xblock_editor.js
#: lms/templates/instructor/instructor_dashboard_2/cohort-editor.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohort-editor.underscore
msgid "Settings"
msgstr "Настройки"
@@ -5838,2193 +6022,6 @@ msgstr "Предупреждение"
msgid "Updating Tags"
msgstr ""
-#: cms/templates/js/asset-library.underscore
-#: cms/templates/js/basic-modal.underscore
-#: lms/templates/instructor/instructor_dashboard_2/enrollment-code-lookup-links.underscore
-msgid "Actions"
-msgstr "Действия"
-
-#: cms/templates/js/course-outline.underscore
-#: cms/templates/js/publish-xblock.underscore
-#: lms/templates/ccx/schedule.underscore
-msgid "Unscheduled"
-msgstr "Дата выпуска не задана"
-
-#: cms/templates/js/course_info_update.underscore
-#: lms/templates/commerce/receipt.underscore
-#: lms/templates/verify_student/payment_confirmation_step.underscore
-msgid "Date"
-msgstr "Дата"
-
-#: cms/templates/js/edit-chapter.underscore
-#: lms/templates/ccx/schedule.underscore
-msgid "gettext("
-msgstr "gettext("
-
-#: cms/templates/js/paging-header.underscore
-#: common/static/common/templates/components/paging-footer.underscore
-#: common/static/common/templates/discussion/pagination.underscore
-msgid "Previous"
-msgstr "Предыдущее"
-
-#: cms/templates/js/previous-video-upload-list.underscore
-#: lms/djangoapps/support/static/support/templates/certificates_results.underscore
-#: lms/templates/verify_student/enrollment_confirmation_step.underscore
-msgid "Status"
-msgstr "Состояние"
-
-#: common/static/common/templates/image-modal.underscore
-msgid "Large"
-msgstr "Большой"
-
-#: common/static/common/templates/image-modal.underscore
-msgid "Zoom In"
-msgstr "Приблизить"
-
-#: common/static/common/templates/image-modal.underscore
-msgid "Zoom Out"
-msgstr "Отдалить"
-
-#: common/static/common/templates/components/paging-footer.underscore
-#, python-format
-msgid "Page number out of %(total_pages)s"
-msgstr ""
-
-#: common/static/common/templates/components/paging-footer.underscore
-msgid "Enter the page number you'd like to quickly navigate to."
-msgstr "Введите номер страницы, к которой вы хотите перейти."
-
-#: common/static/common/templates/components/paging-header.underscore
-msgid "Sorted by"
-msgstr "Сортировать по"
-
-#: common/static/common/templates/components/search-field.underscore
-msgid "Clear search"
-msgstr "Очистить поиск"
-
-#: common/static/common/templates/discussion/discussion-home.underscore
-msgid "DISCUSSION HOME:"
-msgstr "ОБСУЖДЕНИЯ: ГЛАВНАЯ СТРАНИЦА"
-
-#: common/static/common/templates/discussion/discussion-home.underscore
-#, python-format
-msgid "How to use %(platform_name)s discussions"
-msgstr "Как пользоваться обсуждениями %(platform_name)s"
-
-#: common/static/common/templates/discussion/discussion-home.underscore
-msgid "Find discussions"
-msgstr "Находите обсуждения"
-
-#: common/static/common/templates/discussion/discussion-home.underscore
-msgid "Use the Discussion Topics menu to find specific topics."
-msgstr "Для поиска конкретных тем воспользуйтесь меню тем обсуждений."
-
-#: common/static/common/templates/discussion/discussion-home.underscore
-msgid "Search all posts"
-msgstr "Поиск по всем темам"
-
-#: common/static/common/templates/discussion/discussion-home.underscore
-msgid "Filter and sort topics"
-msgstr "Фильтруйте и сортируйте темы"
-
-#: common/static/common/templates/discussion/discussion-home.underscore
-msgid "Engage with posts"
-msgstr "Оценивайте сообщения"
-
-#: common/static/common/templates/discussion/discussion-home.underscore
-msgid "Vote for good posts and responses"
-msgstr "Голосуйте за хорошие сообщения и ответы"
-
-#: common/static/common/templates/discussion/discussion-home.underscore
-msgid "Report abuse, topics, and responses"
-msgstr "Сообщайте об оскорблениях, темах и ответах"
-
-#: common/static/common/templates/discussion/discussion-home.underscore
-msgid "Follow or unfollow posts"
-msgstr "Отслеживать/не отслеживать сообщения"
-
-#: common/static/common/templates/discussion/discussion-home.underscore
-msgid "Receive updates"
-msgstr "Получайте уведомления"
-
-#: common/static/common/templates/discussion/discussion-home.underscore
-msgid "Toggle Notifications Setting"
-msgstr "Изменить Настройки Уведомлений"
-
-#: common/static/common/templates/discussion/discussion-home.underscore
-msgid ""
-"Check this box to receive an email digest once a day notifying you about "
-"new, unread activity from posts you are following."
-msgstr ""
-"Поставьте галочку, чтобы ежедневно получать обзор новых непрочитанных "
-"комментариев и ответов на сообщения, которые вы отслеживаете."
-
-#: common/static/common/templates/discussion/forum-action-answer.underscore
-msgid "Mark as Answer"
-msgstr "Отметить как ответ"
-
-#: common/static/common/templates/discussion/forum-action-answer.underscore
-msgid "Unmark as Answer"
-msgstr "Снять пометку ответа"
-
-#: common/static/common/templates/discussion/forum-action-close.underscore
-msgid "Open"
-msgstr "Открыть"
-
-#: common/static/common/templates/discussion/forum-action-endorse.underscore
-msgid "Endorse"
-msgstr "Подтвердить"
-
-#: common/static/common/templates/discussion/forum-action-endorse.underscore
-msgid "Unendorse"
-msgstr "Снять подтверждение"
-
-#: common/static/common/templates/discussion/forum-action-follow.underscore
-msgid "Follow"
-msgstr "Отслеживать"
-
-#: common/static/common/templates/discussion/forum-action-follow.underscore
-msgid "Unfollow"
-msgstr "Не отслеживать"
-
-#: common/static/common/templates/discussion/forum-action-pin.underscore
-msgid "Pin"
-msgstr "Закрепить"
-
-#: common/static/common/templates/discussion/forum-action-pin.underscore
-msgid "Unpin"
-msgstr "Открепить"
-
-#: common/static/common/templates/discussion/forum-action-report.underscore
-msgid "Report abuse"
-msgstr "Сообщить о нарушении правил"
-
-#: common/static/common/templates/discussion/forum-action-report.underscore
-msgid "Report"
-msgstr "Пожаловаться"
-
-#: common/static/common/templates/discussion/forum-action-report.underscore
-msgid "Unreport"
-msgstr "Отозвать жалобу"
-
-#: common/static/common/templates/discussion/forum-action-vote.underscore
-msgid "Vote for this post,"
-msgstr "Голосовать за это сообщениие"
-
-#: common/static/common/templates/discussion/new-post.underscore
-msgid "Visible To:"
-msgstr "Видно:"
-
-#: common/static/common/templates/discussion/new-post.underscore
-msgid "All Groups"
-msgstr "Все группы"
-
-#: common/static/common/templates/discussion/new-post.underscore
-msgid ""
-"Discussion admins, moderators, and TAs can make their posts visible to all "
-"students or specify a single cohort."
-msgstr ""
-"Администраторы обсуждения, модераторы и ассистенты преподавателя могут "
-"настраивать видимость своих сообщений для всех слушателей или для "
-"определённой группы."
-
-#: common/static/common/templates/discussion/new-post.underscore
-msgid "Title:"
-msgstr "Заголовок:"
-
-#: common/static/common/templates/discussion/new-post.underscore
-msgid "Add a clear and descriptive title to encourage participation."
-msgstr ""
-"Добавьте чётко сформулированный, содержательный заголовок, чтобы побудить "
-"других к участию."
-
-#: common/static/common/templates/discussion/new-post.underscore
-msgid "Enter your question or comment"
-msgstr "Введите свой вопрос или комментарий"
-
-#: common/static/common/templates/discussion/new-post.underscore
-msgid "follow this post"
-msgstr "отслеживать это сообщение"
-
-#: common/static/common/templates/discussion/new-post.underscore
-msgid "post anonymously"
-msgstr "оставить сообщение анонимно"
-
-#: common/static/common/templates/discussion/new-post.underscore
-msgid "post anonymously to classmates"
-msgstr "Оставить анонимное сообщение для одноклассников"
-
-#: common/static/common/templates/discussion/new-post.underscore
-msgid "Add Post"
-msgstr "Добавить публикацию"
-
-#: common/static/common/templates/discussion/post-user-display.underscore
-msgid "Community TA"
-msgstr "Староста сообщества"
-
-#: common/static/common/templates/discussion/profile-thread.underscore
-#: common/static/common/templates/discussion/thread.underscore
-msgid "This thread is closed."
-msgstr "Эта тема закрыта."
-
-#: common/static/common/templates/discussion/profile-thread.underscore
-msgid "View discussion"
-msgstr "Просмотреть тему"
-
-#: common/static/common/templates/discussion/response-comment-edit.underscore
-msgid "Editing comment"
-msgstr "Редактирование комментария"
-
-#: common/static/common/templates/discussion/response-comment-edit.underscore
-msgid "Update comment"
-msgstr "Обновить комментарий"
-
-#: common/static/common/templates/discussion/response-comment-show.underscore
-#, python-format
-msgid "posted %(time_ago)s by %(author)s"
-msgstr "опубликовано %(time_ago)s пользователем %(author)s"
-
-#: common/static/common/templates/discussion/response-comment-show.underscore
-#: common/static/common/templates/discussion/thread-response-show.underscore
-#: common/static/common/templates/discussion/thread-show.underscore
-msgid "Reported"
-msgstr "Повторно опубликовано"
-
-#: common/static/common/templates/discussion/thread-edit.underscore
-msgid "Editing post"
-msgstr "Редактирование сообщения"
-
-#: common/static/common/templates/discussion/thread-edit.underscore
-msgid "Edit post title"
-msgstr "Редактировать заголовок сообщения"
-
-#: common/static/common/templates/discussion/thread-edit.underscore
-msgid "Update post"
-msgstr "Обновить сообщение"
-
-#: common/static/common/templates/discussion/thread-list-item.underscore
-msgid "discussion"
-msgstr "обсуждение"
-
-#: common/static/common/templates/discussion/thread-list-item.underscore
-msgid "answered question"
-msgstr "отвеченный вопрос"
-
-#: common/static/common/templates/discussion/thread-list-item.underscore
-msgid "unanswered question"
-msgstr "вопрос без ответа"
-
-#: common/static/common/templates/discussion/thread-list-item.underscore
-#: common/static/common/templates/discussion/thread-show.underscore
-msgid "Pinned"
-msgstr "Закреплено"
-
-#: common/static/common/templates/discussion/thread-list-item.underscore
-msgid "Following"
-msgstr "Отслеживаемые"
-
-#: common/static/common/templates/discussion/thread-list-item.underscore
-msgid "By: Staff"
-msgstr " От: Администрация"
-
-#: common/static/common/templates/discussion/thread-list-item.underscore
-msgid "By: Community TA"
-msgstr "От: Староста сообщества"
-
-#: common/static/common/templates/discussion/thread-list-item.underscore
-#: common/static/common/templates/discussion/thread-response-show.underscore
-msgid "fmt"
-msgstr "fmt"
-
-#: common/static/common/templates/discussion/thread-list-item.underscore
-#, python-format
-msgid ""
-"%(comments_count)s %(span_sr_open)scomments (%(unread_comments_count)s "
-"unread comments)%(span_close)s"
-msgstr ""
-"%(comments_count)s %(span_sr_open)sкомментариев (%(unread_comments_count)s "
-"непрочитанных комментариев)%(span_close)s"
-
-#: common/static/common/templates/discussion/thread-list-item.underscore
-#, python-format
-msgid "%(comments_count)s %(span_sr_open)scomments %(span_close)s"
-msgstr "%(comments_count)s %(span_sr_open)sкомментариев %(span_close)s"
-
-#: common/static/common/templates/discussion/thread-response-edit.underscore
-msgid "Editing response"
-msgstr "Редактирование ответа"
-
-#: common/static/common/templates/discussion/thread-response-edit.underscore
-msgid "Update response"
-msgstr "Обновить ответ"
-
-#: common/static/common/templates/discussion/thread-response-show.underscore
-#, python-format
-msgid "marked as answer %(time_ago)s by %(user)s"
-msgstr "отмечено как ответ %(time_ago)s пользователем %(user)s"
-
-#: common/static/common/templates/discussion/thread-response-show.underscore
-#, python-format
-msgid "marked as answer %(time_ago)s"
-msgstr "отмечено как ответ %(time_ago)s"
-
-#: common/static/common/templates/discussion/thread-response-show.underscore
-#, python-format
-msgid "endorsed %(time_ago)s by %(user)s"
-msgstr "подтверждено %(time_ago)s пользователем %(user)s"
-
-#: common/static/common/templates/discussion/thread-response-show.underscore
-#, python-format
-msgid "endorsed %(time_ago)s"
-msgstr "подтверждено %(time_ago)s"
-
-#: common/static/common/templates/discussion/thread-response.underscore
-#, python-format
-msgid "Show Comment (%(num_comments)s)"
-msgid_plural "Show Comments (%(num_comments)s)"
-msgstr[0] "Показать комментарий (%(num_comments)s)"
-msgstr[1] "Показать комментарии (%(num_comments)s)"
-msgstr[2] "Показать комментарии (%(num_comments)s)"
-msgstr[3] "Показать комментарии (%(num_comments)s)"
-
-#: common/static/common/templates/discussion/thread-response.underscore
-msgid "fmts"
-msgstr "fmts"
-
-#: common/static/common/templates/discussion/thread-response.underscore
-msgid "Add a comment"
-msgstr "Добавить комментарий"
-
-#: common/static/common/templates/discussion/thread-response.underscore
-#: common/static/common/templates/discussion/thread.underscore
-#: lms/templates/verify_student/incourse_reverify.underscore
-msgid "Submit"
-msgstr "Отправить"
-
-#: common/static/common/templates/discussion/thread-show.underscore
-#, python-format
-msgid "%(post_type)s posted %(time_ago)s by %(author)s"
-msgstr "%(post_type)s опубликовано %(time_ago)s пользователем %(author)s"
-
-#: common/static/common/templates/discussion/thread-show.underscore
-msgid "Closed"
-msgstr "Закрыт"
-
-#: common/static/common/templates/discussion/thread-show.underscore
-#, python-format
-msgid "Related to: %(courseware_title_linked)s"
-msgstr "Связано с: %(courseware_title_linked)s"
-
-#: common/static/common/templates/discussion/thread-show.underscore
-#, python-format
-msgid "This post is visible only to %(group_name)s."
-msgstr "Данный пост виден только %(group_name)s."
-
-#: common/static/common/templates/discussion/thread-show.underscore
-msgid "This post is visible to everyone."
-msgstr "Данное сообщение видно всем."
-
-#: common/static/common/templates/discussion/thread-type.underscore
-msgid "Post type:"
-msgstr "Тип публикации:"
-
-#: common/static/common/templates/discussion/thread-type.underscore
-msgid "Question"
-msgstr "Вопрос"
-
-#: common/static/common/templates/discussion/thread-type.underscore
-msgid "Discussion"
-msgstr "Обсуждение"
-
-#: common/static/common/templates/discussion/thread-type.underscore
-msgid ""
-"Questions raise issues that need answers. Discussions share ideas and start "
-"conversations."
-msgstr ""
-"В вопросах поднимаются проблемы, требующие ответа. Обсуждения позволяют "
-"делиться идеями и участвовать в дискуссиях."
-
-#: common/static/common/templates/discussion/thread.underscore
-msgid "Add a Response"
-msgstr "Ответить"
-
-#: common/static/common/templates/discussion/thread.underscore
-msgid "Post a response:"
-msgstr "Написать ответ:"
-
-#: common/static/common/templates/discussion/thread.underscore
-msgid "Expand discussion"
-msgstr "Развернуть обсуждение"
-
-#: common/static/common/templates/discussion/thread.underscore
-msgid "Collapse discussion"
-msgstr "Свернуть обсуждение"
-
-#: common/static/common/templates/discussion/topic.underscore
-msgid "Topic Area:"
-msgstr "Тема:"
-
-#: common/static/common/templates/discussion/topic.underscore
-msgid "Discussion topics; currently listing: "
-msgstr "Темы обсуждения; список текущих:"
-
-#: common/static/common/templates/discussion/topic.underscore
-msgid "Filter topics"
-msgstr "Выборка тем"
-
-#: common/static/common/templates/discussion/topic.underscore
-msgid "Add your post to a relevant topic to help others find it."
-msgstr ""
-"Поместите ваше сообщение в подходящую тему, чтобы упростить другим "
-"пользователям его поиск."
-
-#: common/static/common/templates/discussion/user-profile.underscore
-msgid "Active Threads"
-msgstr "Активные темы"
-
-#: lms/djangoapps/support/static/support/templates/certificates.underscore
-msgid "username or email"
-msgstr "имя пользователя или электронный адрес"
-
-#: lms/djangoapps/support/static/support/templates/certificates.underscore
-msgid "course id"
-msgstr "идентификатор курса"
-
-#: lms/djangoapps/support/static/support/templates/certificates_results.underscore
-#: lms/templates/instructor/instructor_dashboard_2/certificate-invalidation.underscore
-#: lms/templates/instructor/instructor_dashboard_2/certificate-white-list.underscore
-msgid "No results"
-msgstr "Результаты отсутствуют"
-
-#: lms/djangoapps/support/static/support/templates/certificates_results.underscore
-msgid "Course Key"
-msgstr "Идентификатор курса"
-
-#: lms/djangoapps/support/static/support/templates/certificates_results.underscore
-msgid "Download URL"
-msgstr "Ссылка для скачивания"
-
-#: lms/djangoapps/support/static/support/templates/certificates_results.underscore
-msgid "Grade"
-msgstr "Оценка"
-
-#: lms/djangoapps/support/static/support/templates/certificates_results.underscore
-msgid "Last Updated"
-msgstr "Последнее обновление"
-
-#: lms/djangoapps/support/static/support/templates/certificates_results.underscore
-msgid "Download the user's certificate"
-msgstr "Скачать сертификат"
-
-#: lms/djangoapps/support/static/support/templates/certificates_results.underscore
-msgid "Not available"
-msgstr "Недоступно"
-
-#: lms/djangoapps/support/static/support/templates/certificates_results.underscore
-msgid "Regenerate"
-msgstr "Создать повторно"
-
-#: lms/djangoapps/support/static/support/templates/certificates_results.underscore
-msgid "Regenerate the user's certificate"
-msgstr "Повторно создать сертификат для данного пользователя"
-
-#: lms/djangoapps/support/static/support/templates/certificates_results.underscore
-msgid "Generate"
-msgstr "Создать"
-
-#: lms/djangoapps/support/static/support/templates/certificates_results.underscore
-msgid "Generate the user's certificate"
-msgstr "Создать сертификат"
-
-#: lms/djangoapps/support/static/support/templates/enrollment-modal.underscore
-msgid "Current enrollment mode:"
-msgstr "Текущий режим регистрации:"
-
-#: lms/djangoapps/support/static/support/templates/enrollment-modal.underscore
-msgid "New enrollment mode:"
-msgstr "Новый режим регистрации:"
-
-#: lms/djangoapps/support/static/support/templates/enrollment-modal.underscore
-msgid "Reason for change:"
-msgstr "Причина изменения:"
-
-#: lms/djangoapps/support/static/support/templates/enrollment-modal.underscore
-msgid "Choose One"
-msgstr "Выберите один"
-
-#: lms/djangoapps/support/static/support/templates/enrollment-modal.underscore
-msgid "Explain if other."
-msgstr "Объясните, если другое."
-
-#: lms/djangoapps/support/static/support/templates/enrollment-modal.underscore
-msgid "Submit enrollment change"
-msgstr "Измененить режим зачисления"
-
-#: lms/djangoapps/support/static/support/templates/enrollment.underscore
-#: lms/templates/instructor/instructor_dashboard_2/certificate-invalidation.underscore
-msgid "Username or email address"
-msgstr "Имя пользователя или адрес электронной почты"
-
-#: lms/djangoapps/support/static/support/templates/enrollment.underscore
-msgid "Course ID"
-msgstr "Идентификатор курса"
-
-#: lms/djangoapps/support/static/support/templates/enrollment.underscore
-msgid "Course Start"
-msgstr "Начало курса"
-
-#: lms/djangoapps/support/static/support/templates/enrollment.underscore
-msgid "Course End"
-msgstr "Курс завершится"
-
-#: lms/djangoapps/support/static/support/templates/enrollment.underscore
-msgid "Upgrade Deadline"
-msgstr "Предельный срок обновления"
-
-#: lms/djangoapps/support/static/support/templates/enrollment.underscore
-msgid "Verification Deadline"
-msgstr "Срок подтверждения"
-
-#: lms/djangoapps/support/static/support/templates/enrollment.underscore
-msgid "Enrollment Date"
-msgstr "Дата записи на курс"
-
-#: lms/djangoapps/support/static/support/templates/enrollment.underscore
-msgid "Enrollment Mode"
-msgstr "Режим зачисления"
-
-#: lms/djangoapps/support/static/support/templates/enrollment.underscore
-msgid "Verified mode price"
-msgstr "Стоимость подтверждённого сертификата"
-
-#: lms/djangoapps/support/static/support/templates/enrollment.underscore
-msgid "Reason"
-msgstr "Причина"
-
-#: lms/djangoapps/support/static/support/templates/enrollment.underscore
-msgid "Last modified by"
-msgstr "Последним изменял"
-
-#: lms/djangoapps/support/static/support/templates/enrollment.underscore
-#: lms/templates/ccx/schedule.underscore
-msgid "N/A"
-msgstr "Нет"
-
-#: lms/djangoapps/support/static/support/templates/enrollment.underscore
-msgid "Change Enrollment"
-msgstr "Изменить зачисление"
-
-#: lms/djangoapps/teams/static/teams/templates/edit-team.underscore
-msgid "Your team could not be created."
-msgstr "Не удалось создать вашу команду."
-
-#: lms/djangoapps/teams/static/teams/templates/edit-team.underscore
-msgid "Your team could not be updated."
-msgstr "Не удалось сохранить изменения в описании вашей команды."
-
-#: lms/djangoapps/teams/static/teams/templates/edit-team.underscore
-msgid ""
-"Enter information to describe your team. You cannot change these details "
-"after you create the team."
-msgstr ""
-"Введите информацию, описывающую вашу команду. Вы не сможете изменить это "
-"описание после создания команды."
-
-#: lms/djangoapps/teams/static/teams/templates/edit-team.underscore
-msgid "Optional Characteristics"
-msgstr "Дополнительные атрибуты"
-
-#: lms/djangoapps/teams/static/teams/templates/edit-team.underscore
-msgid ""
-"Help other learners decide whether to join your team by specifying some "
-"characteristics for your team. Choose carefully, because fewer people might "
-"be interested in joining your team if it seems too restrictive."
-msgstr ""
-"Помогите сокурсникам решить, присоединяться ли к вашей команде, указав "
-"некоторые её особенности. Выбирайте тщательно, ведь чем больше будет "
-"ограничений, тем меньше людей захочет присоединиться к вашей команде."
-
-#: lms/djangoapps/teams/static/teams/templates/edit-team.underscore
-msgid "Create team."
-msgstr "Создать команду."
-
-#: lms/djangoapps/teams/static/teams/templates/edit-team.underscore
-msgid "Update team."
-msgstr "Обновить описание команды"
-
-#: lms/djangoapps/teams/static/teams/templates/edit-team.underscore
-msgid "Cancel team creating."
-msgstr "Отменить создание команды."
-
-#: lms/djangoapps/teams/static/teams/templates/edit-team.underscore
-msgid "Cancel team updating."
-msgstr "Отменить обновление команды"
-
-#: lms/djangoapps/teams/static/teams/templates/instructor-tools.underscore
-msgid "Instructor tools"
-msgstr "Инструменты преподавателя"
-
-#: lms/djangoapps/teams/static/teams/templates/instructor-tools.underscore
-msgid "Delete Team"
-msgstr "Удалить команду"
-
-#: lms/djangoapps/teams/static/teams/templates/instructor-tools.underscore
-msgid "Edit Membership"
-msgstr "Редактировать состав"
-
-#: lms/djangoapps/teams/static/teams/templates/team-actions.underscore
-msgid "Are you having trouble finding a team to join?"
-msgstr "Не можете найти себе команду?"
-
-#: lms/djangoapps/teams/static/teams/templates/team-profile-header-actions.underscore
-msgid "Join Team"
-msgstr "Присоединиться к команде"
-
-#: lms/djangoapps/teams/static/teams/templates/team-profile.underscore
-msgid "New Post"
-msgstr "Новая тема"
-
-#: lms/djangoapps/teams/static/teams/templates/team-profile.underscore
-msgid "Team Details"
-msgstr "О команде"
-
-#: lms/djangoapps/teams/static/teams/templates/team-profile.underscore
-msgid "You are a member of this team."
-msgstr "Вы член этой команды."
-
-#: lms/djangoapps/teams/static/teams/templates/team-profile.underscore
-msgid "Team member profiles"
-msgstr "Профили членов команды"
-
-#: lms/djangoapps/teams/static/teams/templates/team-profile.underscore
-msgid "Team capacity"
-msgstr "Размер команды"
-
-#: lms/djangoapps/teams/static/teams/templates/team-profile.underscore
-msgid "country"
-msgstr "страна"
-
-#: lms/djangoapps/teams/static/teams/templates/team-profile.underscore
-msgid "language"
-msgstr "язык"
-
-#: lms/djangoapps/teams/static/teams/templates/team-profile.underscore
-msgid "Leave Team"
-msgstr "Покинуть команду"
-
-#: lms/static/js/fixtures/donation.underscore
-#: lms/templates/dashboard/donation.underscore
-msgid "Donate"
-msgstr "Пожертвовать"
-
-#: lms/templates/bookmarks/bookmarks-list.underscore
-msgid "My Bookmarks"
-msgstr "Мои закладки"
-
-#: lms/templates/bookmarks/bookmarks-list.underscore
-msgid "Bookmarked on"
-msgstr "Закладка на"
-
-#: lms/templates/bookmarks/bookmarks-list.underscore
-msgid "You have not bookmarked any courseware pages yet."
-msgstr "Вы ещё не создали закладок ни на одном из материалов курса."
-
-#: lms/templates/bookmarks/bookmarks-list.underscore
-msgid ""
-"Use bookmarks to help you easily return to courseware pages. To bookmark a "
-"page, select Bookmark in the upper right corner of that page. To see a list "
-"of all your bookmarks, select Bookmarks in the upper left corner of any "
-"courseware page."
-msgstr ""
-"Используйте закладки для быстрого возврата к материалам курса. Для "
-"добавления закладки, нажмите «Добавить в закладки» в правом верхнем углу "
-"нужной страницы. Для того чтобы увидеть все свои закладки, нажмите "
-"«Закладки» в левом верхнем углу любой из страниц курса"
-
-#: lms/templates/ccx/schedule.underscore
-msgid "Expand All"
-msgstr "Развернуть всё"
-
-#: lms/templates/ccx/schedule.underscore
-msgid "Collapse All"
-msgstr "Свернуть все"
-
-#: lms/templates/ccx/schedule.underscore
-msgid "Unit"
-msgstr "Блок"
-
-#: lms/templates/ccx/schedule.underscore
-msgid "Start Date"
-msgstr "Дата начала"
-
-#: lms/templates/ccx/schedule.underscore
-msgid "Due Date"
-msgstr "Срок сдачи"
-
-#: lms/templates/ccx/schedule.underscore
-msgid "remove all"
-msgstr "удалить всё"
-
-#: lms/templates/ccx/schedule.underscore
-msgid "Section"
-msgstr "Раздел"
-
-#: lms/templates/ccx/schedule.underscore
-#, python-format
-msgid "Remove chapter %(chapterDisplayName)s"
-msgstr "Удалить раздел %(chapterDisplayName)s"
-
-#: lms/templates/ccx/schedule.underscore
-msgid "remove"
-msgstr "удалить"
-
-#: lms/templates/ccx/schedule.underscore
-msgid "Subsection"
-msgstr "Подраздел"
-
-#: lms/templates/ccx/schedule.underscore
-#, python-format
-msgid "Remove subsection %(subsectionDisplayName)s"
-msgstr "Удалить подраздел %(subsectionDisplayName)s"
-
-#: lms/templates/ccx/schedule.underscore
-#, python-format
-msgid "Remove unit %(unitName)s"
-msgstr "Удалить блок %(unitName)s"
-
-#: lms/templates/commerce/provider.underscore
-#, python-format
-msgid ""
-"You still need to visit the %(display_name)s website to complete the credit "
-"process."
-msgstr "Вам нужно посетить %(display_name)s веб-сайт для завершения покупки."
-
-#: lms/templates/commerce/provider.underscore
-#, python-format
-msgid ""
-"To finalize course credit, %(display_name)s requires %(platform_name)s "
-"learners to submit a credit request."
-msgstr ""
-"Чтобы получить зачётные единицы, %(display_name)s от %(platform_name)s "
-"слушатель должен подать запрос."
-
-#: lms/templates/commerce/provider.underscore
-#, python-format
-msgid " "
-msgstr " "
-
-#: lms/templates/commerce/provider.underscore
-#, python-format
-msgid ""
-"%s "
-msgstr ""
-"%s "
-
-#: lms/templates/commerce/provider.underscore
-msgid "Get Credit"
-msgstr "Получить зачёт"
-
-#: lms/templates/commerce/receipt.underscore
-#, python-format
-msgid "Thank you! We have received your payment for %(course_name)s."
-msgstr "Спасибо! Ваш платёж по курсу «%(course_name)s» успешно получен."
-
-#: lms/templates/commerce/receipt.underscore
-#: lms/templates/verify_student/payment_confirmation_step.underscore
-msgid ""
-"Please print this page for your records; it serves as your receipt. You will"
-" also receive an email with the same information."
-msgstr ""
-"Эта страница – ваша квитанция об оплате. Рекомендуем распечатать её. Вы "
-"также получите электронное сообщение с этой информацией."
-
-#: lms/templates/commerce/receipt.underscore
-#: lms/templates/verify_student/payment_confirmation_step.underscore
-msgid "Order No."
-msgstr "Заказ №"
-
-#: lms/templates/commerce/receipt.underscore
-#: lms/templates/verify_student/payment_confirmation_step.underscore
-msgid "Amount"
-msgstr "Сумма"
-
-#: lms/templates/commerce/receipt.underscore
-#: lms/templates/verify_student/make_payment_step_ab_testing.underscore
-#: lms/templates/verify_student/payment_confirmation_step.underscore
-msgid "Total"
-msgstr "Итого"
-
-#: lms/templates/commerce/receipt.underscore
-#: lms/templates/verify_student/payment_confirmation_step.underscore
-msgid "Please Note"
-msgstr "Обратите внимание!"
-
-#: lms/templates/commerce/receipt.underscore
-#: lms/templates/verify_student/payment_confirmation_step.underscore
-msgid "Crossed out items have been refunded."
-msgstr "Платежи за вычеркнутые пункты возвращены."
-
-#: lms/templates/commerce/receipt.underscore
-#: lms/templates/verify_student/payment_confirmation_step.underscore
-msgid "Billed to"
-msgstr "Счет на имя"
-
-#: lms/templates/commerce/receipt.underscore
-#: lms/templates/verify_student/payment_confirmation_step.underscore
-msgid "No receipt available"
-msgstr "Нет квитанции об оплате"
-
-#: lms/templates/commerce/receipt.underscore
-#: lms/templates/financial-assistance/financial_assessment_submitted.underscore
-msgid "Go to Dashboard"
-msgstr "Перейти к панели управления"
-
-#: lms/templates/commerce/receipt.underscore
-#: lms/templates/verify_student/payment_confirmation_step.underscore
-#, python-format
-msgid ""
-"If you don't verify your identity now, you can still explore your course "
-"from your dashboard. You will receive periodic reminders from "
-"%(platformName)s to verify your identity."
-msgstr ""
-"Если вы не подтвердите свои данные, вы всё равно сможете просмотреть курс "
-"через панель управления. Вы периодически будете получать напоминания о "
-"подтверждении сведений от %(platformName)s."
-
-#: lms/templates/commerce/receipt.underscore
-#: lms/templates/verify_student/payment_confirmation_step.underscore
-msgid "Want to confirm your identity later?"
-msgstr "Хотите подтвердить данные позже?"
-
-#: lms/templates/commerce/receipt.underscore
-msgid "Verify Now"
-msgstr "Подтвердить"
-
-#: lms/templates/courseware/proctored-exam-controls.underscore
-msgid "Mark Exam As Completed"
-msgstr "Отметить экзамен, как завершённый"
-
-#: lms/templates/courseware/proctored-exam-status.underscore
-msgid "timed"
-msgstr "приурочен"
-
-#: lms/templates/courseware/proctored-exam-status.underscore
-msgid ""
-"To receive credit on a problem, you must click \"Check\" or \"Final Check\" "
-"on it before you select \"End My Exam\"."
-msgstr ""
-"Чтобы иметь возможность получить за задание зачётные единицы, перед нажатием"
-" кнопки «Завершить сдачу экзамена» необходимо нажать кнопку «Проверить» или "
-"«Проверить/последняя попытка» в этом задании."
-
-#: lms/templates/courseware/proctored-exam-status.underscore
-msgid "End My Exam"
-msgstr "Завершить сдачу экзамена"
-
-#: lms/templates/discovery/course_card.underscore
-msgid "LEARN MORE"
-msgstr "ПОДРОБНЕЕ"
-
-#: lms/templates/discovery/course_card.underscore
-#, python-format
-msgid "Starts: %(start_date)s"
-msgstr "Начало: %(start_date)s"
-
-#: lms/templates/discovery/course_card.underscore
-msgid "Starts"
-msgstr "Начало"
-
-#: lms/templates/discovery/filter_bar.underscore
-msgid "Clear All"
-msgstr "Сбросить всё"
-
-#: lms/templates/edxnotes/note-item.underscore
-msgid "Highlighted text"
-msgstr "Выделенный текст"
-
-#: lms/templates/edxnotes/note-item.underscore
-msgid "Note"
-msgstr "Запись"
-
-#: lms/templates/edxnotes/note-item.underscore
-msgid "You commented..."
-msgstr "Вы прокомментировали..."
-
-#: lms/templates/edxnotes/note-item.underscore
-msgid "Noted in:"
-msgstr "Запись сделана в:"
-
-#: lms/templates/edxnotes/note-item.underscore
-msgid "Last Edited:"
-msgstr "Последняя модификация"
-
-#: lms/templates/edxnotes/tab-item.underscore
-msgid "Clear search results"
-msgstr "Очистить результаты поиска"
-
-#: lms/templates/fields/field_dropdown.underscore
-#: lms/templates/fields/field_textarea.underscore
-msgid "Click to edit"
-msgstr "Нажмите, чтобы редактировать"
-
-#: lms/templates/fields/field_text.underscore
-msgid "title"
-msgstr "заголовок"
-
-#: lms/templates/financial-assistance/financial_assessment_form.underscore
-#: lms/templates/financial-assistance/financial_assessment_submitted.underscore
-msgid "Financial Assistance Application"
-msgstr "Заявление на финансовую помощь"
-
-#: lms/templates/financial-assistance/financial_assessment_form.underscore
-msgid "Unable to submit application"
-msgstr "Не удалось отправить заявление"
-
-#: lms/templates/financial-assistance/financial_assessment_form.underscore
-msgid "About You"
-msgstr "О вас"
-
-#: lms/templates/financial-assistance/financial_assessment_form.underscore
-msgid ""
-"The following information is already a part of your {platform} profile. "
-"We\\'ve included it here for your application."
-msgstr ""
-"Следующая информация уже является частью вашего профиля на {platform}."
-
-#: lms/templates/financial-assistance/financial_assessment_form.underscore
-msgid "Email address"
-msgstr "E-mail адрес"
-
-#: lms/templates/financial-assistance/financial_assessment_form.underscore
-msgid "Legal name"
-msgstr "Имя"
-
-#: lms/templates/financial-assistance/financial_assessment_form.underscore
-msgid "Country of residence"
-msgstr "Гражданство"
-
-#: lms/templates/financial-assistance/financial_assessment_form.underscore
-msgid "Back to {platform} FAQs"
-msgstr "Назад к {platform} FAQ"
-
-#: lms/templates/financial-assistance/financial_assessment_form.underscore
-msgid "Submit Application"
-msgstr "Подать заявление"
-
-#: lms/templates/financial-assistance/financial_assessment_submitted.underscore
-msgid ""
-"Thank you for submitting your financial assistance application for "
-"{course_name}! You can expect a response in 2-4 business days."
-msgstr ""
-"Благодарим вас за подачу заявления на грант по курсу {course_name}! Вы "
-"получите ответ через 2-4 рабочих дня."
-
-#: lms/templates/instructor/instructor_dashboard_2/certificate-bulk-white-list.underscore
-msgid "Bulk Exceptions"
-msgstr "Массовые исключения"
-
-#: lms/templates/instructor/instructor_dashboard_2/certificate-bulk-white-list.underscore
-msgid ""
-"Upload a comma separated values (.csv) file that contains the usernames or "
-"email addresses of learners who have been given exceptions. Include the "
-"username or email address in the first comma separated field. You can "
-"include an optional note describing the reason for the exception in the "
-"second comma separated field."
-msgstr ""
-"Загрузите файл исключений формата .csv (текст, разделённый запятыми), "
-"который содержит имена пользователей или адреса их электронной почты. "
-"Включите имя пользователя или адрес электронной почты в первое поле. Вы "
-"можете добавить необязательное пояснение с описанием причины для исключения "
-"во второе поле после запятой."
-
-#: lms/templates/instructor/instructor_dashboard_2/certificate-bulk-white-list.underscore
-msgid "Browse"
-msgstr "Открыть в браузере"
-
-#: lms/templates/instructor/instructor_dashboard_2/certificate-bulk-white-list.underscore
-#: lms/templates/instructor/instructor_dashboard_2/certificate-white-list-editor.underscore
-msgid "Add to Exception List"
-msgstr "Добавить в список исключений"
-
-#: lms/templates/instructor/instructor_dashboard_2/certificate-invalidation.underscore
-msgid ""
-"To invalidate a certificate for a particular learner, add the username or "
-"email address below."
-msgstr ""
-"Для аннулирования сертификата определённого слушателя, добавьте его имя "
-"пользователя и эдектронный адрес сюда."
-
-#: lms/templates/instructor/instructor_dashboard_2/certificate-invalidation.underscore
-msgid "Add notes about this learner"
-msgstr "Добавить заметки об этом слушателе"
-
-#: lms/templates/instructor/instructor_dashboard_2/certificate-invalidation.underscore
-msgid "Invalidate Certificate"
-msgstr "Аннулировать сертификат"
-
-#: lms/templates/instructor/instructor_dashboard_2/certificate-invalidation.underscore
-msgid "Student"
-msgstr "Обучающийся"
-
-#: lms/templates/instructor/instructor_dashboard_2/certificate-invalidation.underscore
-msgid "Invalidated By"
-msgstr "Аннулировал"
-
-#: lms/templates/instructor/instructor_dashboard_2/certificate-invalidation.underscore
-msgid "Invalidated"
-msgstr "Аннулировано"
-
-#: lms/templates/instructor/instructor_dashboard_2/certificate-invalidation.underscore
-#: lms/templates/instructor/instructor_dashboard_2/certificate-white-list.underscore
-msgid "Notes"
-msgstr "Примечания"
-
-#: lms/templates/instructor/instructor_dashboard_2/certificate-invalidation.underscore
-#: lms/templates/instructor/instructor_dashboard_2/certificate-white-list.underscore
-msgid "Action"
-msgstr "Действие"
-
-#: lms/templates/instructor/instructor_dashboard_2/certificate-invalidation.underscore
-msgid "Remove from Invalidation Table"
-msgstr "Удалить из списка аннулирования"
-
-#: lms/templates/instructor/instructor_dashboard_2/certificate-white-list-editor.underscore
-msgid "Individual Exceptions"
-msgstr "Индивидуальные исключения"
-
-#: lms/templates/instructor/instructor_dashboard_2/certificate-white-list-editor.underscore
-msgid ""
-"Enter the username or email address of each learner that you want to add as "
-"an exception."
-msgstr ""
-"Введите имя пользователя или адрес электронной почты, которого вы хотите "
-"добавить в список исключений."
-
-#: lms/templates/instructor/instructor_dashboard_2/certificate-white-list.underscore
-msgid "Generate Exception Certificates"
-msgstr "Создать сертификаты для исключительных случаев"
-
-#: lms/templates/instructor/instructor_dashboard_2/certificate-white-list.underscore
-msgid ""
-"Generate certificates for all users on the Exception list for whom "
-"certificates have not yet been run"
-msgstr ""
-
-#: lms/templates/instructor/instructor_dashboard_2/certificate-white-list.underscore
-msgid "Generate a Certificate for all users on the Exception list"
-msgstr "Создать сертификаты для всех пользователей в списке исключений"
-
-#: lms/templates/instructor/instructor_dashboard_2/certificate-white-list.underscore
-msgid "User Email"
-msgstr "Адрес электронной почты пользователя"
-
-#: lms/templates/instructor/instructor_dashboard_2/certificate-white-list.underscore
-msgid "Exception Granted"
-msgstr "Исключение добавлено"
-
-#: lms/templates/instructor/instructor_dashboard_2/certificate-white-list.underscore
-msgid "Certificate Generated"
-msgstr "Сертификат создан"
-
-#: lms/templates/instructor/instructor_dashboard_2/certificate-white-list.underscore
-msgid "Remove from List"
-msgstr "Исключить из списка"
-
-#: lms/templates/instructor/instructor_dashboard_2/cohort-discussions-course-wide.underscore
-#: lms/templates/instructor/instructor_dashboard_2/cohorts.underscore
-msgid "Specify whether discussion topics are divided by cohort"
-msgstr "Укажите, нужно ли обсуждать темы по отдельным группам"
-
-#: lms/templates/instructor/instructor_dashboard_2/cohort-discussions-course-wide.underscore
-msgid "Course-Wide Discussion Topics"
-msgstr "Общие темы для обсуждения в рамках курса"
-
-#: lms/templates/instructor/instructor_dashboard_2/cohort-discussions-course-wide.underscore
-msgid ""
-"Select the course-wide discussion topics that you want to divide by cohort."
-msgstr "Выберите темы курса, которые нужно обсуждать по отдельным группам."
-
-#: lms/templates/instructor/instructor_dashboard_2/cohort-discussions-inline.underscore
-msgid "Content-Specific Discussion Topics"
-msgstr "Темы для обсуждения, связанные с конкретными материалами курса"
-
-#: lms/templates/instructor/instructor_dashboard_2/cohort-discussions-inline.underscore
-msgid ""
-"Specify whether content-specific discussion topics are divided by cohort."
-msgstr ""
-"Укажите, нужно ли обсуждать темы, связанные с конкретными материалами курса,"
-" по отдельным группам"
-
-#: lms/templates/instructor/instructor_dashboard_2/cohort-discussions-inline.underscore
-msgid "Always cohort content-specific discussion topics"
-msgstr ""
-"Всегда обсуждать темы, связанные с конкретными материалами курса, по "
-"отдельным группам"
-
-#: lms/templates/instructor/instructor_dashboard_2/cohort-discussions-inline.underscore
-msgid "Cohort selected content-specific discussion topics"
-msgstr ""
-"Обсуждать темы, связанные с конкретными материалами курса, по отдельным "
-"группам"
-
-#: lms/templates/instructor/instructor_dashboard_2/cohort-discussions-inline.underscore
-msgid "No content-specific discussion topics exist."
-msgstr "В курсе нет тем для обсуждения, связанных с конкретными материалами."
-
-#: lms/templates/instructor/instructor_dashboard_2/cohort-discussions-subcategory.underscore
-msgid "Cohorted"
-msgstr "распределено по группам"
-
-#: lms/templates/instructor/instructor_dashboard_2/cohort-editor.underscore
-msgid "Manage Students"
-msgstr "Управление слушателями"
-
-#: lms/templates/instructor/instructor_dashboard_2/cohort-editor.underscore
-msgid "Add students to this cohort"
-msgstr "Добавить слушателей в группу"
-
-#: lms/templates/instructor/instructor_dashboard_2/cohort-editor.underscore
-msgid ""
-"Note: Students can be in only one cohort. Adding students to this group "
-"overrides any previous group assignment."
-msgstr ""
-"Примечание. Слушатель может состоять только в одной группе. Если вы добавите"
-" его в эту группу, он будет исключен из любой другой."
-
-#: lms/templates/instructor/instructor_dashboard_2/cohort-editor.underscore
-msgid ""
-"Enter email addresses and/or usernames, separated by new lines or commas, "
-"for the students you want to add. *"
-msgstr ""
-"Введите адреса электронной почты и/или имена слушателей по одному в строку "
-"или разделяя их запятыми.*"
-
-#: lms/templates/instructor/instructor_dashboard_2/cohort-editor.underscore
-#: lms/templates/instructor/instructor_dashboard_2/cohort-form.underscore
-msgid "(Required Field)"
-msgstr "(поле, обязательное для заполнения)"
-
-#: lms/templates/instructor/instructor_dashboard_2/cohort-editor.underscore
-msgid "e.g. johndoe@example.com, JaneDoe, joeydoe@example.com"
-msgstr ""
-"например mariaivanova@example.ru, MariaIvanova, mashaivanova@example.ru"
-
-#: lms/templates/instructor/instructor_dashboard_2/cohort-editor.underscore
-msgid ""
-"You will not receive notification for emails that bounce, so double-check "
-"your spelling."
-msgstr ""
-"Вы не получите уведомлений о неполученных сообщениях, поэтому ещё раз "
-"проверьте адрес."
-
-#: lms/templates/instructor/instructor_dashboard_2/cohort-editor.underscore
-msgid "Add Students"
-msgstr "Добавить слушателей"
-
-#: lms/templates/instructor/instructor_dashboard_2/cohort-form.underscore
-msgid "Add a New Cohort"
-msgstr "Добавить группу"
-
-#: lms/templates/instructor/instructor_dashboard_2/cohort-form.underscore
-msgid "Enter the name of the cohort"
-msgstr "Введите название группы"
-
-#: lms/templates/instructor/instructor_dashboard_2/cohort-form.underscore
-msgid "Cohort Name"
-msgstr "Название группы"
-
-#: lms/templates/instructor/instructor_dashboard_2/cohort-form.underscore
-msgid "Cohort Assignment Method"
-msgstr "Способ распределения по группам"
-
-#: lms/templates/instructor/instructor_dashboard_2/cohort-form.underscore
-msgid "Automatic"
-msgstr "Автоматически"
-
-#: lms/templates/instructor/instructor_dashboard_2/cohort-form.underscore
-msgid "Manual"
-msgstr "Вручную"
-
-#: lms/templates/instructor/instructor_dashboard_2/cohort-form.underscore
-msgid ""
-"There must be one cohort to which students can automatically be assigned."
-msgstr ""
-"Необходимо создать хотя бы одну группу, в которую будут автоматически "
-"добавляться слушатели."
-
-#: lms/templates/instructor/instructor_dashboard_2/cohort-form.underscore
-msgid "Associated Content Group"
-msgstr "Соответствующие группы по изучаемому материалу"
-
-#: lms/templates/instructor/instructor_dashboard_2/cohort-form.underscore
-msgid "No Content Group"
-msgstr "Нет группы по изучаемым материалам"
-
-#: lms/templates/instructor/instructor_dashboard_2/cohort-form.underscore
-msgid "Select a Content Group"
-msgstr "Выбрать группу по изучаемым материалам"
-
-#: lms/templates/instructor/instructor_dashboard_2/cohort-form.underscore
-msgid "Choose a content group to associate"
-msgstr "Выбрать соответствующую группу по изучаемым материалам"
-
-#: lms/templates/instructor/instructor_dashboard_2/cohort-form.underscore
-msgid "Not selected"
-msgstr "Не выбрано"
-
-#: lms/templates/instructor/instructor_dashboard_2/cohort-form.underscore
-msgid "Deleted Content Group"
-msgstr "Удалённая группа по изучаемым материалам"
-
-#: lms/templates/instructor/instructor_dashboard_2/cohort-form.underscore
-msgid ""
-"{screen_reader_start}Warning:{screen_reader_end} The previously selected "
-"content group was deleted. Select another content group."
-msgstr ""
-
-#: lms/templates/instructor/instructor_dashboard_2/cohort-form.underscore
-msgid ""
-"{screen_reader_start}Warning:{screen_reader_end} No content groups exist."
-msgstr ""
-
-#: lms/templates/instructor/instructor_dashboard_2/cohort-form.underscore
-msgid "Create a content group"
-msgstr "Создать группу по изучаемым материалам"
-
-#: lms/templates/instructor/instructor_dashboard_2/cohort-group-header.underscore
-#, python-format
-msgid "(contains %(student_count)s student)"
-msgid_plural "(contains %(student_count)s students)"
-msgstr[0] "(%(student_count)s слушатель)"
-msgstr[1] "(%(student_count)s слушателя)"
-msgstr[2] "(%(student_count)s слушателей)"
-msgstr[3] "(%(student_count)s слушателей)"
-
-#: lms/templates/instructor/instructor_dashboard_2/cohort-group-header.underscore
-msgid ""
-"Learners are added to this cohort only when you provide their email "
-"addresses or usernames on this page."
-msgstr ""
-"Слушатели будут добавлены в группу, когда вы введете их адреса электронной "
-"почты или имена пользователей на этой странице."
-
-#: lms/templates/instructor/instructor_dashboard_2/cohort-group-header.underscore
-msgid "What does this mean?"
-msgstr "Что это значит?"
-
-#: lms/templates/instructor/instructor_dashboard_2/cohort-group-header.underscore
-msgid "Learners are added to this cohort automatically."
-msgstr "Слушатели добавляются в эту группу автоматически."
-
-#: lms/templates/instructor/instructor_dashboard_2/cohort-selector.underscore
-msgid "Select a cohort"
-msgstr "Выбрать группу"
-
-#: lms/templates/instructor/instructor_dashboard_2/cohort-selector.underscore
-#, python-format
-msgid "%(cohort_name)s (%(user_count)s)"
-msgstr "%(cohort_name)s (%(user_count)s)"
-
-#: lms/templates/instructor/instructor_dashboard_2/cohorts.underscore
-msgid "Enable Cohorts"
-msgstr "Включить группы"
-
-#: lms/templates/instructor/instructor_dashboard_2/cohorts.underscore
-msgid "Select a cohort to manage"
-msgstr "Выберите группу для управления"
-
-#: lms/templates/instructor/instructor_dashboard_2/cohorts.underscore
-msgid "View Cohort"
-msgstr "Посмотреть группу"
-
-#: lms/templates/instructor/instructor_dashboard_2/cohorts.underscore
-msgid "Assign students to cohorts by uploading a CSV file"
-msgstr "Распределить слушателей по группам, загрузив файл CSV"
-
-#: lms/templates/instructor/instructor_dashboard_2/cohorts.underscore
-msgid ""
-"To review student cohort assignments or see the results of uploading a CSV "
-"file, download course profile information or cohort results on {link_start} "
-"the Data Download page. {link_end}"
-msgstr ""
-
-#: lms/templates/instructor/instructor_dashboard_2/enrollment-code-lookup-links.underscore
-msgid "Used"
-msgstr "Использовано"
-
-#: lms/templates/instructor/instructor_dashboard_2/enrollment-code-lookup-links.underscore
-msgid "Valid"
-msgstr "Данные действительны"
-
-#: lms/templates/learner_dashboard/explore_new_programs.underscore
-msgid ""
-"Browse recently launched courses and see what\\'s new in your favorite "
-"subjects"
-msgstr ""
-
-#: lms/templates/learner_dashboard/explore_new_programs.underscore
-msgid "Explore New XSeries"
-msgstr ""
-
-#: lms/templates/learner_dashboard/program_card.underscore
-msgid "org.display_name"
-msgstr ""
-
-#: lms/templates/learner_dashboard/program_card.underscore
-msgid "type"
-msgstr ""
-
-#: lms/templates/search/course_search_results.underscore
-#: lms/templates/search/dashboard_search_results.underscore
-#, python-format
-msgid "Load next %(num_items)s result"
-msgid_plural "Load next %(num_items)s results"
-msgstr[0] "Загрузить %(num_items)s результат"
-msgstr[1] "Загрузить следующие %(num_items)s результата"
-msgstr[2] "Загрузить следующие %(num_items)s результаты"
-msgstr[3] "Загрузить следующие %(num_items)s результаты"
-
-#: lms/templates/search/course_search_results.underscore
-#: lms/templates/search/dashboard_search_results.underscore
-msgid "Sorry, no results were found."
-msgstr "Ничего не найдено."
-
-#: lms/templates/search/dashboard_search_results.underscore
-msgid "Back to Dashboard"
-msgstr "Вернуться к панели управления"
-
-#: lms/templates/student_account/account.underscore
-msgid "New Address"
-msgstr "Новый адрес"
-
-#: lms/templates/student_account/account.underscore
-msgid "Change My Email Address"
-msgstr "Изменить адрес электронной почты"
-
-#: lms/templates/student_account/account_settings.underscore
-msgid "Account Settings"
-msgstr "Настройки учётной записи"
-
-#: lms/templates/student_account/account_settings.underscore
-msgid ""
-"These settings include basic information about your account. You can also "
-"specify additional information and see your linked social accounts on this "
-"page."
-msgstr ""
-"В настройках указана основная информация о вашей учётной записи. Вы также "
-"можете добавить дополнительные сведения и просмотреть список связанных "
-"учётных записей в социальных сетях."
-
-#: lms/templates/student_account/account_settings.underscore
-msgid "section.title"
-msgstr "section.title"
-
-#: lms/templates/student_account/account_settings.underscore
-msgid "An error occurred. Please reload the page."
-msgstr "Произошла ошибка. Перезагрузите страницу."
-
-#: lms/templates/student_account/form_field.underscore
-msgid "Forgot password?"
-msgstr "Забыли пароль?"
-
-#: lms/templates/student_account/hinted_login.underscore
-#: lms/templates/student_account/login.underscore
-#: lms/templates/student_account/register.underscore
-msgid "Sign in"
-msgstr "Вход"
-
-#: lms/templates/student_account/hinted_login.underscore
-#, python-format
-msgid "Would you like to sign in using your %(providerName)s credentials?"
-msgstr "Войти с помощью логина и пароля %(providerName)s?"
-
-#: lms/templates/student_account/hinted_login.underscore
-#, python-format
-msgid "Sign in using %(providerName)s"
-msgstr "Войти через %(providerName)s"
-
-#: lms/templates/student_account/hinted_login.underscore
-msgid "Show me other ways to sign in or register"
-msgstr "Как ещё можно войти в систему или зарегистрироваться?"
-
-#: lms/templates/student_account/institution_login.underscore
-msgid "Sign in with Institution/Campus Credentials"
-msgstr "Войти, используя логин и пароль обучающегося или преподавателя"
-
-#: lms/templates/student_account/institution_login.underscore
-#: lms/templates/student_account/institution_register.underscore
-msgid "Choose your institution from the list below:"
-msgstr "Выберите ваше учебное заведение."
-
-#: lms/templates/student_account/institution_login.underscore
-msgid "Back to sign in"
-msgstr "Вернуться на страницу входа в систему"
-
-#: lms/templates/student_account/institution_register.underscore
-msgid "Register with Institution/Campus Credentials"
-msgstr ""
-"Зарегистрироваться, используя логин и пароль слушателя или преподавателя"
-
-#: lms/templates/student_account/institution_register.underscore
-msgid "Register through edX"
-msgstr "Зарегистрироваться через edX"
-
-#: lms/templates/student_account/login.underscore
-#, python-format
-msgid ""
-"You have successfully signed into %(currentProvider)s, but your "
-"%(currentProvider)s account does not have a linked %(platformName)s account."
-" To link your accounts, sign in now using your %(platformName)s password."
-msgstr ""
-"Вы вошли в %(currentProvider)s, однако вам необходимо связать учётные записи"
-" %(currentProvider)s и %(platformName)s. Для этого войдите с помощью пароля "
-"%(platformName)s."
-
-#: lms/templates/student_account/login.underscore
-msgid "Password Reset Email Sent"
-msgstr "Инструкции по сбросу пароля отправлены"
-
-#: lms/templates/student_account/login.underscore
-msgid ""
-"We've sent instructions for resetting your password to the email address you"
-" provided."
-msgstr "Мы отправили инструкции по изменению пароля на ваш электронный адрес."
-
-#: lms/templates/student_account/login.underscore
-msgid "We couldn't sign you in."
-msgstr "Не удалось войти в систему."
-
-#: lms/templates/student_account/login.underscore
-#, python-format
-msgid "An error occurred when signing you in to %(platformName)s."
-msgstr "Произошла ошибка при входе в %(platformName)s."
-
-#: lms/templates/student_account/login.underscore
-msgid ""
-"Sign in here using your email address and password, or use one of the "
-"providers listed below."
-msgstr ""
-"Чтобы войти в систему, введите адрес электронной почты и пароль или "
-"используйте одну из следующих учётных записей."
-
-#: lms/templates/student_account/login.underscore
-msgid "Sign in here using your email address and password."
-msgstr "Чтобы войти в систему, введите адрес электронной почты и пароль."
-
-#: lms/templates/student_account/login.underscore
-msgid "If you do not yet have an account, use the button below to register."
-msgstr "Ещё не зарегистрированы? Нажмите кнопку ниже."
-
-#: lms/templates/student_account/login.underscore
-msgid "or sign in with"
-msgstr "или с помощью"
-
-#: lms/templates/student_account/login.underscore
-#, python-format
-msgid "Sign in with %(providerName)s"
-msgstr "Войти через %(providerName)s"
-
-#: lms/templates/student_account/login.underscore
-#: lms/templates/student_account/register.underscore
-msgid "Use my institution/campus credentials"
-msgstr "Использовать мой логин и пароль"
-
-#: lms/templates/student_account/login.underscore
-#, python-format
-msgid "New to %(platformName)s?"
-msgstr "Впервые в %(platformName)s?"
-
-#: lms/templates/student_account/login.underscore
-msgid "Create an account"
-msgstr "Создать учётную запись"
-
-#: lms/templates/student_account/password_reset.underscore
-#: lms/templates/student_account/register.underscore
-msgid "An error occurred."
-msgstr "Произошла ошибка"
-
-#: lms/templates/student_account/password_reset.underscore
-msgid "Password assistance"
-msgstr "Помощь с паролем"
-
-#: lms/templates/student_account/password_reset.underscore
-msgid ""
-"Please enter your email address below and we will send you instructions for "
-"setting a new password."
-msgstr ""
-"Введите адрес электронной почты ниже, и мы вышлем вам инструкции по "
-"установке нового пароля"
-
-#: lms/templates/student_account/password_reset.underscore
-msgid "Reset my password"
-msgstr "Сбросить пароль"
-
-#: lms/templates/student_account/register.underscore
-msgid "We couldn't create your account."
-msgstr "Не удалось создать учётную запись."
-
-#: lms/templates/student_account/register.underscore
-#, python-format
-msgid "You've successfully signed into %(currentProvider)s."
-msgstr "Вы успешно вошли в %(currentProvider)s."
-
-#: lms/templates/student_account/register.underscore
-#, python-format
-msgid ""
-"We just need a little more information before you start learning with "
-"%(platformName)s."
-msgstr "Перед началом учебы в %(platformName)s укажите некоторые данные."
-
-#: lms/templates/student_account/register.underscore
-msgid "Create an account using"
-msgstr "Создать учётную запись, используя"
-
-#: lms/templates/student_account/register.underscore
-#, python-format
-msgid "Create account using %(providerName)s."
-msgstr "Создать учётную запись в %(providerName)s."
-
-#: lms/templates/student_account/register.underscore
-msgid "or create a new one here"
-msgstr "или создать новую в этом сервисе"
-
-#: lms/templates/student_account/register.underscore
-msgid "Create a new account"
-msgstr "Создать новую учётную запись"
-
-#: lms/templates/student_account/register.underscore
-msgid "Create your account"
-msgstr "Создать учётную запись"
-
-#: lms/templates/student_account/register.underscore
-msgid "Required field"
-msgstr "Обязательное поле"
-
-#: lms/templates/student_account/register.underscore
-msgid "Already have an account?"
-msgstr "Уже есть учётная запись?"
-
-#: lms/templates/student_profile/badge.underscore
-#, python-format
-msgid "Share your \"%(display_name)s\" award"
-msgstr ""
-
-#: lms/templates/student_profile/badge.underscore
-msgid "Share"
-msgstr ""
-
-#: lms/templates/student_profile/badge.underscore
-#, python-format
-msgid "Earned %(created)s."
-msgstr ""
-
-#: lms/templates/student_profile/badge_placeholder.underscore
-msgid "What's Your Next Accomplishment?"
-msgstr ""
-
-#: lms/templates/student_profile/badge_placeholder.underscore
-msgid "Start working toward your next learning goal."
-msgstr ""
-
-#: lms/templates/student_profile/badge_placeholder.underscore
-msgid "Find a course"
-msgstr ""
-
-#: lms/templates/student_profile/learner_profile.underscore
-msgid "An error occurred. Try loading the page again."
-msgstr ""
-
-#: lms/templates/student_profile/section_two.underscore
-msgid "You are currently sharing a limited profile."
-msgstr "Сейчас сокурсникам разрешен ограниченный доступ к вашему профилю."
-
-#: lms/templates/student_profile/section_two.underscore
-msgid "This learner is currently sharing a limited profile."
-msgstr ""
-
-#: lms/templates/student_profile/share_modal.underscore
-msgid "Share on Mozilla Backpack"
-msgstr ""
-
-#: lms/templates/student_profile/share_modal.underscore
-msgid ""
-"To share your certificate on Mozilla Backpack, you must first have a "
-"Backpack account. Complete the following steps to add your certificate to "
-"Backpack."
-msgstr ""
-
-#: lms/templates/student_profile/share_modal.underscore
-#, python-format
-msgid ""
-"Create a %(link_start)sMozilla Backpack%(link_end)s account, or log in to "
-"your existing account"
-msgstr ""
-
-#: lms/templates/student_profile/share_modal.underscore
-#, python-format
-msgid ""
-"%(download_link_start)sDownload this image (right-click or option-click, "
-"save as)%(link_end)s and then %(upload_link_start)supload%(link_end)s it to "
-"your backpack."
-msgstr ""
-
-#: lms/templates/verify_student/enrollment_confirmation_step.underscore
-#, python-format
-msgid "Congratulations! You are now verified on %(platformName)s!"
-msgstr "Поздравляем! Ваши данные в %(platformName)s подтверждены."
-
-#: lms/templates/verify_student/enrollment_confirmation_step.underscore
-msgid "You are now enrolled as a verified student for:"
-msgstr "Вы зачислены на следующие курсы:"
-
-#: lms/templates/verify_student/enrollment_confirmation_step.underscore
-msgid "A list of courses you have just enrolled in as a verified student"
-msgstr "Список курсов, на которые вы официально зачислены"
-
-#: lms/templates/verify_student/enrollment_confirmation_step.underscore
-msgid "Course"
-msgstr "Курс"
-
-#: lms/templates/verify_student/enrollment_confirmation_step.underscore
-#, python-format
-msgid "Starts: %(start)s"
-msgstr "Начало: %(start)s"
-
-#: lms/templates/verify_student/enrollment_confirmation_step.underscore
-msgid "Explore your course!"
-msgstr "Просмотрите информацию о курсе"
-
-#: lms/templates/verify_student/enrollment_confirmation_step.underscore
-msgid "Go to your Dashboard"
-msgstr "Перейти к панели управления"
-
-#: lms/templates/verify_student/enrollment_confirmation_step.underscore
-msgid "Verified Status"
-msgstr "Подтверждённый статус"
-
-#: lms/templates/verify_student/enrollment_confirmation_step.underscore
-#, python-format
-msgid ""
-"Thank you for submitting your photos. We will review them shortly. You can "
-"now sign up for any %(platformName)s course that offers verified "
-"certificates. Verification is good for one year. After one year, you must "
-"submit photos for verification again."
-msgstr ""
-"Спасибо, что добавили фото! Мы скоро их проверим. Сейчас вы можете "
-"записаться на любой из курсов %(platformName)s, предлагающих подтверждённые "
-"сертификаты. Подтверждение личности действует один год. После этого вам "
-"потребуется отправить фото повторно."
-
-#: lms/templates/verify_student/error.underscore
-msgid "Error:"
-msgstr "Ошибка:"
-
-#: lms/templates/verify_student/face_photo_step.underscore
-msgid "What You Need for Verification"
-msgstr "Что нужно для подтверждения личности"
-
-#: lms/templates/verify_student/face_photo_step.underscore
-#: lms/templates/verify_student/intro_step.underscore
-#: lms/templates/verify_student/make_payment_step.underscore
-#: lms/templates/verify_student/make_payment_step_ab_testing.underscore
-#: lms/templates/verify_student/payment_confirmation_step.underscore
-msgid "Webcam"
-msgstr "Веб-камера"
-
-#: lms/templates/verify_student/face_photo_step.underscore
-msgid ""
-"You need a computer that has a webcam. When you receive a browser prompt, "
-"make sure that you allow access to the camera."
-msgstr ""
-"Вам требуется компьютер с веб-камерой. Когда браузер предложит сделать фото,"
-" убедитесь, что вы разрешили ему доступ к камере."
-
-#: lms/templates/verify_student/face_photo_step.underscore
-msgid "Photo Identification"
-msgstr "Документ с фотографией"
-
-#: lms/templates/verify_student/face_photo_step.underscore
-msgid ""
-"You need a driver's license, passport, or other government-issued ID that "
-"has your name and photo."
-msgstr ""
-"Вам требуются водительские права, паспорт или иной государственный документ,"
-" в котором есть ваше имя и фотография."
-
-#: lms/templates/verify_student/face_photo_step.underscore
-#: lms/templates/verify_student/incourse_reverify.underscore
-msgid "Take Your Photo"
-msgstr "Сфотографируйте себя"
-
-#: lms/templates/verify_student/face_photo_step.underscore
-msgid ""
-"When your face is in position, use the camera button {icon} below to take "
-"your photo."
-msgstr ""
-
-#: lms/templates/verify_student/face_photo_step.underscore
-msgid "To take a successful photo, make sure that:"
-msgstr "Чтобы сделать удачный снимок, удостоверьтесь, что:"
-
-#: lms/templates/verify_student/face_photo_step.underscore
-msgid "Your face is well-lit."
-msgstr "Ваше лицо хорошо освещено."
-
-#: lms/templates/verify_student/face_photo_step.underscore
-msgid "Your entire face fits inside the frame."
-msgstr "Ваше лицо полностью помещается в рамку."
-
-#: lms/templates/verify_student/face_photo_step.underscore
-msgid "The photo of your face matches the photo on your ID."
-msgstr "Фото вашего лица соответствует фото в вашем документе."
-
-#: lms/templates/verify_student/face_photo_step.underscore
-msgid ""
-"To use the current photo, select the camera button {icon}. To take another "
-"photo, select the retake button {icon}."
-msgstr ""
-
-#: lms/templates/verify_student/face_photo_step.underscore
-#: lms/templates/verify_student/id_photo_step.underscore
-#: lms/templates/verify_student/incourse_reverify.underscore
-msgid "Frequently Asked Questions"
-msgstr "Часто задаваемые вопросы"
-
-#: lms/templates/verify_student/face_photo_step.underscore
-#: lms/templates/verify_student/id_photo_step.underscore
-#: lms/templates/verify_student/incourse_reverify.underscore
-#, python-format
-msgid "Why does %(platformName)s need my photo?"
-msgstr "Зачем %(platformName)s нужна моя фотография?"
-
-#: lms/templates/verify_student/face_photo_step.underscore
-#: lms/templates/verify_student/id_photo_step.underscore
-#: lms/templates/verify_student/incourse_reverify.underscore
-msgid ""
-"As part of the verification process, you take a photo of both your face and "
-"a government-issued photo ID. Our authorization service confirms your "
-"identity by comparing the photo you take with the photo on your ID."
-msgstr ""
-"В рамках процесса проверки, вы должны предоставить как вашу фотографию, так "
-"и копию удостоверения личности с фотографией: паспорт, студенческий, "
-"ученический билет. Наша служба авторизации подтверждает вашу личность путем "
-"сравнения вашей фотографии с фото на удостоверении личности."
-
-#: lms/templates/verify_student/face_photo_step.underscore
-#: lms/templates/verify_student/id_photo_step.underscore
-#: lms/templates/verify_student/incourse_reverify.underscore
-#, python-format
-msgid "What does %(platformName)s do with this photo?"
-msgstr "Для чего %(platformName)s нужен этот снимок?"
-
-#: lms/templates/verify_student/face_photo_step.underscore
-#: lms/templates/verify_student/id_photo_step.underscore
-#: lms/templates/verify_student/incourse_reverify.underscore
-#, python-format
-msgid ""
-"We use the highest levels of security available to encrypt your photo and "
-"send it to our authorization service for review. Your photo and information "
-"are not saved or visible anywhere on %(platformName)s after the verification"
-" process is complete."
-msgstr ""
-"Мы используем самые высокие уровни защищенности для шифрования вашего фото и"
-" отправки его на наш сервис авторизации. Ваша фотография и информация не "
-"сохраняется и недоступна нигде на %(platformName)s с после того, как "
-"процесс проверки будет завершен."
-
-#: lms/templates/verify_student/face_photo_step.underscore
-#: lms/templates/verify_student/id_photo_step.underscore
-#: lms/templates/verify_student/intro_step.underscore
-#: lms/templates/verify_student/payment_confirmation_step.underscore
-#, python-format
-msgid "Next: %(nextStepTitle)s"
-msgstr "Далее: %(nextStepTitle)s"
-
-#: lms/templates/verify_student/id_photo_step.underscore
-msgid "Take a Photo of Your ID"
-msgstr "Сделайте снимок документа, удостоверяющего вашу личность"
-
-#: lms/templates/verify_student/id_photo_step.underscore
-msgid ""
-"Use your webcam to take a photo of your ID. We will match this photo with "
-"the photo of your face and the name on your account."
-msgstr ""
-"Пользуясь веб-камерой, сделайте снимок своего удостоверения личности. Мы "
-"сопоставим этот снимок со снимком вашего лица и именем в вашей учётной "
-"записи."
-
-#: lms/templates/verify_student/id_photo_step.underscore
-msgid ""
-"You need an ID with your name and photo. A driver's license, passport, or "
-"other government-issued IDs are all acceptable."
-msgstr ""
-"Вам потребуется удостоверение личности с вашим именем и фотографией. "
-"Подойдёт водительское удостоверение, паспорт или другой документ "
-"государственного образца."
-
-#: lms/templates/verify_student/id_photo_step.underscore
-#: lms/templates/verify_student/incourse_reverify.underscore
-msgid "Tips on taking a successful photo"
-msgstr "Советы: как сделать удачный снимок"
-
-#: lms/templates/verify_student/id_photo_step.underscore
-msgid "Ensure that you can see your photo and read your name"
-msgstr "Убедитесь в том, что вы можете видеть ваше фото и прочесть ваше имя"
-
-#: lms/templates/verify_student/id_photo_step.underscore
-msgid "Make sure your ID is well-lit"
-msgstr "Убедитесь, что ваш документ хорошо освещён"
-
-#: lms/templates/verify_student/id_photo_step.underscore
-msgid "Once in position, use the camera button {icon} to capture your ID"
-msgstr ""
-
-#: lms/templates/verify_student/id_photo_step.underscore
-#: lms/templates/verify_student/incourse_reverify.underscore
-msgid "Use the retake photo button if you are not pleased with your photo"
-msgstr "Используйте кнопку «Повторный снимок», если вы недовольны фотографией"
-
-#: lms/templates/verify_student/image_input.underscore
-msgid "Preview of uploaded image"
-msgstr "Посмотреть загруженную картинку"
-
-#: lms/templates/verify_student/image_input.underscore
-msgid "Upload an image or capture one with your web or phone camera."
-msgstr ""
-"Загрузить картинку или сфотографировать с помощью веб камеры или смартфона."
-
-#: lms/templates/verify_student/incourse_reverify.underscore
-msgid ""
-"Use your webcam to take a photo of your face. We will match this photo with "
-"the photo on your ID."
-msgstr ""
-"Пользуясь веб-камерой, сделайте снимок своего лица. Мы сопоставим этот "
-"снимок с фотографией в вашем удостоверении личности."
-
-#: lms/templates/verify_student/incourse_reverify.underscore
-msgid "Make sure your face is well-lit"
-msgstr "Убедитесь, что ваше лицо хорошо освещено"
-
-#: lms/templates/verify_student/incourse_reverify.underscore
-msgid "Be sure your entire face is inside the frame"
-msgstr "Убедитесь, что всё ваше лицо находится внутри рамки"
-
-#: lms/templates/verify_student/incourse_reverify.underscore
-msgid "Once in position, use the camera button {icon} to capture your photo"
-msgstr ""
-
-#: lms/templates/verify_student/incourse_reverify.underscore
-msgid "Can we match the photo you took with the one on your ID?"
-msgstr ""
-"Можем ли мы сопоставить снимок, сделанный вами, с фото в вашем документе?"
-
-#: lms/templates/verify_student/intro_step.underscore
-msgid "Thanks for returning to verify your ID in: {courseName}"
-msgstr ""
-
-#: lms/templates/verify_student/intro_step.underscore
-#: lms/templates/verify_student/make_payment_step.underscore
-msgid ""
-"You need to activate your account before you can enroll in courses. Check "
-"your inbox for an activation email. After you complete activation you can "
-"return and refresh this page."
-msgstr ""
-"Прежде, чем начать записываться на курсы, активируйте свою учётную запись. "
-"Письмо для активации выслано вам на электронную почту. Выполнив активацию, "
-"вы можете вернуться на эту страницу и обновить её."
-
-#: lms/templates/verify_student/intro_step.underscore
-#: lms/templates/verify_student/make_payment_step.underscore
-#: lms/templates/verify_student/payment_confirmation_step.underscore
-msgid "Activate Your Account"
-msgstr "Активируйте Свою Учётную Запись"
-
-#: lms/templates/verify_student/intro_step.underscore
-#: lms/templates/verify_student/make_payment_step.underscore
-msgid "Check Your Email"
-msgstr "Проверьте свою электронную почту"
-
-#: lms/templates/verify_student/intro_step.underscore
-#: lms/templates/verify_student/make_payment_step_ab_testing.underscore
-#: lms/templates/verify_student/payment_confirmation_step.underscore
-msgid "Photo ID"
-msgstr "Удостоверение личности с фотографией"
-
-#: lms/templates/verify_student/intro_step.underscore
-msgid ""
-"A driver's license, passport, or other government-issued ID with your name "
-"and photo"
-msgstr ""
-"Водительское удостоверение, паспорт или другой документ государственного "
-"образца с вашими именем и фотографией"
-
-#: lms/templates/verify_student/make_payment_step.underscore
-#: lms/templates/verify_student/make_payment_step_ab_testing.underscore
-msgid "You are enrolling in: {courseName}"
-msgstr ""
-
-#: lms/templates/verify_student/make_payment_step.underscore
-msgid "You are upgrading your enrollment for: {courseName}"
-msgstr ""
-
-#: lms/templates/verify_student/make_payment_step.underscore
-msgid ""
-"You can now enter your payment information and complete your enrollment."
-msgstr "Теперь вы можете ввести информацию о платеже и завершить регистрацию."
-
-#: lms/templates/verify_student/make_payment_step.underscore
-#, python-format
-msgid ""
-"You can pay now even if you don't have the following items available, but "
-"you will need to have these by %(date)s to qualify to earn a Verified "
-"Certificate."
-msgstr ""
-"Вы можете оплатить сейчас, даже если вы не закончили все шаги. Но вы должны "
-"будете их завершить не позднее %(date)s , чтобы получить подтверждённый "
-"сертификат."
-
-#: lms/templates/verify_student/make_payment_step.underscore
-msgid ""
-"You can pay now even if you don't have the following items available, but "
-"you will need to have these to qualify to earn a Verified Certificate."
-msgstr ""
-"Вы можете оплатить сейчас, даже если вы не закончили все шаги. Но вы должны "
-"будете их завершить, чтобы получить подтверждённый сертификат."
-
-#: lms/templates/verify_student/make_payment_step.underscore
-msgid "Government-Issued Photo ID"
-msgstr "Удостоверение личности государственного образца с фотографией"
-
-#: lms/templates/verify_student/make_payment_step.underscore
-msgid ""
-"ID-Verification is not required for this Professional Education course."
-msgstr ""
-"Верификация личности не требуется для этого курса профессионального "
-"образования."
-
-#: lms/templates/verify_student/make_payment_step.underscore
-msgid ""
-"All professional education courses are fee-based, and require payment to "
-"complete the enrollment process."
-msgstr ""
-"Все профессиональные образовательные курсы являются платными, и требуют "
-"оплаты, чтобы завершить процесс регистрации."
-
-#: lms/templates/verify_student/make_payment_step.underscore
-msgid "You have already verified your ID!"
-msgstr "Вы уже подтвердили документ, удостоверяющий личность."
-
-#: lms/templates/verify_student/make_payment_step.underscore
-msgid "Your verification status is good until {verificationGoodUntil}."
-msgstr ""
-
-#: lms/templates/verify_student/make_payment_step.underscore
-msgid "price"
-msgstr "цена"
-
-#: lms/templates/verify_student/make_payment_step_ab_testing.underscore
-msgid "Account Not Activated"
-msgstr "Учётная запись не активирована"
-
-#: lms/templates/verify_student/make_payment_step_ab_testing.underscore
-msgid "Upgrade to a Verified Certificate for {courseName}"
-msgstr ""
-
-#: lms/templates/verify_student/make_payment_step_ab_testing.underscore
-msgid ""
-"Before you upgrade to a certificate track, you must activate your account."
-msgstr ""
-"До того как вы обновите сертификат, вы должны активировать вашу учётную "
-"запись."
-
-#: lms/templates/verify_student/make_payment_step_ab_testing.underscore
-msgid "Check your email for an activation message."
-msgstr "Пожалуйста, проверьте почту - вам отправлена ссылка для активации."
-
-#: lms/templates/verify_student/make_payment_step_ab_testing.underscore
-msgid "Professional Certificate for {courseName}"
-msgstr ""
-
-#: lms/templates/verify_student/make_payment_step_ab_testing.underscore
-msgid "Verified Certificate for {courseName}"
-msgstr ""
-
-#: lms/templates/verify_student/make_payment_step_ab_testing.underscore
-#, python-format
-msgid ""
-"To receive a certificate, you must also verify your identity before "
-"%(date)s."
-msgstr ""
-"Чтобы получить сертификат, вы должны подтвердить свою личность в срок до "
-"%(date)s."
-
-#: lms/templates/verify_student/make_payment_step_ab_testing.underscore
-msgid "To receive a certificate, you must also verify your identity."
-msgstr "Для получения сертификата необходимо подтвердить свою личность."
-
-#: lms/templates/verify_student/make_payment_step_ab_testing.underscore
-msgid ""
-"To verify your identity, you need a webcam and a government-issued photo ID."
-msgstr ""
-"Для подтверждения, вам понадобится веб-камера и удостоверение личности с "
-"фотографией: паспорт или иной документ."
-
-#: lms/templates/verify_student/make_payment_step_ab_testing.underscore
-msgid ""
-"Your ID must be a government-issued photo ID that clearly shows your face."
-msgstr ""
-"Вы должны предъявить государственное удостоверение личности с хорошо "
-"различимой фотографией."
-
-#: lms/templates/verify_student/make_payment_step_ab_testing.underscore
-msgid ""
-"You will use your webcam to take a picture of your face and of your "
-"government-issued photo ID."
-msgstr ""
-"Используя веб-камеру, сделайте снимок вашего лица и разворота удостоверения "
-"личности: паспорта или иного документа с фотографией."
-
-#: lms/templates/verify_student/payment_confirmation_step.underscore
-msgid "Thank you! We have received your payment for {courseName}."
-msgstr ""
-
-#: lms/templates/verify_student/payment_confirmation_step.underscore
-msgid "Next Step: Confirm your identity"
-msgstr "Далее: подтвердите подлинность данных"
-
-#: lms/templates/verify_student/payment_confirmation_step.underscore
-msgid "Check your email"
-msgstr "Проверьте Свою Электронную Почту"
-
-#: lms/templates/verify_student/payment_confirmation_step.underscore
-msgid ""
-"You need to activate your account before you can enroll in courses. Check "
-"your inbox for an activation email."
-msgstr ""
-"Прежде, чем начать записываться на курсы, вам необходимо активировать свою "
-"учётную запись. Письмо для активации выслано вам на электронную почту."
-
-#: lms/templates/verify_student/payment_confirmation_step.underscore
-msgid ""
-"A driver's license, passport, or government-issued ID with your name and "
-"photo."
-msgstr ""
-"Водительское удостоверение, паспорт или удостоверение личности "
-"государственного образца с вашими именем и фотографией."
-
-#: lms/templates/verify_student/reverify_success_step.underscore
-msgid "Identity Verification In Progress"
-msgstr "Данные отправлены на проверку"
-
-#: lms/templates/verify_student/reverify_success_step.underscore
-msgid ""
-"We have received your information and are verifying your identity. You will "
-"see a message on your dashboard when the verification process is complete "
-"(usually within 1-2 days). In the meantime, you can still access all "
-"available course content."
-msgstr ""
-"Мы получили ваши данные и обработаем их в ближайшее время (1-2 дня). Как "
-"только они будут подтверждены, на вашей панели управления появится "
-"оповещение. Обратите внимание, что до этого момента вам будут доступны все "
-"учебные материалы."
-
-#: lms/templates/verify_student/reverify_success_step.underscore
-msgid "Return to Your Dashboard"
-msgstr "Вернуться в панель управления"
-
-#: lms/templates/verify_student/review_photos_step.underscore
-msgid "Review Your Photos"
-msgstr "Просмотреть фотографии"
-
-#: lms/templates/verify_student/review_photos_step.underscore
-msgid ""
-"Make sure we can verify your identity with the photos and information you "
-"have provided."
-msgstr ""
-"Убедитесь, что мы сможем подтвердить ваши данные с помощью фотографий и "
-"информации, предоставленных вами."
-
-#: lms/templates/verify_student/review_photos_step.underscore
-#, python-format
-msgid "Photo of %(fullName)s"
-msgstr "Фотография %(fullName)s"
-
-#: lms/templates/verify_student/review_photos_step.underscore
-#, python-format
-msgid "Photo of %(fullName)s's ID"
-msgstr "Фотография документа, %(fullName)s"
-
-#: lms/templates/verify_student/review_photos_step.underscore
-msgid "Photo requirements:"
-msgstr "Требования к фотографии:"
-
-#: lms/templates/verify_student/review_photos_step.underscore
-msgid "Does the photo of you show your whole face?"
-msgstr "Видно ли на фотографии ваше лицо целиком?"
-
-#: lms/templates/verify_student/review_photos_step.underscore
-msgid "Does the photo of you match your ID photo?"
-msgstr ""
-"Сопоставима ли фотография с фотографией в вашем удостоверении личности?"
-
-#: lms/templates/verify_student/review_photos_step.underscore
-msgid "Is your name on your ID readable?"
-msgstr "Чётко ли отображается ваше имя в вашем удостоверении личности?"
-
-#: lms/templates/verify_student/review_photos_step.underscore
-#, python-format
-msgid "Does the name on your ID match your account name: %(fullName)s?"
-msgstr ""
-"Совпадает ли имя в вашем удостоверении личности с именем, указанным в "
-"учётной записи: %(fullName)s?"
-
-#: lms/templates/verify_student/review_photos_step.underscore
-msgid "Edit Your Name"
-msgstr "Отредактируйте Своё Имя"
-
-#: lms/templates/verify_student/review_photos_step.underscore
-msgid ""
-"Make sure that the full name on your account matches the name on your ID."
-msgstr ""
-"Убедитесь, что полное имя в вашей учётной записи совпадает с именем в вашем "
-"документе."
-
-#: lms/templates/verify_student/review_photos_step.underscore
-msgid "Photos don't meet the requirements?"
-msgstr "Фото не соответствуют требованиям?"
-
-#: lms/templates/verify_student/review_photos_step.underscore
-msgid "Retake Your Photos"
-msgstr "Сделать Снимки Повторно"
-
-#: lms/templates/verify_student/review_photos_step.underscore
-msgid "Before proceeding, please confirm that your details match"
-msgstr ""
-"Пожалуйста проверьте правильность введенной информации, перед тем как "
-"продолжить."
-
-#: lms/templates/verify_student/webcam_photo.underscore
-msgid ""
-"Don't see your picture? Make sure to allow your browser to use your camera "
-"when it asks for permission."
-msgstr ""
-"Не видите ваше изображение? Убедитесь, что вы разрешили браузеру "
-"использовать вашу камеру, когда он запрашивает это."
-
-#: lms/templates/verify_student/webcam_photo.underscore
-msgid "Live view of webcam"
-msgstr "Видео с вебкамеры"
-
-#: lms/templates/verify_student/webcam_photo.underscore
-msgid "Retake Photo"
-msgstr "Повторный снимок"
-
-#: lms/templates/verify_student/webcam_photo.underscore
-msgid "Take Photo"
-msgstr "Сделать фото"
-
#: cms/templates/js/access-editor.underscore
msgid "Limit Access"
msgstr "Ограниченный доступ"
@@ -8115,6 +6112,19 @@ msgstr "Показать всё"
msgid "Other"
msgstr "Другое"
+#: cms/templates/js/asset-library.underscore
+#: cms/templates/js/basic-modal.underscore
+#: lms/templates/instructor/instructor_dashboard_2/enrollment-code-lookup-links.underscore
+#: test_root/staticfiles/coffee/fixtures/asset-library.underscore
+#: test_root/staticfiles/coffee/fixtures/basic-modal.underscore
+#: test_root/staticfiles/proctoring/templates/course_allowances.underscore
+#: test_root/staticfiles/proctoring/templates/student-proctored-exam-attempts.underscore
+#: test_root/staticfiles/templates/asset-library.underscore
+#: test_root/staticfiles/templates/basic-modal.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/enrollment-code-lookup-links.underscore
+msgid "Actions"
+msgstr "Действия"
+
#: cms/templates/js/asset-library.underscore
msgid "You haven't added any assets to this course yet."
msgstr "Вы не добавили никаких материалов к этому курсу."
@@ -8279,6 +6289,8 @@ msgid "This content group is used in:"
msgstr "Эта группа по изучаемым материалам используется в следующих блоках:"
#: cms/templates/js/content-group-details.underscore
+#: test_root/staticfiles/coffee/fixtures/content-group-details.underscore
+#: test_root/staticfiles/templates/content-group-details.underscore
msgid ""
"This content group is not in use. Add a content group to any unit from the "
"{linkStart}Course Outline{linkEnd}."
@@ -8378,6 +6390,17 @@ msgstr "Выпущено:"
msgid "Scheduled:"
msgstr "Планируется выпустить:"
+#: cms/templates/js/course-outline.underscore
+#: cms/templates/js/publish-xblock.underscore
+#: lms/templates/ccx/schedule.underscore
+#: test_root/staticfiles/coffee/fixtures/course-outline.underscore
+#: test_root/staticfiles/coffee/fixtures/publish-xblock.underscore
+#: test_root/staticfiles/templates/course-outline.underscore
+#: test_root/staticfiles/templates/publish-xblock.underscore
+#: test_root/staticfiles/templates/ccx/schedule.underscore
+msgid "Unscheduled"
+msgstr "Дата выпуска не задана"
+
#: cms/templates/js/course-outline.underscore
msgid "Graded as:"
msgstr "Оценивается как:"
@@ -8402,6 +6425,8 @@ msgid "Assignment Type Name"
msgstr "Название типа задания"
#: cms/templates/js/course_grade_policy.underscore
+#: test_root/staticfiles/coffee/fixtures/course_grade_policy.underscore
+#: test_root/staticfiles/templates/course_grade_policy.underscore
msgid ""
"The general category for this type of assignment, for example, Homework or "
"Midterm Exam. This name is visible to learners."
@@ -8412,6 +6437,8 @@ msgid "Abbreviation"
msgstr "Аббревиатура"
#: cms/templates/js/course_grade_policy.underscore
+#: test_root/staticfiles/coffee/fixtures/course_grade_policy.underscore
+#: test_root/staticfiles/templates/course_grade_policy.underscore
msgid ""
"This short name for the assignment type (for example, HW or Midterm) appears"
" next to assignments on a learner's Progress page."
@@ -8422,6 +6449,8 @@ msgid "Weight of Total Grade"
msgstr "Вес итоговой оценки"
#: cms/templates/js/course_grade_policy.underscore
+#: test_root/staticfiles/coffee/fixtures/course_grade_policy.underscore
+#: test_root/staticfiles/templates/course_grade_policy.underscore
msgid ""
"The weight of all assignments of this type as a percentage of the total "
"grade, for example, 40. Do not include the percent symbol."
@@ -8432,6 +6461,8 @@ msgid "Total Number"
msgstr "Общее количество"
#: cms/templates/js/course_grade_policy.underscore
+#: test_root/staticfiles/coffee/fixtures/course_grade_policy.underscore
+#: test_root/staticfiles/templates/course_grade_policy.underscore
msgid ""
"The number of subsections in the course that contain problems of this "
"assignment type."
@@ -8442,6 +6473,8 @@ msgid "Number of Droppable"
msgstr "Количество отбрасываемых"
#: cms/templates/js/course_grade_policy.underscore
+#: test_root/staticfiles/coffee/fixtures/course_grade_policy.underscore
+#: test_root/staticfiles/templates/course_grade_policy.underscore
msgid ""
"The number of assignments of this type that will be dropped. The lowest "
"scoring assignments are dropped first."
@@ -8462,6 +6495,16 @@ msgid ""
msgstr ""
"Неверный код в содержимом. Пожалуйста, убедитесь в верности HTML-кода."
+#: cms/templates/js/course_info_update.underscore
+#: lms/templates/commerce/receipt.underscore
+#: lms/templates/verify_student/payment_confirmation_step.underscore
+#: test_root/staticfiles/coffee/fixtures/course_info_update.underscore
+#: test_root/staticfiles/templates/course_info_update.underscore
+#: test_root/staticfiles/templates/commerce/receipt.underscore
+#: test_root/staticfiles/templates/verify_student/payment_confirmation_step.underscore
+msgid "Date"
+msgstr "Дата"
+
#: cms/templates/js/course_info_update.underscore
msgid "Send push notification to mobile apps"
msgstr "Отправить уведомление по продвижению для мобильных приложений"
@@ -8490,6 +6533,16 @@ msgstr "Очистить срок сдачи на оценку"
msgid "Chapter Name"
msgstr "Название главы"
+#: cms/templates/js/edit-chapter.underscore
+#: lms/templates/ccx/schedule.underscore
+#: test_root/staticfiles/coffee/fixtures/edit-chapter.underscore
+#: test_root/staticfiles/proctoring/templates/add-new-allowance.underscore
+#: test_root/staticfiles/proctoring/templates/student-proctored-exam-attempts.underscore
+#: test_root/staticfiles/templates/edit-chapter.underscore
+#: test_root/staticfiles/templates/ccx/schedule.underscore
+msgid "gettext("
+msgstr "gettext("
+
#: cms/templates/js/edit-chapter.underscore
msgid "provide the title/name of the chapter that will be used in navigating"
msgstr "укажите название/заголовок главы для перемещения между главами"
@@ -8554,6 +6607,8 @@ msgid "This Group Configuration is used in:"
msgstr "Эта конфигурация групп используется в:"
#: cms/templates/js/group-configuration-details.underscore
+#: test_root/staticfiles/coffee/fixtures/group-configuration-details.underscore
+#: test_root/staticfiles/templates/group-configuration-details.underscore
msgid ""
"This Group Configuration is not in use. Start by adding a content experiment"
" to any Unit via the {linkStart}Course Outline{linkEnd}."
@@ -8693,6 +6748,18 @@ msgstr "Вы ещё не добавили ни одного учебника к
msgid "Add your first textbook"
msgstr "Добавить первый учебник"
+#: cms/templates/js/paging-header.underscore
+#: common/static/common/templates/components/paging-footer.underscore
+#: common/static/common/templates/discussion/pagination.underscore
+#: test_root/staticfiles/coffee/fixtures/paging-header.underscore
+#: test_root/staticfiles/common/templates/components/paging-footer.underscore
+#: test_root/staticfiles/common/templates/discussion/pagination.underscore
+#: test_root/staticfiles/templates/paging-header.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/components/paging-footer.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/pagination.underscore
+msgid "Previous"
+msgstr "Предыдущее"
+
#: cms/templates/js/previous-video-upload-list.underscore
msgid "Previous Uploads"
msgstr "Предыдущие загрузки"
@@ -8709,6 +6776,17 @@ msgstr "Продолжительность"
msgid "Video ID"
msgstr "Идентификатор видео"
+#: cms/templates/js/previous-video-upload-list.underscore
+#: lms/djangoapps/support/static/support/templates/certificates_results.underscore
+#: lms/templates/verify_student/enrollment_confirmation_step.underscore
+#: test_root/staticfiles/coffee/fixtures/previous-video-upload-list.underscore
+#: test_root/staticfiles/proctoring/templates/student-proctored-exam-attempts.underscore
+#: test_root/staticfiles/support/templates/certificates_results.underscore
+#: test_root/staticfiles/templates/previous-video-upload-list.underscore
+#: test_root/staticfiles/templates/verify_student/enrollment_confirmation_step.underscore
+msgid "Status"
+msgstr "Состояние"
+
#: cms/templates/js/publish-history.underscore
msgid "Never published"
msgstr "Ранее не публиковалось"
@@ -9247,3 +7325,2838 @@ msgstr ""
#: cms/templates/js/video/transcripts/messages/transcripts-use-existing.underscore
msgid "Use Current Transcript"
msgstr "Использовать субтитры"
+
+#: common/static/common/templates/image-modal.underscore
+#: test_root/staticfiles/common/templates/image-modal.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/image-modal.underscore
+msgid "Large"
+msgstr "Большой"
+
+#: common/static/common/templates/image-modal.underscore
+#: test_root/staticfiles/common/templates/image-modal.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/image-modal.underscore
+msgid "Zoom In"
+msgstr "Приблизить"
+
+#: common/static/common/templates/image-modal.underscore
+#: test_root/staticfiles/common/templates/image-modal.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/image-modal.underscore
+msgid "Zoom Out"
+msgstr "Отдалить"
+
+#: common/static/common/templates/components/paging-footer.underscore
+#: test_root/staticfiles/common/templates/components/paging-footer.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/components/paging-footer.underscore
+#, python-format
+msgid "Page number out of %(total_pages)s"
+msgstr ""
+
+#: common/static/common/templates/components/paging-footer.underscore
+#: test_root/staticfiles/common/templates/components/paging-footer.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/components/paging-footer.underscore
+msgid "Enter the page number you'd like to quickly navigate to."
+msgstr "Введите номер страницы, к которой вы хотите перейти."
+
+#: common/static/common/templates/components/paging-header.underscore
+#: test_root/staticfiles/common/templates/components/paging-header.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/components/paging-header.underscore
+msgid "Sorted by"
+msgstr "Сортировать по"
+
+#: common/static/common/templates/components/search-field.underscore
+#: test_root/staticfiles/common/templates/components/search-field.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/components/search-field.underscore
+msgid "Clear search"
+msgstr "Очистить поиск"
+
+#: common/static/common/templates/discussion/discussion-home.underscore
+#: test_root/staticfiles/common/templates/discussion/discussion-home.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/discussion-home.underscore
+msgid "DISCUSSION HOME:"
+msgstr "ОБСУЖДЕНИЯ: ГЛАВНАЯ СТРАНИЦА"
+
+#: common/static/common/templates/discussion/discussion-home.underscore
+#: test_root/staticfiles/common/templates/discussion/discussion-home.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/discussion-home.underscore
+#, python-format
+msgid "How to use %(platform_name)s discussions"
+msgstr "Как пользоваться обсуждениями %(platform_name)s"
+
+#: common/static/common/templates/discussion/discussion-home.underscore
+#: test_root/staticfiles/common/templates/discussion/discussion-home.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/discussion-home.underscore
+msgid "Find discussions"
+msgstr "Находите обсуждения"
+
+#: common/static/common/templates/discussion/discussion-home.underscore
+#: test_root/staticfiles/common/templates/discussion/discussion-home.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/discussion-home.underscore
+msgid "Use the Discussion Topics menu to find specific topics."
+msgstr "Для поиска конкретных тем воспользуйтесь меню тем обсуждений."
+
+#: common/static/common/templates/discussion/discussion-home.underscore
+#: test_root/staticfiles/common/templates/discussion/discussion-home.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/discussion-home.underscore
+msgid "Search all posts"
+msgstr "Поиск по всем темам"
+
+#: common/static/common/templates/discussion/discussion-home.underscore
+#: test_root/staticfiles/common/templates/discussion/discussion-home.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/discussion-home.underscore
+msgid "Filter and sort topics"
+msgstr "Фильтруйте и сортируйте темы"
+
+#: common/static/common/templates/discussion/discussion-home.underscore
+#: test_root/staticfiles/common/templates/discussion/discussion-home.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/discussion-home.underscore
+msgid "Engage with posts"
+msgstr "Оценивайте сообщения"
+
+#: common/static/common/templates/discussion/discussion-home.underscore
+#: test_root/staticfiles/common/templates/discussion/discussion-home.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/discussion-home.underscore
+msgid "Vote for good posts and responses"
+msgstr "Голосуйте за хорошие сообщения и ответы"
+
+#: common/static/common/templates/discussion/discussion-home.underscore
+#: test_root/staticfiles/common/templates/discussion/discussion-home.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/discussion-home.underscore
+msgid "Report abuse, topics, and responses"
+msgstr "Сообщайте об оскорблениях, темах и ответах"
+
+#: common/static/common/templates/discussion/discussion-home.underscore
+#: test_root/staticfiles/common/templates/discussion/discussion-home.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/discussion-home.underscore
+msgid "Follow or unfollow posts"
+msgstr "Отслеживать/не отслеживать сообщения"
+
+#: common/static/common/templates/discussion/discussion-home.underscore
+#: test_root/staticfiles/common/templates/discussion/discussion-home.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/discussion-home.underscore
+msgid "Receive updates"
+msgstr "Получайте уведомления"
+
+#: common/static/common/templates/discussion/discussion-home.underscore
+#: test_root/staticfiles/common/templates/discussion/discussion-home.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/discussion-home.underscore
+msgid "Toggle Notifications Setting"
+msgstr "Изменить Настройки Уведомлений"
+
+#: common/static/common/templates/discussion/discussion-home.underscore
+#: test_root/staticfiles/common/templates/discussion/discussion-home.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/discussion-home.underscore
+msgid ""
+"Check this box to receive an email digest once a day notifying you about "
+"new, unread activity from posts you are following."
+msgstr ""
+"Поставьте галочку, чтобы ежедневно получать обзор новых непрочитанных "
+"комментариев и ответов на сообщения, которые вы отслеживаете."
+
+#: common/static/common/templates/discussion/forum-action-answer.underscore
+#: test_root/staticfiles/common/templates/discussion/forum-action-answer.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/forum-action-answer.underscore
+msgid "Mark as Answer"
+msgstr "Отметить как ответ"
+
+#: common/static/common/templates/discussion/forum-action-answer.underscore
+#: test_root/staticfiles/common/templates/discussion/forum-action-answer.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/forum-action-answer.underscore
+msgid "Unmark as Answer"
+msgstr "Снять пометку ответа"
+
+#: common/static/common/templates/discussion/forum-action-close.underscore
+#: test_root/staticfiles/common/templates/discussion/forum-action-close.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/forum-action-close.underscore
+msgid "Open"
+msgstr "Открыть"
+
+#: common/static/common/templates/discussion/forum-action-endorse.underscore
+#: test_root/staticfiles/common/templates/discussion/forum-action-endorse.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/forum-action-endorse.underscore
+msgid "Endorse"
+msgstr "Подтвердить"
+
+#: common/static/common/templates/discussion/forum-action-endorse.underscore
+#: test_root/staticfiles/common/templates/discussion/forum-action-endorse.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/forum-action-endorse.underscore
+msgid "Unendorse"
+msgstr "Снять подтверждение"
+
+#: common/static/common/templates/discussion/forum-action-follow.underscore
+#: test_root/staticfiles/common/templates/discussion/forum-action-follow.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/forum-action-follow.underscore
+msgid "Follow"
+msgstr "Отслеживать"
+
+#: common/static/common/templates/discussion/forum-action-follow.underscore
+#: test_root/staticfiles/common/templates/discussion/forum-action-follow.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/forum-action-follow.underscore
+msgid "Unfollow"
+msgstr "Не отслеживать"
+
+#: common/static/common/templates/discussion/forum-action-pin.underscore
+#: test_root/staticfiles/common/templates/discussion/forum-action-pin.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/forum-action-pin.underscore
+msgid "Pin"
+msgstr "Закрепить"
+
+#: common/static/common/templates/discussion/forum-action-pin.underscore
+#: test_root/staticfiles/common/templates/discussion/forum-action-pin.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/forum-action-pin.underscore
+msgid "Unpin"
+msgstr "Открепить"
+
+#: common/static/common/templates/discussion/forum-action-report.underscore
+#: test_root/staticfiles/common/templates/discussion/forum-action-report.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/forum-action-report.underscore
+msgid "Report abuse"
+msgstr "Сообщить о нарушении правил"
+
+#: common/static/common/templates/discussion/forum-action-report.underscore
+#: test_root/staticfiles/common/templates/discussion/forum-action-report.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/forum-action-report.underscore
+msgid "Report"
+msgstr "Пожаловаться"
+
+#: common/static/common/templates/discussion/forum-action-report.underscore
+#: test_root/staticfiles/common/templates/discussion/forum-action-report.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/forum-action-report.underscore
+msgid "Unreport"
+msgstr "Отозвать жалобу"
+
+#: common/static/common/templates/discussion/forum-action-vote.underscore
+#: test_root/staticfiles/common/templates/discussion/forum-action-vote.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/forum-action-vote.underscore
+msgid "Vote for this post,"
+msgstr "Голосовать за это сообщениие"
+
+#: common/static/common/templates/discussion/new-post.underscore
+#: test_root/staticfiles/common/templates/discussion/new-post.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/new-post.underscore
+msgid "Visible To:"
+msgstr "Видно:"
+
+#: common/static/common/templates/discussion/new-post.underscore
+#: test_root/staticfiles/common/templates/discussion/new-post.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/new-post.underscore
+msgid "All Groups"
+msgstr "Все группы"
+
+#: common/static/common/templates/discussion/new-post.underscore
+#: test_root/staticfiles/common/templates/discussion/new-post.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/new-post.underscore
+msgid ""
+"Discussion admins, moderators, and TAs can make their posts visible to all "
+"students or specify a single cohort."
+msgstr ""
+"Администраторы обсуждения, модераторы и ассистенты преподавателя могут "
+"настраивать видимость своих сообщений для всех слушателей или для "
+"определённой группы."
+
+#: common/static/common/templates/discussion/new-post.underscore
+#: test_root/staticfiles/common/templates/discussion/new-post.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/new-post.underscore
+msgid "Title:"
+msgstr "Заголовок:"
+
+#: common/static/common/templates/discussion/new-post.underscore
+#: test_root/staticfiles/common/templates/discussion/new-post.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/new-post.underscore
+msgid "Add a clear and descriptive title to encourage participation."
+msgstr ""
+"Добавьте чётко сформулированный, содержательный заголовок, чтобы побудить "
+"других к участию."
+
+#: common/static/common/templates/discussion/new-post.underscore
+#: test_root/staticfiles/common/templates/discussion/new-post.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/new-post.underscore
+msgid "Enter your question or comment"
+msgstr "Введите свой вопрос или комментарий"
+
+#: common/static/common/templates/discussion/new-post.underscore
+#: test_root/staticfiles/common/templates/discussion/new-post.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/new-post.underscore
+msgid "follow this post"
+msgstr "отслеживать это сообщение"
+
+#: common/static/common/templates/discussion/new-post.underscore
+#: test_root/staticfiles/common/templates/discussion/new-post.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/new-post.underscore
+msgid "post anonymously"
+msgstr "оставить сообщение анонимно"
+
+#: common/static/common/templates/discussion/new-post.underscore
+#: test_root/staticfiles/common/templates/discussion/new-post.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/new-post.underscore
+msgid "post anonymously to classmates"
+msgstr "Оставить анонимное сообщение для одноклассников"
+
+#: common/static/common/templates/discussion/new-post.underscore
+#: test_root/staticfiles/common/templates/discussion/new-post.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/new-post.underscore
+msgid "Add Post"
+msgstr "Добавить публикацию"
+
+#: common/static/common/templates/discussion/post-user-display.underscore
+#: test_root/staticfiles/common/templates/discussion/post-user-display.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/post-user-display.underscore
+msgid "Community TA"
+msgstr "Староста сообщества"
+
+#: common/static/common/templates/discussion/profile-thread.underscore
+#: common/static/common/templates/discussion/thread.underscore
+#: test_root/staticfiles/common/templates/discussion/profile-thread.underscore
+#: test_root/staticfiles/common/templates/discussion/thread.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/profile-thread.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread.underscore
+msgid "This thread is closed."
+msgstr "Эта тема закрыта."
+
+#: common/static/common/templates/discussion/profile-thread.underscore
+#: test_root/staticfiles/common/templates/discussion/profile-thread.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/profile-thread.underscore
+msgid "View discussion"
+msgstr "Просмотреть тему"
+
+#: common/static/common/templates/discussion/response-comment-edit.underscore
+#: test_root/staticfiles/common/templates/discussion/response-comment-edit.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/response-comment-edit.underscore
+msgid "Editing comment"
+msgstr "Редактирование комментария"
+
+#: common/static/common/templates/discussion/response-comment-edit.underscore
+#: test_root/staticfiles/common/templates/discussion/response-comment-edit.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/response-comment-edit.underscore
+msgid "Update comment"
+msgstr "Обновить комментарий"
+
+#: common/static/common/templates/discussion/response-comment-show.underscore
+#: test_root/staticfiles/common/templates/discussion/response-comment-show.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/response-comment-show.underscore
+#, python-format
+msgid "posted %(time_ago)s by %(author)s"
+msgstr "опубликовано %(time_ago)s пользователем %(author)s"
+
+#: common/static/common/templates/discussion/response-comment-show.underscore
+#: common/static/common/templates/discussion/thread-response-show.underscore
+#: common/static/common/templates/discussion/thread-show.underscore
+#: test_root/staticfiles/common/templates/discussion/response-comment-show.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-response-show.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-show.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/response-comment-show.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-response-show.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-show.underscore
+msgid "Reported"
+msgstr "Повторно опубликовано"
+
+#: common/static/common/templates/discussion/thread-edit.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-edit.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-edit.underscore
+msgid "Editing post"
+msgstr "Редактирование сообщения"
+
+#: common/static/common/templates/discussion/thread-edit.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-edit.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-edit.underscore
+msgid "Edit post title"
+msgstr "Редактировать заголовок сообщения"
+
+#: common/static/common/templates/discussion/thread-edit.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-edit.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-edit.underscore
+msgid "Update post"
+msgstr "Обновить сообщение"
+
+#: common/static/common/templates/discussion/thread-list-item.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-list-item.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-list-item.underscore
+msgid "discussion"
+msgstr "обсуждение"
+
+#: common/static/common/templates/discussion/thread-list-item.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-list-item.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-list-item.underscore
+msgid "answered question"
+msgstr "отвеченный вопрос"
+
+#: common/static/common/templates/discussion/thread-list-item.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-list-item.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-list-item.underscore
+msgid "unanswered question"
+msgstr "вопрос без ответа"
+
+#: common/static/common/templates/discussion/thread-list-item.underscore
+#: common/static/common/templates/discussion/thread-show.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-list-item.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-show.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-list-item.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-show.underscore
+msgid "Pinned"
+msgstr "Закреплено"
+
+#: common/static/common/templates/discussion/thread-list-item.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-list-item.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-list-item.underscore
+msgid "Following"
+msgstr "Отслеживаемые"
+
+#: common/static/common/templates/discussion/thread-list-item.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-list-item.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-list-item.underscore
+msgid "By: Staff"
+msgstr " От: Администрация"
+
+#: common/static/common/templates/discussion/thread-list-item.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-list-item.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-list-item.underscore
+msgid "By: Community TA"
+msgstr "От: Староста сообщества"
+
+#: common/static/common/templates/discussion/thread-list-item.underscore
+#: common/static/common/templates/discussion/thread-response-show.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-list-item.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-response-show.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-list-item.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-response-show.underscore
+msgid "fmt"
+msgstr "fmt"
+
+#: common/static/common/templates/discussion/thread-list-item.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-list-item.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-list-item.underscore
+#, python-format
+msgid ""
+"%(comments_count)s %(span_sr_open)scomments (%(unread_comments_count)s "
+"unread comments)%(span_close)s"
+msgstr ""
+"%(comments_count)s %(span_sr_open)sкомментариев (%(unread_comments_count)s "
+"непрочитанных комментариев)%(span_close)s"
+
+#: common/static/common/templates/discussion/thread-list-item.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-list-item.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-list-item.underscore
+#, python-format
+msgid "%(comments_count)s %(span_sr_open)scomments %(span_close)s"
+msgstr "%(comments_count)s %(span_sr_open)sкомментариев %(span_close)s"
+
+#: common/static/common/templates/discussion/thread-response-edit.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-response-edit.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-response-edit.underscore
+msgid "Editing response"
+msgstr "Редактирование ответа"
+
+#: common/static/common/templates/discussion/thread-response-edit.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-response-edit.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-response-edit.underscore
+msgid "Update response"
+msgstr "Обновить ответ"
+
+#: common/static/common/templates/discussion/thread-response-show.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-response-show.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-response-show.underscore
+#, python-format
+msgid "marked as answer %(time_ago)s by %(user)s"
+msgstr "отмечено как ответ %(time_ago)s пользователем %(user)s"
+
+#: common/static/common/templates/discussion/thread-response-show.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-response-show.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-response-show.underscore
+#, python-format
+msgid "marked as answer %(time_ago)s"
+msgstr "отмечено как ответ %(time_ago)s"
+
+#: common/static/common/templates/discussion/thread-response-show.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-response-show.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-response-show.underscore
+#, python-format
+msgid "endorsed %(time_ago)s by %(user)s"
+msgstr "подтверждено %(time_ago)s пользователем %(user)s"
+
+#: common/static/common/templates/discussion/thread-response-show.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-response-show.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-response-show.underscore
+#, python-format
+msgid "endorsed %(time_ago)s"
+msgstr "подтверждено %(time_ago)s"
+
+#: common/static/common/templates/discussion/thread-response.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-response.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-response.underscore
+#, python-format
+msgid "Show Comment (%(num_comments)s)"
+msgid_plural "Show Comments (%(num_comments)s)"
+msgstr[0] "Показать комментарий (%(num_comments)s)"
+msgstr[1] "Показать комментарии (%(num_comments)s)"
+msgstr[2] "Показать комментарии (%(num_comments)s)"
+msgstr[3] "Показать комментарии (%(num_comments)s)"
+
+#: common/static/common/templates/discussion/thread-response.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-response.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-response.underscore
+msgid "fmts"
+msgstr "fmts"
+
+#: common/static/common/templates/discussion/thread-response.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-response.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-response.underscore
+msgid "Add a comment"
+msgstr "Добавить комментарий"
+
+#: common/static/common/templates/discussion/thread-response.underscore
+#: common/static/common/templates/discussion/thread.underscore
+#: lms/templates/verify_student/incourse_reverify.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-response.underscore
+#: test_root/staticfiles/common/templates/discussion/thread.underscore
+#: test_root/staticfiles/templates/verify_student/incourse_reverify.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-response.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread.underscore
+msgid "Submit"
+msgstr "Отправить"
+
+#: common/static/common/templates/discussion/thread-show.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-show.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-show.underscore
+#, python-format
+msgid "%(post_type)s posted %(time_ago)s by %(author)s"
+msgstr "%(post_type)s опубликовано %(time_ago)s пользователем %(author)s"
+
+#: common/static/common/templates/discussion/thread-show.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-show.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-show.underscore
+msgid "Closed"
+msgstr "Закрыт"
+
+#: common/static/common/templates/discussion/thread-show.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-show.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-show.underscore
+#, python-format
+msgid "Related to: %(courseware_title_linked)s"
+msgstr "Связано с: %(courseware_title_linked)s"
+
+#: common/static/common/templates/discussion/thread-show.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-show.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-show.underscore
+#, python-format
+msgid "This post is visible only to %(group_name)s."
+msgstr "Данный пост виден только %(group_name)s."
+
+#: common/static/common/templates/discussion/thread-show.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-show.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-show.underscore
+msgid "This post is visible to everyone."
+msgstr "Данное сообщение видно всем."
+
+#: common/static/common/templates/discussion/thread-type.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-type.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-type.underscore
+msgid "Post type:"
+msgstr "Тип публикации:"
+
+#: common/static/common/templates/discussion/thread-type.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-type.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-type.underscore
+msgid "Question"
+msgstr "Вопрос"
+
+#: common/static/common/templates/discussion/thread-type.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-type.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-type.underscore
+msgid "Discussion"
+msgstr "Обсуждение"
+
+#: common/static/common/templates/discussion/thread-type.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-type.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-type.underscore
+msgid ""
+"Questions raise issues that need answers. Discussions share ideas and start "
+"conversations."
+msgstr ""
+"В вопросах поднимаются проблемы, требующие ответа. Обсуждения позволяют "
+"делиться идеями и участвовать в дискуссиях."
+
+#: common/static/common/templates/discussion/thread.underscore
+#: test_root/staticfiles/common/templates/discussion/thread.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread.underscore
+msgid "Add a Response"
+msgstr "Ответить"
+
+#: common/static/common/templates/discussion/thread.underscore
+#: test_root/staticfiles/common/templates/discussion/thread.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread.underscore
+msgid "Post a response:"
+msgstr "Написать ответ:"
+
+#: common/static/common/templates/discussion/thread.underscore
+#: test_root/staticfiles/common/templates/discussion/thread.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread.underscore
+msgid "Expand discussion"
+msgstr "Развернуть обсуждение"
+
+#: common/static/common/templates/discussion/thread.underscore
+#: test_root/staticfiles/common/templates/discussion/thread.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread.underscore
+msgid "Collapse discussion"
+msgstr "Свернуть обсуждение"
+
+#: common/static/common/templates/discussion/topic.underscore
+#: test_root/staticfiles/common/templates/discussion/topic.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/topic.underscore
+msgid "Topic Area:"
+msgstr "Тема:"
+
+#: common/static/common/templates/discussion/topic.underscore
+#: test_root/staticfiles/common/templates/discussion/topic.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/topic.underscore
+msgid "Discussion topics; currently listing: "
+msgstr "Темы обсуждения; список текущих:"
+
+#: common/static/common/templates/discussion/topic.underscore
+#: test_root/staticfiles/common/templates/discussion/topic.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/topic.underscore
+msgid "Filter topics"
+msgstr "Выборка тем"
+
+#: common/static/common/templates/discussion/topic.underscore
+#: test_root/staticfiles/common/templates/discussion/topic.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/topic.underscore
+msgid "Add your post to a relevant topic to help others find it."
+msgstr ""
+"Поместите ваше сообщение в подходящую тему, чтобы упростить другим "
+"пользователям его поиск."
+
+#: common/static/common/templates/discussion/user-profile.underscore
+#: test_root/staticfiles/common/templates/discussion/user-profile.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/user-profile.underscore
+msgid "Active Threads"
+msgstr "Активные темы"
+
+#: lms/djangoapps/support/static/support/templates/certificates.underscore
+#: test_root/staticfiles/support/templates/certificates.underscore
+msgid "username or email"
+msgstr "имя пользователя или электронный адрес"
+
+#: lms/djangoapps/support/static/support/templates/certificates.underscore
+#: test_root/staticfiles/support/templates/certificates.underscore
+msgid "course id"
+msgstr "идентификатор курса"
+
+#: lms/djangoapps/support/static/support/templates/certificates_results.underscore
+#: lms/templates/instructor/instructor_dashboard_2/certificate-invalidation.underscore
+#: lms/templates/instructor/instructor_dashboard_2/certificate-white-list.underscore
+#: test_root/staticfiles/support/templates/certificates_results.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/certificate-invalidation.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/certificate-white-list.underscore
+msgid "No results"
+msgstr "Результаты отсутствуют"
+
+#: lms/djangoapps/support/static/support/templates/certificates_results.underscore
+#: test_root/staticfiles/support/templates/certificates_results.underscore
+msgid "Course Key"
+msgstr "Идентификатор курса"
+
+#: lms/djangoapps/support/static/support/templates/certificates_results.underscore
+#: test_root/staticfiles/support/templates/certificates_results.underscore
+msgid "Download URL"
+msgstr "Ссылка для скачивания"
+
+#: lms/djangoapps/support/static/support/templates/certificates_results.underscore
+#: test_root/staticfiles/support/templates/certificates_results.underscore
+msgid "Grade"
+msgstr "Оценка"
+
+#: lms/djangoapps/support/static/support/templates/certificates_results.underscore
+#: test_root/staticfiles/support/templates/certificates_results.underscore
+msgid "Last Updated"
+msgstr "Последнее обновление"
+
+#: lms/djangoapps/support/static/support/templates/certificates_results.underscore
+#: test_root/staticfiles/support/templates/certificates_results.underscore
+msgid "Download the user's certificate"
+msgstr "Скачать сертификат"
+
+#: lms/djangoapps/support/static/support/templates/certificates_results.underscore
+#: test_root/staticfiles/support/templates/certificates_results.underscore
+msgid "Not available"
+msgstr "Недоступно"
+
+#: lms/djangoapps/support/static/support/templates/certificates_results.underscore
+#: test_root/staticfiles/support/templates/certificates_results.underscore
+msgid "Regenerate"
+msgstr "Создать повторно"
+
+#: lms/djangoapps/support/static/support/templates/certificates_results.underscore
+#: test_root/staticfiles/support/templates/certificates_results.underscore
+msgid "Regenerate the user's certificate"
+msgstr "Повторно создать сертификат для данного пользователя"
+
+#: lms/djangoapps/support/static/support/templates/certificates_results.underscore
+#: test_root/staticfiles/support/templates/certificates_results.underscore
+msgid "Generate"
+msgstr "Создать"
+
+#: lms/djangoapps/support/static/support/templates/certificates_results.underscore
+#: test_root/staticfiles/support/templates/certificates_results.underscore
+msgid "Generate the user's certificate"
+msgstr "Создать сертификат"
+
+#: lms/djangoapps/support/static/support/templates/enrollment-modal.underscore
+#: test_root/staticfiles/support/templates/enrollment-modal.underscore
+msgid "Current enrollment mode:"
+msgstr "Текущий режим регистрации:"
+
+#: lms/djangoapps/support/static/support/templates/enrollment-modal.underscore
+#: test_root/staticfiles/support/templates/enrollment-modal.underscore
+msgid "New enrollment mode:"
+msgstr "Новый режим регистрации:"
+
+#: lms/djangoapps/support/static/support/templates/enrollment-modal.underscore
+#: test_root/staticfiles/support/templates/enrollment-modal.underscore
+msgid "Reason for change:"
+msgstr "Причина изменения:"
+
+#: lms/djangoapps/support/static/support/templates/enrollment-modal.underscore
+#: test_root/staticfiles/support/templates/enrollment-modal.underscore
+msgid "Choose One"
+msgstr "Выберите один"
+
+#: lms/djangoapps/support/static/support/templates/enrollment-modal.underscore
+#: test_root/staticfiles/support/templates/enrollment-modal.underscore
+msgid "Explain if other."
+msgstr "Объясните, если другое."
+
+#: lms/djangoapps/support/static/support/templates/enrollment-modal.underscore
+#: test_root/staticfiles/support/templates/enrollment-modal.underscore
+msgid "Submit enrollment change"
+msgstr "Измененить режим зачисления"
+
+#: lms/djangoapps/support/static/support/templates/enrollment.underscore
+#: lms/templates/instructor/instructor_dashboard_2/certificate-invalidation.underscore
+#: test_root/staticfiles/support/templates/enrollment.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/certificate-invalidation.underscore
+msgid "Username or email address"
+msgstr "Имя пользователя или адрес электронной почты"
+
+#: lms/djangoapps/support/static/support/templates/enrollment.underscore
+#: test_root/staticfiles/support/templates/enrollment.underscore
+msgid "Course ID"
+msgstr "Идентификатор курса"
+
+#: lms/djangoapps/support/static/support/templates/enrollment.underscore
+#: test_root/staticfiles/support/templates/enrollment.underscore
+msgid "Course Start"
+msgstr "Начало курса"
+
+#: lms/djangoapps/support/static/support/templates/enrollment.underscore
+#: test_root/staticfiles/support/templates/enrollment.underscore
+msgid "Course End"
+msgstr "Курс завершится"
+
+#: lms/djangoapps/support/static/support/templates/enrollment.underscore
+#: test_root/staticfiles/support/templates/enrollment.underscore
+msgid "Upgrade Deadline"
+msgstr "Предельный срок обновления"
+
+#: lms/djangoapps/support/static/support/templates/enrollment.underscore
+#: test_root/staticfiles/support/templates/enrollment.underscore
+msgid "Verification Deadline"
+msgstr "Срок подтверждения"
+
+#: lms/djangoapps/support/static/support/templates/enrollment.underscore
+#: test_root/staticfiles/support/templates/enrollment.underscore
+msgid "Enrollment Date"
+msgstr "Дата записи на курс"
+
+#: lms/djangoapps/support/static/support/templates/enrollment.underscore
+#: test_root/staticfiles/support/templates/enrollment.underscore
+msgid "Enrollment Mode"
+msgstr "Режим зачисления"
+
+#: lms/djangoapps/support/static/support/templates/enrollment.underscore
+#: test_root/staticfiles/support/templates/enrollment.underscore
+msgid "Verified mode price"
+msgstr "Стоимость подтверждённого сертификата"
+
+#: lms/djangoapps/support/static/support/templates/enrollment.underscore
+#: test_root/staticfiles/support/templates/enrollment.underscore
+msgid "Reason"
+msgstr "Причина"
+
+#: lms/djangoapps/support/static/support/templates/enrollment.underscore
+#: test_root/staticfiles/support/templates/enrollment.underscore
+msgid "Last modified by"
+msgstr "Последним изменял"
+
+#: lms/djangoapps/support/static/support/templates/enrollment.underscore
+#: lms/templates/ccx/schedule.underscore
+#: test_root/staticfiles/support/templates/enrollment.underscore
+#: test_root/staticfiles/templates/ccx/schedule.underscore
+msgid "N/A"
+msgstr "Нет"
+
+#: lms/djangoapps/support/static/support/templates/enrollment.underscore
+#: test_root/staticfiles/support/templates/enrollment.underscore
+msgid "Change Enrollment"
+msgstr "Изменить зачисление"
+
+#: lms/djangoapps/teams/static/teams/templates/edit-team.underscore
+#: test_root/staticfiles/teams/templates/edit-team.underscore
+msgid "Your team could not be created."
+msgstr "Не удалось создать вашу команду."
+
+#: lms/djangoapps/teams/static/teams/templates/edit-team.underscore
+#: test_root/staticfiles/teams/templates/edit-team.underscore
+msgid "Your team could not be updated."
+msgstr "Не удалось сохранить изменения в описании вашей команды."
+
+#: lms/djangoapps/teams/static/teams/templates/edit-team.underscore
+#: test_root/staticfiles/teams/templates/edit-team.underscore
+msgid ""
+"Enter information to describe your team. You cannot change these details "
+"after you create the team."
+msgstr ""
+"Введите информацию, описывающую вашу команду. Вы не сможете изменить это "
+"описание после создания команды."
+
+#: lms/djangoapps/teams/static/teams/templates/edit-team.underscore
+#: test_root/staticfiles/teams/templates/edit-team.underscore
+msgid "Optional Characteristics"
+msgstr "Дополнительные атрибуты"
+
+#: lms/djangoapps/teams/static/teams/templates/edit-team.underscore
+#: test_root/staticfiles/teams/templates/edit-team.underscore
+msgid ""
+"Help other learners decide whether to join your team by specifying some "
+"characteristics for your team. Choose carefully, because fewer people might "
+"be interested in joining your team if it seems too restrictive."
+msgstr ""
+"Помогите сокурсникам решить, присоединяться ли к вашей команде, указав "
+"некоторые её особенности. Выбирайте тщательно, ведь чем больше будет "
+"ограничений, тем меньше людей захочет присоединиться к вашей команде."
+
+#: lms/djangoapps/teams/static/teams/templates/edit-team.underscore
+#: test_root/staticfiles/teams/templates/edit-team.underscore
+msgid "Create team."
+msgstr "Создать команду."
+
+#: lms/djangoapps/teams/static/teams/templates/edit-team.underscore
+#: test_root/staticfiles/teams/templates/edit-team.underscore
+msgid "Update team."
+msgstr "Обновить описание команды"
+
+#: lms/djangoapps/teams/static/teams/templates/edit-team.underscore
+#: test_root/staticfiles/teams/templates/edit-team.underscore
+msgid "Cancel team creating."
+msgstr "Отменить создание команды."
+
+#: lms/djangoapps/teams/static/teams/templates/edit-team.underscore
+#: test_root/staticfiles/teams/templates/edit-team.underscore
+msgid "Cancel team updating."
+msgstr "Отменить обновление команды"
+
+#: lms/djangoapps/teams/static/teams/templates/instructor-tools.underscore
+#: test_root/staticfiles/teams/templates/instructor-tools.underscore
+msgid "Instructor tools"
+msgstr "Инструменты преподавателя"
+
+#: lms/djangoapps/teams/static/teams/templates/instructor-tools.underscore
+#: test_root/staticfiles/teams/templates/instructor-tools.underscore
+msgid "Delete Team"
+msgstr "Удалить команду"
+
+#: lms/djangoapps/teams/static/teams/templates/instructor-tools.underscore
+#: test_root/staticfiles/teams/templates/instructor-tools.underscore
+msgid "Edit Membership"
+msgstr "Редактировать состав"
+
+#: lms/djangoapps/teams/static/teams/templates/team-actions.underscore
+#: test_root/staticfiles/teams/templates/team-actions.underscore
+msgid "Are you having trouble finding a team to join?"
+msgstr "Не можете найти себе команду?"
+
+#: lms/djangoapps/teams/static/teams/templates/team-profile-header-actions.underscore
+#: test_root/staticfiles/teams/templates/team-profile-header-actions.underscore
+msgid "Join Team"
+msgstr "Присоединиться к команде"
+
+#: lms/djangoapps/teams/static/teams/templates/team-profile.underscore
+#: test_root/staticfiles/teams/templates/team-profile.underscore
+msgid "New Post"
+msgstr "Новая тема"
+
+#: lms/djangoapps/teams/static/teams/templates/team-profile.underscore
+#: test_root/staticfiles/teams/templates/team-profile.underscore
+msgid "Team Details"
+msgstr "О команде"
+
+#: lms/djangoapps/teams/static/teams/templates/team-profile.underscore
+#: test_root/staticfiles/teams/templates/team-profile.underscore
+msgid "You are a member of this team."
+msgstr "Вы член этой команды."
+
+#: lms/djangoapps/teams/static/teams/templates/team-profile.underscore
+#: test_root/staticfiles/teams/templates/team-profile.underscore
+msgid "Team member profiles"
+msgstr "Профили членов команды"
+
+#: lms/djangoapps/teams/static/teams/templates/team-profile.underscore
+#: test_root/staticfiles/teams/templates/team-profile.underscore
+msgid "Team capacity"
+msgstr "Размер команды"
+
+#: lms/djangoapps/teams/static/teams/templates/team-profile.underscore
+#: test_root/staticfiles/teams/templates/team-profile.underscore
+msgid "country"
+msgstr "страна"
+
+#: lms/djangoapps/teams/static/teams/templates/team-profile.underscore
+#: test_root/staticfiles/teams/templates/team-profile.underscore
+msgid "language"
+msgstr "язык"
+
+#: lms/djangoapps/teams/static/teams/templates/team-profile.underscore
+#: test_root/staticfiles/teams/templates/team-profile.underscore
+msgid "Leave Team"
+msgstr "Покинуть команду"
+
+#: lms/static/js/fixtures/donation.underscore
+#: lms/templates/dashboard/donation.underscore
+#: test_root/staticfiles/js/fixtures/donation.underscore
+#: test_root/staticfiles/templates/dashboard/donation.underscore
+msgid "Donate"
+msgstr "Пожертвовать"
+
+#: lms/templates/bookmarks/bookmarks-list.underscore
+#: test_root/staticfiles/templates/bookmarks/bookmarks-list.underscore
+msgid "My Bookmarks"
+msgstr "Мои закладки"
+
+#: lms/templates/bookmarks/bookmarks-list.underscore
+#: test_root/staticfiles/templates/bookmarks/bookmarks-list.underscore
+msgid "Bookmarked on"
+msgstr "Закладка на"
+
+#: lms/templates/bookmarks/bookmarks-list.underscore
+#: test_root/staticfiles/templates/bookmarks/bookmarks-list.underscore
+msgid "You have not bookmarked any courseware pages yet."
+msgstr "Вы ещё не создали закладок ни на одном из материалов курса."
+
+#: lms/templates/bookmarks/bookmarks-list.underscore
+#: test_root/staticfiles/templates/bookmarks/bookmarks-list.underscore
+msgid ""
+"Use bookmarks to help you easily return to courseware pages. To bookmark a "
+"page, select Bookmark in the upper right corner of that page. To see a list "
+"of all your bookmarks, select Bookmarks in the upper left corner of any "
+"courseware page."
+msgstr ""
+"Используйте закладки для быстрого возврата к материалам курса. Для "
+"добавления закладки, нажмите «Добавить в закладки» в правом верхнем углу "
+"нужной страницы. Для того чтобы увидеть все свои закладки, нажмите "
+"«Закладки» в левом верхнем углу любой из страниц курса"
+
+#: lms/templates/ccx/schedule.underscore
+#: test_root/staticfiles/templates/ccx/schedule.underscore
+msgid "Expand All"
+msgstr "Развернуть всё"
+
+#: lms/templates/ccx/schedule.underscore
+#: test_root/staticfiles/templates/ccx/schedule.underscore
+msgid "Collapse All"
+msgstr "Свернуть все"
+
+#: lms/templates/ccx/schedule.underscore
+#: test_root/staticfiles/templates/ccx/schedule.underscore
+msgid "Unit"
+msgstr "Блок"
+
+#: lms/templates/ccx/schedule.underscore
+#: test_root/staticfiles/templates/ccx/schedule.underscore
+msgid "Start Date"
+msgstr "Дата начала"
+
+#: lms/templates/ccx/schedule.underscore
+#: test_root/staticfiles/templates/ccx/schedule.underscore
+msgid "Due Date"
+msgstr "Срок сдачи"
+
+#: lms/templates/ccx/schedule.underscore
+#: test_root/staticfiles/templates/ccx/schedule.underscore
+msgid "remove all"
+msgstr "удалить всё"
+
+#: lms/templates/ccx/schedule.underscore
+#: test_root/staticfiles/templates/ccx/schedule.underscore
+msgid "Section"
+msgstr "Раздел"
+
+#: lms/templates/ccx/schedule.underscore
+#: test_root/staticfiles/templates/ccx/schedule.underscore
+#, python-format
+msgid "Remove chapter %(chapterDisplayName)s"
+msgstr "Удалить раздел %(chapterDisplayName)s"
+
+#: lms/templates/ccx/schedule.underscore
+#: test_root/staticfiles/templates/ccx/schedule.underscore
+msgid "remove"
+msgstr "удалить"
+
+#: lms/templates/ccx/schedule.underscore
+#: test_root/staticfiles/templates/ccx/schedule.underscore
+msgid "Subsection"
+msgstr "Подраздел"
+
+#: lms/templates/ccx/schedule.underscore
+#: test_root/staticfiles/templates/ccx/schedule.underscore
+#, python-format
+msgid "Remove subsection %(subsectionDisplayName)s"
+msgstr "Удалить подраздел %(subsectionDisplayName)s"
+
+#: lms/templates/ccx/schedule.underscore
+#: test_root/staticfiles/templates/ccx/schedule.underscore
+#, python-format
+msgid "Remove unit %(unitName)s"
+msgstr "Удалить блок %(unitName)s"
+
+#: lms/templates/commerce/provider.underscore
+#: test_root/staticfiles/templates/commerce/provider.underscore
+#, python-format
+msgid ""
+"You still need to visit the %(display_name)s website to complete the credit "
+"process."
+msgstr "Вам нужно посетить %(display_name)s веб-сайт для завершения покупки."
+
+#: lms/templates/commerce/provider.underscore
+#: test_root/staticfiles/templates/commerce/provider.underscore
+#, python-format
+msgid ""
+"To finalize course credit, %(display_name)s requires %(platform_name)s "
+"learners to submit a credit request."
+msgstr ""
+"Чтобы получить зачётные единицы, %(display_name)s от %(platform_name)s "
+"слушатель должен подать запрос."
+
+#: lms/templates/commerce/provider.underscore
+#: test_root/staticfiles/templates/commerce/provider.underscore
+#, python-format
+msgid " "
+msgstr " "
+
+#: lms/templates/commerce/provider.underscore
+#: test_root/staticfiles/templates/commerce/provider.underscore
+#, python-format
+msgid ""
+"%s "
+msgstr ""
+"%s "
+
+#: lms/templates/commerce/provider.underscore
+#: test_root/staticfiles/templates/commerce/provider.underscore
+msgid "Get Credit"
+msgstr "Получить зачёт"
+
+#: lms/templates/commerce/receipt.underscore
+#: test_root/staticfiles/templates/commerce/receipt.underscore
+#, python-format
+msgid "Thank you! We have received your payment for %(course_name)s."
+msgstr "Спасибо! Ваш платёж по курсу «%(course_name)s» успешно получен."
+
+#: lms/templates/commerce/receipt.underscore
+#: lms/templates/verify_student/payment_confirmation_step.underscore
+#: test_root/staticfiles/templates/commerce/receipt.underscore
+#: test_root/staticfiles/templates/verify_student/payment_confirmation_step.underscore
+msgid ""
+"Please print this page for your records; it serves as your receipt. You will"
+" also receive an email with the same information."
+msgstr ""
+"Эта страница – ваша квитанция об оплате. Рекомендуем распечатать её. Вы "
+"также получите электронное сообщение с этой информацией."
+
+#: lms/templates/commerce/receipt.underscore
+#: lms/templates/verify_student/payment_confirmation_step.underscore
+#: test_root/staticfiles/templates/commerce/receipt.underscore
+#: test_root/staticfiles/templates/verify_student/payment_confirmation_step.underscore
+msgid "Order No."
+msgstr "Заказ №"
+
+#: lms/templates/commerce/receipt.underscore
+#: lms/templates/verify_student/payment_confirmation_step.underscore
+#: test_root/staticfiles/templates/commerce/receipt.underscore
+#: test_root/staticfiles/templates/verify_student/payment_confirmation_step.underscore
+msgid "Amount"
+msgstr "Сумма"
+
+#: lms/templates/commerce/receipt.underscore
+#: lms/templates/verify_student/make_payment_step_ab_testing.underscore
+#: lms/templates/verify_student/payment_confirmation_step.underscore
+#: test_root/staticfiles/templates/commerce/receipt.underscore
+#: test_root/staticfiles/templates/verify_student/make_payment_step_ab_testing.underscore
+#: test_root/staticfiles/templates/verify_student/payment_confirmation_step.underscore
+msgid "Total"
+msgstr "Итого"
+
+#: lms/templates/commerce/receipt.underscore
+#: lms/templates/verify_student/payment_confirmation_step.underscore
+#: test_root/staticfiles/templates/commerce/receipt.underscore
+#: test_root/staticfiles/templates/verify_student/payment_confirmation_step.underscore
+msgid "Please Note"
+msgstr "Обратите внимание!"
+
+#: lms/templates/commerce/receipt.underscore
+#: lms/templates/verify_student/payment_confirmation_step.underscore
+#: test_root/staticfiles/templates/commerce/receipt.underscore
+#: test_root/staticfiles/templates/verify_student/payment_confirmation_step.underscore
+msgid "Crossed out items have been refunded."
+msgstr "Платежи за вычеркнутые пункты возвращены."
+
+#: lms/templates/commerce/receipt.underscore
+#: lms/templates/verify_student/payment_confirmation_step.underscore
+#: test_root/staticfiles/templates/commerce/receipt.underscore
+#: test_root/staticfiles/templates/verify_student/payment_confirmation_step.underscore
+msgid "Billed to"
+msgstr "Счет на имя"
+
+#: lms/templates/commerce/receipt.underscore
+#: lms/templates/verify_student/payment_confirmation_step.underscore
+#: test_root/staticfiles/templates/commerce/receipt.underscore
+#: test_root/staticfiles/templates/verify_student/payment_confirmation_step.underscore
+msgid "No receipt available"
+msgstr "Нет квитанции об оплате"
+
+#: lms/templates/commerce/receipt.underscore
+#: lms/templates/financial-assistance/financial_assessment_submitted.underscore
+#: test_root/staticfiles/templates/commerce/receipt.underscore
+#: test_root/staticfiles/templates/financial-assistance/financial_assessment_submitted.underscore
+msgid "Go to Dashboard"
+msgstr "Перейти к панели управления"
+
+#: lms/templates/commerce/receipt.underscore
+#: lms/templates/verify_student/payment_confirmation_step.underscore
+#: test_root/staticfiles/templates/commerce/receipt.underscore
+#: test_root/staticfiles/templates/verify_student/payment_confirmation_step.underscore
+#, python-format
+msgid ""
+"If you don't verify your identity now, you can still explore your course "
+"from your dashboard. You will receive periodic reminders from "
+"%(platformName)s to verify your identity."
+msgstr ""
+"Если вы не подтвердите свои данные, вы всё равно сможете просмотреть курс "
+"через панель управления. Вы периодически будете получать напоминания о "
+"подтверждении сведений от %(platformName)s."
+
+#: lms/templates/commerce/receipt.underscore
+#: lms/templates/verify_student/payment_confirmation_step.underscore
+#: test_root/staticfiles/templates/commerce/receipt.underscore
+#: test_root/staticfiles/templates/verify_student/payment_confirmation_step.underscore
+msgid "Want to confirm your identity later?"
+msgstr "Хотите подтвердить данные позже?"
+
+#: lms/templates/commerce/receipt.underscore
+#: test_root/staticfiles/templates/commerce/receipt.underscore
+msgid "Verify Now"
+msgstr "Подтвердить"
+
+#: lms/templates/courseware/proctored-exam-controls.underscore
+#: test_root/staticfiles/templates/courseware/proctored-exam-controls.underscore
+msgid "Mark Exam As Completed"
+msgstr "Отметить экзамен, как завершённый"
+
+#: lms/templates/courseware/proctored-exam-status.underscore
+#: test_root/staticfiles/templates/courseware/proctored-exam-status.underscore
+msgid "timed"
+msgstr "приурочен"
+
+#: lms/templates/courseware/proctored-exam-status.underscore
+#: test_root/staticfiles/templates/courseware/proctored-exam-status.underscore
+msgid ""
+"To receive credit on a problem, you must click \"Check\" or \"Final Check\" "
+"on it before you select \"End My Exam\"."
+msgstr ""
+"Чтобы иметь возможность получить за задание зачётные единицы, перед нажатием"
+" кнопки «Завершить сдачу экзамена» необходимо нажать кнопку «Проверить» или "
+"«Проверить/последняя попытка» в этом задании."
+
+#: lms/templates/courseware/proctored-exam-status.underscore
+#: test_root/staticfiles/templates/courseware/proctored-exam-status.underscore
+msgid "End My Exam"
+msgstr "Завершить сдачу экзамена"
+
+#: lms/templates/discovery/course_card.underscore
+#: test_root/staticfiles/templates/discovery/course_card.underscore
+msgid "LEARN MORE"
+msgstr "ПОДРОБНЕЕ"
+
+#: lms/templates/discovery/course_card.underscore
+#: test_root/staticfiles/templates/discovery/course_card.underscore
+#, python-format
+msgid "Starts: %(start_date)s"
+msgstr "Начало: %(start_date)s"
+
+#: lms/templates/discovery/course_card.underscore
+#: test_root/staticfiles/templates/discovery/course_card.underscore
+msgid "Starts"
+msgstr "Начало"
+
+#: lms/templates/discovery/filter_bar.underscore
+#: test_root/staticfiles/templates/discovery/filter_bar.underscore
+msgid "Clear All"
+msgstr "Сбросить всё"
+
+#: lms/templates/edxnotes/note-item.underscore
+#: test_root/staticfiles/templates/edxnotes/note-item.underscore
+msgid "Highlighted text"
+msgstr "Выделенный текст"
+
+#: lms/templates/edxnotes/note-item.underscore
+#: test_root/staticfiles/templates/edxnotes/note-item.underscore
+msgid "Note"
+msgstr "Запись"
+
+#: lms/templates/edxnotes/note-item.underscore
+#: test_root/staticfiles/templates/edxnotes/note-item.underscore
+msgid "You commented..."
+msgstr "Вы прокомментировали..."
+
+#: lms/templates/edxnotes/note-item.underscore
+#: test_root/staticfiles/templates/edxnotes/note-item.underscore
+msgid "Noted in:"
+msgstr "Запись сделана в:"
+
+#: lms/templates/edxnotes/note-item.underscore
+#: test_root/staticfiles/templates/edxnotes/note-item.underscore
+msgid "Last Edited:"
+msgstr "Последняя модификация"
+
+#: lms/templates/edxnotes/tab-item.underscore
+#: test_root/staticfiles/templates/edxnotes/tab-item.underscore
+msgid "Clear search results"
+msgstr "Очистить результаты поиска"
+
+#: lms/templates/fields/field_dropdown.underscore
+#: lms/templates/fields/field_textarea.underscore
+#: test_root/staticfiles/templates/fields/field_dropdown.underscore
+#: test_root/staticfiles/templates/fields/field_textarea.underscore
+msgid "Click to edit"
+msgstr "Нажмите, чтобы редактировать"
+
+#: lms/templates/fields/field_text.underscore
+#: test_root/staticfiles/templates/fields/field_text.underscore
+msgid "title"
+msgstr "заголовок"
+
+#: lms/templates/financial-assistance/financial_assessment_form.underscore
+#: lms/templates/financial-assistance/financial_assessment_submitted.underscore
+#: test_root/staticfiles/templates/financial-assistance/financial_assessment_form.underscore
+#: test_root/staticfiles/templates/financial-assistance/financial_assessment_submitted.underscore
+msgid "Financial Assistance Application"
+msgstr "Заявление на финансовую помощь"
+
+#: lms/templates/financial-assistance/financial_assessment_form.underscore
+#: test_root/staticfiles/templates/financial-assistance/financial_assessment_form.underscore
+msgid "Unable to submit application"
+msgstr "Не удалось отправить заявление"
+
+#: lms/templates/financial-assistance/financial_assessment_form.underscore
+#: test_root/staticfiles/templates/financial-assistance/financial_assessment_form.underscore
+msgid "About You"
+msgstr "О вас"
+
+#: lms/templates/financial-assistance/financial_assessment_form.underscore
+#: test_root/staticfiles/templates/financial-assistance/financial_assessment_form.underscore
+msgid ""
+"The following information is already a part of your {platform} profile. "
+"We\\'ve included it here for your application."
+msgstr ""
+"Следующая информация уже является частью вашего профиля на {platform}."
+
+#: lms/templates/financial-assistance/financial_assessment_form.underscore
+#: test_root/staticfiles/templates/financial-assistance/financial_assessment_form.underscore
+msgid "Email address"
+msgstr "E-mail адрес"
+
+#: lms/templates/financial-assistance/financial_assessment_form.underscore
+#: test_root/staticfiles/templates/financial-assistance/financial_assessment_form.underscore
+msgid "Legal name"
+msgstr "Имя"
+
+#: lms/templates/financial-assistance/financial_assessment_form.underscore
+#: test_root/staticfiles/templates/financial-assistance/financial_assessment_form.underscore
+msgid "Country of residence"
+msgstr "Гражданство"
+
+#: lms/templates/financial-assistance/financial_assessment_form.underscore
+#: test_root/staticfiles/templates/financial-assistance/financial_assessment_form.underscore
+msgid "Back to {platform} FAQs"
+msgstr "Назад к {platform} FAQ"
+
+#: lms/templates/financial-assistance/financial_assessment_form.underscore
+#: test_root/staticfiles/templates/financial-assistance/financial_assessment_form.underscore
+msgid "Submit Application"
+msgstr "Подать заявление"
+
+#: lms/templates/financial-assistance/financial_assessment_submitted.underscore
+#: test_root/staticfiles/templates/financial-assistance/financial_assessment_submitted.underscore
+msgid ""
+"Thank you for submitting your financial assistance application for "
+"{course_name}! You can expect a response in 2-4 business days."
+msgstr ""
+"Благодарим вас за подачу заявления на грант по курсу {course_name}! Вы "
+"получите ответ через 2-4 рабочих дня."
+
+#: lms/templates/instructor/instructor_dashboard_2/certificate-bulk-white-list.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/certificate-bulk-white-list.underscore
+msgid "Bulk Exceptions"
+msgstr "Массовые исключения"
+
+#: lms/templates/instructor/instructor_dashboard_2/certificate-bulk-white-list.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/certificate-bulk-white-list.underscore
+msgid ""
+"Upload a comma separated values (.csv) file that contains the usernames or "
+"email addresses of learners who have been given exceptions. Include the "
+"username or email address in the first comma separated field. You can "
+"include an optional note describing the reason for the exception in the "
+"second comma separated field."
+msgstr ""
+"Загрузите файл исключений формата .csv (текст, разделённый запятыми), "
+"который содержит имена пользователей или адреса их электронной почты. "
+"Включите имя пользователя или адрес электронной почты в первое поле. Вы "
+"можете добавить необязательное пояснение с описанием причины для исключения "
+"во второе поле после запятой."
+
+#: lms/templates/instructor/instructor_dashboard_2/certificate-bulk-white-list.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/certificate-bulk-white-list.underscore
+msgid "Browse"
+msgstr "Открыть в браузере"
+
+#: lms/templates/instructor/instructor_dashboard_2/certificate-bulk-white-list.underscore
+#: lms/templates/instructor/instructor_dashboard_2/certificate-white-list-editor.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/certificate-bulk-white-list.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/certificate-white-list-editor.underscore
+msgid "Add to Exception List"
+msgstr "Добавить в список исключений"
+
+#: lms/templates/instructor/instructor_dashboard_2/certificate-invalidation.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/certificate-invalidation.underscore
+msgid ""
+"To invalidate a certificate for a particular learner, add the username or "
+"email address below."
+msgstr ""
+"Для аннулирования сертификата определённого слушателя, добавьте его имя "
+"пользователя и эдектронный адрес сюда."
+
+#: lms/templates/instructor/instructor_dashboard_2/certificate-invalidation.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/certificate-invalidation.underscore
+msgid "Add notes about this learner"
+msgstr "Добавить заметки об этом слушателе"
+
+#: lms/templates/instructor/instructor_dashboard_2/certificate-invalidation.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/certificate-invalidation.underscore
+msgid "Invalidate Certificate"
+msgstr "Аннулировать сертификат"
+
+#: lms/templates/instructor/instructor_dashboard_2/certificate-invalidation.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/certificate-invalidation.underscore
+msgid "Student"
+msgstr "Обучающийся"
+
+#: lms/templates/instructor/instructor_dashboard_2/certificate-invalidation.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/certificate-invalidation.underscore
+msgid "Invalidated By"
+msgstr "Аннулировал"
+
+#: lms/templates/instructor/instructor_dashboard_2/certificate-invalidation.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/certificate-invalidation.underscore
+msgid "Invalidated"
+msgstr "Аннулировано"
+
+#: lms/templates/instructor/instructor_dashboard_2/certificate-invalidation.underscore
+#: lms/templates/instructor/instructor_dashboard_2/certificate-white-list.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/certificate-invalidation.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/certificate-white-list.underscore
+msgid "Notes"
+msgstr "Примечания"
+
+#: lms/templates/instructor/instructor_dashboard_2/certificate-invalidation.underscore
+#: lms/templates/instructor/instructor_dashboard_2/certificate-white-list.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/certificate-invalidation.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/certificate-white-list.underscore
+msgid "Action"
+msgstr "Действие"
+
+#: lms/templates/instructor/instructor_dashboard_2/certificate-invalidation.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/certificate-invalidation.underscore
+msgid "Remove from Invalidation Table"
+msgstr "Удалить из списка аннулирования"
+
+#: lms/templates/instructor/instructor_dashboard_2/certificate-white-list-editor.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/certificate-white-list-editor.underscore
+msgid "Individual Exceptions"
+msgstr "Индивидуальные исключения"
+
+#: lms/templates/instructor/instructor_dashboard_2/certificate-white-list-editor.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/certificate-white-list-editor.underscore
+msgid ""
+"Enter the username or email address of each learner that you want to add as "
+"an exception."
+msgstr ""
+"Введите имя пользователя или адрес электронной почты, которого вы хотите "
+"добавить в список исключений."
+
+#: lms/templates/instructor/instructor_dashboard_2/certificate-white-list.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/certificate-white-list.underscore
+msgid "Generate Exception Certificates"
+msgstr "Создать сертификаты для исключительных случаев"
+
+#: lms/templates/instructor/instructor_dashboard_2/certificate-white-list.underscore
+msgid ""
+"Generate certificates for all users on the Exception list who do not yet "
+"have a certificate"
+msgstr ""
+
+#: lms/templates/instructor/instructor_dashboard_2/certificate-white-list.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/certificate-white-list.underscore
+msgid "Generate a Certificate for all users on the Exception list"
+msgstr "Создать сертификаты для всех пользователей в списке исключений"
+
+#: lms/templates/instructor/instructor_dashboard_2/certificate-white-list.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/certificate-white-list.underscore
+msgid "User Email"
+msgstr "Адрес электронной почты пользователя"
+
+#: lms/templates/instructor/instructor_dashboard_2/certificate-white-list.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/certificate-white-list.underscore
+msgid "Exception Granted"
+msgstr "Исключение добавлено"
+
+#: lms/templates/instructor/instructor_dashboard_2/certificate-white-list.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/certificate-white-list.underscore
+msgid "Certificate Generated"
+msgstr "Сертификат создан"
+
+#: lms/templates/instructor/instructor_dashboard_2/certificate-white-list.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/certificate-white-list.underscore
+msgid "Remove from List"
+msgstr "Исключить из списка"
+
+#: lms/templates/instructor/instructor_dashboard_2/cohort-discussions-course-wide.underscore
+#: lms/templates/instructor/instructor_dashboard_2/cohorts.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohort-discussions-course-wide.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohorts.underscore
+msgid "Specify whether discussion topics are divided by cohort"
+msgstr "Укажите, нужно ли обсуждать темы по отдельным группам"
+
+#: lms/templates/instructor/instructor_dashboard_2/cohort-discussions-course-wide.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohort-discussions-course-wide.underscore
+msgid "Course-Wide Discussion Topics"
+msgstr "Общие темы для обсуждения в рамках курса"
+
+#: lms/templates/instructor/instructor_dashboard_2/cohort-discussions-course-wide.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohort-discussions-course-wide.underscore
+msgid ""
+"Select the course-wide discussion topics that you want to divide by cohort."
+msgstr "Выберите темы курса, которые нужно обсуждать по отдельным группам."
+
+#: lms/templates/instructor/instructor_dashboard_2/cohort-discussions-inline.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohort-discussions-inline.underscore
+msgid "Content-Specific Discussion Topics"
+msgstr "Темы для обсуждения, связанные с конкретными материалами курса"
+
+#: lms/templates/instructor/instructor_dashboard_2/cohort-discussions-inline.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohort-discussions-inline.underscore
+msgid ""
+"Specify whether content-specific discussion topics are divided by cohort."
+msgstr ""
+"Укажите, нужно ли обсуждать темы, связанные с конкретными материалами курса,"
+" по отдельным группам"
+
+#: lms/templates/instructor/instructor_dashboard_2/cohort-discussions-inline.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohort-discussions-inline.underscore
+msgid "Always cohort content-specific discussion topics"
+msgstr ""
+"Всегда обсуждать темы, связанные с конкретными материалами курса, по "
+"отдельным группам"
+
+#: lms/templates/instructor/instructor_dashboard_2/cohort-discussions-inline.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohort-discussions-inline.underscore
+msgid "Cohort selected content-specific discussion topics"
+msgstr ""
+"Обсуждать темы, связанные с конкретными материалами курса, по отдельным "
+"группам"
+
+#: lms/templates/instructor/instructor_dashboard_2/cohort-discussions-inline.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohort-discussions-inline.underscore
+msgid "No content-specific discussion topics exist."
+msgstr "В курсе нет тем для обсуждения, связанных с конкретными материалами."
+
+#: lms/templates/instructor/instructor_dashboard_2/cohort-discussions-subcategory.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohort-discussions-subcategory.underscore
+msgid "Cohorted"
+msgstr "распределено по группам"
+
+#: lms/templates/instructor/instructor_dashboard_2/cohort-editor.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohort-editor.underscore
+msgid "Manage Students"
+msgstr "Управление слушателями"
+
+#: lms/templates/instructor/instructor_dashboard_2/cohort-editor.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohort-editor.underscore
+msgid "Add students to this cohort"
+msgstr "Добавить слушателей в группу"
+
+#: lms/templates/instructor/instructor_dashboard_2/cohort-editor.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohort-editor.underscore
+msgid ""
+"Note: Students can be in only one cohort. Adding students to this group "
+"overrides any previous group assignment."
+msgstr ""
+"Примечание. Слушатель может состоять только в одной группе. Если вы добавите"
+" его в эту группу, он будет исключен из любой другой."
+
+#: lms/templates/instructor/instructor_dashboard_2/cohort-editor.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohort-editor.underscore
+msgid ""
+"Enter email addresses and/or usernames, separated by new lines or commas, "
+"for the students you want to add. *"
+msgstr ""
+"Введите адреса электронной почты и/или имена слушателей по одному в строку "
+"или разделяя их запятыми.*"
+
+#: lms/templates/instructor/instructor_dashboard_2/cohort-editor.underscore
+#: lms/templates/instructor/instructor_dashboard_2/cohort-form.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohort-editor.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohort-form.underscore
+msgid "(Required Field)"
+msgstr "(поле, обязательное для заполнения)"
+
+#: lms/templates/instructor/instructor_dashboard_2/cohort-editor.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohort-editor.underscore
+msgid "e.g. johndoe@example.com, JaneDoe, joeydoe@example.com"
+msgstr ""
+"например mariaivanova@example.ru, MariaIvanova, mashaivanova@example.ru"
+
+#: lms/templates/instructor/instructor_dashboard_2/cohort-editor.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohort-editor.underscore
+msgid ""
+"You will not receive notification for emails that bounce, so double-check "
+"your spelling."
+msgstr ""
+"Вы не получите уведомлений о неполученных сообщениях, поэтому ещё раз "
+"проверьте адрес."
+
+#: lms/templates/instructor/instructor_dashboard_2/cohort-editor.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohort-editor.underscore
+msgid "Add Students"
+msgstr "Добавить слушателей"
+
+#: lms/templates/instructor/instructor_dashboard_2/cohort-form.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohort-form.underscore
+msgid "Add a New Cohort"
+msgstr "Добавить группу"
+
+#: lms/templates/instructor/instructor_dashboard_2/cohort-form.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohort-form.underscore
+msgid "Enter the name of the cohort"
+msgstr "Введите название группы"
+
+#: lms/templates/instructor/instructor_dashboard_2/cohort-form.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohort-form.underscore
+msgid "Cohort Name"
+msgstr "Название группы"
+
+#: lms/templates/instructor/instructor_dashboard_2/cohort-form.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohort-form.underscore
+msgid "Cohort Assignment Method"
+msgstr "Способ распределения по группам"
+
+#: lms/templates/instructor/instructor_dashboard_2/cohort-form.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohort-form.underscore
+msgid "Automatic"
+msgstr "Автоматически"
+
+#: lms/templates/instructor/instructor_dashboard_2/cohort-form.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohort-form.underscore
+msgid "Manual"
+msgstr "Вручную"
+
+#: lms/templates/instructor/instructor_dashboard_2/cohort-form.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohort-form.underscore
+msgid ""
+"There must be one cohort to which students can automatically be assigned."
+msgstr ""
+"Необходимо создать хотя бы одну группу, в которую будут автоматически "
+"добавляться слушатели."
+
+#: lms/templates/instructor/instructor_dashboard_2/cohort-form.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohort-form.underscore
+msgid "Associated Content Group"
+msgstr "Соответствующие группы по изучаемому материалу"
+
+#: lms/templates/instructor/instructor_dashboard_2/cohort-form.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohort-form.underscore
+msgid "No Content Group"
+msgstr "Нет группы по изучаемым материалам"
+
+#: lms/templates/instructor/instructor_dashboard_2/cohort-form.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohort-form.underscore
+msgid "Select a Content Group"
+msgstr "Выбрать группу по изучаемым материалам"
+
+#: lms/templates/instructor/instructor_dashboard_2/cohort-form.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohort-form.underscore
+msgid "Choose a content group to associate"
+msgstr "Выбрать соответствующую группу по изучаемым материалам"
+
+#: lms/templates/instructor/instructor_dashboard_2/cohort-form.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohort-form.underscore
+msgid "Not selected"
+msgstr "Не выбрано"
+
+#: lms/templates/instructor/instructor_dashboard_2/cohort-form.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohort-form.underscore
+msgid "Deleted Content Group"
+msgstr "Удалённая группа по изучаемым материалам"
+
+#: lms/templates/instructor/instructor_dashboard_2/cohort-form.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohort-form.underscore
+msgid ""
+"{screen_reader_start}Warning:{screen_reader_end} The previously selected "
+"content group was deleted. Select another content group."
+msgstr ""
+
+#: lms/templates/instructor/instructor_dashboard_2/cohort-form.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohort-form.underscore
+msgid ""
+"{screen_reader_start}Warning:{screen_reader_end} No content groups exist."
+msgstr ""
+
+#: lms/templates/instructor/instructor_dashboard_2/cohort-form.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohort-form.underscore
+msgid "Create a content group"
+msgstr "Создать группу по изучаемым материалам"
+
+#: lms/templates/instructor/instructor_dashboard_2/cohort-group-header.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohort-group-header.underscore
+#, python-format
+msgid "(contains %(student_count)s student)"
+msgid_plural "(contains %(student_count)s students)"
+msgstr[0] "(%(student_count)s слушатель)"
+msgstr[1] "(%(student_count)s слушателя)"
+msgstr[2] "(%(student_count)s слушателей)"
+msgstr[3] "(%(student_count)s слушателей)"
+
+#: lms/templates/instructor/instructor_dashboard_2/cohort-group-header.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohort-group-header.underscore
+msgid ""
+"Learners are added to this cohort only when you provide their email "
+"addresses or usernames on this page."
+msgstr ""
+"Слушатели будут добавлены в группу, когда вы введете их адреса электронной "
+"почты или имена пользователей на этой странице."
+
+#: lms/templates/instructor/instructor_dashboard_2/cohort-group-header.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohort-group-header.underscore
+msgid "What does this mean?"
+msgstr "Что это значит?"
+
+#: lms/templates/instructor/instructor_dashboard_2/cohort-group-header.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohort-group-header.underscore
+msgid "Learners are added to this cohort automatically."
+msgstr "Слушатели добавляются в эту группу автоматически."
+
+#: lms/templates/instructor/instructor_dashboard_2/cohort-selector.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohort-selector.underscore
+msgid "Select a cohort"
+msgstr "Выбрать группу"
+
+#: lms/templates/instructor/instructor_dashboard_2/cohort-selector.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohort-selector.underscore
+#, python-format
+msgid "%(cohort_name)s (%(user_count)s)"
+msgstr "%(cohort_name)s (%(user_count)s)"
+
+#: lms/templates/instructor/instructor_dashboard_2/cohorts.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohorts.underscore
+msgid "Enable Cohorts"
+msgstr "Включить группы"
+
+#: lms/templates/instructor/instructor_dashboard_2/cohorts.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohorts.underscore
+msgid "Select a cohort to manage"
+msgstr "Выберите группу для управления"
+
+#: lms/templates/instructor/instructor_dashboard_2/cohorts.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohorts.underscore
+msgid "View Cohort"
+msgstr "Посмотреть группу"
+
+#: lms/templates/instructor/instructor_dashboard_2/cohorts.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohorts.underscore
+msgid "Assign students to cohorts by uploading a CSV file"
+msgstr "Распределить слушателей по группам, загрузив файл CSV"
+
+#: lms/templates/instructor/instructor_dashboard_2/cohorts.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohorts.underscore
+msgid ""
+"To review student cohort assignments or see the results of uploading a CSV "
+"file, download course profile information or cohort results on {link_start} "
+"the Data Download page. {link_end}"
+msgstr ""
+
+#: lms/templates/instructor/instructor_dashboard_2/enrollment-code-lookup-links.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/enrollment-code-lookup-links.underscore
+msgid "Used"
+msgstr "Использовано"
+
+#: lms/templates/instructor/instructor_dashboard_2/enrollment-code-lookup-links.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/enrollment-code-lookup-links.underscore
+msgid "Valid"
+msgstr "Данные действительны"
+
+#: lms/templates/learner_dashboard/certificate.underscore
+msgid "XSeries Program Certificates"
+msgstr ""
+
+#: lms/templates/learner_dashboard/certificate.underscore
+msgid "certificate.credential_url"
+msgstr ""
+
+#: lms/templates/learner_dashboard/certificate.underscore
+msgid "certificate.display_name"
+msgstr ""
+
+#: lms/templates/learner_dashboard/empty_programs_list.underscore
+msgid "You are not enrolled in any XSeries Programs yet."
+msgstr ""
+
+#: lms/templates/learner_dashboard/empty_programs_list.underscore
+msgid "Explore XSeries Programs"
+msgstr ""
+
+#: lms/templates/learner_dashboard/explore_new_programs.underscore
+#: test_root/staticfiles/templates/learner_dashboard/explore_new_programs.underscore
+msgid ""
+"Browse recently launched courses and see what\\'s new in your favorite "
+"subjects"
+msgstr ""
+
+#: lms/templates/learner_dashboard/explore_new_programs.underscore
+#: test_root/staticfiles/templates/learner_dashboard/explore_new_programs.underscore
+msgid "Explore New XSeries"
+msgstr ""
+
+#: lms/templates/learner_dashboard/program_card.underscore
+#: test_root/staticfiles/templates/learner_dashboard/program_card.underscore
+msgid "org.display_name"
+msgstr ""
+
+#: lms/templates/learner_dashboard/program_card.underscore
+#: test_root/staticfiles/templates/learner_dashboard/program_card.underscore
+msgid "type"
+msgstr ""
+
+#: lms/templates/search/course_search_results.underscore
+#: lms/templates/search/dashboard_search_results.underscore
+#: test_root/staticfiles/templates/search/course_search_results.underscore
+#: test_root/staticfiles/templates/search/dashboard_search_results.underscore
+#, python-format
+msgid "Load next %(num_items)s result"
+msgid_plural "Load next %(num_items)s results"
+msgstr[0] "Загрузить %(num_items)s результат"
+msgstr[1] "Загрузить следующие %(num_items)s результата"
+msgstr[2] "Загрузить следующие %(num_items)s результаты"
+msgstr[3] "Загрузить следующие %(num_items)s результаты"
+
+#: lms/templates/search/course_search_results.underscore
+#: lms/templates/search/dashboard_search_results.underscore
+#: test_root/staticfiles/templates/search/course_search_results.underscore
+#: test_root/staticfiles/templates/search/dashboard_search_results.underscore
+msgid "Sorry, no results were found."
+msgstr "Ничего не найдено."
+
+#: lms/templates/search/dashboard_search_results.underscore
+#: test_root/staticfiles/templates/search/dashboard_search_results.underscore
+msgid "Back to Dashboard"
+msgstr "Вернуться к панели управления"
+
+#: lms/templates/student_account/account.underscore
+#: test_root/staticfiles/templates/student_account/account.underscore
+msgid "New Address"
+msgstr "Новый адрес"
+
+#: lms/templates/student_account/account.underscore
+#: test_root/staticfiles/templates/student_account/account.underscore
+msgid "Change My Email Address"
+msgstr "Изменить адрес электронной почты"
+
+#: lms/templates/student_account/account_settings.underscore
+#: test_root/staticfiles/templates/student_account/account_settings.underscore
+msgid "Account Settings"
+msgstr "Настройки учётной записи"
+
+#: lms/templates/student_account/account_settings.underscore
+#: test_root/staticfiles/templates/student_account/account_settings.underscore
+msgid ""
+"These settings include basic information about your account. You can also "
+"specify additional information and see your linked social accounts on this "
+"page."
+msgstr ""
+"В настройках указана основная информация о вашей учётной записи. Вы также "
+"можете добавить дополнительные сведения и просмотреть список связанных "
+"учётных записей в социальных сетях."
+
+#: lms/templates/student_account/account_settings.underscore
+#: test_root/staticfiles/templates/student_account/account_settings.underscore
+msgid "section.title"
+msgstr "section.title"
+
+#: lms/templates/student_account/account_settings.underscore
+#: test_root/staticfiles/templates/student_account/account_settings.underscore
+msgid "An error occurred. Please reload the page."
+msgstr "Произошла ошибка. Перезагрузите страницу."
+
+#: lms/templates/student_account/form_field.underscore
+#: test_root/staticfiles/templates/student_account/form_field.underscore
+msgid "Forgot password?"
+msgstr "Забыли пароль?"
+
+#: lms/templates/student_account/hinted_login.underscore
+#: lms/templates/student_account/login.underscore
+#: lms/templates/student_account/register.underscore
+#: test_root/staticfiles/templates/student_account/hinted_login.underscore
+#: test_root/staticfiles/templates/student_account/login.underscore
+#: test_root/staticfiles/templates/student_account/register.underscore
+msgid "Sign in"
+msgstr "Вход"
+
+#: lms/templates/student_account/hinted_login.underscore
+#: test_root/staticfiles/templates/student_account/hinted_login.underscore
+#, python-format
+msgid "Would you like to sign in using your %(providerName)s credentials?"
+msgstr "Войти с помощью логина и пароля %(providerName)s?"
+
+#: lms/templates/student_account/hinted_login.underscore
+#: test_root/staticfiles/templates/student_account/hinted_login.underscore
+#, python-format
+msgid "Sign in using %(providerName)s"
+msgstr "Войти через %(providerName)s"
+
+#: lms/templates/student_account/hinted_login.underscore
+#: test_root/staticfiles/templates/student_account/hinted_login.underscore
+msgid "Show me other ways to sign in or register"
+msgstr "Как ещё можно войти в систему или зарегистрироваться?"
+
+#: lms/templates/student_account/institution_login.underscore
+#: test_root/staticfiles/templates/student_account/institution_login.underscore
+msgid "Sign in with Institution/Campus Credentials"
+msgstr "Войти, используя логин и пароль обучающегося или преподавателя"
+
+#: lms/templates/student_account/institution_login.underscore
+#: lms/templates/student_account/institution_register.underscore
+#: test_root/staticfiles/templates/student_account/institution_login.underscore
+#: test_root/staticfiles/templates/student_account/institution_register.underscore
+msgid "Choose your institution from the list below:"
+msgstr "Выберите ваше учебное заведение."
+
+#: lms/templates/student_account/institution_login.underscore
+#: test_root/staticfiles/templates/student_account/institution_login.underscore
+msgid "Back to sign in"
+msgstr "Вернуться на страницу входа в систему"
+
+#: lms/templates/student_account/institution_register.underscore
+#: test_root/staticfiles/templates/student_account/institution_register.underscore
+msgid "Register with Institution/Campus Credentials"
+msgstr ""
+"Зарегистрироваться, используя логин и пароль слушателя или преподавателя"
+
+#: lms/templates/student_account/institution_register.underscore
+#: test_root/staticfiles/templates/student_account/institution_register.underscore
+msgid "Register through edX"
+msgstr "Зарегистрироваться через edX"
+
+#: lms/templates/student_account/login.underscore
+#: test_root/staticfiles/templates/student_account/login.underscore
+#, python-format
+msgid ""
+"You have successfully signed into %(currentProvider)s, but your "
+"%(currentProvider)s account does not have a linked %(platformName)s account."
+" To link your accounts, sign in now using your %(platformName)s password."
+msgstr ""
+"Вы вошли в %(currentProvider)s, однако вам необходимо связать учётные записи"
+" %(currentProvider)s и %(platformName)s. Для этого войдите с помощью пароля "
+"%(platformName)s."
+
+#: lms/templates/student_account/login.underscore
+#: test_root/staticfiles/templates/student_account/login.underscore
+msgid "Password Reset Email Sent"
+msgstr "Инструкции по сбросу пароля отправлены"
+
+#: lms/templates/student_account/login.underscore
+#: test_root/staticfiles/templates/student_account/login.underscore
+msgid ""
+"We've sent instructions for resetting your password to the email address you"
+" provided."
+msgstr "Мы отправили инструкции по изменению пароля на ваш электронный адрес."
+
+#: lms/templates/student_account/login.underscore
+#: test_root/staticfiles/templates/student_account/login.underscore
+msgid "We couldn't sign you in."
+msgstr "Не удалось войти в систему."
+
+#: lms/templates/student_account/login.underscore
+#: test_root/staticfiles/templates/student_account/login.underscore
+#, python-format
+msgid "An error occurred when signing you in to %(platformName)s."
+msgstr "Произошла ошибка при входе в %(platformName)s."
+
+#: lms/templates/student_account/login.underscore
+#: test_root/staticfiles/templates/student_account/login.underscore
+msgid ""
+"Sign in here using your email address and password, or use one of the "
+"providers listed below."
+msgstr ""
+"Чтобы войти в систему, введите адрес электронной почты и пароль или "
+"используйте одну из следующих учётных записей."
+
+#: lms/templates/student_account/login.underscore
+#: test_root/staticfiles/templates/student_account/login.underscore
+msgid "Sign in here using your email address and password."
+msgstr "Чтобы войти в систему, введите адрес электронной почты и пароль."
+
+#: lms/templates/student_account/login.underscore
+#: test_root/staticfiles/templates/student_account/login.underscore
+msgid "If you do not yet have an account, use the button below to register."
+msgstr "Ещё не зарегистрированы? Нажмите кнопку ниже."
+
+#: lms/templates/student_account/login.underscore
+#: test_root/staticfiles/templates/student_account/login.underscore
+msgid "or sign in with"
+msgstr "или с помощью"
+
+#: lms/templates/student_account/login.underscore
+#: test_root/staticfiles/templates/student_account/login.underscore
+#, python-format
+msgid "Sign in with %(providerName)s"
+msgstr "Войти через %(providerName)s"
+
+#: lms/templates/student_account/login.underscore
+#: lms/templates/student_account/register.underscore
+#: test_root/staticfiles/templates/student_account/login.underscore
+#: test_root/staticfiles/templates/student_account/register.underscore
+msgid "Use my institution/campus credentials"
+msgstr "Использовать мой логин и пароль"
+
+#: lms/templates/student_account/login.underscore
+#: test_root/staticfiles/templates/student_account/login.underscore
+#, python-format
+msgid "New to %(platformName)s?"
+msgstr "Впервые в %(platformName)s?"
+
+#: lms/templates/student_account/login.underscore
+#: test_root/staticfiles/templates/student_account/login.underscore
+msgid "Create an account"
+msgstr "Создать учётную запись"
+
+#: lms/templates/student_account/password_reset.underscore
+#: lms/templates/student_account/register.underscore
+#: test_root/staticfiles/templates/student_account/password_reset.underscore
+#: test_root/staticfiles/templates/student_account/register.underscore
+msgid "An error occurred."
+msgstr "Произошла ошибка"
+
+#: lms/templates/student_account/password_reset.underscore
+#: test_root/staticfiles/templates/student_account/password_reset.underscore
+msgid "Password assistance"
+msgstr "Помощь с паролем"
+
+#: lms/templates/student_account/password_reset.underscore
+#: test_root/staticfiles/templates/student_account/password_reset.underscore
+msgid ""
+"Please enter your email address below and we will send you instructions for "
+"setting a new password."
+msgstr ""
+"Введите адрес электронной почты ниже, и мы вышлем вам инструкции по "
+"установке нового пароля"
+
+#: lms/templates/student_account/password_reset.underscore
+#: test_root/staticfiles/templates/student_account/password_reset.underscore
+msgid "Reset my password"
+msgstr "Сбросить пароль"
+
+#: lms/templates/student_account/register.underscore
+#: test_root/staticfiles/templates/student_account/register.underscore
+msgid "We couldn't create your account."
+msgstr "Не удалось создать учётную запись."
+
+#: lms/templates/student_account/register.underscore
+#: test_root/staticfiles/templates/student_account/register.underscore
+#, python-format
+msgid "You've successfully signed into %(currentProvider)s."
+msgstr "Вы успешно вошли в %(currentProvider)s."
+
+#: lms/templates/student_account/register.underscore
+#: test_root/staticfiles/templates/student_account/register.underscore
+#, python-format
+msgid ""
+"We just need a little more information before you start learning with "
+"%(platformName)s."
+msgstr "Перед началом учебы в %(platformName)s укажите некоторые данные."
+
+#: lms/templates/student_account/register.underscore
+#: test_root/staticfiles/templates/student_account/register.underscore
+msgid "Create an account using"
+msgstr "Создать учётную запись, используя"
+
+#: lms/templates/student_account/register.underscore
+#: test_root/staticfiles/templates/student_account/register.underscore
+#, python-format
+msgid "Create account using %(providerName)s."
+msgstr "Создать учётную запись в %(providerName)s."
+
+#: lms/templates/student_account/register.underscore
+#: test_root/staticfiles/templates/student_account/register.underscore
+msgid "or create a new one here"
+msgstr "или создать новую в этом сервисе"
+
+#: lms/templates/student_account/register.underscore
+#: test_root/staticfiles/templates/student_account/register.underscore
+msgid "Create a new account"
+msgstr "Создать новую учётную запись"
+
+#: lms/templates/student_account/register.underscore
+#: test_root/staticfiles/templates/student_account/register.underscore
+msgid "Create your account"
+msgstr "Создать учётную запись"
+
+#: lms/templates/student_account/register.underscore
+#: test_root/staticfiles/templates/student_account/register.underscore
+msgid "Required field"
+msgstr "Обязательное поле"
+
+#: lms/templates/student_account/register.underscore
+#: test_root/staticfiles/templates/student_account/register.underscore
+msgid "Already have an account?"
+msgstr "Уже есть учётная запись?"
+
+#: lms/templates/student_profile/badge.underscore
+#: test_root/staticfiles/templates/student_profile/badge.underscore
+#, python-format
+msgid "Share your \"%(display_name)s\" award"
+msgstr ""
+
+#: lms/templates/student_profile/badge.underscore
+#: test_root/staticfiles/templates/student_profile/badge.underscore
+msgid "Share"
+msgstr ""
+
+#: lms/templates/student_profile/badge.underscore
+#: test_root/staticfiles/templates/student_profile/badge.underscore
+#, python-format
+msgid "Earned %(created)s."
+msgstr ""
+
+#: lms/templates/student_profile/badge_placeholder.underscore
+#: test_root/staticfiles/templates/student_profile/badge_placeholder.underscore
+msgid "What's Your Next Accomplishment?"
+msgstr ""
+
+#: lms/templates/student_profile/badge_placeholder.underscore
+#: test_root/staticfiles/templates/student_profile/badge_placeholder.underscore
+msgid "Start working toward your next learning goal."
+msgstr ""
+
+#: lms/templates/student_profile/badge_placeholder.underscore
+#: test_root/staticfiles/templates/student_profile/badge_placeholder.underscore
+msgid "Find a course"
+msgstr ""
+
+#: lms/templates/student_profile/learner_profile.underscore
+#: test_root/staticfiles/templates/student_profile/learner_profile.underscore
+msgid "An error occurred. Try loading the page again."
+msgstr ""
+
+#: lms/templates/student_profile/section_two.underscore
+#: test_root/staticfiles/templates/student_profile/section_two.underscore
+msgid "You are currently sharing a limited profile."
+msgstr "Сейчас сокурсникам разрешен ограниченный доступ к вашему профилю."
+
+#: lms/templates/student_profile/section_two.underscore
+#: test_root/staticfiles/templates/student_profile/section_two.underscore
+msgid "This learner is currently sharing a limited profile."
+msgstr ""
+
+#: lms/templates/student_profile/share_modal.underscore
+#: test_root/staticfiles/templates/student_profile/share_modal.underscore
+msgid "Share on Mozilla Backpack"
+msgstr ""
+
+#: lms/templates/student_profile/share_modal.underscore
+#: test_root/staticfiles/templates/student_profile/share_modal.underscore
+msgid ""
+"To share your certificate on Mozilla Backpack, you must first have a "
+"Backpack account. Complete the following steps to add your certificate to "
+"Backpack."
+msgstr ""
+
+#: lms/templates/student_profile/share_modal.underscore
+#: test_root/staticfiles/templates/student_profile/share_modal.underscore
+#, python-format
+msgid ""
+"Create a %(link_start)sMozilla Backpack%(link_end)s account, or log in to "
+"your existing account"
+msgstr ""
+
+#: lms/templates/student_profile/share_modal.underscore
+#: test_root/staticfiles/templates/student_profile/share_modal.underscore
+#, python-format
+msgid ""
+"%(download_link_start)sDownload this image (right-click or option-click, "
+"save as)%(link_end)s and then %(upload_link_start)supload%(link_end)s it to "
+"your backpack."
+msgstr ""
+
+#: lms/templates/verify_student/enrollment_confirmation_step.underscore
+#: test_root/staticfiles/templates/verify_student/enrollment_confirmation_step.underscore
+#, python-format
+msgid "Congratulations! You are now verified on %(platformName)s!"
+msgstr "Поздравляем! Ваши данные в %(platformName)s подтверждены."
+
+#: lms/templates/verify_student/enrollment_confirmation_step.underscore
+#: test_root/staticfiles/templates/verify_student/enrollment_confirmation_step.underscore
+msgid "You are now enrolled as a verified student for:"
+msgstr "Вы зачислены на следующие курсы:"
+
+#: lms/templates/verify_student/enrollment_confirmation_step.underscore
+#: test_root/staticfiles/templates/verify_student/enrollment_confirmation_step.underscore
+msgid "A list of courses you have just enrolled in as a verified student"
+msgstr "Список курсов, на которые вы официально зачислены"
+
+#: lms/templates/verify_student/enrollment_confirmation_step.underscore
+#: test_root/staticfiles/templates/verify_student/enrollment_confirmation_step.underscore
+msgid "Course"
+msgstr "Курс"
+
+#: lms/templates/verify_student/enrollment_confirmation_step.underscore
+#: test_root/staticfiles/templates/verify_student/enrollment_confirmation_step.underscore
+#, python-format
+msgid "Starts: %(start)s"
+msgstr "Начало: %(start)s"
+
+#: lms/templates/verify_student/enrollment_confirmation_step.underscore
+#: test_root/staticfiles/templates/verify_student/enrollment_confirmation_step.underscore
+msgid "Explore your course!"
+msgstr "Просмотрите информацию о курсе"
+
+#: lms/templates/verify_student/enrollment_confirmation_step.underscore
+#: test_root/staticfiles/templates/verify_student/enrollment_confirmation_step.underscore
+msgid "Go to your Dashboard"
+msgstr "Перейти к панели управления"
+
+#: lms/templates/verify_student/enrollment_confirmation_step.underscore
+#: test_root/staticfiles/templates/verify_student/enrollment_confirmation_step.underscore
+msgid "Verified Status"
+msgstr "Подтверждённый статус"
+
+#: lms/templates/verify_student/enrollment_confirmation_step.underscore
+#: test_root/staticfiles/templates/verify_student/enrollment_confirmation_step.underscore
+#, python-format
+msgid ""
+"Thank you for submitting your photos. We will review them shortly. You can "
+"now sign up for any %(platformName)s course that offers verified "
+"certificates. Verification is good for one year. After one year, you must "
+"submit photos for verification again."
+msgstr ""
+"Спасибо, что добавили фото! Мы скоро их проверим. Сейчас вы можете "
+"записаться на любой из курсов %(platformName)s, предлагающих подтверждённые "
+"сертификаты. Подтверждение личности действует один год. После этого вам "
+"потребуется отправить фото повторно."
+
+#: lms/templates/verify_student/error.underscore
+#: test_root/staticfiles/templates/verify_student/error.underscore
+msgid "Error:"
+msgstr "Ошибка:"
+
+#: lms/templates/verify_student/face_photo_step.underscore
+#: test_root/staticfiles/templates/verify_student/face_photo_step.underscore
+msgid "What You Need for Verification"
+msgstr "Что нужно для подтверждения личности"
+
+#: lms/templates/verify_student/face_photo_step.underscore
+#: lms/templates/verify_student/intro_step.underscore
+#: lms/templates/verify_student/make_payment_step.underscore
+#: lms/templates/verify_student/make_payment_step_ab_testing.underscore
+#: lms/templates/verify_student/payment_confirmation_step.underscore
+#: test_root/staticfiles/templates/verify_student/face_photo_step.underscore
+#: test_root/staticfiles/templates/verify_student/intro_step.underscore
+#: test_root/staticfiles/templates/verify_student/make_payment_step.underscore
+#: test_root/staticfiles/templates/verify_student/make_payment_step_ab_testing.underscore
+#: test_root/staticfiles/templates/verify_student/payment_confirmation_step.underscore
+msgid "Webcam"
+msgstr "Веб-камера"
+
+#: lms/templates/verify_student/face_photo_step.underscore
+#: test_root/staticfiles/templates/verify_student/face_photo_step.underscore
+msgid ""
+"You need a computer that has a webcam. When you receive a browser prompt, "
+"make sure that you allow access to the camera."
+msgstr ""
+"Вам требуется компьютер с веб-камерой. Когда браузер предложит сделать фото,"
+" убедитесь, что вы разрешили ему доступ к камере."
+
+#: lms/templates/verify_student/face_photo_step.underscore
+#: test_root/staticfiles/templates/verify_student/face_photo_step.underscore
+msgid "Photo Identification"
+msgstr "Документ с фотографией"
+
+#: lms/templates/verify_student/face_photo_step.underscore
+#: test_root/staticfiles/templates/verify_student/face_photo_step.underscore
+msgid ""
+"You need a driver's license, passport, or other government-issued ID that "
+"has your name and photo."
+msgstr ""
+"Вам требуются водительские права, паспорт или иной государственный документ,"
+" в котором есть ваше имя и фотография."
+
+#: lms/templates/verify_student/face_photo_step.underscore
+#: lms/templates/verify_student/incourse_reverify.underscore
+#: test_root/staticfiles/templates/verify_student/face_photo_step.underscore
+#: test_root/staticfiles/templates/verify_student/incourse_reverify.underscore
+msgid "Take Your Photo"
+msgstr "Сфотографируйте себя"
+
+#: lms/templates/verify_student/face_photo_step.underscore
+#: test_root/staticfiles/templates/verify_student/face_photo_step.underscore
+msgid ""
+"When your face is in position, use the camera button {icon} below to take "
+"your photo."
+msgstr ""
+
+#: lms/templates/verify_student/face_photo_step.underscore
+#: test_root/staticfiles/templates/verify_student/face_photo_step.underscore
+msgid "To take a successful photo, make sure that:"
+msgstr "Чтобы сделать удачный снимок, удостоверьтесь, что:"
+
+#: lms/templates/verify_student/face_photo_step.underscore
+#: test_root/staticfiles/templates/verify_student/face_photo_step.underscore
+msgid "Your face is well-lit."
+msgstr "Ваше лицо хорошо освещено."
+
+#: lms/templates/verify_student/face_photo_step.underscore
+#: test_root/staticfiles/templates/verify_student/face_photo_step.underscore
+msgid "Your entire face fits inside the frame."
+msgstr "Ваше лицо полностью помещается в рамку."
+
+#: lms/templates/verify_student/face_photo_step.underscore
+#: test_root/staticfiles/templates/verify_student/face_photo_step.underscore
+msgid "The photo of your face matches the photo on your ID."
+msgstr "Фото вашего лица соответствует фото в вашем документе."
+
+#: lms/templates/verify_student/face_photo_step.underscore
+#: test_root/staticfiles/templates/verify_student/face_photo_step.underscore
+msgid ""
+"To use the current photo, select the camera button {icon}. To take another "
+"photo, select the retake button {icon}."
+msgstr ""
+
+#: lms/templates/verify_student/face_photo_step.underscore
+#: lms/templates/verify_student/id_photo_step.underscore
+#: lms/templates/verify_student/incourse_reverify.underscore
+#: test_root/staticfiles/templates/verify_student/face_photo_step.underscore
+#: test_root/staticfiles/templates/verify_student/id_photo_step.underscore
+#: test_root/staticfiles/templates/verify_student/incourse_reverify.underscore
+msgid "Frequently Asked Questions"
+msgstr "Часто задаваемые вопросы"
+
+#: lms/templates/verify_student/face_photo_step.underscore
+#: lms/templates/verify_student/id_photo_step.underscore
+#: lms/templates/verify_student/incourse_reverify.underscore
+#: test_root/staticfiles/templates/verify_student/face_photo_step.underscore
+#: test_root/staticfiles/templates/verify_student/id_photo_step.underscore
+#: test_root/staticfiles/templates/verify_student/incourse_reverify.underscore
+#, python-format
+msgid "Why does %(platformName)s need my photo?"
+msgstr "Зачем %(platformName)s нужна моя фотография?"
+
+#: lms/templates/verify_student/face_photo_step.underscore
+#: lms/templates/verify_student/id_photo_step.underscore
+#: lms/templates/verify_student/incourse_reverify.underscore
+#: test_root/staticfiles/templates/verify_student/face_photo_step.underscore
+#: test_root/staticfiles/templates/verify_student/id_photo_step.underscore
+#: test_root/staticfiles/templates/verify_student/incourse_reverify.underscore
+msgid ""
+"As part of the verification process, you take a photo of both your face and "
+"a government-issued photo ID. Our authorization service confirms your "
+"identity by comparing the photo you take with the photo on your ID."
+msgstr ""
+"В рамках процесса проверки, вы должны предоставить как вашу фотографию, так "
+"и копию удостоверения личности с фотографией: паспорт, студенческий, "
+"ученический билет. Наша служба авторизации подтверждает вашу личность путем "
+"сравнения вашей фотографии с фото на удостоверении личности."
+
+#: lms/templates/verify_student/face_photo_step.underscore
+#: lms/templates/verify_student/id_photo_step.underscore
+#: lms/templates/verify_student/incourse_reverify.underscore
+#: test_root/staticfiles/templates/verify_student/face_photo_step.underscore
+#: test_root/staticfiles/templates/verify_student/id_photo_step.underscore
+#: test_root/staticfiles/templates/verify_student/incourse_reverify.underscore
+#, python-format
+msgid "What does %(platformName)s do with this photo?"
+msgstr "Для чего %(platformName)s нужен этот снимок?"
+
+#: lms/templates/verify_student/face_photo_step.underscore
+#: lms/templates/verify_student/id_photo_step.underscore
+#: lms/templates/verify_student/incourse_reverify.underscore
+#: test_root/staticfiles/templates/verify_student/face_photo_step.underscore
+#: test_root/staticfiles/templates/verify_student/id_photo_step.underscore
+#: test_root/staticfiles/templates/verify_student/incourse_reverify.underscore
+#, python-format
+msgid ""
+"We use the highest levels of security available to encrypt your photo and "
+"send it to our authorization service for review. Your photo and information "
+"are not saved or visible anywhere on %(platformName)s after the verification"
+" process is complete."
+msgstr ""
+"Мы используем самые высокие уровни защищенности для шифрования вашего фото и"
+" отправки его на наш сервис авторизации. Ваша фотография и информация не "
+"сохраняется и недоступна нигде на %(platformName)s с после того, как "
+"процесс проверки будет завершен."
+
+#: lms/templates/verify_student/face_photo_step.underscore
+#: lms/templates/verify_student/id_photo_step.underscore
+#: lms/templates/verify_student/intro_step.underscore
+#: lms/templates/verify_student/payment_confirmation_step.underscore
+#: test_root/staticfiles/templates/verify_student/face_photo_step.underscore
+#: test_root/staticfiles/templates/verify_student/id_photo_step.underscore
+#: test_root/staticfiles/templates/verify_student/intro_step.underscore
+#: test_root/staticfiles/templates/verify_student/payment_confirmation_step.underscore
+#, python-format
+msgid "Next: %(nextStepTitle)s"
+msgstr "Далее: %(nextStepTitle)s"
+
+#: lms/templates/verify_student/id_photo_step.underscore
+#: test_root/staticfiles/templates/verify_student/id_photo_step.underscore
+msgid "Take a Photo of Your ID"
+msgstr "Сделайте снимок документа, удостоверяющего вашу личность"
+
+#: lms/templates/verify_student/id_photo_step.underscore
+#: test_root/staticfiles/templates/verify_student/id_photo_step.underscore
+msgid ""
+"Use your webcam to take a photo of your ID. We will match this photo with "
+"the photo of your face and the name on your account."
+msgstr ""
+"Пользуясь веб-камерой, сделайте снимок своего удостоверения личности. Мы "
+"сопоставим этот снимок со снимком вашего лица и именем в вашей учётной "
+"записи."
+
+#: lms/templates/verify_student/id_photo_step.underscore
+#: test_root/staticfiles/templates/verify_student/id_photo_step.underscore
+msgid ""
+"You need an ID with your name and photo. A driver's license, passport, or "
+"other government-issued IDs are all acceptable."
+msgstr ""
+"Вам потребуется удостоверение личности с вашим именем и фотографией. "
+"Подойдёт водительское удостоверение, паспорт или другой документ "
+"государственного образца."
+
+#: lms/templates/verify_student/id_photo_step.underscore
+#: lms/templates/verify_student/incourse_reverify.underscore
+#: test_root/staticfiles/templates/verify_student/id_photo_step.underscore
+#: test_root/staticfiles/templates/verify_student/incourse_reverify.underscore
+msgid "Tips on taking a successful photo"
+msgstr "Советы: как сделать удачный снимок"
+
+#: lms/templates/verify_student/id_photo_step.underscore
+#: test_root/staticfiles/templates/verify_student/id_photo_step.underscore
+msgid "Ensure that you can see your photo and read your name"
+msgstr "Убедитесь в том, что вы можете видеть ваше фото и прочесть ваше имя"
+
+#: lms/templates/verify_student/id_photo_step.underscore
+#: test_root/staticfiles/templates/verify_student/id_photo_step.underscore
+msgid "Make sure your ID is well-lit"
+msgstr "Убедитесь, что ваш документ хорошо освещён"
+
+#: lms/templates/verify_student/id_photo_step.underscore
+#: test_root/staticfiles/templates/verify_student/id_photo_step.underscore
+msgid "Once in position, use the camera button {icon} to capture your ID"
+msgstr ""
+
+#: lms/templates/verify_student/id_photo_step.underscore
+#: lms/templates/verify_student/incourse_reverify.underscore
+#: test_root/staticfiles/templates/verify_student/id_photo_step.underscore
+#: test_root/staticfiles/templates/verify_student/incourse_reverify.underscore
+msgid "Use the retake photo button if you are not pleased with your photo"
+msgstr "Используйте кнопку «Повторный снимок», если вы недовольны фотографией"
+
+#: lms/templates/verify_student/image_input.underscore
+#: test_root/staticfiles/templates/verify_student/image_input.underscore
+msgid "Preview of uploaded image"
+msgstr "Посмотреть загруженную картинку"
+
+#: lms/templates/verify_student/image_input.underscore
+#: test_root/staticfiles/templates/verify_student/image_input.underscore
+msgid "Upload an image or capture one with your web or phone camera."
+msgstr ""
+"Загрузить картинку или сфотографировать с помощью веб камеры или смартфона."
+
+#: lms/templates/verify_student/incourse_reverify.underscore
+#: test_root/staticfiles/templates/verify_student/incourse_reverify.underscore
+msgid ""
+"Use your webcam to take a photo of your face. We will match this photo with "
+"the photo on your ID."
+msgstr ""
+"Пользуясь веб-камерой, сделайте снимок своего лица. Мы сопоставим этот "
+"снимок с фотографией в вашем удостоверении личности."
+
+#: lms/templates/verify_student/incourse_reverify.underscore
+#: test_root/staticfiles/templates/verify_student/incourse_reverify.underscore
+msgid "Make sure your face is well-lit"
+msgstr "Убедитесь, что ваше лицо хорошо освещено"
+
+#: lms/templates/verify_student/incourse_reverify.underscore
+#: test_root/staticfiles/templates/verify_student/incourse_reverify.underscore
+msgid "Be sure your entire face is inside the frame"
+msgstr "Убедитесь, что всё ваше лицо находится внутри рамки"
+
+#: lms/templates/verify_student/incourse_reverify.underscore
+#: test_root/staticfiles/templates/verify_student/incourse_reverify.underscore
+msgid "Once in position, use the camera button {icon} to capture your photo"
+msgstr ""
+
+#: lms/templates/verify_student/incourse_reverify.underscore
+#: test_root/staticfiles/templates/verify_student/incourse_reverify.underscore
+msgid "Can we match the photo you took with the one on your ID?"
+msgstr ""
+"Можем ли мы сопоставить снимок, сделанный вами, с фото в вашем документе?"
+
+#: lms/templates/verify_student/intro_step.underscore
+#: test_root/staticfiles/templates/verify_student/intro_step.underscore
+msgid "Thanks for returning to verify your ID in: {courseName}"
+msgstr ""
+
+#: lms/templates/verify_student/intro_step.underscore
+#: lms/templates/verify_student/make_payment_step.underscore
+#: test_root/staticfiles/templates/verify_student/intro_step.underscore
+#: test_root/staticfiles/templates/verify_student/make_payment_step.underscore
+msgid ""
+"You need to activate your account before you can enroll in courses. Check "
+"your inbox for an activation email. After you complete activation you can "
+"return and refresh this page."
+msgstr ""
+"Прежде, чем начать записываться на курсы, активируйте свою учётную запись. "
+"Письмо для активации выслано вам на электронную почту. Выполнив активацию, "
+"вы можете вернуться на эту страницу и обновить её."
+
+#: lms/templates/verify_student/intro_step.underscore
+#: lms/templates/verify_student/make_payment_step.underscore
+#: lms/templates/verify_student/payment_confirmation_step.underscore
+#: test_root/staticfiles/templates/verify_student/intro_step.underscore
+#: test_root/staticfiles/templates/verify_student/make_payment_step.underscore
+#: test_root/staticfiles/templates/verify_student/payment_confirmation_step.underscore
+msgid "Activate Your Account"
+msgstr "Активируйте Свою Учётную Запись"
+
+#: lms/templates/verify_student/intro_step.underscore
+#: lms/templates/verify_student/make_payment_step.underscore
+#: test_root/staticfiles/templates/verify_student/intro_step.underscore
+#: test_root/staticfiles/templates/verify_student/make_payment_step.underscore
+msgid "Check Your Email"
+msgstr "Проверьте свою электронную почту"
+
+#: lms/templates/verify_student/intro_step.underscore
+#: lms/templates/verify_student/make_payment_step_ab_testing.underscore
+#: lms/templates/verify_student/payment_confirmation_step.underscore
+#: test_root/staticfiles/templates/verify_student/intro_step.underscore
+#: test_root/staticfiles/templates/verify_student/make_payment_step_ab_testing.underscore
+#: test_root/staticfiles/templates/verify_student/payment_confirmation_step.underscore
+msgid "Photo ID"
+msgstr "Удостоверение личности с фотографией"
+
+#: lms/templates/verify_student/intro_step.underscore
+#: test_root/staticfiles/templates/verify_student/intro_step.underscore
+msgid ""
+"A driver's license, passport, or other government-issued ID with your name "
+"and photo"
+msgstr ""
+"Водительское удостоверение, паспорт или другой документ государственного "
+"образца с вашими именем и фотографией"
+
+#: lms/templates/verify_student/make_payment_step.underscore
+#: lms/templates/verify_student/make_payment_step_ab_testing.underscore
+#: test_root/staticfiles/templates/verify_student/make_payment_step.underscore
+#: test_root/staticfiles/templates/verify_student/make_payment_step_ab_testing.underscore
+msgid "You are enrolling in: {courseName}"
+msgstr ""
+
+#: lms/templates/verify_student/make_payment_step.underscore
+#: test_root/staticfiles/templates/verify_student/make_payment_step.underscore
+msgid "You are upgrading your enrollment for: {courseName}"
+msgstr ""
+
+#: lms/templates/verify_student/make_payment_step.underscore
+#: test_root/staticfiles/templates/verify_student/make_payment_step.underscore
+msgid ""
+"You can now enter your payment information and complete your enrollment."
+msgstr "Теперь вы можете ввести информацию о платеже и завершить регистрацию."
+
+#: lms/templates/verify_student/make_payment_step.underscore
+#: test_root/staticfiles/templates/verify_student/make_payment_step.underscore
+#, python-format
+msgid ""
+"You can pay now even if you don't have the following items available, but "
+"you will need to have these by %(date)s to qualify to earn a Verified "
+"Certificate."
+msgstr ""
+"Вы можете оплатить сейчас, даже если вы не закончили все шаги. Но вы должны "
+"будете их завершить не позднее %(date)s , чтобы получить подтверждённый "
+"сертификат."
+
+#: lms/templates/verify_student/make_payment_step.underscore
+#: test_root/staticfiles/templates/verify_student/make_payment_step.underscore
+msgid ""
+"You can pay now even if you don't have the following items available, but "
+"you will need to have these to qualify to earn a Verified Certificate."
+msgstr ""
+"Вы можете оплатить сейчас, даже если вы не закончили все шаги. Но вы должны "
+"будете их завершить, чтобы получить подтверждённый сертификат."
+
+#: lms/templates/verify_student/make_payment_step.underscore
+#: test_root/staticfiles/templates/verify_student/make_payment_step.underscore
+msgid "Government-Issued Photo ID"
+msgstr "Удостоверение личности государственного образца с фотографией"
+
+#: lms/templates/verify_student/make_payment_step.underscore
+#: test_root/staticfiles/templates/verify_student/make_payment_step.underscore
+msgid ""
+"ID-Verification is not required for this Professional Education course."
+msgstr ""
+"Верификация личности не требуется для этого курса профессионального "
+"образования."
+
+#: lms/templates/verify_student/make_payment_step.underscore
+#: test_root/staticfiles/templates/verify_student/make_payment_step.underscore
+msgid ""
+"All professional education courses are fee-based, and require payment to "
+"complete the enrollment process."
+msgstr ""
+"Все профессиональные образовательные курсы являются платными, и требуют "
+"оплаты, чтобы завершить процесс регистрации."
+
+#: lms/templates/verify_student/make_payment_step.underscore
+#: test_root/staticfiles/templates/verify_student/make_payment_step.underscore
+msgid "You have already verified your ID!"
+msgstr "Вы уже подтвердили документ, удостоверяющий личность."
+
+#: lms/templates/verify_student/make_payment_step.underscore
+#: test_root/staticfiles/templates/verify_student/make_payment_step.underscore
+msgid "Your verification status is good until {verificationGoodUntil}."
+msgstr ""
+
+#: lms/templates/verify_student/make_payment_step.underscore
+#: test_root/staticfiles/templates/verify_student/make_payment_step.underscore
+msgid "price"
+msgstr "цена"
+
+#: lms/templates/verify_student/make_payment_step_ab_testing.underscore
+#: test_root/staticfiles/templates/verify_student/make_payment_step_ab_testing.underscore
+msgid "Account Not Activated"
+msgstr "Учётная запись не активирована"
+
+#: lms/templates/verify_student/make_payment_step_ab_testing.underscore
+#: test_root/staticfiles/templates/verify_student/make_payment_step_ab_testing.underscore
+msgid "Upgrade to a Verified Certificate for {courseName}"
+msgstr ""
+
+#: lms/templates/verify_student/make_payment_step_ab_testing.underscore
+#: test_root/staticfiles/templates/verify_student/make_payment_step_ab_testing.underscore
+msgid ""
+"Before you upgrade to a certificate track, you must activate your account."
+msgstr ""
+"До того как вы обновите сертификат, вы должны активировать вашу учётную "
+"запись."
+
+#: lms/templates/verify_student/make_payment_step_ab_testing.underscore
+#: test_root/staticfiles/templates/verify_student/make_payment_step_ab_testing.underscore
+msgid "Check your email for an activation message."
+msgstr "Пожалуйста, проверьте почту - вам отправлена ссылка для активации."
+
+#: lms/templates/verify_student/make_payment_step_ab_testing.underscore
+#: test_root/staticfiles/templates/verify_student/make_payment_step_ab_testing.underscore
+msgid "Professional Certificate for {courseName}"
+msgstr ""
+
+#: lms/templates/verify_student/make_payment_step_ab_testing.underscore
+#: test_root/staticfiles/templates/verify_student/make_payment_step_ab_testing.underscore
+msgid "Verified Certificate for {courseName}"
+msgstr ""
+
+#: lms/templates/verify_student/make_payment_step_ab_testing.underscore
+#: test_root/staticfiles/templates/verify_student/make_payment_step_ab_testing.underscore
+#, python-format
+msgid ""
+"To receive a certificate, you must also verify your identity before "
+"%(date)s."
+msgstr ""
+"Чтобы получить сертификат, вы должны подтвердить свою личность в срок до "
+"%(date)s."
+
+#: lms/templates/verify_student/make_payment_step_ab_testing.underscore
+#: test_root/staticfiles/templates/verify_student/make_payment_step_ab_testing.underscore
+msgid "To receive a certificate, you must also verify your identity."
+msgstr "Для получения сертификата необходимо подтвердить свою личность."
+
+#: lms/templates/verify_student/make_payment_step_ab_testing.underscore
+#: test_root/staticfiles/templates/verify_student/make_payment_step_ab_testing.underscore
+msgid ""
+"To verify your identity, you need a webcam and a government-issued photo ID."
+msgstr ""
+"Для подтверждения, вам понадобится веб-камера и удостоверение личности с "
+"фотографией: паспорт или иной документ."
+
+#: lms/templates/verify_student/make_payment_step_ab_testing.underscore
+#: test_root/staticfiles/templates/verify_student/make_payment_step_ab_testing.underscore
+msgid ""
+"Your ID must be a government-issued photo ID that clearly shows your face."
+msgstr ""
+"Вы должны предъявить государственное удостоверение личности с хорошо "
+"различимой фотографией."
+
+#: lms/templates/verify_student/make_payment_step_ab_testing.underscore
+#: test_root/staticfiles/templates/verify_student/make_payment_step_ab_testing.underscore
+msgid ""
+"You will use your webcam to take a picture of your face and of your "
+"government-issued photo ID."
+msgstr ""
+"Используя веб-камеру, сделайте снимок вашего лица и разворота удостоверения "
+"личности: паспорта или иного документа с фотографией."
+
+#: lms/templates/verify_student/payment_confirmation_step.underscore
+#: test_root/staticfiles/templates/verify_student/payment_confirmation_step.underscore
+msgid "Thank you! We have received your payment for {courseName}."
+msgstr ""
+
+#: lms/templates/verify_student/payment_confirmation_step.underscore
+#: test_root/staticfiles/templates/verify_student/payment_confirmation_step.underscore
+msgid "Next Step: Confirm your identity"
+msgstr "Далее: подтвердите подлинность данных"
+
+#: lms/templates/verify_student/payment_confirmation_step.underscore
+#: test_root/staticfiles/templates/verify_student/payment_confirmation_step.underscore
+msgid "Check your email"
+msgstr "Проверьте Свою Электронную Почту"
+
+#: lms/templates/verify_student/payment_confirmation_step.underscore
+#: test_root/staticfiles/templates/verify_student/payment_confirmation_step.underscore
+msgid ""
+"You need to activate your account before you can enroll in courses. Check "
+"your inbox for an activation email."
+msgstr ""
+"Прежде, чем начать записываться на курсы, вам необходимо активировать свою "
+"учётную запись. Письмо для активации выслано вам на электронную почту."
+
+#: lms/templates/verify_student/payment_confirmation_step.underscore
+#: test_root/staticfiles/templates/verify_student/payment_confirmation_step.underscore
+msgid ""
+"A driver's license, passport, or government-issued ID with your name and "
+"photo."
+msgstr ""
+"Водительское удостоверение, паспорт или удостоверение личности "
+"государственного образца с вашими именем и фотографией."
+
+#: lms/templates/verify_student/reverify_success_step.underscore
+#: test_root/staticfiles/templates/verify_student/reverify_success_step.underscore
+msgid "Identity Verification In Progress"
+msgstr "Данные отправлены на проверку"
+
+#: lms/templates/verify_student/reverify_success_step.underscore
+#: test_root/staticfiles/templates/verify_student/reverify_success_step.underscore
+msgid ""
+"We have received your information and are verifying your identity. You will "
+"see a message on your dashboard when the verification process is complete "
+"(usually within 1-2 days). In the meantime, you can still access all "
+"available course content."
+msgstr ""
+"Мы получили ваши данные и обработаем их в ближайшее время (1-2 дня). Как "
+"только они будут подтверждены, на вашей панели управления появится "
+"оповещение. Обратите внимание, что до этого момента вам будут доступны все "
+"учебные материалы."
+
+#: lms/templates/verify_student/reverify_success_step.underscore
+#: test_root/staticfiles/templates/verify_student/reverify_success_step.underscore
+msgid "Return to Your Dashboard"
+msgstr "Вернуться в панель управления"
+
+#: lms/templates/verify_student/review_photos_step.underscore
+#: test_root/staticfiles/templates/verify_student/review_photos_step.underscore
+msgid "Review Your Photos"
+msgstr "Просмотреть фотографии"
+
+#: lms/templates/verify_student/review_photos_step.underscore
+#: test_root/staticfiles/templates/verify_student/review_photos_step.underscore
+msgid ""
+"Make sure we can verify your identity with the photos and information you "
+"have provided."
+msgstr ""
+"Убедитесь, что мы сможем подтвердить ваши данные с помощью фотографий и "
+"информации, предоставленных вами."
+
+#: lms/templates/verify_student/review_photos_step.underscore
+#: test_root/staticfiles/templates/verify_student/review_photos_step.underscore
+#, python-format
+msgid "Photo of %(fullName)s"
+msgstr "Фотография %(fullName)s"
+
+#: lms/templates/verify_student/review_photos_step.underscore
+#: test_root/staticfiles/templates/verify_student/review_photos_step.underscore
+#, python-format
+msgid "Photo of %(fullName)s's ID"
+msgstr "Фотография документа, %(fullName)s"
+
+#: lms/templates/verify_student/review_photos_step.underscore
+#: test_root/staticfiles/templates/verify_student/review_photos_step.underscore
+msgid "Photo requirements:"
+msgstr "Требования к фотографии:"
+
+#: lms/templates/verify_student/review_photos_step.underscore
+#: test_root/staticfiles/templates/verify_student/review_photos_step.underscore
+msgid "Does the photo of you show your whole face?"
+msgstr "Видно ли на фотографии ваше лицо целиком?"
+
+#: lms/templates/verify_student/review_photos_step.underscore
+#: test_root/staticfiles/templates/verify_student/review_photos_step.underscore
+msgid "Does the photo of you match your ID photo?"
+msgstr ""
+"Сопоставима ли фотография с фотографией в вашем удостоверении личности?"
+
+#: lms/templates/verify_student/review_photos_step.underscore
+#: test_root/staticfiles/templates/verify_student/review_photos_step.underscore
+msgid "Is your name on your ID readable?"
+msgstr "Чётко ли отображается ваше имя в вашем удостоверении личности?"
+
+#: lms/templates/verify_student/review_photos_step.underscore
+#: test_root/staticfiles/templates/verify_student/review_photos_step.underscore
+#, python-format
+msgid "Does the name on your ID match your account name: %(fullName)s?"
+msgstr ""
+"Совпадает ли имя в вашем удостоверении личности с именем, указанным в "
+"учётной записи: %(fullName)s?"
+
+#: lms/templates/verify_student/review_photos_step.underscore
+#: test_root/staticfiles/templates/verify_student/review_photos_step.underscore
+msgid "Edit Your Name"
+msgstr "Отредактируйте Своё Имя"
+
+#: lms/templates/verify_student/review_photos_step.underscore
+#: test_root/staticfiles/templates/verify_student/review_photos_step.underscore
+msgid ""
+"Make sure that the full name on your account matches the name on your ID."
+msgstr ""
+"Убедитесь, что полное имя в вашей учётной записи совпадает с именем в вашем "
+"документе."
+
+#: lms/templates/verify_student/review_photos_step.underscore
+#: test_root/staticfiles/templates/verify_student/review_photos_step.underscore
+msgid "Photos don't meet the requirements?"
+msgstr "Фото не соответствуют требованиям?"
+
+#: lms/templates/verify_student/review_photos_step.underscore
+#: test_root/staticfiles/templates/verify_student/review_photos_step.underscore
+msgid "Retake Your Photos"
+msgstr "Сделать Снимки Повторно"
+
+#: lms/templates/verify_student/review_photos_step.underscore
+#: test_root/staticfiles/templates/verify_student/review_photos_step.underscore
+msgid "Before proceeding, please confirm that your details match"
+msgstr ""
+"Пожалуйста проверьте правильность введенной информации, перед тем как "
+"продолжить."
+
+#: lms/templates/verify_student/webcam_photo.underscore
+#: test_root/staticfiles/templates/verify_student/webcam_photo.underscore
+msgid ""
+"Don't see your picture? Make sure to allow your browser to use your camera "
+"when it asks for permission."
+msgstr ""
+"Не видите ваше изображение? Убедитесь, что вы разрешили браузеру "
+"использовать вашу камеру, когда он запрашивает это."
+
+#: lms/templates/verify_student/webcam_photo.underscore
+#: test_root/staticfiles/templates/verify_student/webcam_photo.underscore
+msgid "Live view of webcam"
+msgstr "Видео с вебкамеры"
+
+#: lms/templates/verify_student/webcam_photo.underscore
+#: test_root/staticfiles/templates/verify_student/webcam_photo.underscore
+msgid "Retake Photo"
+msgstr "Повторный снимок"
+
+#: lms/templates/verify_student/webcam_photo.underscore
+#: test_root/staticfiles/templates/verify_student/webcam_photo.underscore
+msgid "Take Photo"
+msgstr "Сделать фото"
+
+#: test_root/staticfiles/proctoring/templates/add-new-allowance.underscore
+msgid "Add a New Allowance"
+msgstr ""
+
+#: test_root/staticfiles/proctoring/templates/add-new-allowance.underscore
+msgid "Special Exam"
+msgstr ""
+
+#: test_root/staticfiles/proctoring/templates/add-new-allowance.underscore
+msgid "Exam Type"
+msgstr ""
+
+#: test_root/staticfiles/proctoring/templates/add-new-allowance.underscore
+#: test_root/staticfiles/proctoring/templates/course_allowances.underscore
+msgid "Allowance Type"
+msgstr ""
+
+#: test_root/staticfiles/proctoring/templates/add-new-allowance.underscore
+msgid "Additional Time (minutes)"
+msgstr ""
+
+#: test_root/staticfiles/proctoring/templates/add-new-allowance.underscore
+msgid "Value"
+msgstr ""
+
+#: test_root/staticfiles/proctoring/templates/add-new-allowance.underscore
+msgid "minutes"
+msgstr ""
+
+#: test_root/staticfiles/proctoring/templates/add-new-allowance.underscore
+msgid "Username or Email"
+msgstr ""
+
+#: test_root/staticfiles/proctoring/templates/course_allowances.underscore
+msgid "Allowances"
+msgstr ""
+
+#: test_root/staticfiles/proctoring/templates/course_allowances.underscore
+msgid "Add Allowance"
+msgstr ""
+
+#: test_root/staticfiles/proctoring/templates/course_allowances.underscore
+#: test_root/staticfiles/proctoring/templates/student-proctored-exam-attempts.underscore
+msgid "Exam Name"
+msgstr ""
+
+#: test_root/staticfiles/proctoring/templates/course_allowances.underscore
+msgid "Allowance Value"
+msgstr ""
+
+#: test_root/staticfiles/proctoring/templates/student-proctored-exam-attempts.underscore
+msgid "Time Limit"
+msgstr ""
+
+#: test_root/staticfiles/proctoring/templates/student-proctored-exam-attempts.underscore
+msgid "Started At"
+msgstr ""
+
+#: test_root/staticfiles/proctoring/templates/student-proctored-exam-attempts.underscore
+msgid "Completed At"
+msgstr ""
+
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/certificate-white-list.underscore
+msgid ""
+"Generate certificates for all users on the Exception list for whom "
+"certificates have not yet been run"
+msgstr ""
diff --git a/conf/locale/zh_CN/LC_MESSAGES/django.mo b/conf/locale/zh_CN/LC_MESSAGES/django.mo
index 9f437a0fe7..2f25fba3e6 100644
Binary files a/conf/locale/zh_CN/LC_MESSAGES/django.mo and b/conf/locale/zh_CN/LC_MESSAGES/django.mo differ
diff --git a/conf/locale/zh_CN/LC_MESSAGES/django.po b/conf/locale/zh_CN/LC_MESSAGES/django.po
index 0f82a40f8d..678fcdd86e 100644
--- a/conf/locale/zh_CN/LC_MESSAGES/django.po
+++ b/conf/locale/zh_CN/LC_MESSAGES/django.po
@@ -259,7 +259,7 @@
# Jie Li , 2013
# Joe99_Du , 2014
# jsgang , 2014
-# jsgang , 2014-2015
+# jsgang , 2014-2016
# jsgang , 2014
# 匡冲 , 2013
# LIU NIAN , 2015
@@ -8545,7 +8545,6 @@ msgstr ""
#: cms/templates/temp-course-landing.html lms/templates/login.html
#: lms/templates/provider_login.html lms/templates/register-form.html
#: lms/templates/signup_modal.html lms/templates/sysadmin_dashboard.html
-#: themes/red-theme/cms/templates/login.html
#: themes/stanford-style/lms/templates/register-form.html
msgid "Password"
msgstr "密码"
@@ -9104,11 +9103,7 @@ msgstr "关于本用户的可选备注(例如,课程创建被拒绝的原因
msgid "Incorrect format for field '{name}'. {detailed_message}"
msgstr "“{name}”字段的格式不正确。{detailed_message}"
-#: cms/lib/xblock/tagging.py
-msgid "Difficulty"
-msgstr ""
-
-#: cms/lib/xblock/tagging.py
+#: cms/lib/xblock/tagging/tagging.py
msgid "Dictionary with the available tags"
msgstr ""
@@ -9185,28 +9180,10 @@ msgstr "课程"
msgid "Programs"
msgstr ""
-#: cms/templates/login.html cms/templates/widgets/header.html
-#: themes/red-theme/cms/templates/login.html
-msgid "Sign In"
-msgstr ""
-
-#: cms/templates/login.html themes/red-theme/cms/templates/login.html
-msgid "Sign In to {studio_name}"
-msgstr ""
-
-#: cms/templates/login.html themes/red-theme/cms/templates/login.html
-msgid "Don't have a {studio_name} Account? Sign up!"
-msgstr ""
-
-#: cms/templates/login.html themes/red-theme/cms/templates/login.html
-msgid "Required Information to Sign In to {studio_name}"
-msgstr ""
-
#: cms/templates/login.html cms/templates/register.html
#: lms/templates/help_modal.html lms/templates/login.html
#: lms/templates/provider_login.html lms/templates/register-form.html
#: lms/templates/register-shib.html lms/templates/signup_modal.html
-#: themes/red-theme/cms/templates/login.html
#: themes/stanford-style/lms/templates/register-form.html
#: themes/stanford-style/lms/templates/register-shib.html
msgid "E-mail"
@@ -9218,14 +9195,13 @@ msgstr "电子邮件"
#: cms/templates/login.html cms/templates/manage_users.html
#: cms/templates/manage_users_lib.html cms/templates/register.html
#: lms/templates/login.html lms/templates/register-form.html
-#: lms/templates/register-shib.html themes/red-theme/cms/templates/login.html
+#: lms/templates/register-shib.html
#: themes/stanford-style/lms/templates/register-form.html
#: themes/stanford-style/lms/templates/register-shib.html
msgid "example: username@domain.com"
msgstr "例:username@domain.com"
#: cms/templates/login.html lms/templates/login.html
-#: themes/red-theme/cms/templates/login.html
msgid "Forgot password?"
msgstr "忘记密码?"
@@ -9449,12 +9425,13 @@ msgid "My Courses"
msgstr ""
#: lms/templates/dashboard.html themes/edx.org/lms/templates/dashboard.html
-msgid "Looks like you haven't enrolled in any courses yet."
-msgstr "您尚未选修任课程"
+msgid "You are not enrolled in any courses yet."
+msgstr ""
-#: lms/templates/dashboard.html themes/edx.org/lms/templates/dashboard.html
-msgid "Find courses now!"
-msgstr "现在就查找课程!"
+#: lms/templates/dashboard.html lms/templates/navigation.html
+#: themes/edx.org/lms/templates/dashboard.html
+msgid "Explore courses"
+msgstr ""
#: lms/templates/dashboard.html themes/edx.org/lms/templates/dashboard.html
msgid "Course-loading errors"
@@ -10004,8 +9981,7 @@ msgstr ""
msgid "How it Works"
msgstr "运行机制"
-#: lms/templates/navigation-edx.html lms/templates/navigation.html
-#: themes/edx.org/lms/templates/header.html
+#: lms/templates/navigation-edx.html themes/edx.org/lms/templates/header.html
#: themes/red-theme/lms/templates/header.html
msgid "Find Courses"
msgstr "查找课程"
@@ -18085,6 +18061,22 @@ msgstr ""
msgid "Learn more about content libraries"
msgstr "了解更多关于内容知识库的信息"
+#: cms/templates/login.html cms/templates/widgets/header.html
+msgid "Sign In"
+msgstr ""
+
+#: cms/templates/login.html
+msgid "Sign In to {studio_name}"
+msgstr ""
+
+#: cms/templates/login.html
+msgid "Don't have a {studio_name} Account? Sign up!"
+msgstr ""
+
+#: cms/templates/login.html
+msgid "Required Information to Sign In to {studio_name}"
+msgstr ""
+
#: cms/templates/manage_users.html
msgid "Course Team Settings"
msgstr "课程团队设置"
diff --git a/conf/locale/zh_CN/LC_MESSAGES/djangojs.mo b/conf/locale/zh_CN/LC_MESSAGES/djangojs.mo
index 84218165cd..ace7e71f30 100644
Binary files a/conf/locale/zh_CN/LC_MESSAGES/djangojs.mo and b/conf/locale/zh_CN/LC_MESSAGES/djangojs.mo differ
diff --git a/conf/locale/zh_CN/LC_MESSAGES/djangojs.po b/conf/locale/zh_CN/LC_MESSAGES/djangojs.po
index 9994c1a9a7..7cab64088d 100644
--- a/conf/locale/zh_CN/LC_MESSAGES/djangojs.po
+++ b/conf/locale/zh_CN/LC_MESSAGES/djangojs.po
@@ -172,8 +172,8 @@ msgstr ""
"Project-Id-Version: edx-platform\n"
"Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n"
"POT-Creation-Date: 2016-04-15 11:04+0000\n"
-"PO-Revision-Date: 2016-04-15 11:07+0000\n"
-"Last-Translator: Ned Batchelder \n"
+"PO-Revision-Date: 2016-04-25 01:41+0000\n"
+"Last-Translator: jsgang \n"
"Language-Team: Chinese (China) (http://www.transifex.com/open-edx/edx-platform/language/zh_CN/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -240,6 +240,39 @@ msgstr "是的"
#: lms/djangoapps/support/static/support/templates/enrollment-modal.underscore
#: lms/djangoapps/teams/static/teams/templates/edit-team.underscore
#: lms/templates/instructor/instructor_dashboard_2/cohort-form.underscore
+#: test_root/staticfiles/coffee/fixtures/add-xblock-component-menu-problem.underscore
+#: test_root/staticfiles/coffee/fixtures/add-xblock-component-menu.underscore
+#: test_root/staticfiles/coffee/fixtures/certificate-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/content-group-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/course_info_handouts.underscore
+#: test_root/staticfiles/coffee/fixtures/course_info_update.underscore
+#: test_root/staticfiles/coffee/fixtures/edit-textbook.underscore
+#: test_root/staticfiles/coffee/fixtures/group-configuration-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/section-name-edit.underscore
+#: test_root/staticfiles/coffee/fixtures/signatory-actions.underscore
+#: test_root/staticfiles/coffee/fixtures/xblock-string-field-editor.underscore
+#: test_root/staticfiles/common/templates/discussion/new-post.underscore
+#: test_root/staticfiles/common/templates/discussion/response-comment-edit.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-edit.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-response-edit.underscore
+#: test_root/staticfiles/support/templates/enrollment-modal.underscore
+#: test_root/staticfiles/teams/templates/edit-team.underscore
+#: test_root/staticfiles/templates/add-xblock-component-menu-problem.underscore
+#: test_root/staticfiles/templates/add-xblock-component-menu.underscore
+#: test_root/staticfiles/templates/certificate-editor.underscore
+#: test_root/staticfiles/templates/content-group-editor.underscore
+#: test_root/staticfiles/templates/course_info_handouts.underscore
+#: test_root/staticfiles/templates/course_info_update.underscore
+#: test_root/staticfiles/templates/edit-textbook.underscore
+#: test_root/staticfiles/templates/group-configuration-editor.underscore
+#: test_root/staticfiles/templates/section-name-edit.underscore
+#: test_root/staticfiles/templates/signatory-actions.underscore
+#: test_root/staticfiles/templates/xblock-string-field-editor.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohort-form.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/new-post.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/response-comment-edit.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-edit.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-response-edit.underscore
msgid "Cancel"
msgstr "取消"
@@ -268,6 +301,9 @@ msgstr "名称"
#: cms/static/js/views/assets.js lms/static/js/Markdown.Editor.js
#: cms/templates/js/asset-upload-modal.underscore
#: lms/templates/instructor/instructor_dashboard_2/certificate-bulk-white-list.underscore
+#: test_root/staticfiles/coffee/fixtures/asset-upload-modal.underscore
+#: test_root/staticfiles/templates/asset-upload-modal.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/certificate-bulk-white-list.underscore
msgid "Choose File"
msgstr ""
@@ -303,6 +339,25 @@ msgstr "上传文件"
#: lms/templates/instructor/instructor_dashboard_2/cohort-discussions-course-wide.underscore
#: lms/templates/instructor/instructor_dashboard_2/cohort-discussions-inline.underscore
#: lms/templates/instructor/instructor_dashboard_2/cohort-form.underscore
+#: test_root/staticfiles/coffee/fixtures/certificate-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/content-group-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/course_info_handouts.underscore
+#: test_root/staticfiles/coffee/fixtures/edit-textbook.underscore
+#: test_root/staticfiles/coffee/fixtures/group-configuration-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/section-name-edit.underscore
+#: test_root/staticfiles/coffee/fixtures/signatory-actions.underscore
+#: test_root/staticfiles/coffee/fixtures/xblock-string-field-editor.underscore
+#: test_root/staticfiles/templates/certificate-editor.underscore
+#: test_root/staticfiles/templates/content-group-editor.underscore
+#: test_root/staticfiles/templates/course_info_handouts.underscore
+#: test_root/staticfiles/templates/edit-textbook.underscore
+#: test_root/staticfiles/templates/group-configuration-editor.underscore
+#: test_root/staticfiles/templates/section-name-edit.underscore
+#: test_root/staticfiles/templates/signatory-actions.underscore
+#: test_root/staticfiles/templates/xblock-string-field-editor.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohort-discussions-course-wide.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohort-discussions-inline.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohort-form.underscore
msgid "Save"
msgstr "保存"
@@ -725,6 +780,12 @@ msgstr "删除表格"
#: cms/templates/js/group-configuration-editor.underscore
#: lms/templates/commerce/receipt.underscore
#: lms/templates/verify_student/payment_confirmation_step.underscore
+#: test_root/staticfiles/coffee/fixtures/certificate-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/group-configuration-editor.underscore
+#: test_root/staticfiles/templates/certificate-editor.underscore
+#: test_root/staticfiles/templates/group-configuration-editor.underscore
+#: test_root/staticfiles/templates/commerce/receipt.underscore
+#: test_root/staticfiles/templates/verify_student/payment_confirmation_step.underscore
msgid "Description"
msgstr "描述"
@@ -1562,6 +1623,9 @@ msgstr "垂直间距"
#: lms/templates/bookmarks/bookmarks-list.underscore
#: lms/templates/search/course_search_item.underscore
#: lms/templates/search/dashboard_search_item.underscore
+#: test_root/staticfiles/templates/bookmarks/bookmarks-list.underscore
+#: test_root/staticfiles/templates/search/course_search_item.underscore
+#: test_root/staticfiles/templates/search/dashboard_search_item.underscore
msgid "View"
msgstr "视图"
@@ -2017,6 +2081,8 @@ msgstr "当前对话"
#: lms/static/js/edxnotes/views/tabs/search_results.js
#: lms/templates/search/course_search_results.underscore
#: lms/templates/search/dashboard_search_results.underscore
+#: test_root/staticfiles/templates/search/course_search_results.underscore
+#: test_root/staticfiles/templates/search/dashboard_search_results.underscore
msgid "Search Results"
msgstr "搜索结果"
@@ -2268,6 +2334,10 @@ msgstr "发表日期"
#: common/static/common/templates/discussion/forum-actions.underscore
#: lms/templates/discovery/facet.underscore
#: lms/templates/edxnotes/note-item.underscore
+#: test_root/staticfiles/common/templates/discussion/forum-actions.underscore
+#: test_root/staticfiles/templates/discovery/facet.underscore
+#: test_root/staticfiles/templates/edxnotes/note-item.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/forum-actions.underscore
msgid "More"
msgstr "更多"
@@ -2403,6 +2473,8 @@ msgstr ""
#: lms/templates/edxnotes/tab-item.underscore
#: lms/templates/learner_dashboard/program_card.underscore
+#: test_root/staticfiles/templates/edxnotes/tab-item.underscore
+#: test_root/staticfiles/templates/learner_dashboard/program_card.underscore
msgid "name"
msgstr "名称"
@@ -2421,6 +2493,12 @@ msgstr ""
#: cms/templates/js/certificate-editor.underscore
#: cms/templates/js/content-group-editor.underscore
#: cms/templates/js/group-configuration-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/certificate-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/content-group-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/group-configuration-editor.underscore
+#: test_root/staticfiles/templates/certificate-editor.underscore
+#: test_root/staticfiles/templates/content-group-editor.underscore
+#: test_root/staticfiles/templates/group-configuration-editor.underscore
msgid "Create"
msgstr ""
@@ -2453,6 +2531,7 @@ msgstr ""
#: lms/djangoapps/teams/static/teams/js/views/edit_team.js
#: lms/djangoapps/teams/static/teams/templates/team-profile.underscore
+#: test_root/staticfiles/teams/templates/team-profile.underscore
msgid ""
"The language that team members primarily use to communicate with each other."
msgstr ""
@@ -2464,6 +2543,7 @@ msgstr ""
#: lms/djangoapps/teams/static/teams/js/views/edit_team.js
#: lms/djangoapps/teams/static/teams/templates/team-profile.underscore
+#: test_root/staticfiles/teams/templates/team-profile.underscore
msgid "The country that team members primarily identify with."
msgstr ""
@@ -2526,6 +2606,9 @@ msgstr ""
#: lms/static/js/views/image_field.js
#: cms/templates/js/video/metadata-translations-item.underscore
#: lms/djangoapps/teams/static/teams/templates/edit-team-member.underscore
+#: test_root/staticfiles/coffee/fixtures/video/metadata-translations-item.underscore
+#: test_root/staticfiles/teams/templates/edit-team-member.underscore
+#: test_root/staticfiles/templates/video/metadata-translations-item.underscore
msgid "Remove"
msgstr ""
@@ -2579,6 +2662,7 @@ msgid ""
msgstr ""
#: lms/templates/verify_student/review_photos_step.underscore
+#: test_root/staticfiles/templates/verify_student/review_photos_step.underscore
msgid "Confirm"
msgstr "确认"
@@ -2657,6 +2741,7 @@ msgstr ""
#: lms/djangoapps/teams/static/teams/js/views/teams_tab.js
#: lms/djangoapps/teams/static/teams/templates/team-profile-header-actions.underscore
+#: test_root/staticfiles/teams/templates/team-profile-header-actions.underscore
msgid "Edit Team"
msgstr ""
@@ -2765,6 +2850,8 @@ msgstr "生成学生档案信息时出现错误,请重试。"
#: lms/static/js/bookmarks/views/bookmarks_list.js
#: lms/templates/search/search_loading.underscore
#: lms/templates/student_account/account_settings.underscore
+#: test_root/staticfiles/templates/search/search_loading.underscore
+#: test_root/staticfiles/templates/student_account/account_settings.underscore
msgid "Loading"
msgstr "正在加载"
@@ -3363,6 +3450,8 @@ msgid "Markdown Editing Help"
msgstr "Markdown编辑帮助"
#: lms/static/js/Markdown.Editor.js cms/templates/js/asset-library.underscore
+#: test_root/staticfiles/coffee/fixtures/asset-library.underscore
+#: test_root/staticfiles/templates/asset-library.underscore
msgid "URL"
msgstr ""
@@ -3480,6 +3569,7 @@ msgstr "所有单元"
#: lms/static/js/ccx/schedule.js lms/static/js/ccx/schedule.js.c
#: lms/templates/ccx/schedule.underscore
+#: test_root/staticfiles/templates/ccx/schedule.underscore
msgid "Click to change"
msgstr ""
@@ -3611,6 +3701,8 @@ msgstr "在处理你的调查的时候出现了一个错误。"
#: lms/static/js/courseware/credit_progress.js
#: lms/templates/discovery/facet.underscore
#: lms/templates/edxnotes/note-item.underscore
+#: test_root/staticfiles/templates/discovery/facet.underscore
+#: test_root/staticfiles/templates/edxnotes/note-item.underscore
msgid "Less"
msgstr ""
@@ -3638,6 +3730,7 @@ msgid "We couldn't find any results for \"%s\"."
msgstr ""
#: lms/templates/search/search_error.underscore
+#: test_root/staticfiles/templates/search/search_error.underscore
msgid "There was an error, try searching again."
msgstr "出错了,请尝试重新搜素。"
@@ -3716,6 +3809,7 @@ msgstr "我们遇到了一个错误。请刷新你的浏览器并重试。"
#: lms/static/js/groups/views/cohort_editor.js
#: lms/templates/instructor/instructor_dashboard_2/cohort-editor.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohort-editor.underscore
msgid "Selected tab"
msgstr "选中的标签"
@@ -3785,6 +3879,7 @@ msgstr "您目前没有已配置的群组"
#: lms/static/js/groups/views/cohorts.js
#: lms/templates/instructor/instructor_dashboard_2/cohorts.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohorts.underscore
msgid "Add Cohort"
msgstr "添加群组"
@@ -3984,6 +4079,7 @@ msgid ""
msgstr ""
#: lms/templates/student_account/account.underscore
+#: test_root/staticfiles/templates/student_account/account.underscore
msgid "Password"
msgstr "密码"
@@ -3992,6 +4088,7 @@ msgid "Reset your Password"
msgstr ""
#: lms/templates/student_account/account.underscore
+#: test_root/staticfiles/templates/student_account/account.underscore
msgid "Reset Password"
msgstr "重设密码"
@@ -4887,6 +4984,8 @@ msgid "There was an error with the upload"
msgstr "文件上传错误"
#: cms/static/js/views/license.js cms/templates/js/license-selector.underscore
+#: test_root/staticfiles/coffee/fixtures/license-selector.underscore
+#: test_root/staticfiles/templates/license-selector.underscore
msgid "All Rights Reserved"
msgstr ""
@@ -5361,6 +5460,7 @@ msgstr "编辑器"
#: cms/static/js/views/xblock_editor.js
#: lms/templates/instructor/instructor_dashboard_2/cohort-editor.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohort-editor.underscore
msgid "Settings"
msgstr "设置"
@@ -5379,241 +5479,2104 @@ msgstr "警告"
msgid "Updating Tags"
msgstr ""
+#: cms/templates/js/access-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/access-editor.underscore
+#: test_root/staticfiles/templates/access-editor.underscore
+msgid "Limit Access"
+msgstr ""
+
+#: cms/templates/js/access-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/access-editor.underscore
+#: test_root/staticfiles/templates/access-editor.underscore
+msgid ""
+"Select a prerequisite subsection and enter a minimum score percentage to "
+"limit access to this subsection."
+msgstr ""
+
+#: cms/templates/js/access-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/access-editor.underscore
+#: test_root/staticfiles/templates/access-editor.underscore
+msgid "Prerequisite:"
+msgstr ""
+
+#: cms/templates/js/access-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/access-editor.underscore
+#: test_root/staticfiles/templates/access-editor.underscore
+msgid "No prerequisite"
+msgstr ""
+
+#: cms/templates/js/access-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/access-editor.underscore
+#: test_root/staticfiles/templates/access-editor.underscore
+msgid "Minimum Score:"
+msgstr ""
+
+#: cms/templates/js/access-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/access-editor.underscore
+#: test_root/staticfiles/templates/access-editor.underscore
+msgid "The minimum score percentage must be a whole number between 0 and 100."
+msgstr ""
+
+#: cms/templates/js/access-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/access-editor.underscore
+#: test_root/staticfiles/templates/access-editor.underscore
+msgid "Use as a Prerequisite"
+msgstr ""
+
+#: cms/templates/js/access-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/access-editor.underscore
+#: test_root/staticfiles/templates/access-editor.underscore
+msgid "Make this subsection available as a prerequisite to other content"
+msgstr ""
+
+#: cms/templates/js/active-video-upload-list.underscore
+#: test_root/staticfiles/coffee/fixtures/active-video-upload-list.underscore
+#: test_root/staticfiles/templates/active-video-upload-list.underscore
+msgid "Drag and drop or click here to upload video files."
+msgstr ""
+
+#: cms/templates/js/active-video-upload-list.underscore
+#: test_root/staticfiles/coffee/fixtures/active-video-upload-list.underscore
+#: test_root/staticfiles/templates/active-video-upload-list.underscore
+msgid "Active Uploads"
+msgstr ""
+
+#: cms/templates/js/active-video-upload.underscore
+#: test_root/staticfiles/coffee/fixtures/active-video-upload.underscore
+#: test_root/staticfiles/templates/active-video-upload.underscore
+msgid "status"
+msgstr ""
+
+#: cms/templates/js/add-xblock-component-button.underscore
+#: test_root/staticfiles/coffee/fixtures/add-xblock-component-button.underscore
+#: test_root/staticfiles/templates/add-xblock-component-button.underscore
+msgid "Add Component:"
+msgstr ""
+
+#: cms/templates/js/add-xblock-component-menu-problem.underscore
+#: cms/templates/js/add-xblock-component-menu.underscore
+#: test_root/staticfiles/coffee/fixtures/add-xblock-component-menu-problem.underscore
+#: test_root/staticfiles/coffee/fixtures/add-xblock-component-menu.underscore
+#: test_root/staticfiles/templates/add-xblock-component-menu-problem.underscore
+#: test_root/staticfiles/templates/add-xblock-component-menu.underscore
+#, python-format
+msgid "%(type)s Component Template Menu"
+msgstr ""
+
+#: cms/templates/js/add-xblock-component-menu-problem.underscore
+#: test_root/staticfiles/coffee/fixtures/add-xblock-component-menu-problem.underscore
+#: test_root/staticfiles/templates/add-xblock-component-menu-problem.underscore
+msgid "Common Problem Types"
+msgstr ""
+
+#: cms/templates/js/add-xblock-component.underscore
+#: test_root/staticfiles/coffee/fixtures/add-xblock-component.underscore
+#: test_root/staticfiles/templates/add-xblock-component.underscore
+msgid "Add New Component"
+msgstr ""
+
+#: cms/templates/js/advanced_entry.underscore
+#: test_root/staticfiles/coffee/fixtures/advanced_entry.underscore
+#: test_root/staticfiles/templates/advanced_entry.underscore
+msgid "Deprecated"
+msgstr ""
+
+#: cms/templates/js/asset-library.underscore
+#: test_root/staticfiles/coffee/fixtures/asset-library.underscore
+#: test_root/staticfiles/templates/asset-library.underscore
+msgid "List of uploaded files and assets in this course"
+msgstr ""
+
+#: cms/templates/js/asset-library.underscore
+#: test_root/staticfiles/coffee/fixtures/asset-library.underscore
+#: test_root/staticfiles/templates/asset-library.underscore
+msgid "- Sortable"
+msgstr ""
+
+#: cms/templates/js/asset-library.underscore
+#: test_root/staticfiles/coffee/fixtures/asset-library.underscore
+#: test_root/staticfiles/templates/asset-library.underscore
+msgid "Show All"
+msgstr ""
+
+#: cms/templates/js/asset-library.underscore
+#: test_root/staticfiles/coffee/fixtures/asset-library.underscore
+#: test_root/staticfiles/templates/asset-library.underscore
+msgid "Other"
+msgstr ""
+
#: cms/templates/js/asset-library.underscore
#: cms/templates/js/basic-modal.underscore
#: lms/templates/instructor/instructor_dashboard_2/enrollment-code-lookup-links.underscore
+#: test_root/staticfiles/coffee/fixtures/asset-library.underscore
+#: test_root/staticfiles/coffee/fixtures/basic-modal.underscore
+#: test_root/staticfiles/proctoring/templates/course_allowances.underscore
+#: test_root/staticfiles/proctoring/templates/student-proctored-exam-attempts.underscore
+#: test_root/staticfiles/templates/asset-library.underscore
+#: test_root/staticfiles/templates/basic-modal.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/enrollment-code-lookup-links.underscore
msgid "Actions"
msgstr ""
+#: cms/templates/js/asset-library.underscore
+#: test_root/staticfiles/coffee/fixtures/asset-library.underscore
+#: test_root/staticfiles/templates/asset-library.underscore
+msgid "You haven't added any assets to this course yet."
+msgstr ""
+
+#: cms/templates/js/asset-library.underscore
+#: test_root/staticfiles/coffee/fixtures/asset-library.underscore
+#: test_root/staticfiles/templates/asset-library.underscore
+msgid "Upload your first asset"
+msgstr ""
+
+#: cms/templates/js/asset-upload-modal.underscore
+#: test_root/staticfiles/coffee/fixtures/asset-upload-modal.underscore
+#: test_root/staticfiles/templates/asset-upload-modal.underscore
+msgid "close"
+msgstr ""
+
+#: cms/templates/js/asset.underscore
+#: test_root/staticfiles/coffee/fixtures/asset.underscore
+#: test_root/staticfiles/templates/asset.underscore
+msgid "No description available"
+msgstr ""
+
+#: cms/templates/js/asset.underscore
+#: test_root/staticfiles/coffee/fixtures/asset.underscore
+#: test_root/staticfiles/templates/asset.underscore
+msgid "Open/download this file"
+msgstr ""
+
+#: cms/templates/js/asset.underscore
+#: test_root/staticfiles/coffee/fixtures/asset.underscore
+#: test_root/staticfiles/templates/asset.underscore
+msgid "Studio:"
+msgstr ""
+
+#: cms/templates/js/asset.underscore
+#: test_root/staticfiles/coffee/fixtures/asset.underscore
+#: test_root/staticfiles/templates/asset.underscore
+msgid "Web:"
+msgstr ""
+
+#: cms/templates/js/asset.underscore
+#: test_root/staticfiles/coffee/fixtures/asset.underscore
+#: test_root/staticfiles/templates/asset.underscore
+msgid "Delete this asset"
+msgstr ""
+
+#: cms/templates/js/asset.underscore
+#: test_root/staticfiles/coffee/fixtures/asset.underscore
+#: test_root/staticfiles/templates/asset.underscore
+msgid "Lock this asset"
+msgstr ""
+
+#: cms/templates/js/asset.underscore
+#: test_root/staticfiles/coffee/fixtures/asset.underscore
+#: test_root/staticfiles/templates/asset.underscore
+msgid "Lock/unlock file"
+msgstr ""
+
+#: cms/templates/js/certificate-details.underscore
+#: cms/templates/js/content-group-details.underscore
+#: cms/templates/js/group-configuration-details.underscore
+#: test_root/staticfiles/coffee/fixtures/certificate-details.underscore
+#: test_root/staticfiles/coffee/fixtures/content-group-details.underscore
+#: test_root/staticfiles/coffee/fixtures/group-configuration-details.underscore
+#: test_root/staticfiles/templates/certificate-details.underscore
+#: test_root/staticfiles/templates/content-group-details.underscore
+#: test_root/staticfiles/templates/group-configuration-details.underscore
+msgid "ID"
+msgstr ""
+
+#: cms/templates/js/certificate-details.underscore
+#: cms/templates/js/certificate-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/certificate-details.underscore
+#: test_root/staticfiles/coffee/fixtures/certificate-editor.underscore
+#: test_root/staticfiles/templates/certificate-details.underscore
+#: test_root/staticfiles/templates/certificate-editor.underscore
+msgid "Certificate Details"
+msgstr ""
+
+#: cms/templates/js/certificate-details.underscore
+#: cms/templates/js/certificate-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/certificate-details.underscore
+#: test_root/staticfiles/coffee/fixtures/certificate-editor.underscore
+#: test_root/staticfiles/templates/certificate-details.underscore
+#: test_root/staticfiles/templates/certificate-editor.underscore
+msgid "Course Title"
+msgstr ""
+
+#: cms/templates/js/certificate-details.underscore
+#: cms/templates/js/certificate-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/certificate-details.underscore
+#: test_root/staticfiles/coffee/fixtures/certificate-editor.underscore
+#: test_root/staticfiles/templates/certificate-details.underscore
+#: test_root/staticfiles/templates/certificate-editor.underscore
+msgid "Course Title Override"
+msgstr ""
+
+#: cms/templates/js/certificate-details.underscore
+#: test_root/staticfiles/coffee/fixtures/certificate-details.underscore
+#: test_root/staticfiles/templates/certificate-details.underscore
+msgid "Course Number"
+msgstr ""
+
+#: cms/templates/js/certificate-details.underscore
+#: test_root/staticfiles/coffee/fixtures/certificate-details.underscore
+#: test_root/staticfiles/templates/certificate-details.underscore
+msgid "Course Number Override"
+msgstr ""
+
+#: cms/templates/js/certificate-details.underscore
+#: cms/templates/js/certificate-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/certificate-details.underscore
+#: test_root/staticfiles/coffee/fixtures/certificate-editor.underscore
+#: test_root/staticfiles/templates/certificate-details.underscore
+#: test_root/staticfiles/templates/certificate-editor.underscore
+msgid "Certificate Signatories"
+msgstr ""
+
+#: cms/templates/js/certificate-details.underscore
+#: cms/templates/js/certificate-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/certificate-details.underscore
+#: test_root/staticfiles/coffee/fixtures/certificate-editor.underscore
+#: test_root/staticfiles/templates/certificate-details.underscore
+#: test_root/staticfiles/templates/certificate-editor.underscore
+msgid ""
+"It is strongly recommended that you include four or fewer signatories. If "
+"you include additional signatories, preview the certificate in Print View to"
+" ensure the certificate will print correctly on one page."
+msgstr ""
+
+#: cms/templates/js/certificate-editor.underscore
+#: cms/templates/js/content-group-editor.underscore
+#: cms/templates/js/edit-textbook.underscore
+#: cms/templates/js/group-configuration-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/certificate-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/content-group-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/edit-textbook.underscore
+#: test_root/staticfiles/coffee/fixtures/group-configuration-editor.underscore
+#: test_root/staticfiles/templates/certificate-editor.underscore
+#: test_root/staticfiles/templates/content-group-editor.underscore
+#: test_root/staticfiles/templates/edit-textbook.underscore
+#: test_root/staticfiles/templates/group-configuration-editor.underscore
+msgid "error.message"
+msgstr ""
+
+#: cms/templates/js/certificate-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/certificate-editor.underscore
+#: test_root/staticfiles/templates/certificate-editor.underscore
+msgid "Certificate Information"
+msgstr ""
+
+#: cms/templates/js/certificate-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/certificate-editor.underscore
+#: test_root/staticfiles/templates/certificate-editor.underscore
+msgid "Certificate Name"
+msgstr ""
+
+#: cms/templates/js/certificate-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/certificate-editor.underscore
+#: test_root/staticfiles/templates/certificate-editor.underscore
+msgid "Name of the certificate"
+msgstr ""
+
+#: cms/templates/js/certificate-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/certificate-editor.underscore
+#: test_root/staticfiles/templates/certificate-editor.underscore
+msgid "Description of the certificate"
+msgstr ""
+
+#: cms/templates/js/certificate-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/certificate-editor.underscore
+#: test_root/staticfiles/templates/certificate-editor.underscore
+msgid "Course title"
+msgstr ""
+
+#: cms/templates/js/certificate-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/certificate-editor.underscore
+#: test_root/staticfiles/templates/certificate-editor.underscore
+msgid ""
+"Specify an alternative to the official course title to display on "
+"certificates. Leave blank to use the official course title."
+msgstr ""
+
+#: cms/templates/js/certificate-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/certificate-editor.underscore
+#: test_root/staticfiles/templates/certificate-editor.underscore
+msgid "Add Additional Signatory"
+msgstr ""
+
+#: cms/templates/js/certificate-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/certificate-editor.underscore
+#: test_root/staticfiles/templates/certificate-editor.underscore
+msgid "(Add signatories for a certificate)"
+msgstr ""
+
+#: cms/templates/js/certificate-web-preview.underscore
+#: test_root/staticfiles/coffee/fixtures/certificate-web-preview.underscore
+#: test_root/staticfiles/templates/certificate-web-preview.underscore
+msgid "Choose mode"
+msgstr ""
+
+#: cms/templates/js/certificate-web-preview.underscore
+#: test_root/staticfiles/coffee/fixtures/certificate-web-preview.underscore
+#: test_root/staticfiles/templates/certificate-web-preview.underscore
+msgid "Preview Certificate"
+msgstr ""
+
+#: cms/templates/js/certificate-web-preview.underscore
+#: test_root/staticfiles/coffee/fixtures/certificate-web-preview.underscore
+#: test_root/staticfiles/templates/certificate-web-preview.underscore
+msgid "Activate"
+msgstr ""
+
+#: cms/templates/js/certificate-web-preview.underscore
+#: test_root/staticfiles/coffee/fixtures/certificate-web-preview.underscore
+#: test_root/staticfiles/templates/certificate-web-preview.underscore
+msgid "Deactivate"
+msgstr ""
+
+#: cms/templates/js/container-message.underscore
+#: test_root/staticfiles/coffee/fixtures/container-message.underscore
+#: test_root/staticfiles/templates/container-message.underscore
+msgid ""
+"Caution: The last published version of this unit is live. By publishing "
+"changes you will change the student experience."
+msgstr ""
+
+#: cms/templates/js/content-group-details.underscore
+#: cms/templates/js/content-group-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/content-group-details.underscore
+#: test_root/staticfiles/coffee/fixtures/content-group-editor.underscore
+#: test_root/staticfiles/templates/content-group-details.underscore
+#: test_root/staticfiles/templates/content-group-editor.underscore
+msgid "Cannot delete when in use by a unit"
+msgstr ""
+
+#: cms/templates/js/content-group-details.underscore
+#: test_root/staticfiles/coffee/fixtures/content-group-details.underscore
+#: test_root/staticfiles/templates/content-group-details.underscore
+msgid "This content group is used in:"
+msgstr ""
+
+#: cms/templates/js/content-group-details.underscore
+#: test_root/staticfiles/coffee/fixtures/content-group-details.underscore
+#: test_root/staticfiles/templates/content-group-details.underscore
+msgid ""
+"This content group is not in use. Add a content group to any unit from the "
+"{linkStart}Course Outline{linkEnd}."
+msgstr ""
+
+#: cms/templates/js/content-group-details.underscore
+#: cms/templates/js/group-configuration-details.underscore
+#: test_root/staticfiles/coffee/fixtures/content-group-details.underscore
+#: test_root/staticfiles/coffee/fixtures/group-configuration-details.underscore
+#: test_root/staticfiles/templates/content-group-details.underscore
+#: test_root/staticfiles/templates/group-configuration-details.underscore
+msgid "Course Outline"
+msgstr ""
+
+#: cms/templates/js/content-group-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/content-group-editor.underscore
+#: test_root/staticfiles/templates/content-group-editor.underscore
+msgid "Content Group Name"
+msgstr ""
+
+#: cms/templates/js/content-group-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/content-group-editor.underscore
+#: test_root/staticfiles/templates/content-group-editor.underscore
+msgid "Content Group ID"
+msgstr ""
+
+#: cms/templates/js/content-group-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/content-group-editor.underscore
+#: test_root/staticfiles/templates/content-group-editor.underscore
+msgid "This is the name of the group"
+msgstr ""
+
+#: cms/templates/js/content-group-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/content-group-editor.underscore
+#: test_root/staticfiles/templates/content-group-editor.underscore
+msgid "This content group is used in one or more units."
+msgstr ""
+
+#: cms/templates/js/course-outline.underscore
+#: test_root/staticfiles/coffee/fixtures/course-outline.underscore
+#: test_root/staticfiles/templates/course-outline.underscore
+#, python-format
+msgid "Prerequisite: %(prereq_display_name)s"
+msgstr ""
+
+#: cms/templates/js/course-outline.underscore
+#: test_root/staticfiles/coffee/fixtures/course-outline.underscore
+#: test_root/staticfiles/templates/course-outline.underscore
+msgid "Contains staff only content"
+msgstr ""
+
+#: cms/templates/js/course-outline.underscore
+#: test_root/staticfiles/coffee/fixtures/course-outline.underscore
+#: test_root/staticfiles/templates/course-outline.underscore
+msgid "Unpublished changes to live content"
+msgstr ""
+
+#: cms/templates/js/course-outline.underscore
+#: test_root/staticfiles/coffee/fixtures/course-outline.underscore
+#: test_root/staticfiles/templates/course-outline.underscore
+msgid "Unpublished units will not be released"
+msgstr ""
+
+#: cms/templates/js/course-outline.underscore
+#: test_root/staticfiles/coffee/fixtures/course-outline.underscore
+#: test_root/staticfiles/templates/course-outline.underscore
+msgid "Unpublished changes to content that will release in the future"
+msgstr ""
+
+#: cms/templates/js/course-outline.underscore
+#: test_root/staticfiles/coffee/fixtures/course-outline.underscore
+#: test_root/staticfiles/templates/course-outline.underscore
+msgid "Ungraded"
+msgstr ""
+
+#: cms/templates/js/course-outline.underscore
+#: test_root/staticfiles/coffee/fixtures/course-outline.underscore
+#: test_root/staticfiles/templates/course-outline.underscore
+msgid "Practice proctored Exam"
+msgstr ""
+
+#: cms/templates/js/course-outline.underscore
+#: test_root/staticfiles/coffee/fixtures/course-outline.underscore
+#: test_root/staticfiles/templates/course-outline.underscore
+msgid "Proctored Exam"
+msgstr ""
+
+#: cms/templates/js/course-outline.underscore
+#: test_root/staticfiles/coffee/fixtures/course-outline.underscore
+#: test_root/staticfiles/proctoring/templates/add-new-allowance.underscore
+#: test_root/staticfiles/templates/course-outline.underscore
+msgid "Timed Exam"
+msgstr ""
+
+#: cms/templates/js/course-outline.underscore
+#: cms/templates/js/xblock-outline.underscore
+#: test_root/staticfiles/coffee/fixtures/course-outline.underscore
+#: test_root/staticfiles/coffee/fixtures/xblock-outline.underscore
+#: test_root/staticfiles/templates/course-outline.underscore
+#: test_root/staticfiles/templates/xblock-outline.underscore
+#, python-format
+msgid "Collapse/Expand this %(xblock_type)s"
+msgstr ""
+
+#: cms/templates/js/course-outline.underscore
+#: test_root/staticfiles/coffee/fixtures/course-outline.underscore
+#: test_root/staticfiles/templates/course-outline.underscore
+msgid "Display Name"
+msgstr ""
+
+#: cms/templates/js/course-outline.underscore
+#: test_root/staticfiles/coffee/fixtures/course-outline.underscore
+#: test_root/staticfiles/templates/course-outline.underscore
+msgid "Configure"
+msgstr ""
+
+#: cms/templates/js/course-outline.underscore
+#: test_root/staticfiles/coffee/fixtures/course-outline.underscore
+#: test_root/staticfiles/templates/course-outline.underscore
+msgid "Drag to reorder"
+msgstr ""
+
+#: cms/templates/js/course-outline.underscore
+#: test_root/staticfiles/coffee/fixtures/course-outline.underscore
+#: test_root/staticfiles/templates/course-outline.underscore
+msgid "Release Status:"
+msgstr ""
+
+#: cms/templates/js/course-outline.underscore
+#: cms/templates/js/publish-xblock.underscore
+#: cms/templates/js/xblock-outline.underscore
+#: test_root/staticfiles/coffee/fixtures/course-outline.underscore
+#: test_root/staticfiles/coffee/fixtures/publish-xblock.underscore
+#: test_root/staticfiles/coffee/fixtures/xblock-outline.underscore
+#: test_root/staticfiles/templates/course-outline.underscore
+#: test_root/staticfiles/templates/publish-xblock.underscore
+#: test_root/staticfiles/templates/xblock-outline.underscore
+msgid "Released:"
+msgstr ""
+
+#: cms/templates/js/course-outline.underscore
+#: cms/templates/js/publish-xblock.underscore
+#: test_root/staticfiles/coffee/fixtures/course-outline.underscore
+#: test_root/staticfiles/coffee/fixtures/publish-xblock.underscore
+#: test_root/staticfiles/templates/course-outline.underscore
+#: test_root/staticfiles/templates/publish-xblock.underscore
+msgid "Scheduled:"
+msgstr ""
+
#: cms/templates/js/course-outline.underscore
#: cms/templates/js/publish-xblock.underscore
#: lms/templates/ccx/schedule.underscore
+#: test_root/staticfiles/coffee/fixtures/course-outline.underscore
+#: test_root/staticfiles/coffee/fixtures/publish-xblock.underscore
+#: test_root/staticfiles/templates/course-outline.underscore
+#: test_root/staticfiles/templates/publish-xblock.underscore
+#: test_root/staticfiles/templates/ccx/schedule.underscore
msgid "Unscheduled"
msgstr ""
+#: cms/templates/js/course-outline.underscore
+#: test_root/staticfiles/coffee/fixtures/course-outline.underscore
+#: test_root/staticfiles/templates/course-outline.underscore
+msgid "Graded as:"
+msgstr ""
+
+#: cms/templates/js/course-outline.underscore
+#: test_root/staticfiles/coffee/fixtures/course-outline.underscore
+#: test_root/staticfiles/templates/course-outline.underscore
+msgid "Due:"
+msgstr ""
+
+#: cms/templates/js/course-outline.underscore
+#: cms/templates/js/xblock-outline.underscore
+#: test_root/staticfiles/coffee/fixtures/course-outline.underscore
+#: test_root/staticfiles/coffee/fixtures/xblock-outline.underscore
+#: test_root/staticfiles/templates/course-outline.underscore
+#: test_root/staticfiles/templates/xblock-outline.underscore
+msgid "You haven't added any content to this course yet."
+msgstr ""
+
+#: cms/templates/js/course-outline.underscore
+#: cms/templates/js/xblock-outline.underscore
+#: test_root/staticfiles/coffee/fixtures/course-outline.underscore
+#: test_root/staticfiles/coffee/fixtures/xblock-outline.underscore
+#: test_root/staticfiles/templates/course-outline.underscore
+#: test_root/staticfiles/templates/xblock-outline.underscore
+#, python-format
+msgid "Click to add a new %(xblock_type)s"
+msgstr ""
+
+#: cms/templates/js/course_grade_policy.underscore
+#: test_root/staticfiles/coffee/fixtures/course_grade_policy.underscore
+#: test_root/staticfiles/templates/course_grade_policy.underscore
+msgid "Assignment Type Name"
+msgstr ""
+
+#: cms/templates/js/course_grade_policy.underscore
+#: test_root/staticfiles/coffee/fixtures/course_grade_policy.underscore
+#: test_root/staticfiles/templates/course_grade_policy.underscore
+msgid ""
+"The general category for this type of assignment, for example, Homework or "
+"Midterm Exam. This name is visible to learners."
+msgstr ""
+
+#: cms/templates/js/course_grade_policy.underscore
+#: test_root/staticfiles/coffee/fixtures/course_grade_policy.underscore
+#: test_root/staticfiles/templates/course_grade_policy.underscore
+msgid "Abbreviation"
+msgstr ""
+
+#: cms/templates/js/course_grade_policy.underscore
+#: test_root/staticfiles/coffee/fixtures/course_grade_policy.underscore
+#: test_root/staticfiles/templates/course_grade_policy.underscore
+msgid ""
+"This short name for the assignment type (for example, HW or Midterm) appears"
+" next to assignments on a learner's Progress page."
+msgstr ""
+
+#: cms/templates/js/course_grade_policy.underscore
+#: test_root/staticfiles/coffee/fixtures/course_grade_policy.underscore
+#: test_root/staticfiles/templates/course_grade_policy.underscore
+msgid "Weight of Total Grade"
+msgstr ""
+
+#: cms/templates/js/course_grade_policy.underscore
+#: test_root/staticfiles/coffee/fixtures/course_grade_policy.underscore
+#: test_root/staticfiles/templates/course_grade_policy.underscore
+msgid ""
+"The weight of all assignments of this type as a percentage of the total "
+"grade, for example, 40. Do not include the percent symbol."
+msgstr ""
+
+#: cms/templates/js/course_grade_policy.underscore
+#: test_root/staticfiles/coffee/fixtures/course_grade_policy.underscore
+#: test_root/staticfiles/templates/course_grade_policy.underscore
+msgid "Total Number"
+msgstr ""
+
+#: cms/templates/js/course_grade_policy.underscore
+#: test_root/staticfiles/coffee/fixtures/course_grade_policy.underscore
+#: test_root/staticfiles/templates/course_grade_policy.underscore
+msgid ""
+"The number of subsections in the course that contain problems of this "
+"assignment type."
+msgstr ""
+
+#: cms/templates/js/course_grade_policy.underscore
+#: test_root/staticfiles/coffee/fixtures/course_grade_policy.underscore
+#: test_root/staticfiles/templates/course_grade_policy.underscore
+msgid "Number of Droppable"
+msgstr ""
+
+#: cms/templates/js/course_grade_policy.underscore
+#: test_root/staticfiles/coffee/fixtures/course_grade_policy.underscore
+#: test_root/staticfiles/templates/course_grade_policy.underscore
+msgid ""
+"The number of assignments of this type that will be dropped. The lowest "
+"scoring assignments are dropped first."
+msgstr ""
+
+#: cms/templates/js/course_info_handouts.underscore
+#: test_root/staticfiles/coffee/fixtures/course_info_handouts.underscore
+#: test_root/staticfiles/templates/course_info_handouts.underscore
+msgid "Course Handouts"
+msgstr ""
+
+#: cms/templates/js/course_info_handouts.underscore
+#: test_root/staticfiles/coffee/fixtures/course_info_handouts.underscore
+#: test_root/staticfiles/templates/course_info_handouts.underscore
+msgid "You have no handouts defined"
+msgstr ""
+
+#: cms/templates/js/course_info_handouts.underscore
+#: test_root/staticfiles/coffee/fixtures/course_info_handouts.underscore
+#: test_root/staticfiles/templates/course_info_handouts.underscore
+msgid ""
+"There is invalid code in your content. Please check to make sure it is valid"
+" HTML."
+msgstr ""
+
#: cms/templates/js/course_info_update.underscore
#: lms/templates/commerce/receipt.underscore
#: lms/templates/verify_student/payment_confirmation_step.underscore
+#: test_root/staticfiles/coffee/fixtures/course_info_update.underscore
+#: test_root/staticfiles/templates/course_info_update.underscore
+#: test_root/staticfiles/templates/commerce/receipt.underscore
+#: test_root/staticfiles/templates/verify_student/payment_confirmation_step.underscore
msgid "Date"
msgstr "日期"
+#: cms/templates/js/course_info_update.underscore
+#: test_root/staticfiles/coffee/fixtures/course_info_update.underscore
+#: test_root/staticfiles/templates/course_info_update.underscore
+msgid "Send push notification to mobile apps"
+msgstr ""
+
+#: cms/templates/js/course_info_update.underscore
+#: test_root/staticfiles/coffee/fixtures/course_info_update.underscore
+#: test_root/staticfiles/templates/course_info_update.underscore
+msgid "Send notification to mobile apps"
+msgstr ""
+
+#: cms/templates/js/course_info_update.underscore
+#: test_root/staticfiles/coffee/fixtures/course_info_update.underscore
+#: test_root/staticfiles/templates/course_info_update.underscore
+msgid "Post"
+msgstr ""
+
+#: cms/templates/js/due-date-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/due-date-editor.underscore
+#: test_root/staticfiles/templates/due-date-editor.underscore
+msgid "Due Date:"
+msgstr ""
+
+#: cms/templates/js/due-date-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/due-date-editor.underscore
+#: test_root/staticfiles/templates/due-date-editor.underscore
+msgid "Due Time in UTC:"
+msgstr ""
+
+#: cms/templates/js/due-date-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/due-date-editor.underscore
+#: test_root/staticfiles/templates/due-date-editor.underscore
+msgid "Clear Grading Due Date"
+msgstr ""
+
+#: cms/templates/js/edit-chapter.underscore
+#: test_root/staticfiles/coffee/fixtures/edit-chapter.underscore
+#: test_root/staticfiles/templates/edit-chapter.underscore
+msgid "Chapter Name"
+msgstr ""
+
#: cms/templates/js/edit-chapter.underscore
#: lms/templates/ccx/schedule.underscore
+#: test_root/staticfiles/coffee/fixtures/edit-chapter.underscore
+#: test_root/staticfiles/proctoring/templates/add-new-allowance.underscore
+#: test_root/staticfiles/proctoring/templates/student-proctored-exam-attempts.underscore
+#: test_root/staticfiles/templates/edit-chapter.underscore
+#: test_root/staticfiles/templates/ccx/schedule.underscore
msgid "gettext("
msgstr ""
+#: cms/templates/js/edit-chapter.underscore
+#: test_root/staticfiles/coffee/fixtures/edit-chapter.underscore
+#: test_root/staticfiles/templates/edit-chapter.underscore
+msgid "provide the title/name of the chapter that will be used in navigating"
+msgstr ""
+
+#: cms/templates/js/edit-chapter.underscore
+#: test_root/staticfiles/coffee/fixtures/edit-chapter.underscore
+#: test_root/staticfiles/templates/edit-chapter.underscore
+msgid "Chapter Asset"
+msgstr ""
+
+#: cms/templates/js/edit-chapter.underscore
+#: test_root/staticfiles/coffee/fixtures/edit-chapter.underscore
+#: test_root/staticfiles/templates/edit-chapter.underscore
+msgid "upload a PDF file or provide the path to a Studio asset file"
+msgstr ""
+
+#: cms/templates/js/edit-chapter.underscore
+#: test_root/staticfiles/coffee/fixtures/edit-chapter.underscore
+#: test_root/staticfiles/templates/edit-chapter.underscore
+msgid "Upload PDF"
+msgstr ""
+
+#: cms/templates/js/edit-chapter.underscore
+#: test_root/staticfiles/coffee/fixtures/edit-chapter.underscore
+#: test_root/staticfiles/templates/edit-chapter.underscore
+msgid "delete chapter"
+msgstr ""
+
+#: cms/templates/js/edit-textbook.underscore
+#: test_root/staticfiles/coffee/fixtures/edit-textbook.underscore
+#: test_root/staticfiles/templates/edit-textbook.underscore
+msgid "Textbook information"
+msgstr ""
+
+#: cms/templates/js/edit-textbook.underscore
+#: test_root/staticfiles/coffee/fixtures/edit-textbook.underscore
+#: test_root/staticfiles/templates/edit-textbook.underscore
+msgid "Textbook Name"
+msgstr ""
+
+#: cms/templates/js/edit-textbook.underscore
+#: test_root/staticfiles/coffee/fixtures/edit-textbook.underscore
+#: test_root/staticfiles/templates/edit-textbook.underscore
+msgid "Introduction to Cookie Baking"
+msgstr ""
+
+#: cms/templates/js/edit-textbook.underscore
+#: test_root/staticfiles/coffee/fixtures/edit-textbook.underscore
+#: test_root/staticfiles/templates/edit-textbook.underscore
+msgid ""
+"provide the title/name of the text book as you would like your students to "
+"see it"
+msgstr ""
+
+#: cms/templates/js/edit-textbook.underscore
+#: test_root/staticfiles/coffee/fixtures/edit-textbook.underscore
+#: test_root/staticfiles/templates/edit-textbook.underscore
+msgid "Chapter information"
+msgstr ""
+
+#: cms/templates/js/edit-textbook.underscore
+#: test_root/staticfiles/coffee/fixtures/edit-textbook.underscore
+#: test_root/staticfiles/templates/edit-textbook.underscore
+msgid "Add a Chapter"
+msgstr ""
+
+#: cms/templates/js/grading-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/grading-editor.underscore
+#: test_root/staticfiles/templates/grading-editor.underscore
+msgid "Grading"
+msgstr ""
+
+#: cms/templates/js/grading-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/grading-editor.underscore
+#: test_root/staticfiles/templates/grading-editor.underscore
+msgid "Grade as:"
+msgstr ""
+
+#: cms/templates/js/group-configuration-details.underscore
+#: cms/templates/js/group-configuration-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/group-configuration-details.underscore
+#: test_root/staticfiles/coffee/fixtures/group-configuration-editor.underscore
+#: test_root/staticfiles/templates/group-configuration-details.underscore
+#: test_root/staticfiles/templates/group-configuration-editor.underscore
+msgid "Cannot delete when in use by an experiment"
+msgstr ""
+
+#: cms/templates/js/group-configuration-details.underscore
+#: test_root/staticfiles/coffee/fixtures/group-configuration-details.underscore
+#: test_root/staticfiles/templates/group-configuration-details.underscore
+msgid "This Group Configuration is used in:"
+msgstr ""
+
+#: cms/templates/js/group-configuration-details.underscore
+#: test_root/staticfiles/coffee/fixtures/group-configuration-details.underscore
+#: test_root/staticfiles/templates/group-configuration-details.underscore
+msgid ""
+"This Group Configuration is not in use. Start by adding a content experiment"
+" to any Unit via the {linkStart}Course Outline{linkEnd}."
+msgstr ""
+
+#: cms/templates/js/group-configuration-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/group-configuration-editor.underscore
+#: test_root/staticfiles/templates/group-configuration-editor.underscore
+msgid "Group Configuration information"
+msgstr ""
+
+#: cms/templates/js/group-configuration-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/group-configuration-editor.underscore
+#: test_root/staticfiles/templates/group-configuration-editor.underscore
+msgid "Group Configuration Name"
+msgstr ""
+
+#: cms/templates/js/group-configuration-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/group-configuration-editor.underscore
+#: test_root/staticfiles/templates/group-configuration-editor.underscore
+msgid "Group Configuration ID"
+msgstr ""
+
+#: cms/templates/js/group-configuration-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/group-configuration-editor.underscore
+#: test_root/staticfiles/templates/group-configuration-editor.underscore
+msgid "This is the Name of the Group Configuration"
+msgstr ""
+
+#: cms/templates/js/group-configuration-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/group-configuration-editor.underscore
+#: test_root/staticfiles/templates/group-configuration-editor.underscore
+msgid "Name or short description of the configuration"
+msgstr ""
+
+#: cms/templates/js/group-configuration-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/group-configuration-editor.underscore
+#: test_root/staticfiles/templates/group-configuration-editor.underscore
+msgid "This is the Description of the Group Configuration"
+msgstr ""
+
+#: cms/templates/js/group-configuration-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/group-configuration-editor.underscore
+#: test_root/staticfiles/templates/group-configuration-editor.underscore
+msgid "Optional long description"
+msgstr ""
+
+#: cms/templates/js/group-configuration-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/group-configuration-editor.underscore
+#: test_root/staticfiles/templates/group-configuration-editor.underscore
+msgid "Group information"
+msgstr ""
+
+#: cms/templates/js/group-configuration-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/group-configuration-editor.underscore
+#: test_root/staticfiles/templates/group-configuration-editor.underscore
+msgid "Groups"
+msgstr ""
+
+#: cms/templates/js/group-configuration-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/group-configuration-editor.underscore
+#: test_root/staticfiles/templates/group-configuration-editor.underscore
+msgid ""
+"Name of the groups that students will be assigned to, for example, Control, "
+"Video, Problems. You must have two or more groups."
+msgstr ""
+
+#: cms/templates/js/group-configuration-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/group-configuration-editor.underscore
+#: test_root/staticfiles/templates/group-configuration-editor.underscore
+msgid "Add another group"
+msgstr ""
+
+#: cms/templates/js/group-configuration-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/group-configuration-editor.underscore
+#: test_root/staticfiles/templates/group-configuration-editor.underscore
+msgid ""
+"This configuration is currently used in content experiments. If you make "
+"changes to the groups, you may need to edit those experiments."
+msgstr ""
+
+#: cms/templates/js/group-edit.underscore
+#: test_root/staticfiles/coffee/fixtures/group-edit.underscore
+#: test_root/staticfiles/templates/group-edit.underscore
+msgid "delete group"
+msgstr ""
+
+#: cms/templates/js/license-selector.underscore
+#: test_root/staticfiles/coffee/fixtures/license-selector.underscore
+#: test_root/staticfiles/templates/license-selector.underscore
+msgid "License Type"
+msgstr ""
+
+#: cms/templates/js/license-selector.underscore
+#: test_root/staticfiles/coffee/fixtures/license-selector.underscore
+#: test_root/staticfiles/templates/license-selector.underscore
+msgid "Learn more about {license_name}"
+msgstr ""
+
+#: cms/templates/js/license-selector.underscore
+#: test_root/staticfiles/coffee/fixtures/license-selector.underscore
+#: test_root/staticfiles/templates/license-selector.underscore
+msgid "Options for {license_name}"
+msgstr ""
+
+#: cms/templates/js/license-selector.underscore
+#: test_root/staticfiles/coffee/fixtures/license-selector.underscore
+#: test_root/staticfiles/templates/license-selector.underscore
+msgid "The following options are available for the {license_name} license."
+msgstr ""
+
+#: cms/templates/js/license-selector.underscore
+#: test_root/staticfiles/coffee/fixtures/license-selector.underscore
+#: test_root/staticfiles/templates/license-selector.underscore
+msgid "License Display"
+msgstr ""
+
+#: cms/templates/js/license-selector.underscore
+#: test_root/staticfiles/coffee/fixtures/license-selector.underscore
+#: test_root/staticfiles/templates/license-selector.underscore
+msgid ""
+"The following message will be displayed at the bottom of the courseware "
+"pages within your course:"
+msgstr ""
+
+#: cms/templates/js/license-selector.underscore
+#: test_root/staticfiles/coffee/fixtures/license-selector.underscore
+#: test_root/staticfiles/templates/license-selector.underscore
+msgid "Creative Commons licensed content, with terms as follow:"
+msgstr ""
+
+#: cms/templates/js/license-selector.underscore
+#: test_root/staticfiles/coffee/fixtures/license-selector.underscore
+#: test_root/staticfiles/templates/license-selector.underscore
+msgid "Some Rights Reserved"
+msgstr ""
+
+#: cms/templates/js/list.underscore
+#: test_root/staticfiles/coffee/fixtures/list.underscore
+#: test_root/staticfiles/templates/list.underscore
+#, python-format
+msgid "%(new_item_message)s"
+msgstr ""
+
+#: cms/templates/js/list.underscore
+#: test_root/staticfiles/coffee/fixtures/list.underscore
+#: test_root/staticfiles/templates/list.underscore
+#, python-format
+msgid "New %(item_type)s"
+msgstr ""
+
+#: cms/templates/js/metadata-dict-entry.underscore
+#: cms/templates/js/metadata-list-entry.underscore
+#: cms/templates/js/video/metadata-translations-entry.underscore
+#: test_root/staticfiles/coffee/fixtures/metadata-dict-entry.underscore
+#: test_root/staticfiles/coffee/fixtures/metadata-list-entry.underscore
+#: test_root/staticfiles/coffee/fixtures/video/metadata-translations-entry.underscore
+#: test_root/staticfiles/templates/metadata-dict-entry.underscore
+#: test_root/staticfiles/templates/metadata-list-entry.underscore
+#: test_root/staticfiles/templates/video/metadata-translations-entry.underscore
+msgid "Add"
+msgstr ""
+
+#: cms/templates/js/metadata-dict-entry.underscore
+#: cms/templates/js/metadata-file-uploader-entry.underscore
+#: cms/templates/js/metadata-list-entry.underscore
+#: cms/templates/js/metadata-number-entry.underscore
+#: cms/templates/js/metadata-option-entry.underscore
+#: cms/templates/js/metadata-string-entry.underscore
+#: cms/templates/js/video/metadata-translations-entry.underscore
+#: test_root/staticfiles/coffee/fixtures/metadata-dict-entry.underscore
+#: test_root/staticfiles/coffee/fixtures/metadata-file-uploader-entry.underscore
+#: test_root/staticfiles/coffee/fixtures/metadata-list-entry.underscore
+#: test_root/staticfiles/coffee/fixtures/metadata-number-entry.underscore
+#: test_root/staticfiles/coffee/fixtures/metadata-option-entry.underscore
+#: test_root/staticfiles/coffee/fixtures/metadata-string-entry.underscore
+#: test_root/staticfiles/coffee/fixtures/video/metadata-translations-entry.underscore
+#: test_root/staticfiles/templates/metadata-dict-entry.underscore
+#: test_root/staticfiles/templates/metadata-file-uploader-entry.underscore
+#: test_root/staticfiles/templates/metadata-list-entry.underscore
+#: test_root/staticfiles/templates/metadata-number-entry.underscore
+#: test_root/staticfiles/templates/metadata-option-entry.underscore
+#: test_root/staticfiles/templates/metadata-string-entry.underscore
+#: test_root/staticfiles/templates/video/metadata-translations-entry.underscore
+msgid "Clear Value"
+msgstr ""
+
+#: cms/templates/js/metadata-file-uploader-item.underscore
+#: cms/templates/js/video/metadata-translations-item.underscore
+#: test_root/staticfiles/coffee/fixtures/metadata-file-uploader-item.underscore
+#: test_root/staticfiles/coffee/fixtures/video/metadata-translations-item.underscore
+#: test_root/staticfiles/templates/metadata-file-uploader-item.underscore
+#: test_root/staticfiles/templates/video/metadata-translations-item.underscore
+msgid "Download"
+msgstr ""
+
+#: cms/templates/js/no-textbooks.underscore
+#: test_root/staticfiles/coffee/fixtures/no-textbooks.underscore
+#: test_root/staticfiles/templates/no-textbooks.underscore
+msgid "You haven't added any textbooks to this course yet."
+msgstr ""
+
+#: cms/templates/js/no-textbooks.underscore
+#: test_root/staticfiles/coffee/fixtures/no-textbooks.underscore
+#: test_root/staticfiles/templates/no-textbooks.underscore
+msgid "Add your first textbook"
+msgstr ""
+
#: cms/templates/js/paging-header.underscore
#: common/static/common/templates/components/paging-footer.underscore
#: common/static/common/templates/discussion/pagination.underscore
+#: test_root/staticfiles/coffee/fixtures/paging-header.underscore
+#: test_root/staticfiles/common/templates/components/paging-footer.underscore
+#: test_root/staticfiles/common/templates/discussion/pagination.underscore
+#: test_root/staticfiles/templates/paging-header.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/components/paging-footer.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/pagination.underscore
msgid "Previous"
msgstr ""
+#: cms/templates/js/previous-video-upload-list.underscore
+#: test_root/staticfiles/coffee/fixtures/previous-video-upload-list.underscore
+#: test_root/staticfiles/templates/previous-video-upload-list.underscore
+msgid "Previous Uploads"
+msgstr ""
+
+#: cms/templates/js/previous-video-upload-list.underscore
+#: test_root/staticfiles/coffee/fixtures/previous-video-upload-list.underscore
+#: test_root/staticfiles/templates/previous-video-upload-list.underscore
+msgid "Download available encodings (.csv)"
+msgstr ""
+
+#: cms/templates/js/previous-video-upload-list.underscore
+#: test_root/staticfiles/coffee/fixtures/previous-video-upload-list.underscore
+#: test_root/staticfiles/templates/previous-video-upload-list.underscore
+msgid "Duration"
+msgstr ""
+
+#: cms/templates/js/previous-video-upload-list.underscore
+#: test_root/staticfiles/coffee/fixtures/previous-video-upload-list.underscore
+#: test_root/staticfiles/templates/previous-video-upload-list.underscore
+msgid "Video ID"
+msgstr ""
+
#: cms/templates/js/previous-video-upload-list.underscore
#: lms/djangoapps/support/static/support/templates/certificates_results.underscore
#: lms/templates/verify_student/enrollment_confirmation_step.underscore
+#: test_root/staticfiles/coffee/fixtures/previous-video-upload-list.underscore
+#: test_root/staticfiles/proctoring/templates/student-proctored-exam-attempts.underscore
+#: test_root/staticfiles/support/templates/certificates_results.underscore
+#: test_root/staticfiles/templates/previous-video-upload-list.underscore
+#: test_root/staticfiles/templates/verify_student/enrollment_confirmation_step.underscore
msgid "Status"
msgstr "状态"
+#: cms/templates/js/publish-history.underscore
+#: test_root/staticfiles/coffee/fixtures/publish-history.underscore
+#: test_root/staticfiles/templates/publish-history.underscore
+msgid "Never published"
+msgstr ""
+
+#: cms/templates/js/publish-history.underscore
+#: cms/templates/js/publish-xblock.underscore
+#: test_root/staticfiles/coffee/fixtures/publish-history.underscore
+#: test_root/staticfiles/coffee/fixtures/publish-xblock.underscore
+#: test_root/staticfiles/templates/publish-history.underscore
+#: test_root/staticfiles/templates/publish-xblock.underscore
+#, python-format
+msgid "Last published %(last_published_date)s by %(publish_username)s"
+msgstr ""
+
+#: cms/templates/js/publish-history.underscore
+#: cms/templates/js/staff-lock-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/publish-history.underscore
+#: test_root/staticfiles/coffee/fixtures/staff-lock-editor.underscore
+#: test_root/staticfiles/templates/publish-history.underscore
+#: test_root/staticfiles/templates/staff-lock-editor.underscore
+msgid "message"
+msgstr ""
+
+#: cms/templates/js/publish-history.underscore
+#: cms/templates/js/publish-xblock.underscore
+#: test_root/staticfiles/coffee/fixtures/publish-history.underscore
+#: test_root/staticfiles/coffee/fixtures/publish-xblock.underscore
+#: test_root/staticfiles/templates/publish-history.underscore
+#: test_root/staticfiles/templates/publish-xblock.underscore
+msgid "Previously published"
+msgstr ""
+
+#: cms/templates/js/publish-xblock.underscore
+#: test_root/staticfiles/coffee/fixtures/publish-xblock.underscore
+#: test_root/staticfiles/templates/publish-xblock.underscore
+msgid "Draft (Never published)"
+msgstr ""
+
+#: cms/templates/js/publish-xblock.underscore
+#: test_root/staticfiles/coffee/fixtures/publish-xblock.underscore
+#: test_root/staticfiles/templates/publish-xblock.underscore
+msgid "Visible to Staff Only"
+msgstr ""
+
+#: cms/templates/js/publish-xblock.underscore
+#: test_root/staticfiles/coffee/fixtures/publish-xblock.underscore
+#: test_root/staticfiles/templates/publish-xblock.underscore
+msgid "Published and Live"
+msgstr ""
+
+#: cms/templates/js/publish-xblock.underscore
+#: test_root/staticfiles/coffee/fixtures/publish-xblock.underscore
+#: test_root/staticfiles/templates/publish-xblock.underscore
+msgid "Published (not yet released)"
+msgstr ""
+
+#: cms/templates/js/publish-xblock.underscore
+#: test_root/staticfiles/coffee/fixtures/publish-xblock.underscore
+#: test_root/staticfiles/templates/publish-xblock.underscore
+msgid "Draft (Unpublished changes)"
+msgstr ""
+
+#: cms/templates/js/publish-xblock.underscore
+#: test_root/staticfiles/coffee/fixtures/publish-xblock.underscore
+#: test_root/staticfiles/templates/publish-xblock.underscore
+msgid "Release:"
+msgstr ""
+
+#: cms/templates/js/publish-xblock.underscore
+#: test_root/staticfiles/coffee/fixtures/publish-xblock.underscore
+#: test_root/staticfiles/templates/publish-xblock.underscore
+msgid "Publishing Status"
+msgstr ""
+
+#: cms/templates/js/publish-xblock.underscore
+#: test_root/staticfiles/coffee/fixtures/publish-xblock.underscore
+#: test_root/staticfiles/templates/publish-xblock.underscore
+#, python-format
+msgid "Draft saved on %(last_saved_date)s by %(edit_username)s"
+msgstr ""
+
+#: cms/templates/js/publish-xblock.underscore
+#: test_root/staticfiles/coffee/fixtures/publish-xblock.underscore
+#: test_root/staticfiles/templates/publish-xblock.underscore
+#, python-format
+msgid "with %(release_date_from)s"
+msgstr ""
+
+#: cms/templates/js/publish-xblock.underscore
+#: test_root/staticfiles/coffee/fixtures/publish-xblock.underscore
+#: test_root/staticfiles/templates/publish-xblock.underscore
+msgid "Is Visible To:"
+msgstr ""
+
+#: cms/templates/js/publish-xblock.underscore
+#: test_root/staticfiles/coffee/fixtures/publish-xblock.underscore
+#: test_root/staticfiles/templates/publish-xblock.underscore
+msgid "Will Be Visible To:"
+msgstr ""
+
+#: cms/templates/js/publish-xblock.underscore
+#: test_root/staticfiles/coffee/fixtures/publish-xblock.underscore
+#: test_root/staticfiles/templates/publish-xblock.underscore
+msgid "Staff Only"
+msgstr ""
+
+#: cms/templates/js/publish-xblock.underscore
+#: test_root/staticfiles/coffee/fixtures/publish-xblock.underscore
+#: test_root/staticfiles/templates/publish-xblock.underscore
+#, python-format
+msgid "with %(section_or_subsection)s"
+msgstr ""
+
+#: cms/templates/js/publish-xblock.underscore
+#: test_root/staticfiles/coffee/fixtures/publish-xblock.underscore
+#: test_root/staticfiles/templates/publish-xblock.underscore
+msgid "Staff and Students"
+msgstr ""
+
+#: cms/templates/js/publish-xblock.underscore
+#: test_root/staticfiles/coffee/fixtures/publish-xblock.underscore
+#: test_root/staticfiles/templates/publish-xblock.underscore
+msgid "Some content in this unit is visible only to particular content groups"
+msgstr ""
+
+#: cms/templates/js/publish-xblock.underscore
+#: cms/templates/js/staff-lock-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/publish-xblock.underscore
+#: test_root/staticfiles/coffee/fixtures/staff-lock-editor.underscore
+#: test_root/staticfiles/templates/publish-xblock.underscore
+#: test_root/staticfiles/templates/staff-lock-editor.underscore
+msgid "Hide from students"
+msgstr ""
+
+#: cms/templates/js/release-date-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/release-date-editor.underscore
+#: test_root/staticfiles/templates/release-date-editor.underscore
+msgid "Release Date and Time"
+msgstr ""
+
+#: cms/templates/js/release-date-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/release-date-editor.underscore
+#: test_root/staticfiles/templates/release-date-editor.underscore
+msgid "Release Date:"
+msgstr ""
+
+#: cms/templates/js/release-date-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/release-date-editor.underscore
+#: test_root/staticfiles/templates/release-date-editor.underscore
+msgid "Release Time in UTC:"
+msgstr ""
+
+#: cms/templates/js/release-date-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/release-date-editor.underscore
+#: test_root/staticfiles/templates/release-date-editor.underscore
+msgid "Clear Release Date/Time"
+msgstr ""
+
+#: cms/templates/js/show-textbook.underscore
+#: test_root/staticfiles/coffee/fixtures/show-textbook.underscore
+#: test_root/staticfiles/templates/show-textbook.underscore
+msgid "View Live"
+msgstr ""
+
+#: cms/templates/js/signatory-details.underscore
+#: cms/templates/js/signatory-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/signatory-details.underscore
+#: test_root/staticfiles/coffee/fixtures/signatory-editor.underscore
+#: test_root/staticfiles/templates/signatory-details.underscore
+#: test_root/staticfiles/templates/signatory-editor.underscore
+msgid "Signatory"
+msgstr ""
+
+#: cms/templates/js/signatory-details.underscore
+#: test_root/staticfiles/coffee/fixtures/signatory-details.underscore
+#: test_root/staticfiles/templates/signatory-details.underscore
+msgid "Organization"
+msgstr ""
+
+#: cms/templates/js/signatory-details.underscore
+#: cms/templates/js/signatory-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/signatory-details.underscore
+#: test_root/staticfiles/coffee/fixtures/signatory-editor.underscore
+#: test_root/staticfiles/templates/signatory-details.underscore
+#: test_root/staticfiles/templates/signatory-editor.underscore
+msgid "Signature Image"
+msgstr ""
+
+#: cms/templates/js/signatory-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/signatory-editor.underscore
+#: test_root/staticfiles/templates/signatory-editor.underscore
+msgid "Certificate Signatory Configuration"
+msgstr ""
+
+#: cms/templates/js/signatory-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/signatory-editor.underscore
+#: test_root/staticfiles/templates/signatory-editor.underscore
+msgid "Name "
+msgstr ""
+
+#: cms/templates/js/signatory-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/signatory-editor.underscore
+#: test_root/staticfiles/templates/signatory-editor.underscore
+msgid "Name of the signatory"
+msgstr ""
+
+#: cms/templates/js/signatory-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/signatory-editor.underscore
+#: test_root/staticfiles/templates/signatory-editor.underscore
+msgid "The name of this signatory as it should appear on certificates."
+msgstr ""
+
+#: cms/templates/js/signatory-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/signatory-editor.underscore
+#: test_root/staticfiles/templates/signatory-editor.underscore
+msgid "Title "
+msgstr ""
+
+#: cms/templates/js/signatory-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/signatory-editor.underscore
+#: test_root/staticfiles/templates/signatory-editor.underscore
+msgid "Title of the signatory"
+msgstr ""
+
+#: cms/templates/js/signatory-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/signatory-editor.underscore
+#: test_root/staticfiles/templates/signatory-editor.underscore
+msgid ""
+"Titles more than 100 characters may prevent students from printing their "
+"certificate on a single page."
+msgstr ""
+
+#: cms/templates/js/signatory-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/signatory-editor.underscore
+#: test_root/staticfiles/templates/signatory-editor.underscore
+msgid "Organization "
+msgstr ""
+
+#: cms/templates/js/signatory-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/signatory-editor.underscore
+#: test_root/staticfiles/templates/signatory-editor.underscore
+msgid "Organization of the signatory"
+msgstr ""
+
+#: cms/templates/js/signatory-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/signatory-editor.underscore
+#: test_root/staticfiles/templates/signatory-editor.underscore
+msgid ""
+"The organization that this signatory belongs to, as it should appear on "
+"certificates."
+msgstr ""
+
+#: cms/templates/js/signatory-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/signatory-editor.underscore
+#: test_root/staticfiles/templates/signatory-editor.underscore
+msgid "Path to Signature Image"
+msgstr ""
+
+#: cms/templates/js/signatory-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/signatory-editor.underscore
+#: test_root/staticfiles/templates/signatory-editor.underscore
+msgid "Image must be in PNG format"
+msgstr ""
+
+#: cms/templates/js/signatory-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/signatory-editor.underscore
+#: test_root/staticfiles/templates/signatory-editor.underscore
+msgid "Upload Signature Image"
+msgstr ""
+
+#: cms/templates/js/staff-lock-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/staff-lock-editor.underscore
+#: test_root/staticfiles/templates/staff-lock-editor.underscore
+msgid "Student Visibility"
+msgstr ""
+
+#: cms/templates/js/staff-lock-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/staff-lock-editor.underscore
+#: test_root/staticfiles/templates/staff-lock-editor.underscore
+msgid ""
+"If the unit was previously published and released to students, any changes "
+"you made to the unit when it was hidden will now be visible to students."
+msgstr ""
+
+#: cms/templates/js/staff-lock-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/staff-lock-editor.underscore
+#: test_root/staticfiles/templates/staff-lock-editor.underscore
+#, python-format
+msgid ""
+"If you make this %(xblockType)s visible to students, students will be able "
+"to see its content after the release date has passed and you have published "
+"the unit."
+msgstr ""
+
+#: cms/templates/js/staff-lock-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/staff-lock-editor.underscore
+#: test_root/staticfiles/templates/staff-lock-editor.underscore
+msgid ""
+"Any subsections or units that are explicitly hidden from students will "
+"remain hidden after you clear this option for the section."
+msgstr ""
+
+#: cms/templates/js/staff-lock-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/staff-lock-editor.underscore
+#: test_root/staticfiles/templates/staff-lock-editor.underscore
+msgid ""
+"Any units that are explicitly hidden from students will remain hidden after "
+"you clear this option for the subsection."
+msgstr ""
+
+#: cms/templates/js/team-member.underscore
+#: test_root/staticfiles/coffee/fixtures/team-member.underscore
+#: test_root/staticfiles/templates/team-member.underscore
+msgid "Current Role:"
+msgstr ""
+
+#: cms/templates/js/team-member.underscore
+#: test_root/staticfiles/coffee/fixtures/team-member.underscore
+#: test_root/staticfiles/templates/team-member.underscore
+msgid "You!"
+msgstr ""
+
+#: cms/templates/js/team-member.underscore
+#: test_root/staticfiles/coffee/fixtures/team-member.underscore
+#: test_root/staticfiles/templates/team-member.underscore
+msgid "send an email message to {email}"
+msgstr ""
+
+#: cms/templates/js/team-member.underscore
+#: test_root/staticfiles/coffee/fixtures/team-member.underscore
+#: test_root/staticfiles/templates/team-member.underscore
+msgid "Promote another member to Admin to remove your admin rights"
+msgstr ""
+
+#: cms/templates/js/team-member.underscore
+#: test_root/staticfiles/coffee/fixtures/team-member.underscore
+#: test_root/staticfiles/templates/team-member.underscore
+msgid "Add {role} Access"
+msgstr ""
+
+#: cms/templates/js/team-member.underscore
+#: test_root/staticfiles/coffee/fixtures/team-member.underscore
+#: test_root/staticfiles/templates/team-member.underscore
+msgid "Remove {role} Access"
+msgstr ""
+
+#: cms/templates/js/team-member.underscore
+#: test_root/staticfiles/coffee/fixtures/team-member.underscore
+#: test_root/staticfiles/templates/team-member.underscore
+msgid "Delete the user, {username}"
+msgstr ""
+
+#: cms/templates/js/timed-examination-preference-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/timed-examination-preference-editor.underscore
+#: test_root/staticfiles/templates/timed-examination-preference-editor.underscore
+msgid "Set as a Special Exam"
+msgstr ""
+
+#: cms/templates/js/timed-examination-preference-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/timed-examination-preference-editor.underscore
+#: test_root/staticfiles/templates/timed-examination-preference-editor.underscore
+msgid "Timed"
+msgstr ""
+
+#: cms/templates/js/timed-examination-preference-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/timed-examination-preference-editor.underscore
+#: test_root/staticfiles/templates/timed-examination-preference-editor.underscore
+msgid ""
+"Use a timed exam to limit the time learners can spend on problems in this "
+"subsection. Learners must submit answers before the time expires. You can "
+"allow additional time for individual learners through the Instructor "
+"Dashboard."
+msgstr ""
+
+#: cms/templates/js/timed-examination-preference-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/timed-examination-preference-editor.underscore
+#: test_root/staticfiles/templates/timed-examination-preference-editor.underscore
+msgid "Proctored"
+msgstr ""
+
+#: cms/templates/js/timed-examination-preference-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/timed-examination-preference-editor.underscore
+#: test_root/staticfiles/templates/timed-examination-preference-editor.underscore
+msgid ""
+"Proctored exams are timed and they record video of each learner taking the "
+"exam. The videos are then reviewed to ensure that learners follow all "
+"examination rules."
+msgstr ""
+
+#: cms/templates/js/timed-examination-preference-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/timed-examination-preference-editor.underscore
+#: test_root/staticfiles/templates/timed-examination-preference-editor.underscore
+msgid "Practice Proctored"
+msgstr ""
+
+#: cms/templates/js/timed-examination-preference-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/timed-examination-preference-editor.underscore
+#: test_root/staticfiles/templates/timed-examination-preference-editor.underscore
+msgid ""
+"Use a practice proctored exam to introduce learners to the proctoring tools "
+"and processes. Results of a practice exam do not affect a learner's grade."
+msgstr ""
+
+#: cms/templates/js/timed-examination-preference-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/timed-examination-preference-editor.underscore
+#: test_root/staticfiles/templates/timed-examination-preference-editor.underscore
+msgid "Time Allotted (HH:MM):"
+msgstr ""
+
+#: cms/templates/js/timed-examination-preference-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/timed-examination-preference-editor.underscore
+#: test_root/staticfiles/templates/timed-examination-preference-editor.underscore
+msgid ""
+"Select a time allotment for the exam. If it is over 24 hours, type in the "
+"amount of time. You can grant individual learners extra time to complete the"
+" exam through the Instructor Dashboard."
+msgstr ""
+
+#: cms/templates/js/timed-examination-preference-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/timed-examination-preference-editor.underscore
+#: test_root/staticfiles/templates/timed-examination-preference-editor.underscore
+msgid "Review Rules"
+msgstr ""
+
+#: cms/templates/js/timed-examination-preference-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/timed-examination-preference-editor.underscore
+#: test_root/staticfiles/templates/timed-examination-preference-editor.underscore
+msgid ""
+"Specify any additional rules or rule exceptions that the proctoring review "
+"team should enforce when reviewing the videos. For example, you could "
+"specify that calculators are allowed."
+msgstr ""
+
+#: cms/templates/js/upload-dialog.underscore
+#: test_root/staticfiles/coffee/fixtures/upload-dialog.underscore
+#: test_root/staticfiles/templates/upload-dialog.underscore
+msgid "File upload succeeded"
+msgstr ""
+
+#: cms/templates/js/validation-error-modal.underscore
+#: test_root/staticfiles/coffee/fixtures/validation-error-modal.underscore
+#: test_root/staticfiles/templates/validation-error-modal.underscore
+msgid ""
+"Please check the following validation feedbacks and reflect them in your "
+"course settings:"
+msgstr ""
+
+#: cms/templates/js/verification-access-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/verification-access-editor.underscore
+#: test_root/staticfiles/templates/verification-access-editor.underscore
+msgid "Verification Checkpoint"
+msgstr ""
+
+#: cms/templates/js/verification-access-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/verification-access-editor.underscore
+#: test_root/staticfiles/templates/verification-access-editor.underscore
+msgid "Must complete verification checkpoint"
+msgstr ""
+
+#: cms/templates/js/verification-access-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/verification-access-editor.underscore
+#: test_root/staticfiles/templates/verification-access-editor.underscore
+msgid "Verification checkpoint to be completed"
+msgstr ""
+
+#: cms/templates/js/verification-access-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/verification-access-editor.underscore
+#: test_root/staticfiles/templates/verification-access-editor.underscore
+msgid ""
+"Learners who require verification must pass the selected checkpoint to see "
+"the content in this unit. Learners who do not require verification see this "
+"content by default."
+msgstr ""
+
+#: cms/templates/js/xblock-string-field-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/xblock-string-field-editor.underscore
+#: test_root/staticfiles/templates/xblock-string-field-editor.underscore
+msgid "Edit the name"
+msgstr ""
+
+#: cms/templates/js/xblock-string-field-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/xblock-string-field-editor.underscore
+#: test_root/staticfiles/templates/xblock-string-field-editor.underscore
+#, python-format
+msgid "Edit %(display_name)s (required)"
+msgstr ""
+
+#: cms/templates/js/xblock-string-field-editor.underscore
+#: test_root/staticfiles/coffee/fixtures/xblock-string-field-editor.underscore
+#: test_root/staticfiles/templates/xblock-string-field-editor.underscore
+msgid "formLabel"
+msgstr ""
+
+#: cms/templates/js/video/transcripts/metadata-videolist-entry.underscore
+#: test_root/staticfiles/coffee/fixtures/video/transcripts/metadata-videolist-entry.underscore
+#: test_root/staticfiles/templates/video/transcripts/metadata-videolist-entry.underscore
+msgid "Add URLs for additional versions"
+msgstr ""
+
+#: cms/templates/js/video/transcripts/metadata-videolist-entry.underscore
+#: test_root/staticfiles/coffee/fixtures/video/transcripts/metadata-videolist-entry.underscore
+#: test_root/staticfiles/templates/video/transcripts/metadata-videolist-entry.underscore
+msgid ""
+"To be sure all students can access the video, we recommend providing both an"
+" .mp4 and a .webm version of your video. Click below to add a URL for "
+"another version. These URLs cannot be YouTube URLs. The first listed video "
+"that's compatible with the student's computer will play."
+msgstr ""
+
+#: cms/templates/js/video/transcripts/metadata-videolist-entry.underscore
+#: test_root/staticfiles/coffee/fixtures/video/transcripts/metadata-videolist-entry.underscore
+#: test_root/staticfiles/templates/video/transcripts/metadata-videolist-entry.underscore
+msgid "Default Timed Transcript"
+msgstr ""
+
+#: cms/templates/js/video/transcripts/messages/transcripts-choose.underscore
+#: cms/templates/js/video/transcripts/messages/transcripts-replace.underscore
+#: test_root/staticfiles/coffee/fixtures/video/transcripts/messages/transcripts-choose.underscore
+#: test_root/staticfiles/coffee/fixtures/video/transcripts/messages/transcripts-replace.underscore
+#: test_root/staticfiles/templates/video/transcripts/messages/transcripts-choose.underscore
+#: test_root/staticfiles/templates/video/transcripts/messages/transcripts-replace.underscore
+msgid "Timed Transcript Conflict"
+msgstr ""
+
+#: cms/templates/js/video/transcripts/messages/transcripts-choose.underscore
+#: test_root/staticfiles/coffee/fixtures/video/transcripts/messages/transcripts-choose.underscore
+#: test_root/staticfiles/templates/video/transcripts/messages/transcripts-choose.underscore
+msgid ""
+"The timed transcript for the first video file does not appear to be the same"
+" as the timed transcript for the second video file."
+msgstr ""
+
+#: cms/templates/js/video/transcripts/messages/transcripts-choose.underscore
+#: test_root/staticfiles/coffee/fixtures/video/transcripts/messages/transcripts-choose.underscore
+#: test_root/staticfiles/templates/video/transcripts/messages/transcripts-choose.underscore
+msgid "Which timed transcript would you like to use?"
+msgstr ""
+
+#: cms/templates/js/video/transcripts/messages/transcripts-choose.underscore
+#: cms/templates/js/video/transcripts/messages/transcripts-found.underscore
+#: cms/templates/js/video/transcripts/messages/transcripts-import.underscore
+#: cms/templates/js/video/transcripts/messages/transcripts-not-found.underscore
+#: cms/templates/js/video/transcripts/messages/transcripts-replace.underscore
+#: cms/templates/js/video/transcripts/messages/transcripts-uploaded.underscore
+#: cms/templates/js/video/transcripts/messages/transcripts-use-existing.underscore
+#: test_root/staticfiles/coffee/fixtures/video/transcripts/messages/transcripts-choose.underscore
+#: test_root/staticfiles/coffee/fixtures/video/transcripts/messages/transcripts-found.underscore
+#: test_root/staticfiles/coffee/fixtures/video/transcripts/messages/transcripts-import.underscore
+#: test_root/staticfiles/coffee/fixtures/video/transcripts/messages/transcripts-not-found.underscore
+#: test_root/staticfiles/coffee/fixtures/video/transcripts/messages/transcripts-replace.underscore
+#: test_root/staticfiles/coffee/fixtures/video/transcripts/messages/transcripts-uploaded.underscore
+#: test_root/staticfiles/coffee/fixtures/video/transcripts/messages/transcripts-use-existing.underscore
+#: test_root/staticfiles/templates/video/transcripts/messages/transcripts-choose.underscore
+#: test_root/staticfiles/templates/video/transcripts/messages/transcripts-found.underscore
+#: test_root/staticfiles/templates/video/transcripts/messages/transcripts-import.underscore
+#: test_root/staticfiles/templates/video/transcripts/messages/transcripts-not-found.underscore
+#: test_root/staticfiles/templates/video/transcripts/messages/transcripts-replace.underscore
+#: test_root/staticfiles/templates/video/transcripts/messages/transcripts-uploaded.underscore
+#: test_root/staticfiles/templates/video/transcripts/messages/transcripts-use-existing.underscore
+msgid "Error."
+msgstr ""
+
+#: cms/templates/js/video/transcripts/messages/transcripts-choose.underscore
+#: test_root/staticfiles/coffee/fixtures/video/transcripts/messages/transcripts-choose.underscore
+#: test_root/staticfiles/templates/video/transcripts/messages/transcripts-choose.underscore
+#, python-format
+msgid "Timed Transcript from %(filename)s"
+msgstr ""
+
+#: cms/templates/js/video/transcripts/messages/transcripts-found.underscore
+#: test_root/staticfiles/coffee/fixtures/video/transcripts/messages/transcripts-found.underscore
+#: test_root/staticfiles/templates/video/transcripts/messages/transcripts-found.underscore
+msgid "Timed Transcript Found"
+msgstr ""
+
+#: cms/templates/js/video/transcripts/messages/transcripts-found.underscore
+#: test_root/staticfiles/coffee/fixtures/video/transcripts/messages/transcripts-found.underscore
+#: test_root/staticfiles/templates/video/transcripts/messages/transcripts-found.underscore
+msgid ""
+"EdX has a timed transcript for this video. If you want to edit this "
+"transcript, you can download, edit, and re-upload the existing transcript. "
+"If you want to replace this transcript, upload a new .srt transcript file."
+msgstr ""
+
+#: cms/templates/js/video/transcripts/messages/transcripts-found.underscore
+#: cms/templates/js/video/transcripts/messages/transcripts-import.underscore
+#: cms/templates/js/video/transcripts/messages/transcripts-not-found.underscore
+#: cms/templates/js/video/transcripts/messages/transcripts-uploaded.underscore
+#: cms/templates/js/video/transcripts/messages/transcripts-use-existing.underscore
+#: test_root/staticfiles/coffee/fixtures/video/transcripts/messages/transcripts-found.underscore
+#: test_root/staticfiles/coffee/fixtures/video/transcripts/messages/transcripts-import.underscore
+#: test_root/staticfiles/coffee/fixtures/video/transcripts/messages/transcripts-not-found.underscore
+#: test_root/staticfiles/coffee/fixtures/video/transcripts/messages/transcripts-uploaded.underscore
+#: test_root/staticfiles/coffee/fixtures/video/transcripts/messages/transcripts-use-existing.underscore
+#: test_root/staticfiles/templates/video/transcripts/messages/transcripts-found.underscore
+#: test_root/staticfiles/templates/video/transcripts/messages/transcripts-import.underscore
+#: test_root/staticfiles/templates/video/transcripts/messages/transcripts-not-found.underscore
+#: test_root/staticfiles/templates/video/transcripts/messages/transcripts-uploaded.underscore
+#: test_root/staticfiles/templates/video/transcripts/messages/transcripts-use-existing.underscore
+msgid "Upload New Transcript"
+msgstr ""
+
+#: cms/templates/js/video/transcripts/messages/transcripts-found.underscore
+#: cms/templates/js/video/transcripts/messages/transcripts-import.underscore
+#: test_root/staticfiles/coffee/fixtures/video/transcripts/messages/transcripts-found.underscore
+#: test_root/staticfiles/coffee/fixtures/video/transcripts/messages/transcripts-import.underscore
+#: test_root/staticfiles/templates/video/transcripts/messages/transcripts-found.underscore
+#: test_root/staticfiles/templates/video/transcripts/messages/transcripts-import.underscore
+msgid "Upload New .srt Transcript"
+msgstr ""
+
+#: cms/templates/js/video/transcripts/messages/transcripts-found.underscore
+#: cms/templates/js/video/transcripts/messages/transcripts-not-found.underscore
+#: cms/templates/js/video/transcripts/messages/transcripts-uploaded.underscore
+#: test_root/staticfiles/coffee/fixtures/video/transcripts/messages/transcripts-found.underscore
+#: test_root/staticfiles/coffee/fixtures/video/transcripts/messages/transcripts-not-found.underscore
+#: test_root/staticfiles/coffee/fixtures/video/transcripts/messages/transcripts-uploaded.underscore
+#: test_root/staticfiles/templates/video/transcripts/messages/transcripts-found.underscore
+#: test_root/staticfiles/templates/video/transcripts/messages/transcripts-not-found.underscore
+#: test_root/staticfiles/templates/video/transcripts/messages/transcripts-uploaded.underscore
+msgid "Download Transcript for Editing"
+msgstr ""
+
+#: cms/templates/js/video/transcripts/messages/transcripts-import.underscore
+#: test_root/staticfiles/coffee/fixtures/video/transcripts/messages/transcripts-import.underscore
+#: test_root/staticfiles/templates/video/transcripts/messages/transcripts-import.underscore
+msgid "No EdX Timed Transcript"
+msgstr ""
+
+#: cms/templates/js/video/transcripts/messages/transcripts-import.underscore
+#: test_root/staticfiles/coffee/fixtures/video/transcripts/messages/transcripts-import.underscore
+#: test_root/staticfiles/templates/video/transcripts/messages/transcripts-import.underscore
+msgid ""
+"EdX doesn't have a timed transcript for this video in Studio, but we found a"
+" transcript on YouTube. You can import the YouTube transcript or upload your"
+" own .srt transcript file."
+msgstr ""
+
+#: cms/templates/js/video/transcripts/messages/transcripts-import.underscore
+#: test_root/staticfiles/coffee/fixtures/video/transcripts/messages/transcripts-import.underscore
+#: test_root/staticfiles/templates/video/transcripts/messages/transcripts-import.underscore
+msgid "Import YouTube Transcript"
+msgstr ""
+
+#: cms/templates/js/video/transcripts/messages/transcripts-not-found.underscore
+#: test_root/staticfiles/coffee/fixtures/video/transcripts/messages/transcripts-not-found.underscore
+#: test_root/staticfiles/templates/video/transcripts/messages/transcripts-not-found.underscore
+msgid "No Timed Transcript"
+msgstr ""
+
+#: cms/templates/js/video/transcripts/messages/transcripts-not-found.underscore
+#: test_root/staticfiles/coffee/fixtures/video/transcripts/messages/transcripts-not-found.underscore
+#: test_root/staticfiles/templates/video/transcripts/messages/transcripts-not-found.underscore
+msgid ""
+"EdX doesn\\'t have a timed transcript for this video. Please upload an .srt "
+"file."
+msgstr ""
+
+#: cms/templates/js/video/transcripts/messages/transcripts-replace.underscore
+#: test_root/staticfiles/coffee/fixtures/video/transcripts/messages/transcripts-replace.underscore
+#: test_root/staticfiles/templates/video/transcripts/messages/transcripts-replace.underscore
+msgid ""
+"The timed transcript for this video on edX is out of date, but YouTube has a"
+" current timed transcript for this video."
+msgstr ""
+
+#: cms/templates/js/video/transcripts/messages/transcripts-replace.underscore
+#: test_root/staticfiles/coffee/fixtures/video/transcripts/messages/transcripts-replace.underscore
+#: test_root/staticfiles/templates/video/transcripts/messages/transcripts-replace.underscore
+msgid "Do you want to replace the edX transcript with the YouTube transcript?"
+msgstr ""
+
+#: cms/templates/js/video/transcripts/messages/transcripts-replace.underscore
+#: test_root/staticfiles/coffee/fixtures/video/transcripts/messages/transcripts-replace.underscore
+#: test_root/staticfiles/templates/video/transcripts/messages/transcripts-replace.underscore
+msgid "Yes, replace the edX transcript with the YouTube transcript"
+msgstr ""
+
+#: cms/templates/js/video/transcripts/messages/transcripts-uploaded.underscore
+#: test_root/staticfiles/coffee/fixtures/video/transcripts/messages/transcripts-uploaded.underscore
+#: test_root/staticfiles/templates/video/transcripts/messages/transcripts-uploaded.underscore
+msgid "Timed Transcript Uploaded Successfully"
+msgstr ""
+
+#: cms/templates/js/video/transcripts/messages/transcripts-uploaded.underscore
+#: test_root/staticfiles/coffee/fixtures/video/transcripts/messages/transcripts-uploaded.underscore
+#: test_root/staticfiles/templates/video/transcripts/messages/transcripts-uploaded.underscore
+msgid ""
+"EdX has a timed transcript for this video. If you want to replace this "
+"transcript, upload a new .srt transcript file. If you want to edit this "
+"transcript, you can download, edit, and re-upload the existing transcript."
+msgstr ""
+
+#: cms/templates/js/video/transcripts/messages/transcripts-use-existing.underscore
+#: test_root/staticfiles/coffee/fixtures/video/transcripts/messages/transcripts-use-existing.underscore
+#: test_root/staticfiles/templates/video/transcripts/messages/transcripts-use-existing.underscore
+msgid "Confirm Timed Transcript"
+msgstr ""
+
+#: cms/templates/js/video/transcripts/messages/transcripts-use-existing.underscore
+#: test_root/staticfiles/coffee/fixtures/video/transcripts/messages/transcripts-use-existing.underscore
+#: test_root/staticfiles/templates/video/transcripts/messages/transcripts-use-existing.underscore
+msgid ""
+"You changed a video URL, but did not change the timed transcript file. Do "
+"you want to use the current timed transcript or upload a new .srt transcript"
+" file?"
+msgstr ""
+
+#: cms/templates/js/video/transcripts/messages/transcripts-use-existing.underscore
+#: test_root/staticfiles/coffee/fixtures/video/transcripts/messages/transcripts-use-existing.underscore
+#: test_root/staticfiles/templates/video/transcripts/messages/transcripts-use-existing.underscore
+msgid "Use Current Transcript"
+msgstr ""
+
#: common/static/common/templates/image-modal.underscore
+#: test_root/staticfiles/common/templates/image-modal.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/image-modal.underscore
msgid "Large"
msgstr ""
#: common/static/common/templates/image-modal.underscore
+#: test_root/staticfiles/common/templates/image-modal.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/image-modal.underscore
msgid "Zoom In"
msgstr ""
#: common/static/common/templates/image-modal.underscore
+#: test_root/staticfiles/common/templates/image-modal.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/image-modal.underscore
msgid "Zoom Out"
msgstr ""
#: common/static/common/templates/components/paging-footer.underscore
+#: test_root/staticfiles/common/templates/components/paging-footer.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/components/paging-footer.underscore
#, python-format
msgid "Page number out of %(total_pages)s"
msgstr ""
#: common/static/common/templates/components/paging-footer.underscore
+#: test_root/staticfiles/common/templates/components/paging-footer.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/components/paging-footer.underscore
msgid "Enter the page number you'd like to quickly navigate to."
msgstr ""
#: common/static/common/templates/components/paging-header.underscore
+#: test_root/staticfiles/common/templates/components/paging-header.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/components/paging-header.underscore
msgid "Sorted by"
msgstr ""
#: common/static/common/templates/components/search-field.underscore
+#: test_root/staticfiles/common/templates/components/search-field.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/components/search-field.underscore
msgid "Clear search"
msgstr ""
#: common/static/common/templates/discussion/discussion-home.underscore
+#: test_root/staticfiles/common/templates/discussion/discussion-home.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/discussion-home.underscore
msgid "DISCUSSION HOME:"
msgstr "讨论区主页:"
#: common/static/common/templates/discussion/discussion-home.underscore
+#: test_root/staticfiles/common/templates/discussion/discussion-home.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/discussion-home.underscore
#, python-format
msgid "How to use %(platform_name)s discussions"
msgstr ""
#: common/static/common/templates/discussion/discussion-home.underscore
+#: test_root/staticfiles/common/templates/discussion/discussion-home.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/discussion-home.underscore
msgid "Find discussions"
msgstr "搜索讨论帖"
#: common/static/common/templates/discussion/discussion-home.underscore
+#: test_root/staticfiles/common/templates/discussion/discussion-home.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/discussion-home.underscore
msgid "Use the Discussion Topics menu to find specific topics."
msgstr ""
#: common/static/common/templates/discussion/discussion-home.underscore
+#: test_root/staticfiles/common/templates/discussion/discussion-home.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/discussion-home.underscore
msgid "Search all posts"
msgstr ""
#: common/static/common/templates/discussion/discussion-home.underscore
+#: test_root/staticfiles/common/templates/discussion/discussion-home.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/discussion-home.underscore
msgid "Filter and sort topics"
msgstr ""
#: common/static/common/templates/discussion/discussion-home.underscore
+#: test_root/staticfiles/common/templates/discussion/discussion-home.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/discussion-home.underscore
msgid "Engage with posts"
msgstr ""
#: common/static/common/templates/discussion/discussion-home.underscore
+#: test_root/staticfiles/common/templates/discussion/discussion-home.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/discussion-home.underscore
msgid "Vote for good posts and responses"
msgstr ""
#: common/static/common/templates/discussion/discussion-home.underscore
+#: test_root/staticfiles/common/templates/discussion/discussion-home.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/discussion-home.underscore
msgid "Report abuse, topics, and responses"
msgstr ""
#: common/static/common/templates/discussion/discussion-home.underscore
+#: test_root/staticfiles/common/templates/discussion/discussion-home.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/discussion-home.underscore
msgid "Follow or unfollow posts"
msgstr ""
#: common/static/common/templates/discussion/discussion-home.underscore
+#: test_root/staticfiles/common/templates/discussion/discussion-home.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/discussion-home.underscore
msgid "Receive updates"
msgstr ""
#: common/static/common/templates/discussion/discussion-home.underscore
+#: test_root/staticfiles/common/templates/discussion/discussion-home.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/discussion-home.underscore
msgid "Toggle Notifications Setting"
msgstr ""
#: common/static/common/templates/discussion/discussion-home.underscore
+#: test_root/staticfiles/common/templates/discussion/discussion-home.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/discussion-home.underscore
msgid ""
"Check this box to receive an email digest once a day notifying you about "
"new, unread activity from posts you are following."
msgstr ""
#: common/static/common/templates/discussion/forum-action-answer.underscore
+#: test_root/staticfiles/common/templates/discussion/forum-action-answer.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/forum-action-answer.underscore
msgid "Mark as Answer"
msgstr ""
#: common/static/common/templates/discussion/forum-action-answer.underscore
+#: test_root/staticfiles/common/templates/discussion/forum-action-answer.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/forum-action-answer.underscore
msgid "Unmark as Answer"
msgstr ""
#: common/static/common/templates/discussion/forum-action-close.underscore
+#: test_root/staticfiles/common/templates/discussion/forum-action-close.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/forum-action-close.underscore
msgid "Open"
msgstr ""
#: common/static/common/templates/discussion/forum-action-endorse.underscore
+#: test_root/staticfiles/common/templates/discussion/forum-action-endorse.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/forum-action-endorse.underscore
msgid "Endorse"
msgstr ""
#: common/static/common/templates/discussion/forum-action-endorse.underscore
+#: test_root/staticfiles/common/templates/discussion/forum-action-endorse.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/forum-action-endorse.underscore
msgid "Unendorse"
msgstr ""
#: common/static/common/templates/discussion/forum-action-follow.underscore
+#: test_root/staticfiles/common/templates/discussion/forum-action-follow.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/forum-action-follow.underscore
msgid "Follow"
msgstr ""
#: common/static/common/templates/discussion/forum-action-follow.underscore
+#: test_root/staticfiles/common/templates/discussion/forum-action-follow.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/forum-action-follow.underscore
msgid "Unfollow"
msgstr ""
#: common/static/common/templates/discussion/forum-action-pin.underscore
+#: test_root/staticfiles/common/templates/discussion/forum-action-pin.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/forum-action-pin.underscore
msgid "Pin"
msgstr ""
#: common/static/common/templates/discussion/forum-action-pin.underscore
+#: test_root/staticfiles/common/templates/discussion/forum-action-pin.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/forum-action-pin.underscore
msgid "Unpin"
msgstr ""
#: common/static/common/templates/discussion/forum-action-report.underscore
+#: test_root/staticfiles/common/templates/discussion/forum-action-report.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/forum-action-report.underscore
msgid "Report abuse"
msgstr ""
#: common/static/common/templates/discussion/forum-action-report.underscore
+#: test_root/staticfiles/common/templates/discussion/forum-action-report.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/forum-action-report.underscore
msgid "Report"
msgstr ""
#: common/static/common/templates/discussion/forum-action-report.underscore
+#: test_root/staticfiles/common/templates/discussion/forum-action-report.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/forum-action-report.underscore
msgid "Unreport"
msgstr ""
#: common/static/common/templates/discussion/forum-action-vote.underscore
+#: test_root/staticfiles/common/templates/discussion/forum-action-vote.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/forum-action-vote.underscore
msgid "Vote for this post,"
msgstr ""
#: common/static/common/templates/discussion/new-post.underscore
+#: test_root/staticfiles/common/templates/discussion/new-post.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/new-post.underscore
msgid "Visible To:"
msgstr ""
#: common/static/common/templates/discussion/new-post.underscore
+#: test_root/staticfiles/common/templates/discussion/new-post.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/new-post.underscore
msgid "All Groups"
msgstr ""
#: common/static/common/templates/discussion/new-post.underscore
+#: test_root/staticfiles/common/templates/discussion/new-post.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/new-post.underscore
msgid ""
"Discussion admins, moderators, and TAs can make their posts visible to all "
"students or specify a single cohort."
msgstr "讨论区管理员、版主以及助教可以将它们的帖子设置为对所有学生可见或者仅对某个群组可见。"
#: common/static/common/templates/discussion/new-post.underscore
+#: test_root/staticfiles/common/templates/discussion/new-post.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/new-post.underscore
msgid "Title:"
msgstr ""
#: common/static/common/templates/discussion/new-post.underscore
+#: test_root/staticfiles/common/templates/discussion/new-post.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/new-post.underscore
msgid "Add a clear and descriptive title to encourage participation."
msgstr ""
#: common/static/common/templates/discussion/new-post.underscore
+#: test_root/staticfiles/common/templates/discussion/new-post.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/new-post.underscore
msgid "Enter your question or comment"
msgstr ""
#: common/static/common/templates/discussion/new-post.underscore
+#: test_root/staticfiles/common/templates/discussion/new-post.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/new-post.underscore
msgid "follow this post"
msgstr ""
#: common/static/common/templates/discussion/new-post.underscore
+#: test_root/staticfiles/common/templates/discussion/new-post.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/new-post.underscore
msgid "post anonymously"
msgstr ""
#: common/static/common/templates/discussion/new-post.underscore
+#: test_root/staticfiles/common/templates/discussion/new-post.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/new-post.underscore
msgid "post anonymously to classmates"
msgstr ""
#: common/static/common/templates/discussion/new-post.underscore
+#: test_root/staticfiles/common/templates/discussion/new-post.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/new-post.underscore
msgid "Add Post"
msgstr ""
#: common/static/common/templates/discussion/post-user-display.underscore
+#: test_root/staticfiles/common/templates/discussion/post-user-display.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/post-user-display.underscore
msgid "Community TA"
msgstr ""
#: common/static/common/templates/discussion/profile-thread.underscore
#: common/static/common/templates/discussion/thread.underscore
+#: test_root/staticfiles/common/templates/discussion/profile-thread.underscore
+#: test_root/staticfiles/common/templates/discussion/thread.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/profile-thread.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread.underscore
msgid "This thread is closed."
msgstr ""
#: common/static/common/templates/discussion/profile-thread.underscore
+#: test_root/staticfiles/common/templates/discussion/profile-thread.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/profile-thread.underscore
msgid "View discussion"
msgstr "查看讨论"
#: common/static/common/templates/discussion/response-comment-edit.underscore
+#: test_root/staticfiles/common/templates/discussion/response-comment-edit.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/response-comment-edit.underscore
msgid "Editing comment"
msgstr ""
#: common/static/common/templates/discussion/response-comment-edit.underscore
+#: test_root/staticfiles/common/templates/discussion/response-comment-edit.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/response-comment-edit.underscore
msgid "Update comment"
msgstr ""
#: common/static/common/templates/discussion/response-comment-show.underscore
+#: test_root/staticfiles/common/templates/discussion/response-comment-show.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/response-comment-show.underscore
#, python-format
msgid "posted %(time_ago)s by %(author)s"
msgstr ""
@@ -5621,56 +7584,90 @@ msgstr ""
#: common/static/common/templates/discussion/response-comment-show.underscore
#: common/static/common/templates/discussion/thread-response-show.underscore
#: common/static/common/templates/discussion/thread-show.underscore
+#: test_root/staticfiles/common/templates/discussion/response-comment-show.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-response-show.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-show.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/response-comment-show.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-response-show.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-show.underscore
msgid "Reported"
msgstr ""
#: common/static/common/templates/discussion/thread-edit.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-edit.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-edit.underscore
msgid "Editing post"
msgstr ""
#: common/static/common/templates/discussion/thread-edit.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-edit.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-edit.underscore
msgid "Edit post title"
msgstr ""
#: common/static/common/templates/discussion/thread-edit.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-edit.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-edit.underscore
msgid "Update post"
msgstr ""
#: common/static/common/templates/discussion/thread-list-item.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-list-item.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-list-item.underscore
msgid "discussion"
msgstr "讨论"
#: common/static/common/templates/discussion/thread-list-item.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-list-item.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-list-item.underscore
msgid "answered question"
msgstr ""
#: common/static/common/templates/discussion/thread-list-item.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-list-item.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-list-item.underscore
msgid "unanswered question"
msgstr ""
#: common/static/common/templates/discussion/thread-list-item.underscore
#: common/static/common/templates/discussion/thread-show.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-list-item.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-show.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-list-item.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-show.underscore
msgid "Pinned"
msgstr ""
#: common/static/common/templates/discussion/thread-list-item.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-list-item.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-list-item.underscore
msgid "Following"
msgstr ""
#: common/static/common/templates/discussion/thread-list-item.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-list-item.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-list-item.underscore
msgid "By: Staff"
msgstr ""
#: common/static/common/templates/discussion/thread-list-item.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-list-item.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-list-item.underscore
msgid "By: Community TA"
msgstr ""
#: common/static/common/templates/discussion/thread-list-item.underscore
#: common/static/common/templates/discussion/thread-response-show.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-list-item.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-response-show.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-list-item.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-response-show.underscore
msgid "fmt"
msgstr ""
#: common/static/common/templates/discussion/thread-list-item.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-list-item.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-list-item.underscore
#, python-format
msgid ""
"%(comments_count)s %(span_sr_open)scomments (%(unread_comments_count)s "
@@ -5678,286 +7675,388 @@ msgid ""
msgstr ""
#: common/static/common/templates/discussion/thread-list-item.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-list-item.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-list-item.underscore
#, python-format
msgid "%(comments_count)s %(span_sr_open)scomments %(span_close)s"
msgstr ""
#: common/static/common/templates/discussion/thread-response-edit.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-response-edit.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-response-edit.underscore
msgid "Editing response"
msgstr ""
#: common/static/common/templates/discussion/thread-response-edit.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-response-edit.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-response-edit.underscore
msgid "Update response"
msgstr ""
#: common/static/common/templates/discussion/thread-response-show.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-response-show.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-response-show.underscore
#, python-format
msgid "marked as answer %(time_ago)s by %(user)s"
msgstr ""
#: common/static/common/templates/discussion/thread-response-show.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-response-show.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-response-show.underscore
#, python-format
msgid "marked as answer %(time_ago)s"
msgstr ""
#: common/static/common/templates/discussion/thread-response-show.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-response-show.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-response-show.underscore
#, python-format
msgid "endorsed %(time_ago)s by %(user)s"
msgstr ""
#: common/static/common/templates/discussion/thread-response-show.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-response-show.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-response-show.underscore
#, python-format
msgid "endorsed %(time_ago)s"
msgstr ""
#: common/static/common/templates/discussion/thread-response.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-response.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-response.underscore
#, python-format
msgid "Show Comment (%(num_comments)s)"
msgid_plural "Show Comments (%(num_comments)s)"
msgstr[0] ""
#: common/static/common/templates/discussion/thread-response.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-response.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-response.underscore
msgid "fmts"
msgstr ""
#: common/static/common/templates/discussion/thread-response.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-response.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-response.underscore
msgid "Add a comment"
msgstr ""
#: common/static/common/templates/discussion/thread-response.underscore
#: common/static/common/templates/discussion/thread.underscore
#: lms/templates/verify_student/incourse_reverify.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-response.underscore
+#: test_root/staticfiles/common/templates/discussion/thread.underscore
+#: test_root/staticfiles/templates/verify_student/incourse_reverify.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-response.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread.underscore
msgid "Submit"
msgstr "提交"
#: common/static/common/templates/discussion/thread-show.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-show.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-show.underscore
#, python-format
msgid "%(post_type)s posted %(time_ago)s by %(author)s"
msgstr ""
#: common/static/common/templates/discussion/thread-show.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-show.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-show.underscore
msgid "Closed"
msgstr ""
#: common/static/common/templates/discussion/thread-show.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-show.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-show.underscore
#, python-format
msgid "Related to: %(courseware_title_linked)s"
msgstr ""
#: common/static/common/templates/discussion/thread-show.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-show.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-show.underscore
#, python-format
msgid "This post is visible only to %(group_name)s."
msgstr ""
#: common/static/common/templates/discussion/thread-show.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-show.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-show.underscore
msgid "This post is visible to everyone."
msgstr ""
#: common/static/common/templates/discussion/thread-type.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-type.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-type.underscore
msgid "Post type:"
msgstr ""
#: common/static/common/templates/discussion/thread-type.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-type.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-type.underscore
msgid "Question"
msgstr ""
#: common/static/common/templates/discussion/thread-type.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-type.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-type.underscore
msgid "Discussion"
msgstr "讨论"
#: common/static/common/templates/discussion/thread-type.underscore
+#: test_root/staticfiles/common/templates/discussion/thread-type.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread-type.underscore
msgid ""
"Questions raise issues that need answers. Discussions share ideas and start "
"conversations."
msgstr "“问题”提出需要答案的议题,“讨论”分享想法并开始会话。"
#: common/static/common/templates/discussion/thread.underscore
+#: test_root/staticfiles/common/templates/discussion/thread.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread.underscore
msgid "Add a Response"
msgstr ""
#: common/static/common/templates/discussion/thread.underscore
+#: test_root/staticfiles/common/templates/discussion/thread.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread.underscore
msgid "Post a response:"
msgstr ""
#: common/static/common/templates/discussion/thread.underscore
+#: test_root/staticfiles/common/templates/discussion/thread.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread.underscore
msgid "Expand discussion"
msgstr "展开讨论"
#: common/static/common/templates/discussion/thread.underscore
+#: test_root/staticfiles/common/templates/discussion/thread.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/thread.underscore
msgid "Collapse discussion"
msgstr "折叠讨论"
#: common/static/common/templates/discussion/topic.underscore
+#: test_root/staticfiles/common/templates/discussion/topic.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/topic.underscore
msgid "Topic Area:"
msgstr ""
#: common/static/common/templates/discussion/topic.underscore
+#: test_root/staticfiles/common/templates/discussion/topic.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/topic.underscore
msgid "Discussion topics; currently listing: "
msgstr ""
#: common/static/common/templates/discussion/topic.underscore
+#: test_root/staticfiles/common/templates/discussion/topic.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/topic.underscore
msgid "Filter topics"
msgstr ""
#: common/static/common/templates/discussion/topic.underscore
+#: test_root/staticfiles/common/templates/discussion/topic.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/topic.underscore
msgid "Add your post to a relevant topic to help others find it."
msgstr ""
#: common/static/common/templates/discussion/user-profile.underscore
+#: test_root/staticfiles/common/templates/discussion/user-profile.underscore
+#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/user-profile.underscore
msgid "Active Threads"
msgstr ""
#: lms/djangoapps/support/static/support/templates/certificates.underscore
+#: test_root/staticfiles/support/templates/certificates.underscore
msgid "username or email"
msgstr ""
#: lms/djangoapps/support/static/support/templates/certificates.underscore
+#: test_root/staticfiles/support/templates/certificates.underscore
msgid "course id"
msgstr ""
#: lms/djangoapps/support/static/support/templates/certificates_results.underscore
#: lms/templates/instructor/instructor_dashboard_2/certificate-invalidation.underscore
#: lms/templates/instructor/instructor_dashboard_2/certificate-white-list.underscore
+#: test_root/staticfiles/support/templates/certificates_results.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/certificate-invalidation.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/certificate-white-list.underscore
msgid "No results"
msgstr ""
#: lms/djangoapps/support/static/support/templates/certificates_results.underscore
+#: test_root/staticfiles/support/templates/certificates_results.underscore
msgid "Course Key"
msgstr ""
#: lms/djangoapps/support/static/support/templates/certificates_results.underscore
+#: test_root/staticfiles/support/templates/certificates_results.underscore
msgid "Download URL"
msgstr ""
#: lms/djangoapps/support/static/support/templates/certificates_results.underscore
+#: test_root/staticfiles/support/templates/certificates_results.underscore
msgid "Grade"
msgstr ""
#: lms/djangoapps/support/static/support/templates/certificates_results.underscore
+#: test_root/staticfiles/support/templates/certificates_results.underscore
msgid "Last Updated"
msgstr ""
#: lms/djangoapps/support/static/support/templates/certificates_results.underscore
+#: test_root/staticfiles/support/templates/certificates_results.underscore
msgid "Download the user's certificate"
msgstr ""
#: lms/djangoapps/support/static/support/templates/certificates_results.underscore
+#: test_root/staticfiles/support/templates/certificates_results.underscore
msgid "Not available"
msgstr ""
#: lms/djangoapps/support/static/support/templates/certificates_results.underscore
+#: test_root/staticfiles/support/templates/certificates_results.underscore
msgid "Regenerate"
msgstr ""
#: lms/djangoapps/support/static/support/templates/certificates_results.underscore
+#: test_root/staticfiles/support/templates/certificates_results.underscore
msgid "Regenerate the user's certificate"
msgstr ""
#: lms/djangoapps/support/static/support/templates/certificates_results.underscore
+#: test_root/staticfiles/support/templates/certificates_results.underscore
msgid "Generate"
msgstr ""
#: lms/djangoapps/support/static/support/templates/certificates_results.underscore
+#: test_root/staticfiles/support/templates/certificates_results.underscore
msgid "Generate the user's certificate"
msgstr ""
#: lms/djangoapps/support/static/support/templates/enrollment-modal.underscore
+#: test_root/staticfiles/support/templates/enrollment-modal.underscore
msgid "Current enrollment mode:"
msgstr ""
#: lms/djangoapps/support/static/support/templates/enrollment-modal.underscore
+#: test_root/staticfiles/support/templates/enrollment-modal.underscore
msgid "New enrollment mode:"
msgstr ""
#: lms/djangoapps/support/static/support/templates/enrollment-modal.underscore
+#: test_root/staticfiles/support/templates/enrollment-modal.underscore
msgid "Reason for change:"
msgstr ""
#: lms/djangoapps/support/static/support/templates/enrollment-modal.underscore
+#: test_root/staticfiles/support/templates/enrollment-modal.underscore
msgid "Choose One"
msgstr ""
#: lms/djangoapps/support/static/support/templates/enrollment-modal.underscore
+#: test_root/staticfiles/support/templates/enrollment-modal.underscore
msgid "Explain if other."
msgstr ""
#: lms/djangoapps/support/static/support/templates/enrollment-modal.underscore
+#: test_root/staticfiles/support/templates/enrollment-modal.underscore
msgid "Submit enrollment change"
msgstr ""
#: lms/djangoapps/support/static/support/templates/enrollment.underscore
#: lms/templates/instructor/instructor_dashboard_2/certificate-invalidation.underscore
+#: test_root/staticfiles/support/templates/enrollment.underscore
+#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/certificate-invalidation.underscore
msgid "Username or email address"
msgstr ""
#: lms/djangoapps/support/static/support/templates/enrollment.underscore
+#: test_root/staticfiles/support/templates/enrollment.underscore
msgid "Course ID"
msgstr ""
#: lms/djangoapps/support/static/support/templates/enrollment.underscore
+#: test_root/staticfiles/support/templates/enrollment.underscore
msgid "Course Start"
msgstr ""
#: lms/djangoapps/support/static/support/templates/enrollment.underscore
+#: test_root/staticfiles/support/templates/enrollment.underscore
msgid "Course End"
msgstr ""
#: lms/djangoapps/support/static/support/templates/enrollment.underscore
+#: test_root/staticfiles/support/templates/enrollment.underscore
msgid "Upgrade Deadline"
msgstr ""
#: lms/djangoapps/support/static/support/templates/enrollment.underscore
+#: test_root/staticfiles/support/templates/enrollment.underscore
msgid "Verification Deadline"
msgstr ""
#: lms/djangoapps/support/static/support/templates/enrollment.underscore
+#: test_root/staticfiles/support/templates/enrollment.underscore
msgid "Enrollment Date"
msgstr ""
#: lms/djangoapps/support/static/support/templates/enrollment.underscore
+#: test_root/staticfiles/support/templates/enrollment.underscore
msgid "Enrollment Mode"
msgstr ""
#: lms/djangoapps/support/static/support/templates/enrollment.underscore
+#: test_root/staticfiles/support/templates/enrollment.underscore
msgid "Verified mode price"
msgstr ""
#: lms/djangoapps/support/static/support/templates/enrollment.underscore
+#: test_root/staticfiles/support/templates/enrollment.underscore
msgid "Reason"
msgstr ""
#: lms/djangoapps/support/static/support/templates/enrollment.underscore
+#: test_root/staticfiles/support/templates/enrollment.underscore
msgid "Last modified by"
msgstr ""
#: lms/djangoapps/support/static/support/templates/enrollment.underscore
#: lms/templates/ccx/schedule.underscore
+#: test_root/staticfiles/support/templates/enrollment.underscore
+#: test_root/staticfiles/templates/ccx/schedule.underscore
msgid "N/A"
msgstr ""
#: lms/djangoapps/support/static/support/templates/enrollment.underscore
+#: test_root/staticfiles/support/templates/enrollment.underscore
msgid "Change Enrollment"
msgstr ""
#: lms/djangoapps/teams/static/teams/templates/edit-team.underscore
+#: test_root/staticfiles/teams/templates/edit-team.underscore
msgid "Your team could not be created."
msgstr ""
#: lms/djangoapps/teams/static/teams/templates/edit-team.underscore
+#: test_root/staticfiles/teams/templates/edit-team.underscore
msgid "Your team could not be updated."
msgstr ""
#: lms/djangoapps/teams/static/teams/templates/edit-team.underscore
+#: test_root/staticfiles/teams/templates/edit-team.underscore
msgid ""
"Enter information to describe your team. You cannot change these details "
"after you create the team."
msgstr ""
#: lms/djangoapps/teams/static/teams/templates/edit-team.underscore
+#: test_root/staticfiles/teams/templates/edit-team.underscore
msgid "Optional Characteristics"
msgstr ""
#: lms/djangoapps/teams/static/teams/templates/edit-team.underscore
+#: test_root/staticfiles/teams/templates/edit-team.underscore
msgid ""
"Help other learners decide whether to join your team by specifying some "
"characteristics for your team. Choose carefully, because fewer people might "
@@ -5965,91 +8064,114 @@ msgid ""
msgstr ""
#: lms/djangoapps/teams/static/teams/templates/edit-team.underscore
+#: test_root/staticfiles/teams/templates/edit-team.underscore
msgid "Create team."
msgstr ""
#: lms/djangoapps/teams/static/teams/templates/edit-team.underscore
+#: test_root/staticfiles/teams/templates/edit-team.underscore
msgid "Update team."
msgstr ""
#: lms/djangoapps/teams/static/teams/templates/edit-team.underscore
+#: test_root/staticfiles/teams/templates/edit-team.underscore
msgid "Cancel team creating."
msgstr ""
#: lms/djangoapps/teams/static/teams/templates/edit-team.underscore
+#: test_root/staticfiles/teams/templates/edit-team.underscore
msgid "Cancel team updating."
msgstr ""
#: lms/djangoapps/teams/static/teams/templates/instructor-tools.underscore
+#: test_root/staticfiles/teams/templates/instructor-tools.underscore
msgid "Instructor tools"
msgstr ""
#: lms/djangoapps/teams/static/teams/templates/instructor-tools.underscore
+#: test_root/staticfiles/teams/templates/instructor-tools.underscore
msgid "Delete Team"
msgstr ""
#: lms/djangoapps/teams/static/teams/templates/instructor-tools.underscore
+#: test_root/staticfiles/teams/templates/instructor-tools.underscore
msgid "Edit Membership"
msgstr ""
#: lms/djangoapps/teams/static/teams/templates/team-actions.underscore
+#: test_root/staticfiles/teams/templates/team-actions.underscore
msgid "Are you having trouble finding a team to join?"
msgstr ""
#: lms/djangoapps/teams/static/teams/templates/team-profile-header-actions.underscore
+#: test_root/staticfiles/teams/templates/team-profile-header-actions.underscore
msgid "Join Team"
msgstr ""
#: lms/djangoapps/teams/static/teams/templates/team-profile.underscore
+#: test_root/staticfiles/teams/templates/team-profile.underscore
msgid "New Post"
msgstr ""
#: lms/djangoapps/teams/static/teams/templates/team-profile.underscore
+#: test_root/staticfiles/teams/templates/team-profile.underscore
msgid "Team Details"
msgstr ""
#: lms/djangoapps/teams/static/teams/templates/team-profile.underscore
+#: test_root/staticfiles/teams/templates/team-profile.underscore
msgid "You are a member of this team."
msgstr ""
#: lms/djangoapps/teams/static/teams/templates/team-profile.underscore
+#: test_root/staticfiles/teams/templates/team-profile.underscore
msgid "Team member profiles"
msgstr ""
#: lms/djangoapps/teams/static/teams/templates/team-profile.underscore
+#: test_root/staticfiles/teams/templates/team-profile.underscore
msgid "Team capacity"
msgstr ""
#: lms/djangoapps/teams/static/teams/templates/team-profile.underscore
+#: test_root/staticfiles/teams/templates/team-profile.underscore
msgid "country"
msgstr ""
#: lms/djangoapps/teams/static/teams/templates/team-profile.underscore
+#: test_root/staticfiles/teams/templates/team-profile.underscore
msgid "language"
msgstr ""
#: lms/djangoapps/teams/static/teams/templates/team-profile.underscore
+#: test_root/staticfiles/teams/templates/team-profile.underscore
msgid "Leave Team"
msgstr ""
#: lms/static/js/fixtures/donation.underscore
#: lms/templates/dashboard/donation.underscore
+#: test_root/staticfiles/js/fixtures/donation.underscore
+#: test_root/staticfiles/templates/dashboard/donation.underscore
msgid "Donate"
msgstr "捐助"
#: lms/templates/bookmarks/bookmarks-list.underscore
+#: test_root/staticfiles/templates/bookmarks/bookmarks-list.underscore
msgid "My Bookmarks"
msgstr ""
#: lms/templates/bookmarks/bookmarks-list.underscore
+#: test_root/staticfiles/templates/bookmarks/bookmarks-list.underscore
msgid "Bookmarked on"
msgstr ""
#: lms/templates/bookmarks/bookmarks-list.underscore
+#: test_root/staticfiles/templates/bookmarks/bookmarks-list.underscore
msgid "You have not bookmarked any courseware pages yet."
msgstr ""
#: lms/templates/bookmarks/bookmarks-list.underscore
+#: test_root/staticfiles/templates/bookmarks/bookmarks-list.underscore
msgid ""
"Use bookmarks to help you easily return to courseware pages. To bookmark a "
"page, select Bookmark in the upper right corner of that page. To see a list "
@@ -6058,57 +8180,70 @@ msgid ""
msgstr ""
#: lms/templates/ccx/schedule.underscore
+#: test_root/staticfiles/templates/ccx/schedule.underscore
msgid "Expand All"
msgstr ""
#: lms/templates/ccx/schedule.underscore
+#: test_root/staticfiles/templates/ccx/schedule.underscore
msgid "Collapse All"
msgstr ""
#: lms/templates/ccx/schedule.underscore
+#: test_root/staticfiles/templates/ccx/schedule.underscore
msgid "Unit"
msgstr "单元"
#: lms/templates/ccx/schedule.underscore
+#: test_root/staticfiles/templates/ccx/schedule.underscore
msgid "Start Date"
msgstr "开始日期"
#: lms/templates/ccx/schedule.underscore
+#: test_root/staticfiles/templates/ccx/schedule.underscore
msgid "Due Date"
msgstr "截止日期"
#: lms/templates/ccx/schedule.underscore
+#: test_root/staticfiles/templates/ccx/schedule.underscore
msgid "remove all"
msgstr "全部移除"
#: lms/templates/ccx/schedule.underscore
+#: test_root/staticfiles/templates/ccx/schedule.underscore
msgid "Section"
msgstr ""
#: lms/templates/ccx/schedule.underscore
+#: test_root/staticfiles/templates/ccx/schedule.underscore
#, python-format
msgid "Remove chapter %(chapterDisplayName)s"
msgstr ""
#: lms/templates/ccx/schedule.underscore
+#: test_root/staticfiles/templates/ccx/schedule.underscore
msgid "remove"
msgstr "移除"
#: lms/templates/ccx/schedule.underscore
+#: test_root/staticfiles/templates/ccx/schedule.underscore
msgid "Subsection"
msgstr ""
#: lms/templates/ccx/schedule.underscore
+#: test_root/staticfiles/templates/ccx/schedule.underscore
#, python-format
msgid "Remove subsection %(subsectionDisplayName)s"
msgstr ""
#: lms/templates/ccx/schedule.underscore
+#: test_root/staticfiles/templates/ccx/schedule.underscore
#, python-format
msgid "Remove unit %(unitName)s"
msgstr ""
#: lms/templates/commerce/provider.underscore
+#: test_root/staticfiles/templates/commerce/provider.underscore
#, python-format
msgid ""
"You still need to visit the %(display_name)s website to complete the credit "
@@ -6116,6 +8251,7 @@ msgid ""
msgstr ""
#: lms/templates/commerce/provider.underscore
+#: test_root/staticfiles/templates/commerce/provider.underscore
#, python-format
msgid ""
"To finalize course credit, %(display_name)s requires %(platform_name)s "
@@ -6123,11 +8259,13 @@ msgid ""
msgstr ""
#: lms/templates/commerce/provider.underscore
+#: test_root/staticfiles/templates/commerce/provider.underscore
#, python-format
msgid " "
msgstr ""
#: lms/templates/commerce/provider.underscore
+#: test_root/staticfiles/templates/commerce/provider.underscore
#, python-format
msgid ""
"Sample")
-
- # Test when render raises an exception
- with mock.patch('courseware.courses.get_module') as mock_module_render:
- mock_module_render.return_value = mock.MagicMock(
- render=mock.Mock(side_effect=Exception('Render failed!'))
- )
- course_info = get_course_info_section(request, request.user, course, 'handouts')
- self.assertIn("this module is temporarily unavailable", course_info)
-
-
@attr('shard_1')
@ddt.ddt
class CourseInstantiationTests(ModuleStoreTestCase):
diff --git a/lms/djangoapps/courseware/tests/test_entrance_exam.py b/lms/djangoapps/courseware/tests/test_entrance_exam.py
index fabe507aad..8e33be6ada 100644
--- a/lms/djangoapps/courseware/tests/test_entrance_exam.py
+++ b/lms/djangoapps/courseware/tests/test_entrance_exam.py
@@ -38,7 +38,7 @@ from xmodule.modulestore.tests.django_utils import ModuleStoreTestCase
from xmodule.modulestore.tests.factories import CourseFactory, ItemFactory
-@attr('shard_1')
+@attr('shard_2')
@patch.dict('django.conf.settings.FEATURES', {'ENTRANCE_EXAMS': True, 'MILESTONES_APP': True})
class EntranceExamTestCases(LoginEnrollmentTestCase, ModuleStoreTestCase, MilestonesTestCaseMixin):
"""
@@ -583,7 +583,7 @@ class EntranceExamTestCases(LoginEnrollmentTestCase, ModuleStoreTestCase, Milest
self.request.user,
self.entrance_exam
)
- return toc_for_course(
+ toc, __, __ = toc_for_course(
self.request.user,
self.request,
self.course,
@@ -591,6 +591,7 @@ class EntranceExamTestCases(LoginEnrollmentTestCase, ModuleStoreTestCase, Milest
self.exam_1.url_name,
self.field_data_cache
)
+ return toc
def answer_entrance_exam_problem(course, request, problem, user=None):
diff --git a/lms/djangoapps/courseware/tests/test_group_access.py b/lms/djangoapps/courseware/tests/test_group_access.py
index 1a6fab367d..5a040768de 100644
--- a/lms/djangoapps/courseware/tests/test_group_access.py
+++ b/lms/djangoapps/courseware/tests/test_group_access.py
@@ -51,7 +51,7 @@ def resolve_attrs(test_method):
return _wrapper
-@attr('shard_1')
+@attr('shard_2')
@ddt.ddt
class GroupAccessTestCase(ModuleStoreTestCase):
"""
diff --git a/lms/djangoapps/courseware/tests/test_module_render.py b/lms/djangoapps/courseware/tests/test_module_render.py
index 0c1224667d..214c0e4dd1 100644
--- a/lms/djangoapps/courseware/tests/test_module_render.py
+++ b/lms/djangoapps/courseware/tests/test_module_render.py
@@ -43,13 +43,13 @@ from openedx.core.lib.courses import course_image_url
from openedx.core.lib.gating import api as gating_api
from student.models import anonymous_id_for_user
from xmodule.modulestore.tests.django_utils import (
- TEST_DATA_MIXED_TOY_MODULESTORE,
- TEST_DATA_XML_MODULESTORE,
- SharedModuleStoreTestCase)
+ ModuleStoreTestCase,
+ SharedModuleStoreTestCase,
+ TEST_DATA_MIXED_MODULESTORE
+)
from xmodule.lti_module import LTIDescriptor
from xmodule.modulestore import ModuleStoreEnum
from xmodule.modulestore.django import modulestore
-from xmodule.modulestore.tests.django_utils import ModuleStoreTestCase
from xmodule.modulestore.tests.factories import ItemFactory, CourseFactory, ToyCourseFactory, check_mongo_calls
from xmodule.x_module import XModuleDescriptor, XModule, STUDENT_VIEW, CombinedSystem
@@ -668,11 +668,13 @@ class TestTOC(ModuleStoreTestCase):
course = self.store.get_course(self.toy_course.id, depth=2)
with check_mongo_calls(toc_finds):
- actual = render.toc_for_course(
+ actual, prev_sequential, next_sequential = render.toc_for_course(
self.request.user, self.request, course, self.chapter, None, self.field_data_cache
)
for toc_section in expected:
self.assertIn(toc_section, actual)
+ self.assertIsNone(prev_sequential)
+ self.assertIsNone(next_sequential)
# Mongo makes 3 queries to load the course to depth 2:
# - 1 for the course
@@ -707,11 +709,13 @@ class TestTOC(ModuleStoreTestCase):
'url_name': 'secret:magic', 'display_name': 'secret:magic', 'display_id': 'secretmagic'}])
with check_mongo_calls(toc_finds):
- actual = render.toc_for_course(
+ actual, prev_sequential, next_sequential = render.toc_for_course(
self.request.user, self.request, self.toy_course, self.chapter, section, self.field_data_cache
)
for toc_section in expected:
self.assertIn(toc_section, actual)
+ self.assertEquals(prev_sequential['url_name'], 'Toy_Videos')
+ self.assertEquals(next_sequential['url_name'], 'video_123456789012')
@attr('shard_1')
@@ -852,7 +856,7 @@ class TestProctoringRendering(SharedModuleStoreTestCase):
"""
self._setup_test_data(enrollment_mode, is_practice_exam, attempt_status)
- actual = render.toc_for_course(
+ actual, prev_sequential, next_sequential = render.toc_for_course(
self.request.user,
self.request,
self.toy_course,
@@ -867,6 +871,8 @@ class TestProctoringRendering(SharedModuleStoreTestCase):
else:
# we expect there not to be a 'proctoring' key in the dict
self.assertNotIn('proctoring', section_actual)
+ self.assertIsNone(prev_sequential)
+ self.assertEquals(next_sequential['url_name'], u"Welcome")
@ddt.data(
(
@@ -1108,7 +1114,7 @@ class TestGatedSubsectionRendering(SharedModuleStoreTestCase, MilestonesTestCase
"""
Test generation of TOC for a course with a gated subsection
"""
- actual = render.toc_for_course(
+ actual, prev_sequential, next_sequential = render.toc_for_course(
self.request.user,
self.request,
self.course,
@@ -1119,6 +1125,8 @@ class TestGatedSubsectionRendering(SharedModuleStoreTestCase, MilestonesTestCase
self.assertIsNotNone(self._find_sequential(actual, 'Chapter', 'Open_Sequential'))
self.assertIsNone(self._find_sequential(actual, 'Chapter', 'Gated_Sequential'))
self.assertIsNone(self._find_sequential(actual, 'Non-existant_Chapter', 'Non-existant_Sequential'))
+ self.assertIsNone(prev_sequential)
+ self.assertIsNone(next_sequential)
@attr('shard_1')
@@ -1369,17 +1377,6 @@ class ViewInStudioTest(ModuleStoreTestCase):
# pylint: disable=attribute-defined-outside-init
self.child_module = self._get_module(course.id, child_descriptor, child_descriptor.location)
- def setup_xml_course(self):
- """
- Define the XML backed course to use.
- Toy courses are already loaded in XML and mixed modulestores.
- """
- course_key = SlashSeparatedCourseKey('edX', 'toy', '2012_Fall')
- location = course_key.make_usage_key('chapter', 'Overview')
- descriptor = modulestore().get_item(location)
-
- self.module = self._get_module(course_key, descriptor, location)
-
@attr('shard_1')
class MongoViewInStudioTest(ViewInStudioTest):
@@ -1414,7 +1411,7 @@ class MongoViewInStudioTest(ViewInStudioTest):
class MixedViewInStudioTest(ViewInStudioTest):
"""Test the 'View in Studio' link visibility in a mixed mongo backed course."""
- MODULESTORE = TEST_DATA_MIXED_TOY_MODULESTORE
+ MODULESTORE = TEST_DATA_MIXED_MODULESTORE
def test_view_in_studio_link_mongo_backed(self):
"""Mixed mongo courses that are mongo backed should see 'View in Studio' links."""
@@ -1428,24 +1425,6 @@ class MixedViewInStudioTest(ViewInStudioTest):
result_fragment = self.module.render(STUDENT_VIEW, context=self.default_context)
self.assertNotIn('View Unit in Studio', result_fragment.content)
- def test_view_in_studio_link_xml_backed(self):
- """Course in XML only modulestore should not see 'View in Studio' links."""
- self.setup_xml_course()
- result_fragment = self.module.render(STUDENT_VIEW, context=self.default_context)
- self.assertNotIn('View Unit in Studio', result_fragment.content)
-
-
-@attr('shard_1')
-class XmlViewInStudioTest(ViewInStudioTest):
- """Test the 'View in Studio' link visibility in an xml backed course."""
- MODULESTORE = TEST_DATA_XML_MODULESTORE
-
- def test_view_in_studio_link_xml_backed(self):
- """Course in XML only modulestore should not see 'View in Studio' links."""
- self.setup_xml_course()
- result_fragment = self.module.render(STUDENT_VIEW)
- self.assertNotIn('View Unit in Studio', result_fragment.content)
-
@XBlock.tag("detached")
class DetachedXBlock(XBlock):
diff --git a/lms/djangoapps/courseware/tests/test_submitting_problems.py b/lms/djangoapps/courseware/tests/test_submitting_problems.py
index 8a7761a322..0892ef6e89 100644
--- a/lms/djangoapps/courseware/tests/test_submitting_problems.py
+++ b/lms/djangoapps/courseware/tests/test_submitting_problems.py
@@ -316,7 +316,7 @@ class TestSubmittingProblems(ModuleStoreTestCase, LoginEnrollmentTestCase, Probl
return [s.earned for s in hw_section['scores']]
-@attr('shard_1')
+@attr('shard_3')
class TestCourseGrader(TestSubmittingProblems):
"""
Suite of tests for the course grader.
diff --git a/lms/djangoapps/courseware/tests/test_tabs.py b/lms/djangoapps/courseware/tests/test_tabs.py
index d94de34be5..c1597a2f52 100644
--- a/lms/djangoapps/courseware/tests/test_tabs.py
+++ b/lms/djangoapps/courseware/tests/test_tabs.py
@@ -27,10 +27,13 @@ from util.milestones_helpers import (
from milestones.tests.utils import MilestonesTestCaseMixin
from xmodule import tabs as xmodule_tabs
from xmodule.modulestore.tests.django_utils import (
- TEST_DATA_MIXED_TOY_MODULESTORE, TEST_DATA_MIXED_CLOSED_MODULESTORE,
- SharedModuleStoreTestCase)
-from xmodule.modulestore.tests.django_utils import ModuleStoreTestCase
+ ModuleStoreTestCase,
+ SharedModuleStoreTestCase,
+ TEST_DATA_MIXED_MODULESTORE
+)
from xmodule.modulestore.tests.factories import CourseFactory, ItemFactory
+from xmodule.modulestore.tests.utils import TEST_DATA_DIR
+from xmodule.modulestore.xml_importer import import_course_from_xml
class TabTestCase(SharedModuleStoreTestCase):
@@ -225,7 +228,7 @@ class TextbooksTestCase(TabTestCase):
class StaticTabDateTestCase(LoginEnrollmentTestCase, SharedModuleStoreTestCase):
"""Test cases for Static Tab Dates."""
- MODULESTORE = TEST_DATA_MIXED_TOY_MODULESTORE
+ MODULESTORE = TEST_DATA_MIXED_MODULESTORE
@classmethod
def setUpClass(cls):
@@ -237,10 +240,6 @@ class StaticTabDateTestCase(LoginEnrollmentTestCase, SharedModuleStoreTestCase):
)
cls.course.tabs.append(xmodule_tabs.CourseTab.load('static_tab', name='New Tab', url_slug='new_tab'))
cls.course.save()
- cls.toy_course_key = SlashSeparatedCourseKey('edX', 'toy', '2012_Fall')
-
- def setUp(self):
- super(StaticTabDateTestCase, self).setUp()
def test_logged_in(self):
self.setup_user()
@@ -263,13 +262,13 @@ class StaticTabDateTestCase(LoginEnrollmentTestCase, SharedModuleStoreTestCase):
def test_get_static_tab_contents(self):
self.setup_user()
- course = get_course_by_id(self.toy_course_key)
+ course = get_course_by_id(self.course.id)
request = get_request_for_user(self.user)
- tab = xmodule_tabs.CourseTabList.get_tab_by_slug(course.tabs, 'resources')
+ tab = xmodule_tabs.CourseTabList.get_tab_by_slug(course.tabs, 'new_tab')
# Test render works okay
tab_content = get_static_tab_contents(request, course, tab)
- self.assertIn(self.toy_course_key.to_deprecated_string(), tab_content)
+ self.assertIn(self.course.id.to_deprecated_string(), tab_content)
self.assertIn('static_tab', tab_content)
# Test when render raises an exception
@@ -287,17 +286,33 @@ class StaticTabDateTestCaseXML(LoginEnrollmentTestCase, ModuleStoreTestCase):
Tests for the static tab dates of an XML course
"""
- MODULESTORE = TEST_DATA_MIXED_CLOSED_MODULESTORE
+ MODULESTORE = TEST_DATA_MIXED_MODULESTORE
- # The following XML test course (which lives at common/test/data/2014)
- # is closed; we're testing that tabs still appear when
- # the course is already closed
- xml_course_key = SlashSeparatedCourseKey('edX', 'detached_pages', '2014')
+ def setUp(self):
+ """
+ Set up the tests
+ """
+ super(StaticTabDateTestCaseXML, self).setUp()
- # this text appears in the test course's tab
- # common/test/data/2014/tabs/8e4cce2b4aaf4ba28b1220804619e41f.html
- xml_data = "static 463139"
- xml_url = "8e4cce2b4aaf4ba28b1220804619e41f"
+ # The following XML test course (which lives at common/test/data/2014)
+ # is closed; we're testing that tabs still appear when
+ # the course is already closed
+ self.xml_course_key = self.store.make_course_key('edX', 'detached_pages', '2014')
+ import_course_from_xml(
+ self.store,
+ 'test_user',
+ TEST_DATA_DIR,
+ source_dirs=['2014'],
+ static_content_store=None,
+ target_id=self.xml_course_key,
+ raise_on_failure=True,
+ create_if_not_present=True,
+ )
+
+ # this text appears in the test course's tab
+ # common/test/data/2014/tabs/8e4cce2b4aaf4ba28b1220804619e41f.html
+ self.xml_data = "static 463139"
+ self.xml_url = "8e4cce2b4aaf4ba28b1220804619e41f"
@patch.dict('django.conf.settings.FEATURES', {'DISABLE_START_DATES': False})
def test_logged_in_xml(self):
@@ -321,7 +336,7 @@ class EntranceExamsTabsTestCase(LoginEnrollmentTestCase, ModuleStoreTestCase, Mi
"""
Validate tab behavior when dealing with Entrance Exams
"""
- MODULESTORE = TEST_DATA_MIXED_CLOSED_MODULESTORE
+ MODULESTORE = TEST_DATA_MIXED_MODULESTORE
@patch.dict('django.conf.settings.FEATURES', {'ENTRANCE_EXAMS': True, 'MILESTONES_APP': True})
def setUp(self):
@@ -428,7 +443,7 @@ class TextBookCourseViewsTestCase(LoginEnrollmentTestCase, SharedModuleStoreTest
"""
Validate tab behavior when dealing with textbooks.
"""
- MODULESTORE = TEST_DATA_MIXED_TOY_MODULESTORE
+ MODULESTORE = TEST_DATA_MIXED_MODULESTORE
@classmethod
def setUpClass(cls):
diff --git a/lms/djangoapps/courseware/tests/test_views.py b/lms/djangoapps/courseware/tests/test_views.py
index 88e84c4874..3d0004cd1a 100644
--- a/lms/djangoapps/courseware/tests/test_views.py
+++ b/lms/djangoapps/courseware/tests/test_views.py
@@ -35,6 +35,7 @@ from commerce.models import CommerceConfiguration
from course_modes.models import CourseMode
from course_modes.tests.factories import CourseModeFactory
from courseware.model_data import set_score
+from courseware.module_render import toc_for_course
from courseware.testutils import RenderXBlockTestMixin
from courseware.tests.factories import StudentModuleFactory
from courseware.url_helpers import get_redirect_url
@@ -51,7 +52,7 @@ from util.url import reload_django_url_config
from util.views import ensure_valid_course_key
from xmodule.modulestore import ModuleStoreEnum
from xmodule.modulestore.django import modulestore
-from xmodule.modulestore.tests.django_utils import TEST_DATA_MIXED_TOY_MODULESTORE
+from xmodule.modulestore.tests.django_utils import TEST_DATA_MIXED_MODULESTORE
from xmodule.modulestore.tests.django_utils import ModuleStoreTestCase
from xmodule.modulestore.tests.factories import CourseFactory, ItemFactory, check_mongo_calls
from openedx.core.djangoapps.credit.api import set_credit_requirements
@@ -63,7 +64,7 @@ class TestJumpTo(ModuleStoreTestCase):
"""
Check the jumpto link for a course.
"""
- MODULESTORE = TEST_DATA_MIXED_TOY_MODULESTORE
+ MODULESTORE = TEST_DATA_MIXED_MODULESTORE
def setUp(self):
super(TestJumpTo, self).setUp()
@@ -183,7 +184,7 @@ class TestJumpTo(ModuleStoreTestCase):
self.assertEqual(response.status_code, 404)
-@attr('shard_1')
+@attr('shard_2')
@ddt.ddt
class ViewsTestCase(ModuleStoreTestCase):
"""
@@ -415,16 +416,6 @@ class ViewsTestCase(ModuleStoreTestCase):
get_redirect_url(self.course_key, self.section.location),
)
- self.assertIn(
- 'child=first',
- get_redirect_url(self.course_key, self.section.location, child='first'),
- )
-
- self.assertIn(
- 'child=last',
- get_redirect_url(self.course_key, self.section.location, child='last'),
- )
-
def test_redirect_to_course_position(self):
mock_module = MagicMock()
mock_module.descriptor.id = 'Underwater Basketweaving'
@@ -926,10 +917,10 @@ class TestAccordionDueDate(BaseDueDateTests):
def get_text(self, course):
""" Returns the HTML for the accordion """
- return views.render_accordion(
- self.request.user, self.request, course,
- unicode(course.get_children()[0].scope_ids.usage_id), None, None
+ table_of_contents, __, __ = toc_for_course(
+ self.request.user, self.request, course, unicode(course.get_children()[0].scope_ids.usage_id), None, None
)
+ return views.render_accordion(self.request, course, table_of_contents)
@attr('shard_1')
diff --git a/lms/djangoapps/courseware/tests/tests.py b/lms/djangoapps/courseware/tests/tests.py
index 85cb97b423..d376896dcb 100644
--- a/lms/djangoapps/courseware/tests/tests.py
+++ b/lms/djangoapps/courseware/tests/tests.py
@@ -10,12 +10,13 @@ from nose.plugins.attrib import attr
from opaque_keys.edx.locations import SlashSeparatedCourseKey
from courseware.tests.helpers import LoginEnrollmentTestCase
-from xmodule.modulestore.tests.django_utils import TEST_DATA_XML_MODULESTORE as XML_MODULESTORE
-from xmodule.modulestore.tests.django_utils import TEST_DATA_MIXED_TOY_MODULESTORE as TOY_MODULESTORE
from lms.djangoapps.lms_xblock.field_data import LmsFieldData
from xmodule.error_module import ErrorDescriptor
from xmodule.modulestore.django import modulestore
-from xmodule.modulestore.tests.django_utils import ModuleStoreTestCase
+from xmodule.modulestore.tests.django_utils import (
+ ModuleStoreTestCase, TEST_DATA_MIXED_MODULESTORE
+)
+from xmodule.modulestore.tests.factories import ToyCourseFactory
@attr('shard_1')
@@ -122,34 +123,17 @@ class PageLoaderTestCase(LoginEnrollmentTestCase):
self.assertNotIsInstance(descriptor, ErrorDescriptor)
-@attr('shard_1')
-class TestXmlCoursesLoad(ModuleStoreTestCase, PageLoaderTestCase):
- """
- Check that all pages in test courses load properly from XML.
- """
- MODULESTORE = XML_MODULESTORE
-
- def setUp(self):
- super(TestXmlCoursesLoad, self).setUp()
- self.setup_user()
-
- def test_toy_course_loads(self):
- # Load one of the XML based courses
- # Our test mapping rules allow the MixedModuleStore
- # to load this course from XML, not Mongo.
- self.check_all_pages_load(SlashSeparatedCourseKey('edX', 'toy', '2012_Fall'))
-
-
@attr('shard_1')
class TestMongoCoursesLoad(ModuleStoreTestCase, PageLoaderTestCase):
"""
Check that all pages in test courses load properly from Mongo.
"""
- MODULESTORE = TOY_MODULESTORE
+ MODULESTORE = TEST_DATA_MIXED_MODULESTORE
def setUp(self):
super(TestMongoCoursesLoad, self).setUp()
self.setup_user()
+ self.toy_course_key = ToyCourseFactory.create().id
@mock.patch('xmodule.course_module.requests.get')
def test_toy_textbooks_loads(self, mock_get):
@@ -158,8 +142,7 @@ class TestMongoCoursesLoad(ModuleStoreTestCase, PageLoaderTestCase):
""").strip()
-
- location = SlashSeparatedCourseKey('edX', 'toy', '2012_Fall').make_usage_key('course', '2012_Fall')
+ location = self.toy_course_key.make_usage_key('course', '2012_Fall')
course = self.store.get_item(location)
self.assertGreater(len(course.textbooks), 0)
diff --git a/lms/djangoapps/courseware/url_helpers.py b/lms/djangoapps/courseware/url_helpers.py
index 28355d0d34..fcdf567dd2 100644
--- a/lms/djangoapps/courseware/url_helpers.py
+++ b/lms/djangoapps/courseware/url_helpers.py
@@ -7,13 +7,12 @@ from xmodule.modulestore.django import modulestore
from django.core.urlresolvers import reverse
-def get_redirect_url(course_key, usage_key, child=None):
+def get_redirect_url(course_key, usage_key):
""" Returns the redirect url back to courseware
Args:
course_id(str): Course Id string
location(str): The location id of course component
- child(str): Optional child parameter to pass to the URL
Raises:
ItemNotFoundError if no data at the location or NoPathToItem if location not in any class
@@ -50,8 +49,4 @@ def get_redirect_url(course_key, usage_key, child=None):
)
redirect_url += "?{}".format(urlencode({'activate_block_id': unicode(final_target_id)}))
-
- if child:
- redirect_url += "&child={}".format(child)
-
return redirect_url
diff --git a/lms/djangoapps/courseware/views.py b/lms/djangoapps/courseware/views.py
index 7c90136ac0..6a9418e570 100644
--- a/lms/djangoapps/courseware/views.py
+++ b/lms/djangoapps/courseware/views.py
@@ -158,7 +158,7 @@ def courses(request):
)
-def render_accordion(user, request, course, chapter, section, field_data_cache):
+def render_accordion(request, course, toc):
"""
Draws navigation bar. Takes current position in accordion as
parameter.
@@ -169,9 +169,6 @@ def render_accordion(user, request, course, chapter, section, field_data_cache):
Returns the html string
"""
- # grab the table of contents
- toc = toc_for_course(user, request, course, chapter, section, field_data_cache)
-
context = dict([
('toc', toc),
('course_id', course.id.to_deprecated_string()),
@@ -442,7 +439,6 @@ def _index_bulk_op(request, course_key, chapter, section, position):
context = {
'csrf': csrf(request)['csrf_token'],
- 'accordion': render_accordion(user, request, course, chapter, section, field_data_cache),
'COURSE_TITLE': course.display_name_with_default_escaped,
'course': course,
'init': '',
@@ -455,6 +451,8 @@ def _index_bulk_op(request, course_key, chapter, section, position):
'language_preference': language_preference,
'disable_optimizely': True,
}
+ table_of_contents, __, __ = toc_for_course(user, request, course, chapter, section, field_data_cache)
+ context['accordion'] = render_accordion(request, course, table_of_contents)
now = datetime.now(UTC())
effective_start = _adjust_start_date_for_beta_testers(user, course, course_key)
@@ -472,7 +470,6 @@ def _index_bulk_op(request, course_key, chapter, section, position):
if course_has_entrance_exam(course):
exam_chapter = get_entrance_exam_content(request, course)
if exam_chapter:
- exam_section = None
if exam_chapter.get_children():
exam_section = exam_chapter.get_children()[0]
if exam_section:
@@ -556,12 +553,30 @@ def _index_bulk_op(request, course_key, chapter, section, position):
# Save where we are in the chapter.
save_child_position(chapter_descriptor, section)
+
+ table_of_contents, prev_section_info, next_section_info = toc_for_course(
+ user, request, course, chapter, section, field_data_cache
+ )
+ context['accordion'] = render_accordion(request, course, table_of_contents)
+
+ def _compute_section_url(section_info, requested_child):
+ """
+ Returns the section URL for the given section_info with the given child parameter.
+ """
+ return "{url}?child={requested_child}".format(
+ url=reverse(
+ 'courseware_section',
+ args=[unicode(course.id), section_info['chapter_url_name'], section_info['url_name']],
+ ),
+ requested_child=requested_child,
+ )
+
section_render_context = {
'activate_block_id': request.GET.get('activate_block_id'),
- 'redirect_url_func': get_redirect_url,
'requested_child': request.GET.get("child"),
+ 'prev_url': _compute_section_url(prev_section_info, 'last') if prev_section_info else None,
+ 'next_url': _compute_section_url(next_section_info, 'first') if next_section_info else None,
}
- context['accordion'] = render_accordion(user, request, course, chapter, section, field_data_cache)
context['fragment'] = section_module.render(STUDENT_VIEW, section_render_context)
context['section_title'] = section_descriptor.display_name_with_default_escaped
result = render_to_response('courseware/courseware.html', context)
diff --git a/lms/djangoapps/dashboard/management/commands/tests/test_git_add_course.py b/lms/djangoapps/dashboard/management/commands/tests/test_git_add_course.py
index ab7099612f..555743f0e9 100644
--- a/lms/djangoapps/dashboard/management/commands/tests/test_git_add_course.py
+++ b/lms/djangoapps/dashboard/management/commands/tests/test_git_add_course.py
@@ -8,6 +8,8 @@ import StringIO
import subprocess
import unittest
+from nose.plugins.attrib import attr
+
from django.conf import settings
from django.core.management import call_command
from django.core.management.base import CommandError
@@ -34,6 +36,7 @@ FEATURES_WITH_SSL_AUTH = settings.FEATURES.copy()
FEATURES_WITH_SSL_AUTH['AUTH_USE_CERTIFICATES'] = True
+@attr('shard_3')
@override_settings(MONGODB_LOG=TEST_MONGODB_LOG)
@unittest.skipUnless(settings.FEATURES.get('ENABLE_SYSADMIN_DASHBOARD'),
"ENABLE_SYSADMIN_DASHBOARD not set")
diff --git a/lms/djangoapps/dashboard/sysadmin.py b/lms/djangoapps/dashboard/sysadmin.py
index 3d89a86f77..4273035d9e 100644
--- a/lms/djangoapps/dashboard/sysadmin.py
+++ b/lms/djangoapps/dashboard/sysadmin.py
@@ -491,23 +491,7 @@ class Courses(SysadminDashboardView):
escape(str(err))
)
- is_xml_course = (modulestore().get_modulestore_type(course_key) == ModuleStoreEnum.Type.xml)
- if course_found and is_xml_course:
- cdir = course.data_dir
- self.def_ms.courses.pop(cdir)
-
- # now move the directory (don't actually delete it)
- new_dir = "{course_dir}_deleted_{timestamp}".format(
- course_dir=cdir,
- timestamp=int(time.time())
- )
- os.rename(settings.DATA_DIR / cdir, settings.DATA_DIR / new_dir)
-
- self.msg += (u"Deleted "
- u"{0} = {1} ({2}) ".format(
- cdir, course.id, course.display_name))
-
- elif course_found and not is_xml_course:
+ if course_found:
# delete course that is stored with mongodb backend
self.def_ms.delete_course(course.id, request.user.id)
# don't delete user permission groups, though
diff --git a/lms/djangoapps/debug/views.py b/lms/djangoapps/debug/views.py
index b7d5582eba..7784c6b0a7 100644
--- a/lms/djangoapps/debug/views.py
+++ b/lms/djangoapps/debug/views.py
@@ -45,18 +45,3 @@ def show_parameters(request):
for name, value in sorted(request.POST.items()):
html.append(escape("POST {}: {!r}".format(name, value)))
return HttpResponse("\n".join("{}
".format(h) for h in html))
-
-
-def show_reference_template(request, template):
- """
- Shows the specified template as an HTML page. This is used only in debug mode to allow the UX team
- to produce and work with static reference templates.
- e.g. /template/ux/reference/container.html shows the template under ux/reference/container.html
-
- Note: dynamic parameters can also be passed to the page.
- e.g. /template/ux/reference/container.html?name=Foo
- """
- try:
- return render_to_response(template, request.GET.dict())
- except TopLevelLookupException:
- return HttpResponseNotFound("Couldn't find template {template}".format(template=template))
diff --git a/lms/djangoapps/discussion_api/tests/test_permissions.py b/lms/djangoapps/discussion_api/tests/test_permissions.py
index c272e76327..f631a588b3 100644
--- a/lms/djangoapps/discussion_api/tests/test_permissions.py
+++ b/lms/djangoapps/discussion_api/tests/test_permissions.py
@@ -4,6 +4,7 @@ Tests for discussion API permission logic
import itertools
import ddt
+from nose.plugins.attrib import attr
from discussion_api.permissions import (
can_delete,
@@ -64,6 +65,7 @@ class GetInitializableFieldsTest(ModuleStoreTestCase):
self.assertEqual(actual, expected)
+@attr('shard_3')
@ddt.ddt
class GetEditableFieldsTest(ModuleStoreTestCase):
"""Tests for get_editable_fields"""
diff --git a/lms/djangoapps/discussion_api/tests/test_serializers.py b/lms/djangoapps/discussion_api/tests/test_serializers.py
index 04f193f9bc..5b6c51ccc2 100644
--- a/lms/djangoapps/discussion_api/tests/test_serializers.py
+++ b/lms/djangoapps/discussion_api/tests/test_serializers.py
@@ -7,6 +7,7 @@ from urlparse import urlparse
import ddt
import httpretty
import mock
+from nose.plugins.attrib import attr
from django.test.client import RequestFactory
@@ -132,6 +133,7 @@ class SerializerTestMixin(CommentsServiceMockMixin, UrlResetMixin):
self.assertEqual(serialized["voted"], True)
+@attr('shard_3')
@ddt.ddt
class ThreadSerializerSerializationTest(SerializerTestMixin, SharedModuleStoreTestCase):
"""Tests for ThreadSerializer serialization."""
diff --git a/lms/djangoapps/discussion_api/tests/test_views.py b/lms/djangoapps/discussion_api/tests/test_views.py
index 40d764f25a..c59ac80e8f 100644
--- a/lms/djangoapps/discussion_api/tests/test_views.py
+++ b/lms/djangoapps/discussion_api/tests/test_views.py
@@ -8,6 +8,7 @@ from urlparse import urlparse
import ddt
import httpretty
import mock
+from nose.plugins.attrib import attr
from pytz import UTC
from django.core.urlresolvers import reverse
@@ -225,6 +226,7 @@ class CourseTopicsViewTest(DiscussionAPIViewTestMixin, ModuleStoreTestCase):
self.client.get(course_url)
+@attr('shard_3')
@ddt.ddt
@httpretty.activate
@mock.patch.dict("django.conf.settings.FEATURES", {"ENABLE_DISCUSSION_SERVICE": True})
@@ -615,6 +617,7 @@ class ThreadViewSetCreateTest(DiscussionAPIViewTestMixin, ModuleStoreTestCase):
self.assertEqual(response_data, expected_response_data)
+@attr('shard_3')
@ddt.ddt
@httpretty.activate
@disable_signal(api, 'thread_edited')
@@ -864,6 +867,7 @@ class ThreadViewSetDeleteTest(DiscussionAPIViewTestMixin, ModuleStoreTestCase):
self.assertEqual(response.status_code, 404)
+@attr('shard_3')
@ddt.ddt
@httpretty.activate
@mock.patch.dict("django.conf.settings.FEATURES", {"ENABLE_DISCUSSION_SERVICE": True})
diff --git a/lms/djangoapps/django_comment_client/forum/tests.py b/lms/djangoapps/django_comment_client/forum/tests.py
index 790b78f858..66323a1968 100644
--- a/lms/djangoapps/django_comment_client/forum/tests.py
+++ b/lms/djangoapps/django_comment_client/forum/tests.py
@@ -1312,15 +1312,6 @@ class InlineDiscussionUnicodeTestCase(SharedModuleStoreTestCase, UnicodeTestMixi
self.assertEqual(response_data["discussion_data"][0]["title"], text)
self.assertEqual(response_data["discussion_data"][0]["body"], text)
- def _test_invalid_course_id(self):
- """ Asserts that Http404 is raised when the course id is not valid. """
- request = RequestFactory().get("dummy_url")
- request.user = self.student
- with self.assertRaises(Http404):
- views.inline_discussion(
- request, "/some.invalid.key/course-v1:TTT+CS01+2015_T0", self.course.discussion_topics['General']['id']
- )
-
class ForumFormDiscussionUnicodeTestCase(SharedModuleStoreTestCase, UnicodeTestMixin):
@classmethod
diff --git a/lms/djangoapps/django_comment_client/forum/views.py b/lms/djangoapps/django_comment_client/forum/views.py
index ba773e377c..dace54e169 100644
--- a/lms/djangoapps/django_comment_client/forum/views.py
+++ b/lms/djangoapps/django_comment_client/forum/views.py
@@ -40,7 +40,7 @@ from django_comment_client.utils import (
import django_comment_client.utils as utils
import lms.lib.comment_client as cc
-from util.course_key_utils import course_key_from_string_or_404
+from opaque_keys.edx.keys import CourseKey
THREADS_PER_PAGE = 20
INLINE_THREADS_PER_PAGE = 20
@@ -178,7 +178,7 @@ def use_bulk_ops(view_func):
"""
@wraps(view_func)
def wrapped_view(request, course_id, *args, **kwargs): # pylint: disable=missing-docstring
- course_key = course_key_from_string_or_404(course_id)
+ course_key = CourseKey.from_string(course_id)
with modulestore().bulk_operations(course_key):
return view_func(request, course_key, *args, **kwargs)
return wrapped_view
diff --git a/lms/djangoapps/django_comment_client/tests/test_models.py b/lms/djangoapps/django_comment_client/tests/test_models.py
index 4093252990..5429e68661 100644
--- a/lms/djangoapps/django_comment_client/tests/test_models.py
+++ b/lms/djangoapps/django_comment_client/tests/test_models.py
@@ -5,9 +5,11 @@ from django.test.testcases import TestCase
from nose.plugins.attrib import attr
from opaque_keys.edx.keys import CourseKey
-from xmodule.modulestore.tests.django_utils import TEST_DATA_MIXED_TOY_MODULESTORE
import django_comment_common.models as models
-from xmodule.modulestore.tests.django_utils import ModuleStoreTestCase
+from xmodule.modulestore.tests.django_utils import (
+ TEST_DATA_MIXED_MODULESTORE, ModuleStoreTestCase
+)
+from xmodule.modulestore.tests.factories import ToyCourseFactory
@attr('shard_1')
@@ -15,7 +17,7 @@ class RoleClassTestCase(ModuleStoreTestCase):
"""
Tests for roles of the comment client service integration
"""
- MODULESTORE = TEST_DATA_MIXED_TOY_MODULESTORE
+ MODULESTORE = TEST_DATA_MIXED_MODULESTORE
def setUp(self):
super(RoleClassTestCase, self).setUp()
@@ -23,7 +25,7 @@ class RoleClassTestCase(ModuleStoreTestCase):
# For course ID, syntax edx/classname/classdate is important
# because xmodel.course_module.id_to_location looks for a string to split
- self.course_id = CourseKey.from_string("edX/toy/2012_Fall")
+ self.course_id = ToyCourseFactory.create().id
self.student_role = models.Role.objects.get_or_create(name="Student",
course_id=self.course_id)[0]
self.student_role.add_permission("delete_thread")
diff --git a/lms/djangoapps/django_comment_client/tests/test_utils.py b/lms/djangoapps/django_comment_client/tests/test_utils.py
index 677144e8da..1da5e5ea4b 100644
--- a/lms/djangoapps/django_comment_client/tests/test_utils.py
+++ b/lms/djangoapps/django_comment_client/tests/test_utils.py
@@ -25,8 +25,8 @@ from openedx.core.djangoapps.content.course_structures.models import CourseStruc
from openedx.core.djangoapps.util.testing import ContentGroupTestCase
from student.roles import CourseStaffRole
from xmodule.modulestore import ModuleStoreEnum
-from xmodule.modulestore.tests.factories import CourseFactory, ItemFactory
-from xmodule.modulestore.tests.django_utils import ModuleStoreTestCase, TEST_DATA_MIXED_TOY_MODULESTORE
+from xmodule.modulestore.tests.factories import CourseFactory, ItemFactory, ToyCourseFactory
+from xmodule.modulestore.tests.django_utils import ModuleStoreTestCase, TEST_DATA_MIXED_MODULESTORE
from xmodule.modulestore.django import modulestore
from opaque_keys.edx.locator import CourseLocator
from lms.djangoapps.teams.tests.factories import CourseTeamFactory
@@ -200,6 +200,7 @@ class CoursewareContextTestCase(ModuleStoreTestCase):
self.assertEqual(len(utils.get_accessible_discussion_modules(course, self.user)), expected_discussion_modules)
+@attr('shard_3')
class CachedDiscussionIdMapTestCase(ModuleStoreTestCase):
"""
Tests that using the cache of discussion id mappings has the same behavior as searching through the course.
@@ -1248,14 +1249,14 @@ class IsCommentableCohortedTestCase(ModuleStoreTestCase):
Test the is_commentable_cohorted function.
"""
- MODULESTORE = TEST_DATA_MIXED_TOY_MODULESTORE
+ MODULESTORE = TEST_DATA_MIXED_MODULESTORE
def setUp(self):
"""
Make sure that course is reloaded every time--clear out the modulestore.
"""
super(IsCommentableCohortedTestCase, self).setUp()
- self.toy_course_key = CourseLocator("edX", "toy", "2012_Fall", deprecated=True)
+ self.toy_course_key = ToyCourseFactory.create().id
def test_is_commentable_cohorted(self):
course = modulestore().get_course(self.toy_course_key)
diff --git a/lms/djangoapps/edxnotes/tests.py b/lms/djangoapps/edxnotes/tests.py
index 4497c95046..803daec208 100644
--- a/lms/djangoapps/edxnotes/tests.py
+++ b/lms/djangoapps/edxnotes/tests.py
@@ -6,6 +6,7 @@ import ddt
import json
import jwt
from mock import patch, MagicMock
+from nose.plugins.attrib import attr
from unittest import skipUnless
from datetime import datetime
import urlparse
@@ -86,6 +87,7 @@ class TestProblem(object):
return "original_get_html"
+@attr('shard_3')
@skipUnless(settings.FEATURES["ENABLE_EDXNOTES"], "EdxNotes feature needs to be enabled.")
class EdxNotesDecoratorTest(ModuleStoreTestCase):
"""
@@ -169,6 +171,7 @@ class EdxNotesDecoratorTest(ModuleStoreTestCase):
self.assertEqual("original_get_html", self.problem.get_html())
+@attr('shard_3')
@skipUnless(settings.FEATURES["ENABLE_EDXNOTES"], "EdxNotes feature needs to be enabled.")
@ddt.ddt
class EdxNotesHelpersTest(ModuleStoreTestCase):
@@ -941,6 +944,7 @@ class EdxNotesHelpersTest(ModuleStoreTestCase):
verify_url(previous_url, previous_api_url)
+@attr('shard_3')
@skipUnless(settings.FEATURES["ENABLE_EDXNOTES"], "EdxNotes feature needs to be enabled.")
@ddt.ddt
class EdxNotesViewsTest(ModuleStoreTestCase):
@@ -1136,6 +1140,7 @@ class EdxNotesViewsTest(ModuleStoreTestCase):
self.assertEqual(response.status_code, 400)
+@attr('shard_3')
@skipUnless(settings.FEATURES["ENABLE_EDXNOTES"], "EdxNotes feature needs to be enabled.")
@ddt.ddt
class EdxNotesPluginTest(ModuleStoreTestCase):
diff --git a/lms/djangoapps/gating/tests/test_api.py b/lms/djangoapps/gating/tests/test_api.py
index 91c4f5364f..c98d96c333 100644
--- a/lms/djangoapps/gating/tests/test_api.py
+++ b/lms/djangoapps/gating/tests/test_api.py
@@ -2,6 +2,7 @@
Unit tests for gating.signals module
"""
from mock import patch
+from nose.plugins.attrib import attr
from ddt import ddt, data, unpack
from xmodule.modulestore.tests.factories import CourseFactory, ItemFactory
from xmodule.modulestore.tests.django_utils import ModuleStoreTestCase
@@ -114,6 +115,7 @@ class TestGetXBlockParent(GatingTestCase):
self.assertIsNone(result)
+@attr('shard_3')
@ddt
class TestEvaluatePrerequisite(GatingTestCase, MilestonesTestCaseMixin):
"""
diff --git a/lms/djangoapps/instructor/tests/test_email.py b/lms/djangoapps/instructor/tests/test_email.py
index 7f1bc0633f..3d16b31c5a 100644
--- a/lms/djangoapps/instructor/tests/test_email.py
+++ b/lms/djangoapps/instructor/tests/test_email.py
@@ -12,7 +12,7 @@ from opaque_keys.edx.locations import SlashSeparatedCourseKey
from bulk_email.models import CourseAuthorization
from xmodule.modulestore.tests.django_utils import (
- TEST_DATA_MIXED_TOY_MODULESTORE, SharedModuleStoreTestCase
+ TEST_DATA_MIXED_MODULESTORE, SharedModuleStoreTestCase
)
from student.tests.factories import AdminFactory
from xmodule.modulestore.tests.factories import CourseFactory
@@ -112,7 +112,7 @@ class TestNewInstructorDashboardEmailViewXMLBacked(SharedModuleStoreTestCase):
Check for email view on the new instructor dashboard
"""
- MODULESTORE = TEST_DATA_MIXED_TOY_MODULESTORE
+ MODULESTORE = TEST_DATA_MIXED_MODULESTORE
@classmethod
def setUpClass(cls):
diff --git a/lms/djangoapps/instructor/tests/views/test_instructor_dashboard.py b/lms/djangoapps/instructor/tests/views/test_instructor_dashboard.py
index e87daae5a6..e23b655378 100644
--- a/lms/djangoapps/instructor/tests/views/test_instructor_dashboard.py
+++ b/lms/djangoapps/instructor/tests/views/test_instructor_dashboard.py
@@ -4,6 +4,7 @@ Unit tests for instructor_dashboard.py.
import ddt
import datetime
from mock import patch
+from nose.plugins.attrib import attr
from pytz import UTC
from django.conf import settings
@@ -42,6 +43,7 @@ def intercept_renderer(path, context):
return response
+@attr('shard_3')
@ddt.ddt
class TestInstructorDashboard(ModuleStoreTestCase, LoginEnrollmentTestCase, XssTestMixin):
"""
diff --git a/lms/djangoapps/instructor/views/instructor_dashboard.py b/lms/djangoapps/instructor/views/instructor_dashboard.py
index 04f59d898c..bce031e887 100644
--- a/lms/djangoapps/instructor/views/instructor_dashboard.py
+++ b/lms/djangoapps/instructor/views/instructor_dashboard.py
@@ -327,6 +327,7 @@ def _section_certificates(course):
'example_certificate_status': example_cert_status,
'can_enable_for_course': can_enable_for_course,
'enabled_for_course': certs_api.cert_generation_enabled(course.id),
+ 'is_self_paced': course.self_paced,
'instructor_generation_enabled': instructor_generation_enabled,
'html_cert_enabled': html_cert_enabled,
'active_certificate': certs_api.get_active_web_certificate(course),
diff --git a/lms/djangoapps/instructor/views/tools.py b/lms/djangoapps/instructor/views/tools.py
index d1bbb66269..1bfb96d910 100644
--- a/lms/djangoapps/instructor/views/tools.py
+++ b/lms/djangoapps/instructor/views/tools.py
@@ -66,10 +66,9 @@ def bulk_email_is_enabled_for_course(course_id):
"""
bulk_email_enabled_globally = (settings.FEATURES['ENABLE_INSTRUCTOR_EMAIL'] is True)
- is_studio_course = (modulestore().get_modulestore_type(course_id) != ModuleStoreEnum.Type.xml)
bulk_email_enabled_for_course = CourseAuthorization.instructor_email_enabled(course_id)
- if bulk_email_enabled_globally and is_studio_course and bulk_email_enabled_for_course:
+ if bulk_email_enabled_globally and bulk_email_enabled_for_course:
return True
return False
diff --git a/lms/djangoapps/instructor_analytics/tests/test_basic.py b/lms/djangoapps/instructor_analytics/tests/test_basic.py
index efd98560d0..6cdecf141d 100644
--- a/lms/djangoapps/instructor_analytics/tests/test_basic.py
+++ b/lms/djangoapps/instructor_analytics/tests/test_basic.py
@@ -6,6 +6,7 @@ import datetime
import json
import pytz
from mock import MagicMock, Mock, patch
+from nose.plugins.attrib import attr
from django.core.urlresolvers import reverse
from django.db.models import Q
@@ -31,6 +32,7 @@ from edx_proctoring.api import create_exam
from edx_proctoring.models import ProctoredExamStudentAttempt
+@attr('shard_3')
class TestAnalyticsBasic(ModuleStoreTestCase):
""" Test basic analytics functions. """
diff --git a/lms/djangoapps/instructor_task/tests/test_api.py b/lms/djangoapps/instructor_task/tests/test_api.py
index 2e1b3648dd..2844a4e032 100644
--- a/lms/djangoapps/instructor_task/tests/test_api.py
+++ b/lms/djangoapps/instructor_task/tests/test_api.py
@@ -2,6 +2,7 @@
Test for LMS instructor background task queue management
"""
from mock import patch, Mock, MagicMock
+from nose.plugins.attrib import attr
from bulk_email.models import CourseEmail, SEND_TO_ALL
from courseware.tests.factories import UserFactory
from xmodule.modulestore.exceptions import ItemNotFoundError
@@ -82,6 +83,7 @@ class InstructorTaskReportTest(InstructorTaskTestCase):
self.assertEquals(set(task_ids), set())
+@attr('shard_3')
class InstructorTaskModuleSubmitTest(InstructorTaskModuleTestCase):
"""Tests API methods that involve the submission of module-based background tasks."""
@@ -172,6 +174,7 @@ class InstructorTaskModuleSubmitTest(InstructorTaskModuleTestCase):
self._test_submit_task(submit_delete_problem_state_for_all_students)
+@attr('shard_3')
@patch('bulk_email.models.html_to_text', Mock(return_value='Mocking CourseEmail.text_message', autospec=True))
class InstructorTaskCourseSubmitTest(TestReportMixin, InstructorTaskCourseTestCase):
"""Tests API methods that involve the submission of course-based background tasks."""
diff --git a/lms/djangoapps/instructor_task/tests/test_integration.py b/lms/djangoapps/instructor_task/tests/test_integration.py
index ba31910828..4fd3a67f7b 100644
--- a/lms/djangoapps/instructor_task/tests/test_integration.py
+++ b/lms/djangoapps/instructor_task/tests/test_integration.py
@@ -8,6 +8,7 @@ paths actually work.
import json
import logging
from mock import patch
+from nose.plugins.attrib import attr
import textwrap
from celery.states import SUCCESS, FAILURE
@@ -63,6 +64,7 @@ class TestIntegrationTask(InstructorTaskModuleTestCase):
self.assertEqual(status['message'], expected_message)
+@attr('shard_3')
class TestRescoringTask(TestIntegrationTask):
"""
Integration-style tests for rescoring problems in a background task.
diff --git a/lms/djangoapps/instructor_task/tests/test_tasks.py b/lms/djangoapps/instructor_task/tests/test_tasks.py
index f2562b3632..5110b42423 100644
--- a/lms/djangoapps/instructor_task/tests/test_tasks.py
+++ b/lms/djangoapps/instructor_task/tests/test_tasks.py
@@ -9,6 +9,7 @@ import json
from uuid import uuid4
from mock import Mock, MagicMock, patch
+from nose.plugins.attrib import attr
from celery.states import SUCCESS, FAILURE
from django.utils.translation import ugettext_noop
@@ -213,6 +214,7 @@ class TestInstructorTasks(InstructorTaskModuleTestCase):
self.assertEquals(output['traceback'][-3:], "...")
+@attr('shard_3')
class TestRescoreInstructorTask(TestInstructorTasks):
"""Tests problem-rescoring instructor task."""
@@ -315,6 +317,7 @@ class TestRescoreInstructorTask(TestInstructorTasks):
self.assertGreater(output.get('duration_ms'), 0)
+@attr('shard_3')
class TestResetAttemptsInstructorTask(TestInstructorTasks):
"""Tests instructor task that resets problem attempts."""
@@ -413,6 +416,7 @@ class TestResetAttemptsInstructorTask(TestInstructorTasks):
self._test_reset_with_student(True)
+@attr('shard_3')
class TestDeleteStateInstructorTask(TestInstructorTasks):
"""Tests instructor task that deletes problem state."""
diff --git a/lms/djangoapps/instructor_task/tests/test_tasks_helper.py b/lms/djangoapps/instructor_task/tests/test_tasks_helper.py
index bd63737ac2..a6238a824b 100644
--- a/lms/djangoapps/instructor_task/tests/test_tasks_helper.py
+++ b/lms/djangoapps/instructor_task/tests/test_tasks_helper.py
@@ -16,6 +16,7 @@ import urllib
import ddt
from freezegun import freeze_time
from mock import Mock, patch
+from nose.plugins.attrib import attr
import tempfile
from openedx.core.djangoapps.course_groups import cohorts
import unicodecsv
@@ -666,6 +667,7 @@ class TestProblemGradeReport(TestReportMixin, InstructorTaskModuleTestCase):
])
+@attr('shard_3')
class TestProblemReportSplitTestContent(TestReportMixin, TestConditionalContent, InstructorTaskModuleTestCase):
"""
Test the problem report on a course that has split tests.
@@ -1674,6 +1676,7 @@ class TestGradeReportEnrollmentAndCertificateInfo(TestReportMixin, InstructorTas
self._verify_csv_data(user.username, expected_output)
+@attr('shard_3')
@ddt.ddt
@override_settings(CERT_QUEUE='test-queue')
class TestCertificateGeneration(InstructorTaskModuleTestCase):
diff --git a/lms/djangoapps/learner_dashboard/tests/test_programs.py b/lms/djangoapps/learner_dashboard/tests/test_programs.py
index a9cc3a25ac..a447007382 100644
--- a/lms/djangoapps/learner_dashboard/tests/test_programs.py
+++ b/lms/djangoapps/learner_dashboard/tests/test_programs.py
@@ -53,6 +53,8 @@ class TestProgramListing(
def _create_course_and_enroll(self, student, org, course, run):
"""
Creates a course and associated enrollment.
+
+ TODO: Use CourseEnrollmentFactory to avoid course creation.
"""
course_location = locator.CourseLocator(org, course, run)
course = CourseFactory.create(
@@ -96,6 +98,10 @@ class TestProgramListing(
self.PROGRAMS_API_RESPONSE['results'][program_id]['organizations'][0]['display_name'],
]
+ def _assert_progress_data_present(self, response):
+ """Verify that progress data is present."""
+ self.assertContains(response, 'userProgress')
+
@httpretty.activate
def test_get_program_with_no_enrollment(self):
response = self._setup_and_get_program()
@@ -113,6 +119,8 @@ class TestProgramListing(
for program_element in self._get_program_checklist(1):
self.assertNotContains(response, program_element)
+ self._assert_progress_data_present(response)
+
@httpretty.activate
def test_get_both_program(self):
self._create_course_and_enroll(self.student, *self.COURSE_KEYS[0].split('/'))
@@ -123,6 +131,8 @@ class TestProgramListing(
for program_element in self._get_program_checklist(1):
self.assertContains(response, program_element)
+ self._assert_progress_data_present(response)
+
def test_get_programs_dashboard_not_enabled(self):
self.create_programs_config(program_listing_enabled=False)
self.client.login(username=self.student.username, password=self.PASSWORD)
diff --git a/lms/djangoapps/learner_dashboard/views.py b/lms/djangoapps/learner_dashboard/views.py
index 427bfa6ed3..fe3a1a90cc 100644
--- a/lms/djangoapps/learner_dashboard/views.py
+++ b/lms/djangoapps/learner_dashboard/views.py
@@ -7,8 +7,8 @@ from django.views.decorators.http import require_GET
from django.http import Http404
from edxmako.shortcuts import render_to_response
-from openedx.core.djangoapps.programs.utils import get_engaged_programs
from openedx.core.djangoapps.programs.models import ProgramsApiConfig
+from openedx.core.djangoapps.programs.utils import ProgramProgressMeter, get_display_category
from student.views import get_course_enrollments, _get_xseries_credentials
@@ -21,11 +21,13 @@ def view_programs(request):
raise Http404
enrollments = list(get_course_enrollments(request.user, None, []))
- programs = get_engaged_programs(request.user, enrollments)
+ meter = ProgramProgressMeter(request.user, enrollments)
+ programs = meter.engaged_programs
# TODO: Pull 'xseries' string from configuration model.
marketing_root = urljoin(settings.MKTG_URLS.get('ROOT'), 'xseries').strip('/')
for program in programs:
+ program['display_category'] = get_display_category(program)
program['marketing_url'] = '{root}/{slug}'.format(
root=marketing_root,
slug=program['marketing_slug']
@@ -33,6 +35,7 @@ def view_programs(request):
return render_to_response('learner_dashboard/programs.html', {
'programs': programs,
+ 'progress': meter.progress,
'xseries_url': marketing_root if ProgramsApiConfig.current().show_xseries_ad else None,
'nav_hidden': True,
'show_program_listing': show_program_listing,
diff --git a/lms/djangoapps/lti_provider/tests/test_views.py b/lms/djangoapps/lti_provider/tests/test_views.py
index 5e8d899046..4125b79145 100644
--- a/lms/djangoapps/lti_provider/tests/test_views.py
+++ b/lms/djangoapps/lti_provider/tests/test_views.py
@@ -6,6 +6,7 @@ from django.core.urlresolvers import reverse
from django.test import TestCase
from django.test.client import RequestFactory
from mock import patch, MagicMock
+from nose.plugins.attrib import attr
from courseware.testutils import RenderXBlockTestMixin
from lti_provider import views, models
@@ -157,6 +158,7 @@ class LtiLaunchTest(LtiTestMixin, TestCase):
self.assertEqual(consumer.instance_guid, u'consumer instance guid')
+@attr('shard_3')
class LtiLaunchTestRender(LtiTestMixin, RenderXBlockTestMixin, ModuleStoreTestCase):
"""
Tests for the rendering returned by lti_launch view.
diff --git a/lms/djangoapps/mobile_api/course_info/tests.py b/lms/djangoapps/mobile_api/course_info/tests.py
index f95643e15e..a7a4944ea9 100644
--- a/lms/djangoapps/mobile_api/course_info/tests.py
+++ b/lms/djangoapps/mobile_api/course_info/tests.py
@@ -4,6 +4,7 @@ Tests for course_info
import ddt
from django.conf import settings
+from nose.plugins.attrib import attr
from xmodule.html_module import CourseInfoModule
from xmodule.modulestore import ModuleStoreEnum
@@ -16,6 +17,7 @@ from ..testutils import (
)
+@attr('shard_3')
@ddt.ddt
class TestUpdates(MobileAPITestCase, MobileAuthTestMixin, MobileCourseAccessTestMixin, MilestonesTestCaseMixin):
"""
@@ -83,6 +85,7 @@ class TestUpdates(MobileAPITestCase, MobileAuthTestMixin, MobileCourseAccessTest
self.assertIn("Update" + str(num), update_data['content'])
+@attr('shard_3')
@ddt.ddt
class TestHandouts(MobileAPITestCase, MobileAuthTestMixin, MobileCourseAccessTestMixin, MilestonesTestCaseMixin):
"""
diff --git a/lms/djangoapps/oauth_dispatch/adapters/dot.py b/lms/djangoapps/oauth_dispatch/adapters/dot.py
index 84dcb7ece4..e1ac9705db 100644
--- a/lms/djangoapps/oauth_dispatch/adapters/dot.py
+++ b/lms/djangoapps/oauth_dispatch/adapters/dot.py
@@ -12,7 +12,12 @@ class DOTAdapter(object):
backend = object()
- def create_confidential_client(self, name, user, redirect_uri, client_id=None):
+ def create_confidential_client(self,
+ name,
+ user,
+ redirect_uri,
+ client_id=None,
+ authorization_grant_type=models.Application.GRANT_AUTHORIZATION_CODE):
"""
Create an oauth client application that is confidential.
"""
@@ -21,7 +26,7 @@ class DOTAdapter(object):
user=user,
client_id=client_id,
client_type=models.Application.CLIENT_CONFIDENTIAL,
- authorization_grant_type=models.Application.GRANT_AUTHORIZATION_CODE,
+ authorization_grant_type=authorization_grant_type,
redirect_uris=redirect_uri,
)
diff --git a/lms/djangoapps/oauth_dispatch/dot_overrides.py b/lms/djangoapps/oauth_dispatch/dot_overrides.py
index 98203d6cde..2e71bc316b 100644
--- a/lms/djangoapps/oauth_dispatch/dot_overrides.py
+++ b/lms/djangoapps/oauth_dispatch/dot_overrides.py
@@ -1,6 +1,7 @@
"""
Classes that override default django-oauth-toolkit behavior
"""
+from __future__ import unicode_literals
from django.contrib.auth import authenticate, get_user_model
from oauth2_provider.oauth2_validators import OAuth2Validator
@@ -41,3 +42,25 @@ class EdxOAuth2Validator(OAuth2Validator):
else:
authenticated_user = authenticate(username=email_user.username, password=password)
return authenticated_user
+
+ def save_bearer_token(self, token, request, *args, **kwargs):
+ """
+ Ensure that access tokens issued via client credentials grant are associated with the owner of the
+ ``Application``.
+ """
+ grant_type = request.grant_type
+ user = request.user
+
+ if grant_type == 'client_credentials':
+ # Temporarily remove the grant type to avoid triggering the super method's code that removes request.user.
+ request.grant_type = None
+
+ # Ensure the tokens get associated with the correct user since DOT does not normally
+ # associate access tokens issued with the client_credentials grant to users.
+ request.user = request.client.user
+
+ super(EdxOAuth2Validator, self).save_bearer_token(token, request, *args, **kwargs)
+
+ # Restore the original request attributes
+ request.grant_type = grant_type
+ request.user = user
diff --git a/lms/djangoapps/oauth_dispatch/tests/mixins.py b/lms/djangoapps/oauth_dispatch/tests/mixins.py
index 8b16c53fc2..3c2acfe149 100644
--- a/lms/djangoapps/oauth_dispatch/tests/mixins.py
+++ b/lms/djangoapps/oauth_dispatch/tests/mixins.py
@@ -1,3 +1,44 @@
"""
OAuth Dispatch test mixins
"""
+import jwt
+from django.conf import settings
+
+
+class AccessTokenMixin(object):
+ """ Mixin for tests dealing with OAuth 2 access tokens. """
+
+ def assert_valid_jwt_access_token(self, access_token, user, scopes=None):
+ """
+ Verify the specified JWT access token is valid, and belongs to the specified user.
+
+ Args:
+ access_token (str): JWT
+ user (User): User whose information is contained in the JWT payload.
+
+ Returns:
+ dict: Decoded JWT payload
+ """
+ scopes = scopes or []
+ audience = settings.JWT_AUTH['JWT_AUDIENCE']
+ issuer = settings.JWT_AUTH['JWT_ISSUER']
+ payload = jwt.decode(
+ access_token,
+ settings.JWT_AUTH['JWT_SECRET_KEY'],
+ algorithms=[settings.JWT_AUTH['JWT_ALGORITHM']],
+ audience=audience,
+ issuer=issuer
+ )
+
+ expected = {
+ 'aud': audience,
+ 'iss': issuer,
+ 'preferred_username': user.username,
+ }
+
+ if 'email' in scopes:
+ expected['email'] = user.email
+
+ self.assertDictContainsSubset(expected, payload)
+
+ return payload
diff --git a/lms/djangoapps/oauth_dispatch/tests/test_client_credentials.py b/lms/djangoapps/oauth_dispatch/tests/test_client_credentials.py
index 749f712c0c..027c4eebfa 100644
--- a/lms/djangoapps/oauth_dispatch/tests/test_client_credentials.py
+++ b/lms/djangoapps/oauth_dispatch/tests/test_client_credentials.py
@@ -4,33 +4,37 @@ import json
from django.core.urlresolvers import reverse
from django.test import TestCase
from edx_oauth2_provider.tests.factories import ClientFactory
+from oauth2_provider.models import Application
from provider.oauth2.models import AccessToken
from student.tests.factories import UserFactory
+from . import mixins
+from .constants import DUMMY_REDIRECT_URL
+from ..adapters import DOTAdapter
-class ClientCredentialsTest(TestCase):
+
+class ClientCredentialsTest(mixins.AccessTokenMixin, TestCase):
""" Tests validating the client credentials grant behavior. """
def setUp(self):
super(ClientCredentialsTest, self).setUp()
-
self.user = UserFactory()
- self.oauth_client = ClientFactory(user=self.user)
def test_access_token(self):
""" Verify the client credentials grant can be used to obtain an access token whose default scopes allow access
to the user info endpoint.
"""
+ oauth_client = ClientFactory(user=self.user)
data = {
'grant_type': 'client_credentials',
- 'client_id': self.oauth_client.client_id,
- 'client_secret': self.oauth_client.client_secret
+ 'client_id': oauth_client.client_id,
+ 'client_secret': oauth_client.client_secret
}
response = self.client.post(reverse('oauth2:access_token'), data)
self.assertEqual(response.status_code, 200)
access_token = json.loads(response.content)['access_token']
- expected = AccessToken.objects.filter(client=self.oauth_client, user=self.user).first().token
+ expected = AccessToken.objects.filter(client=oauth_client, user=self.user).first().token
self.assertEqual(access_token, expected)
headers = {
@@ -38,3 +42,29 @@ class ClientCredentialsTest(TestCase):
}
response = self.client.get(reverse('oauth2:user_info'), **headers)
self.assertEqual(response.status_code, 200)
+
+ def test_jwt_access_token(self):
+ """ Verify the client credentials grant can be used to obtain a JWT access token. """
+ application = DOTAdapter().create_confidential_client(
+ name='test dot application',
+ user=self.user,
+ authorization_grant_type=Application.GRANT_CLIENT_CREDENTIALS,
+ redirect_uri=DUMMY_REDIRECT_URL,
+ client_id='dot-app-client-id',
+ )
+ scopes = ('read', 'write', 'email')
+ data = {
+ 'grant_type': 'client_credentials',
+ 'client_id': application.client_id,
+ 'client_secret': application.client_secret,
+ 'scope': ' '.join(scopes),
+ 'token_type': 'jwt'
+ }
+
+ response = self.client.post(reverse('access_token'), data)
+ self.assertEqual(response.status_code, 200)
+
+ content = json.loads(response.content)
+ access_token = content['access_token']
+ self.assertEqual(content['scope'], data['scope'])
+ self.assert_valid_jwt_access_token(access_token, self.user, scopes)
diff --git a/lms/djangoapps/oauth_dispatch/tests/test_views.py b/lms/djangoapps/oauth_dispatch/tests/test_views.py
index b8fb7435ff..c943fd5dce 100644
--- a/lms/djangoapps/oauth_dispatch/tests/test_views.py
+++ b/lms/djangoapps/oauth_dispatch/tests/test_views.py
@@ -12,9 +12,10 @@ import httpretty
from student.tests.factories import UserFactory
from third_party_auth.tests.utils import ThirdPartyOAuthTestMixin, ThirdPartyOAuthTestMixinGoogle
+from .constants import DUMMY_REDIRECT_URL
from .. import adapters
from .. import views
-from .constants import DUMMY_REDIRECT_URL
+from . import mixins
class _DispatchingViewTestCase(TestCase):
@@ -43,14 +44,14 @@ class _DispatchingViewTestCase(TestCase):
client_id='dop-app-client-id',
)
- def _post_request(self, user, client):
+ def _post_request(self, user, client, token_type=None):
"""
Call the view with a POST request objectwith the appropriate format,
returning the response object.
"""
- return self.client.post(self.url, self._post_body(user, client))
+ return self.client.post(self.url, self._post_body(user, client, token_type))
- def _post_body(self, user, client):
+ def _post_body(self, user, client, token_type=None):
"""
Return a dictionary to be used as the body of the POST request
"""
@@ -58,7 +59,7 @@ class _DispatchingViewTestCase(TestCase):
@ddt.ddt
-class TestAccessTokenView(_DispatchingViewTestCase):
+class TestAccessTokenView(mixins.AccessTokenMixin, _DispatchingViewTestCase):
"""
Test class for AccessTokenView
"""
@@ -66,17 +67,22 @@ class TestAccessTokenView(_DispatchingViewTestCase):
view_class = views.AccessTokenView
url = reverse('access_token')
- def _post_body(self, user, client):
+ def _post_body(self, user, client, token_type=None):
"""
Return a dictionary to be used as the body of the POST request
"""
- return {
+ body = {
'client_id': client.client_id,
'grant_type': 'password',
'username': user.username,
'password': 'test',
}
+ if token_type:
+ body['token_type'] = token_type
+
+ return body
+
@ddt.data('dop_client', 'dot_app')
def test_access_token_fields(self, client_attr):
client = getattr(self, client_attr)
@@ -88,6 +94,16 @@ class TestAccessTokenView(_DispatchingViewTestCase):
self.assertIn('scope', data)
self.assertIn('token_type', data)
+ @ddt.data('dop_client', 'dot_app')
+ def test_jwt_access_token(self, client_attr):
+ client = getattr(self, client_attr)
+ response = self._post_request(self.user, client, token_type='jwt')
+ self.assertEqual(response.status_code, 200)
+ data = json.loads(response.content)
+ self.assertIn('expires_in', data)
+ self.assertEqual(data['token_type'], 'JWT')
+ self.assert_valid_jwt_access_token(data['access_token'], self.user, data['scope'].split(' '))
+
def test_dot_access_token_provides_refresh_token(self):
response = self._post_request(self.user, self.dot_app)
self.assertEqual(response.status_code, 200)
@@ -111,7 +127,7 @@ class TestAccessTokenExchangeView(ThirdPartyOAuthTestMixinGoogle, ThirdPartyOAut
view_class = views.AccessTokenExchangeView
url = reverse('exchange_access_token', kwargs={'backend': 'google-oauth2'})
- def _post_body(self, user, client):
+ def _post_body(self, user, client, token_type=None):
return {
'client_id': client.client_id,
'access_token': self.access_token,
@@ -166,7 +182,7 @@ class TestAuthorizationView(TestCase):
self.assertEqual(response.status_code, 200)
# check form is in context and form params are valid
- context = response.context # pylint: disable=no-member
+ context = response.context_data # pylint: disable=no-member
self.assertIn('form', context)
self.assertIsNone(context['form']['authorize'].value())
diff --git a/lms/djangoapps/oauth_dispatch/views.py b/lms/djangoapps/oauth_dispatch/views.py
index 22652f127b..0a62a0c80f 100644
--- a/lms/djangoapps/oauth_dispatch/views.py
+++ b/lms/djangoapps/oauth_dispatch/views.py
@@ -5,12 +5,17 @@ django-oauth-toolkit as appropriate.
from __future__ import unicode_literals
+import json
+from time import time
+
+import jwt
+from auth_exchange import views as auth_exchange_views
+from django.conf import settings
+from django.utils.functional import cached_property
from django.views.generic import View
from edx_oauth2_provider import views as dop_views # django-oauth2-provider views
from oauth2_provider import models as dot_models, views as dot_views # django-oauth-toolkit
-from auth_exchange import views as auth_exchange_views
-
from . import adapters
@@ -25,6 +30,15 @@ class _DispatchingView(View):
dot_adapter = adapters.DOTAdapter()
dop_adapter = adapters.DOPAdapter()
+ def get_adapter(self, request):
+ """
+ Returns the appropriate adapter based on the OAuth client linked to the request.
+ """
+ if dot_models.Application.objects.filter(client_id=self._get_client_id(request)).exists():
+ return self.dot_adapter
+ else:
+ return self.dop_adapter
+
def dispatch(self, request, *args, **kwargs):
"""
Dispatch the request to the selected backend's view.
@@ -41,11 +55,7 @@ class _DispatchingView(View):
otherwise use the django-oauth2-provider (DOP) adapter, and allow the
calls to fail normally if the client does not exist.
"""
-
- if dot_models.Application.objects.filter(client_id=self._get_client_id(request)).exists():
- return self.dot_adapter.backend
- else:
- return self.dop_adapter.backend
+ return self.get_adapter(request).backend
def get_view_for_backend(self, backend):
"""
@@ -72,6 +82,77 @@ class AccessTokenView(_DispatchingView):
dot_view = dot_views.TokenView
dop_view = dop_views.AccessTokenView
+ @cached_property
+ def claim_handlers(self):
+ """ Returns a dictionary mapping scopes to methods that will add claims to the JWT payload. """
+
+ return {
+ 'email': self._attach_email_claim,
+ 'profile': self._attach_profile_claim
+ }
+
+ def dispatch(self, request, *args, **kwargs):
+ response = super(AccessTokenView, self).dispatch(request, *args, **kwargs)
+
+ if response.status_code == 200 and request.POST.get('token_type', '').lower() == 'jwt':
+ expires_in, scopes, user = self._decompose_access_token_response(request, response)
+
+ content = {
+ 'access_token': self._generate_jwt(user, scopes, expires_in),
+ 'expires_in': expires_in,
+ 'token_type': 'JWT',
+ 'scope': ' '.join(scopes),
+ }
+ response.content = json.dumps(content)
+
+ return response
+
+ def _decompose_access_token_response(self, request, response):
+ """ Decomposes the access token in the request to an expiration date, scopes, and User. """
+ content = json.loads(response.content)
+ access_token = content['access_token']
+ scope = content['scope']
+ access_token_obj = self.get_adapter(request).get_access_token(access_token)
+ user = access_token_obj.user
+ scopes = scope.split(' ')
+ expires_in = content['expires_in']
+ return expires_in, scopes, user
+
+ def _generate_jwt(self, user, scopes, expires_in):
+ """ Returns a JWT access token. """
+ now = int(time())
+
+ payload = {
+ 'iss': settings.JWT_AUTH['JWT_ISSUER'],
+ 'aud': settings.JWT_AUTH['JWT_AUDIENCE'],
+ 'exp': now + expires_in,
+ 'iat': now,
+ 'preferred_username': user.username,
+ }
+
+ for scope in scopes:
+ handler = self.claim_handlers.get(scope)
+
+ if handler:
+ handler(payload, user)
+
+ secret = settings.JWT_AUTH['JWT_SECRET_KEY']
+ token = jwt.encode(payload, secret, algorithm=settings.JWT_AUTH['JWT_ALGORITHM'])
+
+ return token
+
+ def _attach_email_claim(self, payload, user):
+ """ Add the email claim details to the JWT payload. """
+ payload['email'] = user.email
+
+ def _attach_profile_claim(self, payload, user):
+ """ Add the profile claim details to the JWT payload. """
+ payload.update({
+ 'family_name': user.last_name,
+ 'name': user.get_full_name(),
+ 'given_name': user.first_name,
+ })
+
class AuthorizationView(_DispatchingView):
"""
diff --git a/lms/djangoapps/shoppingcart/tests/test_models.py b/lms/djangoapps/shoppingcart/tests/test_models.py
index 29c3352739..9091a486a8 100644
--- a/lms/djangoapps/shoppingcart/tests/test_models.py
+++ b/lms/djangoapps/shoppingcart/tests/test_models.py
@@ -11,6 +11,7 @@ import smtplib
from boto.exception import BotoServerError # this is a super-class of SESError and catches connection errors
from mock import patch, MagicMock
+from nose.plugins.attrib import attr
import pytz
import ddt
from django.core import mail
@@ -46,8 +47,14 @@ from shoppingcart.exceptions import (
from opaque_keys.edx.locator import CourseLocator
+@attr('shard_3')
@ddt.ddt
class OrderTest(ModuleStoreTestCase):
+ """
+ Test shopping cart orders (e.g., cart contains various items,
+ order is taken through various pieces of cart state, etc.)
+ """
+
def setUp(self):
super(OrderTest, self).setUp()
@@ -477,6 +484,7 @@ class OrderItemTest(TestCase):
self.assertEqual(item.get_list_price(), item.list_price)
+@attr('shard_3')
@patch.dict('django.conf.settings.FEATURES', {'ENABLE_PAID_COURSE_REGISTRATION': True})
class PaidCourseRegistrationTest(ModuleStoreTestCase):
"""
diff --git a/lms/djangoapps/shoppingcart/tests/test_views.py b/lms/djangoapps/shoppingcart/tests/test_views.py
index 4a8454011b..60a12ee310 100644
--- a/lms/djangoapps/shoppingcart/tests/test_views.py
+++ b/lms/djangoapps/shoppingcart/tests/test_views.py
@@ -22,6 +22,7 @@ from pytz import UTC
from freezegun import freeze_time
from datetime import datetime, timedelta
from mock import patch, Mock
+from nose.plugins.attrib import attr
import ddt
from common.test.utils import XssTestMixin
@@ -64,9 +65,14 @@ render_mock = Mock(side_effect=mock_render_to_response)
postpay_mock = Mock()
+@attr('shard_3')
@patch.dict('django.conf.settings.FEATURES', {'ENABLE_PAID_COURSE_REGISTRATION': True})
@ddt.ddt
class ShoppingCartViewsTests(SharedModuleStoreTestCase, XssTestMixin):
+ """
+ Test shopping cart view under various states
+ """
+
@classmethod
def setUpClass(cls):
super(ShoppingCartViewsTests, cls).setUpClass()
diff --git a/lms/djangoapps/student_account/test/test_views.py b/lms/djangoapps/student_account/test/test_views.py
index 59dad97124..493d8bd1e5 100644
--- a/lms/djangoapps/student_account/test/test_views.py
+++ b/lms/djangoapps/student_account/test/test_views.py
@@ -2,6 +2,7 @@
""" Tests for student account views. """
import re
+from nose.plugins.attrib import attr
from unittest import skipUnless
from urllib import urlencode
@@ -203,6 +204,7 @@ class StudentAccountUpdateTest(UrlResetMixin, TestCase):
return self.client.post(path=reverse('password_change_request'), data=data)
+@attr('shard_3')
@ddt.ddt
class StudentAccountLoginAndRegistrationTest(ThirdPartyAuthTestMixin, UrlResetMixin, ModuleStoreTestCase):
""" Tests for the student account views that update the user's account information. """
diff --git a/lms/djangoapps/support/tests/test_views.py b/lms/djangoapps/support/tests/test_views.py
index d637821451..27bfd959f8 100644
--- a/lms/djangoapps/support/tests/test_views.py
+++ b/lms/djangoapps/support/tests/test_views.py
@@ -10,6 +10,7 @@ import re
import ddt
from django.core.urlresolvers import reverse
+from nose.plugins.attrib import attr
from pytz import UTC
from course_modes.models import CourseMode
@@ -40,6 +41,7 @@ class SupportViewTestCase(ModuleStoreTestCase):
self.assertTrue(success, msg="Could not log in")
+@attr('shard_3')
@ddt.ddt
class SupportViewAccessTests(SupportViewTestCase):
"""
diff --git a/lms/djangoapps/teams/static/teams/js/collections/base.js b/lms/djangoapps/teams/static/teams/js/collections/base.js
index 9a11592a3b..60837499a4 100644
--- a/lms/djangoapps/teams/static/teams/js/collections/base.js
+++ b/lms/djangoapps/teams/static/teams/js/collections/base.js
@@ -4,6 +4,8 @@
function(PagingCollection) {
var BaseCollection = PagingCollection.extend({
initialize: function(options) {
+ this.url = options.url;
+
PagingCollection.prototype.initialize.call(this);
this.course_id = options.course_id;
diff --git a/lms/djangoapps/teams/static/teams/js/collections/my_teams.js b/lms/djangoapps/teams/static/teams/js/collections/my_teams.js
index 1d7f5d297b..6833fc229f 100644
--- a/lms/djangoapps/teams/static/teams/js/collections/my_teams.js
+++ b/lms/djangoapps/teams/static/teams/js/collections/my_teams.js
@@ -3,6 +3,7 @@
define(['teams/js/collections/team'], function (TeamCollection) {
var MyTeamsCollection = TeamCollection.extend({
initialize: function (teams, options) {
+ this.url = options.url;
TeamCollection.prototype.initialize.call(this, teams, options);
delete this.server_api.topic_id;
this.server_api = _.extend(this.server_api, {
diff --git a/lms/djangoapps/teams/static/teams/js/collections/team.js b/lms/djangoapps/teams/static/teams/js/collections/team.js
index c770a7baa4..70e3a673b8 100644
--- a/lms/djangoapps/teams/static/teams/js/collections/team.js
+++ b/lms/djangoapps/teams/static/teams/js/collections/team.js
@@ -6,6 +6,7 @@
sortField: 'last_activity_at',
initialize: function(teams, options) {
+ this.url = options.url;
var self = this;
BaseCollection.prototype.initialize.call(this, options);
diff --git a/lms/djangoapps/teams/static/teams/js/collections/team_membership.js b/lms/djangoapps/teams/static/teams/js/collections/team_membership.js
index 3a057707e1..f9d5317bc5 100644
--- a/lms/djangoapps/teams/static/teams/js/collections/team_membership.js
+++ b/lms/djangoapps/teams/static/teams/js/collections/team_membership.js
@@ -4,6 +4,7 @@
function(BaseCollection, TeamMembershipModel) {
var TeamMembershipCollection = BaseCollection.extend({
initialize: function(team_memberships, options) {
+ this.url = options.url;
var self = this;
BaseCollection.prototype.initialize.call(this, options);
diff --git a/lms/djangoapps/teams/static/teams/js/collections/topic.js b/lms/djangoapps/teams/static/teams/js/collections/topic.js
index bcb46e5556..2b3bf8b50a 100644
--- a/lms/djangoapps/teams/static/teams/js/collections/topic.js
+++ b/lms/djangoapps/teams/static/teams/js/collections/topic.js
@@ -4,6 +4,7 @@
function(_, gettext, BaseCollection, TopicModel) {
var TopicCollection = BaseCollection.extend({
initialize: function(topics, options) {
+
var self = this;
BaseCollection.prototype.initialize.call(this, options);
diff --git a/lms/djangoapps/teams/static/teams/js/spec/teams_tab_factory_spec.js b/lms/djangoapps/teams/static/teams/js/spec/teams_tab_factory_spec.js
index d41cfce9d5..de6b4e104b 100644
--- a/lms/djangoapps/teams/static/teams/js/spec/teams_tab_factory_spec.js
+++ b/lms/djangoapps/teams/static/teams/js/spec/teams_tab_factory_spec.js
@@ -1,6 +1,6 @@
-define(['jquery', 'backbone', 'teams/js/teams_tab_factory',
+define(['jquery', 'backbone', 'teams/js/teams_tab_factory', 'teams/js/views/teams_tab',
'common/js/spec_helpers/page_helpers', 'teams/js/spec_helpers/team_spec_helpers'],
- function($, Backbone, TeamsTabFactory, PageHelpers, TeamSpecHelpers) {
+ function($, Backbone, TeamsTabFactory, TeamsTabView, PageHelpers, TeamSpecHelpers) {
'use strict';
describe("Teams Tab Factory", function() {
@@ -15,6 +15,7 @@ define(['jquery', 'backbone', 'teams/js/teams_tab_factory',
afterEach(function() {
Backbone.history.stop();
+ $(document).off('ajaxError', TeamsTabView.prototype.errorHandler);
});
it('can render the "Teams" tab', function() {
diff --git a/lms/djangoapps/teams/static/teams/js/spec/views/teams_tab_spec.js b/lms/djangoapps/teams/static/teams/js/spec/views/teams_tab_spec.js
index e9f58659dd..2f236433e1 100644
--- a/lms/djangoapps/teams/static/teams/js/spec/views/teams_tab_spec.js
+++ b/lms/djangoapps/teams/static/teams/js/spec/views/teams_tab_spec.js
@@ -56,7 +56,11 @@ define([
spyOn(Logger, 'log');
});
- afterEach(Backbone.history.stop);
+ afterEach(function() {
+ Backbone.history.stop();
+ $(document).off('ajaxError', TeamsTabView.prototype.errorHandler);
+ }
+ );
describe('Navigation', function () {
it('does not render breadcrumbs for the top level tabs', function() {
diff --git a/lms/djangoapps/teams/static/teams/js/views/edit_team_members.js b/lms/djangoapps/teams/static/teams/js/views/edit_team_members.js
index 7525ed6ee1..66e4d2fb5d 100644
--- a/lms/djangoapps/teams/static/teams/js/views/edit_team_members.js
+++ b/lms/djangoapps/teams/static/teams/js/views/edit_team_members.js
@@ -22,6 +22,7 @@
},
initialize: function(options) {
+ this.options = _.extend({}, options);
// The URL ends with team_id,request_username. We want to replace
// the last occurrence of team_id with the actual team_id, and remove request_username
// as the actual user to be removed from the team will be added on before calling DELETE.
diff --git a/lms/djangoapps/teams/static/teams/js/views/teams_tab.js b/lms/djangoapps/teams/static/teams/js/views/teams_tab.js
index 7aadb4fed2..69e5241213 100644
--- a/lms/djangoapps/teams/static/teams/js/views/teams_tab.js
+++ b/lms/djangoapps/teams/static/teams/js/views/teams_tab.js
@@ -159,14 +159,7 @@
start: function() {
Backbone.history.start();
- $(document).ajaxError(function (event, xhr) {
- if (xhr.status === 401) {
- TeamUtils.showMessage(gettext("Your request could not be completed. Reload the page and try again."));
- }
- else if (xhr.status === 500) {
- TeamUtils.showMessage(gettext("Your request could not be completed due to a server problem. Reload the page and try again. If the issue persists, click the Help tab to report the problem."));
- }
- });
+ $(document).ajaxError(this.errorHandler);
// Navigate to the default page if there is no history:
// 1. If the user belongs to at least one team, jump to the "My Teams" page
@@ -180,6 +173,20 @@
}
},
+ errorHandler: function(event, xhr) {
+ if (xhr.status === 401) {
+ TeamUtils.showMessage(gettext(
+ "Your request could not be completed. Reload the page and try again."
+ ));
+ }
+ else if (xhr.status === 500) {
+ TeamUtils.showMessage(gettext(
+ "Your request could not be completed due to a server problem. Reload the page" +
+ " and try again. If the issue persists, click the Help tab to report the problem."
+ ));
+ }
+ },
+
render: function() {
this.mainView.setElement(this.$el).render();
TeamUtils.hideMessage();
diff --git a/lms/djangoapps/teams/static/teams/js/views/topic_teams.js b/lms/djangoapps/teams/static/teams/js/views/topic_teams.js
index 316685a6c2..53521b2fb6 100644
--- a/lms/djangoapps/teams/static/teams/js/views/topic_teams.js
+++ b/lms/djangoapps/teams/static/teams/js/views/topic_teams.js
@@ -15,6 +15,7 @@
},
initialize: function(options) {
+ this.options = _.extend({}, options);
this.showSortControls = options.showSortControls;
this.context = options.context;
this.myTeamsCollection = options.myTeamsCollection;
diff --git a/lms/djangoapps/teams/static/teams/js/views/topics.js b/lms/djangoapps/teams/static/teams/js/views/topics.js
index 895d6194d4..e317f6c18a 100644
--- a/lms/djangoapps/teams/static/teams/js/views/topics.js
+++ b/lms/djangoapps/teams/static/teams/js/views/topics.js
@@ -16,6 +16,7 @@
},
initialize: function (options) {
+ this.options = _.extend({}, options);
this.itemViewClass = TopicCardView.extend({
router: options.router,
srInfo: this.srInfo
diff --git a/lms/envs/common.py b/lms/envs/common.py
index 8da0003274..974be247e1 100644
--- a/lms/envs/common.py
+++ b/lms/envs/common.py
@@ -458,7 +458,13 @@ OAUTH_EXPIRE_PUBLIC_CLIENT_DAYS = 30
################################## DJANGO OAUTH TOOLKIT #######################################
OAUTH2_PROVIDER = {
- 'OAUTH2_VALIDATOR_CLASS': 'lms.djangoapps.oauth_dispatch.dot_overrides.EdxOAuth2Validator'
+ 'OAUTH2_VALIDATOR_CLASS': 'lms.djangoapps.oauth_dispatch.dot_overrides.EdxOAuth2Validator',
+ 'SCOPES': {
+ 'read': 'Read scope',
+ 'write': 'Write scope',
+ 'email': 'Email scope',
+ 'profile': 'Profile scope',
+ }
}
################################## TEMPLATE CONFIGURATION #####################################
@@ -625,7 +631,7 @@ EVENT_TRACKING_BACKENDS = {
},
'processors': [
{'ENGINE': 'track.shim.LegacyFieldMappingProcessor'},
- {'ENGINE': 'track.shim.VideoEventProcessor'}
+ {'ENGINE': 'track.shim.PrefixedEventProcessor'}
]
}
},
@@ -739,14 +745,6 @@ MODULESTORE = {
'fs_root': DATA_DIR,
'render_template': 'edxmako.shortcuts.render_to_string',
}
- },
- {
- 'NAME': 'xml',
- 'ENGINE': 'xmodule.modulestore.xml.XMLModuleStore',
- 'OPTIONS': {
- 'data_dir': DATA_DIR,
- 'default_class': 'xmodule.hidden_module.HiddenDescriptor',
- }
}
]
}
@@ -1251,8 +1249,7 @@ base_vendor_js = [
'js/vendor/url.min.js',
'common/js/vendor/underscore.js',
'common/js/vendor/underscore.string.js',
- 'js/vendor/underscore.string.min.js',
- 'common/js/vendor/picturefill.min.js',
+ 'common/js/vendor/picturefill.js',
# Make some edX UI Toolkit utilities available in the global "edx" namespace
'edx-ui-toolkit/js/utils/global-loader.js',
@@ -1263,7 +1260,7 @@ base_vendor_js = [
'js/vendor/requirejs/require.js',
'js/RequireJS-namespace-undefine.js',
'js/vendor/URI.min.js',
- 'js/vendor/backbone-min.js',
+ 'common/js/vendor/backbone.js',
'edx-pattern-library/js/modernizr-custom.js',
]
@@ -2587,6 +2584,7 @@ INVOICE_PAYMENT_INSTRUCTIONS = "This is where you can\nput directions on how peo
COUNTRIES_OVERRIDE = {
# Taiwan is specifically not translated to avoid it being translated as "Taiwan (Province of China)"
"TW": "Taiwan",
+ 'XK': _('Kosovo'),
}
# which access.py permission name to check in order to determine if a course is visible in
diff --git a/lms/lib/xblock/test/test_mixin.py b/lms/lib/xblock/test/test_mixin.py
index 64360c4a5f..d8b236927c 100644
--- a/lms/lib/xblock/test/test_mixin.py
+++ b/lms/lib/xblock/test/test_mixin.py
@@ -2,11 +2,12 @@
Tests of the LMS XBlock Mixin
"""
import ddt
+from nose.plugins.attrib import attr
from xblock.validation import ValidationMessage
from xmodule.modulestore import ModuleStoreEnum
from xmodule.modulestore.tests.factories import CourseFactory, ToyCourseFactory, ItemFactory
-from xmodule.modulestore.tests.django_utils import ModuleStoreTestCase, TEST_DATA_MIXED_TOY_MODULESTORE
+from xmodule.modulestore.tests.django_utils import ModuleStoreTestCase, TEST_DATA_MIXED_MODULESTORE
from xmodule.partitions.partitions import Group, UserPartition
@@ -151,27 +152,24 @@ class OpenAssessmentBlockMixinTestCase(ModuleStoreTestCase):
self.assertTrue(self.open_assessment.has_score)
+@attr('shard_3')
@ddt.ddt
class XBlockGetParentTest(LmsXBlockMixinTestCase):
"""
Test that XBlock.get_parent returns correct results with each modulestore
backend.
"""
- MODULESTORE = TEST_DATA_MIXED_TOY_MODULESTORE
+ MODULESTORE = TEST_DATA_MIXED_MODULESTORE
- @ddt.data(ModuleStoreEnum.Type.mongo, ModuleStoreEnum.Type.split, ModuleStoreEnum.Type.xml)
+ @ddt.data(ModuleStoreEnum.Type.mongo, ModuleStoreEnum.Type.split)
def test_parents(self, modulestore_type):
with self.store.default_store(modulestore_type):
# setting up our own local course tree here, since it needs to be
# created with the correct modulestore type.
- if modulestore_type == 'xml':
- course_key = self.store.make_course_key('edX', 'toy', '2012_Fall')
- else:
- course_key = ToyCourseFactory.create(run='2012_Fall_copy').id
+ course_key = ToyCourseFactory.create().id
course = self.store.get_course(course_key)
-
self.assertIsNone(course.get_parent())
def recurse(parent):
@@ -247,6 +245,7 @@ def ddt_named(parent, child):
return args
+@attr('shard_3')
@ddt.ddt
class XBlockMergedGroupAccessTest(LmsXBlockMixinTestCase):
"""
diff --git a/lms/static/js/certificates/collections/certificate_invalidation_collection.js b/lms/static/js/certificates/collections/certificate_invalidation_collection.js
index ddfaca25eb..97d3a056bf 100644
--- a/lms/static/js/certificates/collections/certificate_invalidation_collection.js
+++ b/lms/static/js/certificates/collections/certificate_invalidation_collection.js
@@ -9,7 +9,11 @@
function(Backbone, CertificateInvalidation) {
return Backbone.Collection.extend({
- model: CertificateInvalidation
+ model: CertificateInvalidation,
+
+ initialize: function(models, options) {
+ this.url = options.url;
+ }
});
}
);
diff --git a/lms/static/js/certificates/collections/certificate_whitelist.js b/lms/static/js/certificates/collections/certificate_whitelist.js
index 0604582561..ed2dc79246 100644
--- a/lms/static/js/certificates/collections/certificate_whitelist.js
+++ b/lms/static/js/certificates/collections/certificate_whitelist.js
@@ -15,6 +15,7 @@
model: CertificateExceptionModel,
initialize: function(attrs, options){
+ this.url = options.url;
this.generate_certificates_url = options.generate_certificates_url;
},
diff --git a/lms/static/js/certificates/models/certificate_invalidation.js b/lms/static/js/certificates/models/certificate_invalidation.js
index a58dad859e..9a35fc169d 100644
--- a/lms/static/js/certificates/models/certificate_invalidation.js
+++ b/lms/static/js/certificates/models/certificate_invalidation.js
@@ -19,8 +19,8 @@
notes: ''
},
- url: function() {
- return this.get('url');
+ initialize: function (attributes, options) {
+ this.url = options.url;
},
validate: function(attrs) {
diff --git a/lms/static/js/certificates/views/certificate_invalidation_view.js b/lms/static/js/certificates/views/certificate_invalidation_view.js
index 4edc3004f6..c5b45766d4 100644
--- a/lms/static/js/certificates/views/certificate_invalidation_view.js
+++ b/lms/static/js/certificates/views/certificate_invalidation_view.js
@@ -35,11 +35,15 @@
var notes = this.$("#certificate-invalidation-notes").val();
var message = "";
- var certificate_invalidation = new CertificateInvalidationModel({
- url: this.collection.url,
- user: user,
- notes: notes
- });
+ var certificate_invalidation = new CertificateInvalidationModel(
+ {
+ user: user,
+ notes: notes
+ },
+ {
+ url: this.collection.url
+ }
+ );
if (this.collection.findWhere({user: user})) {
message = gettext("Certificate of <%= user %> has already been invalidated. Please check your spelling and retry."); // jshint ignore:line
diff --git a/lms/static/js/edxnotes/collections/notes.js b/lms/static/js/edxnotes/collections/notes.js
index c6e5fadaa3..74af95a0f9 100644
--- a/lms/static/js/edxnotes/collections/notes.js
+++ b/lms/static/js/edxnotes/collections/notes.js
@@ -9,6 +9,7 @@ define([
initialize: function(models, options) {
PagingCollection.prototype.initialize.call(this);
+ this.url = options.url;
this.perPage = options.perPage;
this.server_api = _.pick(this.server_api, "page", "page_size");
if (options.text) {
diff --git a/lms/static/js/edxnotes/views/note_group.js b/lms/static/js/edxnotes/views/note_group.js
index 5e31c01180..227ecb9413 100644
--- a/lms/static/js/edxnotes/views/note_group.js
+++ b/lms/static/js/edxnotes/views/note_group.js
@@ -11,7 +11,8 @@ define([
return 'note-section-' + _.uniqueId();
},
- initialize: function () {
+ initialize: function (options) {
+ this.options = _.extend({}, options);
this.template = _.template(this.options.template);
this.className = this.options.className;
},
@@ -37,8 +38,9 @@ define([
},
template: _.template('<%- chapterName %> '),
- initialize: function () {
+ initialize: function (options) {
this.children = [];
+ this.options = _.extend({}, options);
},
render: function () {
diff --git a/lms/static/js/edxnotes/views/note_item.js b/lms/static/js/edxnotes/views/note_item.js
index 1f5fd27709..aa308dc4e2 100644
--- a/lms/static/js/edxnotes/views/note_item.js
+++ b/lms/static/js/edxnotes/views/note_item.js
@@ -17,6 +17,7 @@ define([
},
initialize: function (options) {
+ this.options = _.extend({}, options);
this.template = templateUtils.loadTemplate('note-item');
this.logger = NotesLogger.getLogger('note_item', options.debug);
this.listenTo(this.model, 'change:is_expanded', this.render);
diff --git a/lms/static/js/edxnotes/views/tab_panel.js b/lms/static/js/edxnotes/views/tab_panel.js
index c27eb442c6..3f5d6d030d 100644
--- a/lms/static/js/edxnotes/views/tab_panel.js
+++ b/lms/static/js/edxnotes/views/tab_panel.js
@@ -12,8 +12,9 @@ function (gettext, _, Backbone, NoteItemView, PagingHeaderView, PagingFooterView
'tabindex': -1
},
- initialize: function () {
+ initialize: function (options) {
this.children = [];
+ this.options = _.extend({}, options);
if (this.options.createHeaderFooter) {
this.pagingHeaderView = new PagingHeaderView({collection: this.collection});
this.pagingFooterView = new PagingFooterView({collection: this.collection, hideWhenOnePage: true});
diff --git a/lms/static/js/edxnotes/views/tabs/search_results.js b/lms/static/js/edxnotes/views/tabs/search_results.js
index 6a35ff2b20..fa776928fd 100644
--- a/lms/static/js/edxnotes/views/tabs/search_results.js
+++ b/lms/static/js/edxnotes/views/tabs/search_results.js
@@ -52,6 +52,7 @@ define([
},
initialize: function (options) {
+ this.options = _.extend({}, options);
_.bindAll(this, 'onBeforeSearchStart', 'onSearch', 'onSearchError');
TabView.prototype.initialize.call(this, options);
this.searchResults = null;
diff --git a/lms/static/js/edxnotes/views/tabs/tags.js b/lms/static/js/edxnotes/views/tabs/tags.js
index 90f68d4ef7..fb3dab6565 100644
--- a/lms/static/js/edxnotes/views/tabs/tags.js
+++ b/lms/static/js/edxnotes/views/tabs/tags.js
@@ -24,6 +24,7 @@ define([
},
initialize: function (options) {
+ this.options = _.extend({}, options);
TabView.prototype.initialize.call(this, options);
_.bindAll(this, 'scrollToTag');
this.options.scrollToTag = this.scrollToTag;
diff --git a/lms/static/js/fixtures/edxnotes/edxnotes.html b/lms/static/js/fixtures/edxnotes/edxnotes.html
index 538bd55cae..482b385554 100644
--- a/lms/static/js/fixtures/edxnotes/edxnotes.html
+++ b/lms/static/js/fixtures/edxnotes/edxnotes.html
@@ -1,7 +1,7 @@
-
+
@@ -42,7 +42,7 @@
Loading
-
+
diff --git a/lms/static/js/header_factory.js b/lms/static/js/header_factory.js
new file mode 100644
index 0000000000..507daaf634
--- /dev/null
+++ b/lms/static/js/header_factory.js
@@ -0,0 +1,16 @@
+;(function (define) {
+ 'use strict';
+
+ define([
+ 'edx-ui-toolkit/js/dropdown-menu/dropdown-menu-view'
+ ],
+ function (DropdownMenuView) {
+ return function() {
+ var dropdownMenuView = new DropdownMenuView({
+ el: '.js-header-user-menu'
+ }).postRender();
+
+ return dropdownMenuView;
+ };
+ });
+}).call(this, define || RequireJS.define);
diff --git a/lms/static/js/i18n/eo/djangojs.js b/lms/static/js/i18n/eo/djangojs.js
index 111ba3cfdf..eb77623485 100644
--- a/lms/static/js/i18n/eo/djangojs.js
+++ b/lms/static/js/i18n/eo/djangojs.js
@@ -41,7 +41,6 @@
],
"%(field)s can only contain up to %(count)d characters.": "%(field)s \u00e7\u00e4n \u00f6nl\u00fd \u00e7\u00f6nt\u00e4\u00efn \u00fcp t\u00f6 %(count)d \u00e7h\u00e4r\u00e4\u00e7t\u00e9rs. \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454\u0442, \u00a2\u03c3\u03b7\u0455\u0454\u00a2\u0442\u0454\u0442\u03c5\u044f #",
"%(field)s must have at least %(count)d characters.": "%(field)s m\u00fcst h\u00e4v\u00e9 \u00e4t l\u00e9\u00e4st %(count)d \u00e7h\u00e4r\u00e4\u00e7t\u00e9rs. \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454\u0442, \u00a2\u03c3\u03b7\u0455\u0454\u00a2\u0442\u0454\u0442\u03c5\u044f#",
- "%(hours)s:%(minutes)s (current UTC time)": "%(hours)s:%(minutes)s (\u00e7\u00fcrr\u00e9nt \u00dbT\u00c7 t\u00efm\u00e9) \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454\u0442, \u00a2\u03c3\u03b7\u0455#",
"%(memberCount)s / %(maxMemberCount)s Member": [
"%(memberCount)s / %(maxMemberCount)s M\u00e9m\u00df\u00e9r \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c#",
"%(memberCount)s / %(maxMemberCount)s M\u00e9m\u00df\u00e9rs \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454#"
@@ -163,6 +162,7 @@
"Active Uploads": "\u00c0\u00e7t\u00efv\u00e9 \u00dbpl\u00f6\u00e4ds \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442#",
"Add": "\u00c0dd \u2c60'\u03c3\u044f\u0454\u043c#",
"Add Additional Signatory": "\u00c0dd \u00c0dd\u00eft\u00ef\u00f6n\u00e4l S\u00efgn\u00e4t\u00f6r\u00fd \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454\u0442, \u00a2\u03c3\u03b7#",
+ "Add Allowance": "\u00c0dd \u00c0ll\u00f6w\u00e4n\u00e7\u00e9 \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9#",
"Add Cohort": "\u00c0dd \u00c7\u00f6h\u00f6rt \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3#",
"Add Component:": "\u00c0dd \u00c7\u00f6mp\u00f6n\u00e9nt: \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442#",
"Add Country": "\u00c0dd \u00c7\u00f6\u00fcntr\u00fd \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f #",
@@ -171,6 +171,7 @@
"Add Students": "\u00c0dd St\u00fcd\u00e9nts \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455#",
"Add URLs for additional versions": "\u00c0dd \u00dbRLs f\u00f6r \u00e4dd\u00eft\u00ef\u00f6n\u00e4l v\u00e9rs\u00ef\u00f6ns \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454\u0442, \u00a2\u03c3\u03b7\u0455\u0454\u00a2\u0442\u0454#",
"Add a Chapter": "\u00c0dd \u00e4 \u00c7h\u00e4pt\u00e9r \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9#",
+ "Add a New Allowance": "\u00c0dd \u00e4 N\u00e9w \u00c0ll\u00f6w\u00e4n\u00e7\u00e9 \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454\u0442,#",
"Add a New Cohort": "\u00c0dd \u00e4 N\u00e9w \u00c7\u00f6h\u00f6rt \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c#",
"Add a Response": "\u00c0dd \u00e4 R\u00e9sp\u00f6ns\u00e9 \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442#",
"Add a clear and descriptive title to encourage participation.": "\u00c0dd \u00e4 \u00e7l\u00e9\u00e4r \u00e4nd d\u00e9s\u00e7r\u00efpt\u00efv\u00e9 t\u00eftl\u00e9 t\u00f6 \u00e9n\u00e7\u00f6\u00fcr\u00e4g\u00e9 p\u00e4rt\u00ef\u00e7\u00efp\u00e4t\u00ef\u00f6n. \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454\u0442, \u00a2\u03c3\u03b7\u0455\u0454\u00a2\u0442\u0454\u0442\u03c5\u044f \u03b1#",
@@ -189,6 +190,7 @@
"Adding": "\u00c0dd\u00efng \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5#",
"Adding the selected course to your cart": "\u00c0dd\u00efng th\u00e9 s\u00e9l\u00e9\u00e7t\u00e9d \u00e7\u00f6\u00fcrs\u00e9 t\u00f6 \u00fd\u00f6\u00fcr \u00e7\u00e4rt \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454\u0442, \u00a2\u03c3\u03b7\u0455\u0454\u00a2\u0442\u0454\u0442\u03c5\u044f#",
"Additional Information (optional)": "\u00c0dd\u00eft\u00ef\u00f6n\u00e4l \u00ccnf\u00f6rm\u00e4t\u00ef\u00f6n (\u00f6pt\u00ef\u00f6n\u00e4l) \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454\u0442, \u00a2\u03c3\u03b7\u0455\u0454\u00a2\u0442\u0454#",
+ "Additional Time (minutes)": "\u00c0dd\u00eft\u00ef\u00f6n\u00e4l T\u00efm\u00e9 (m\u00efn\u00fct\u00e9s) \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454\u0442, \u00a2\u03c3\u03b7\u0455#",
"Admin": "\u00c0dm\u00efn \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455#",
"Advanced": "\u00c0dv\u00e4n\u00e7\u00e9d \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202#",
"Align center": "\u00c0l\u00efgn \u00e7\u00e9nt\u00e9r \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455#",
@@ -214,6 +216,9 @@
"Allow others to copy, distribute, display and perform your work - and derivative works based upon it - but for noncommercial purposes only.": "\u00c0ll\u00f6w \u00f6th\u00e9rs t\u00f6 \u00e7\u00f6p\u00fd, d\u00efstr\u00ef\u00df\u00fct\u00e9, d\u00efspl\u00e4\u00fd \u00e4nd p\u00e9rf\u00f6rm \u00fd\u00f6\u00fcr w\u00f6rk - \u00e4nd d\u00e9r\u00efv\u00e4t\u00efv\u00e9 w\u00f6rks \u00df\u00e4s\u00e9d \u00fcp\u00f6n \u00eft - \u00df\u00fct f\u00f6r n\u00f6n\u00e7\u00f6mm\u00e9r\u00e7\u00ef\u00e4l p\u00fcrp\u00f6s\u00e9s \u00f6nl\u00fd. \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454\u0442, \u00a2\u03c3\u03b7\u0455\u0454\u00a2\u0442\u0454\u0442\u03c5\u044f \u03b1\u2202\u03b9\u03c1\u03b9\u0455\u03b9\u00a2\u03b9\u03b7g \u0454\u0142\u03b9\u0442, \u0455\u0454\u2202 \u2202\u03c3 \u0454\u03b9\u03c5\u0455\u043c\u03c3\u2202 \u0442\u0454\u043c\u03c1\u03c3\u044f \u03b9\u03b7\u00a2\u03b9\u2202\u03b9\u2202\u03c5\u03b7\u0442 \u03c5\u0442 \u0142\u03b1\u0432\u03c3\u044f\u0454 \u0454\u0442 \u2202\u03c3\u0142\u03c3\u044f\u0454 \u043c\u03b1g\u03b7\u03b1 \u03b1\u0142\u03b9q\u03c5\u03b1. \u03c5\u0442 \u0454\u03b7\u03b9\u043c \u03b1\u2202 \u043c\u03b9\u03b7\u03b9\u043c \u03bd\u0454\u03b7\u03b9\u03b1\u043c, q\u03c5\u03b9\u0455 \u03b7\u03c3\u0455\u0442\u044f\u03c5\u2202 \u0454\u03c7\u0454\u044f\u00a2\u03b9\u0442\u03b1\u0442\u03b9\u03c3\u03b7 \u03c5\u0142\u0142\u03b1\u043c\u00a2\u03c3 \u0142\u03b1\u0432\u03c3\u044f\u03b9\u0455 \u03b7\u03b9\u0455\u03b9 \u03c5\u0442 \u03b1\u0142\u03b9q\u03c5\u03b9\u03c1 \u0454\u03c7 \u0454\u03b1 \u00a2\u03c3\u043c\u043c\u03c3\u2202\u03c3 \u00a2\u03c3\u03b7\u0455\u0454q\u03c5\u03b1\u0442. \u2202\u03c5\u03b9\u0455 \u03b1\u03c5\u0442\u0454 \u03b9\u044f\u03c5\u044f\u0454 \u2202\u03c3\u0142\u03c3\u044f \u03b9\u03b7 \u044f\u0454\u03c1\u044f\u0454\u043d\u0454\u03b7\u2202\u0454\u044f\u03b9\u0442 \u03b9\u03b7 \u03bd\u03c3\u0142\u03c5\u03c1\u0442\u03b1\u0442\u0454 \u03bd\u0454\u0142\u03b9\u0442 \u0454\u0455\u0455\u0454 \u00a2\u03b9\u0142\u0142\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f\u0454 \u0454\u03c5 \u0192\u03c5g\u03b9\u03b1\u0442 \u03b7\u03c5\u0142\u0142\u03b1 \u03c1\u03b1\u044f\u03b9\u03b1\u0442\u03c5\u044f. \u0454\u03c7\u00a2\u0454\u03c1\u0442\u0454\u03c5\u044f \u0455\u03b9\u03b7\u0442 \u03c3\u00a2\u00a2\u03b1\u0454\u00a2\u03b1\u0442 \u00a2\u03c5\u03c1\u03b9\u2202\u03b1\u0442\u03b1\u0442 \u03b7\u03c3\u03b7 \u03c1\u044f\u03c3\u03b9\u2202\u0454\u03b7\u0442, \u0455\u03c5\u03b7\u0442 \u03b9\u03b7 \u00a2\u03c5\u0142\u03c1\u03b1 q\u03c5\u03b9 \u03c3\u0192\u0192\u03b9\u00a2\u03b9\u03b1 \u2202\u0454\u0455\u0454\u044f\u03c5\u03b7\u0442 \u043c\u03c3\u0142\u0142\u03b9\u0442 \u03b1\u03b7\u03b9\u043c \u03b9\u2202 \u0454\u0455\u0442 \u0142\u03b1#",
"Allow others to distribute derivative works only under a license identical to the license that governs your work. This option is incompatible with \"No Derivatives\".": "\u00c0ll\u00f6w \u00f6th\u00e9rs t\u00f6 d\u00efstr\u00ef\u00df\u00fct\u00e9 d\u00e9r\u00efv\u00e4t\u00efv\u00e9 w\u00f6rks \u00f6nl\u00fd \u00fcnd\u00e9r \u00e4 l\u00ef\u00e7\u00e9ns\u00e9 \u00efd\u00e9nt\u00ef\u00e7\u00e4l t\u00f6 th\u00e9 l\u00ef\u00e7\u00e9ns\u00e9 th\u00e4t g\u00f6v\u00e9rns \u00fd\u00f6\u00fcr w\u00f6rk. Th\u00efs \u00f6pt\u00ef\u00f6n \u00efs \u00efn\u00e7\u00f6mp\u00e4t\u00ef\u00dfl\u00e9 w\u00efth \"N\u00f6 D\u00e9r\u00efv\u00e4t\u00efv\u00e9s\". \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454\u0442, \u00a2\u03c3\u03b7\u0455\u0454\u00a2\u0442\u0454\u0442\u03c5\u044f \u03b1\u2202\u03b9\u03c1\u03b9\u0455\u03b9\u00a2\u03b9\u03b7g \u0454\u0142\u03b9\u0442, \u0455\u0454\u2202 \u2202\u03c3 \u0454\u03b9\u03c5\u0455\u043c\u03c3\u2202 \u0442\u0454\u043c\u03c1\u03c3\u044f \u03b9\u03b7\u00a2\u03b9\u2202\u03b9\u2202\u03c5\u03b7\u0442 \u03c5\u0442 \u0142\u03b1\u0432\u03c3\u044f\u0454 \u0454\u0442 \u2202\u03c3\u0142\u03c3\u044f\u0454 \u043c\u03b1g\u03b7\u03b1 \u03b1\u0142\u03b9q\u03c5\u03b1. \u03c5\u0442 \u0454\u03b7\u03b9\u043c \u03b1\u2202 \u043c\u03b9\u03b7\u03b9\u043c \u03bd\u0454\u03b7\u03b9\u03b1\u043c, q\u03c5\u03b9\u0455 \u03b7\u03c3\u0455\u0442\u044f\u03c5\u2202 \u0454\u03c7\u0454\u044f\u00a2\u03b9\u0442\u03b1\u0442\u03b9\u03c3\u03b7 \u03c5\u0142\u0142\u03b1\u043c\u00a2\u03c3 \u0142\u03b1\u0432\u03c3\u044f\u03b9\u0455 \u03b7\u03b9\u0455\u03b9 \u03c5\u0442 \u03b1\u0142\u03b9q\u03c5\u03b9\u03c1 \u0454\u03c7 \u0454\u03b1 \u00a2\u03c3\u043c\u043c\u03c3\u2202\u03c3 \u00a2\u03c3\u03b7\u0455\u0454q\u03c5\u03b1\u0442. \u2202\u03c5\u03b9\u0455 \u03b1\u03c5\u0442\u0454 \u03b9\u044f\u03c5\u044f\u0454 \u2202\u03c3\u0142\u03c3\u044f \u03b9\u03b7 \u044f\u0454\u03c1\u044f\u0454\u043d\u0454\u03b7\u2202\u0454\u044f\u03b9\u0442 \u03b9\u03b7 \u03bd\u03c3\u0142\u03c5\u03c1\u0442\u03b1\u0442\u0454 \u03bd\u0454\u0142\u03b9\u0442 \u0454\u0455\u0455\u0454 \u00a2\u03b9\u0142\u0142\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f\u0454 \u0454\u03c5 \u0192\u03c5g\u03b9\u03b1\u0442 \u03b7\u03c5\u0142\u0142\u03b1 \u03c1\u03b1\u044f\u03b9\u03b1\u0442\u03c5\u044f. \u0454\u03c7\u00a2\u0454\u03c1\u0442\u0454\u03c5\u044f \u0455\u03b9\u03b7\u0442 \u03c3\u00a2\u00a2\u03b1\u0454\u00a2\u03b1\u0442 \u00a2\u03c5\u03c1\u03b9\u2202\u03b1\u0442\u03b1\u0442 \u03b7\u03c3\u03b7 \u03c1\u044f\u03c3\u03b9\u2202\u0454\u03b7\u0442, \u0455\u03c5\u03b7\u0442 \u03b9\u03b7 \u00a2\u03c5\u0142\u03c1\u03b1 q\u03c5\u03b9 \u03c3\u0192\u0192\u03b9\u00a2\u03b9\u03b1 \u2202#",
"Allow students to generate certificates for this course?": "\u00c0ll\u00f6w st\u00fcd\u00e9nts t\u00f6 g\u00e9n\u00e9r\u00e4t\u00e9 \u00e7\u00e9rt\u00eff\u00ef\u00e7\u00e4t\u00e9s f\u00f6r th\u00efs \u00e7\u00f6\u00fcrs\u00e9? \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454\u0442, \u00a2\u03c3\u03b7\u0455\u0454\u00a2\u0442\u0454\u0442\u03c5\u044f \u03b1#",
+ "Allowance Type": "\u00c0ll\u00f6w\u00e4n\u00e7\u00e9 T\u00fdp\u00e9 \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442#",
+ "Allowance Value": "\u00c0ll\u00f6w\u00e4n\u00e7\u00e9 V\u00e4l\u00fc\u00e9 \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1#",
+ "Allowances": "\u00c0ll\u00f6w\u00e4n\u00e7\u00e9s \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3#",
"Already a course team member": "\u00c0lr\u00e9\u00e4d\u00fd \u00e4 \u00e7\u00f6\u00fcrs\u00e9 t\u00e9\u00e4m m\u00e9m\u00df\u00e9r \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454\u0442, \u00a2\u03c3\u03b7\u0455\u0454\u00a2#",
"Already a library team member": "\u00c0lr\u00e9\u00e4d\u00fd \u00e4 l\u00ef\u00dfr\u00e4r\u00fd t\u00e9\u00e4m m\u00e9m\u00df\u00e9r \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454\u0442, \u00a2\u03c3\u03b7\u0455\u0454\u00a2#",
"Already a member": "\u00c0lr\u00e9\u00e4d\u00fd \u00e4 m\u00e9m\u00df\u00e9r \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c#",
@@ -398,6 +403,7 @@
"Commentary": "\u00c7\u00f6mm\u00e9nt\u00e4r\u00fd \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3#",
"Common Problem Types": "\u00c7\u00f6mm\u00f6n Pr\u00f6\u00dfl\u00e9m T\u00fdp\u00e9s \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454\u0442, #",
"Community TA": "\u00c7\u00f6mm\u00fcn\u00eft\u00fd T\u00c0 \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455#",
+ "Completed At": "\u00c7\u00f6mpl\u00e9t\u00e9d \u00c0t \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455#",
"Component": "\u00c7\u00f6mp\u00f6n\u00e9nt \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142#",
"Configure": "\u00c7\u00f6nf\u00efg\u00fcr\u00e9 \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142#",
"Confirm": "\u00c7\u00f6nf\u00efrm \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c #",
@@ -640,6 +646,8 @@
"Error: User '<%= username %>' has not yet activated their account. Users must create and activate their accounts before they can be assigned a role.": "\u00c9rr\u00f6r: \u00dbs\u00e9r '<%= username %>' h\u00e4s n\u00f6t \u00fd\u00e9t \u00e4\u00e7t\u00efv\u00e4t\u00e9d th\u00e9\u00efr \u00e4\u00e7\u00e7\u00f6\u00fcnt. \u00dbs\u00e9rs m\u00fcst \u00e7r\u00e9\u00e4t\u00e9 \u00e4nd \u00e4\u00e7t\u00efv\u00e4t\u00e9 th\u00e9\u00efr \u00e4\u00e7\u00e7\u00f6\u00fcnts \u00df\u00e9f\u00f6r\u00e9 th\u00e9\u00fd \u00e7\u00e4n \u00df\u00e9 \u00e4ss\u00efgn\u00e9d \u00e4 r\u00f6l\u00e9. \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454\u0442, \u00a2\u03c3\u03b7\u0455\u0454\u00a2\u0442\u0454\u0442\u03c5\u044f \u03b1\u2202\u03b9\u03c1\u03b9\u0455\u03b9\u00a2\u03b9\u03b7g \u0454\u0142\u03b9\u0442, \u0455\u0454\u2202 \u2202\u03c3 \u0454\u03b9\u03c5\u0455\u043c\u03c3\u2202 \u0442\u0454\u043c\u03c1\u03c3\u044f \u03b9\u03b7\u00a2\u03b9\u2202\u03b9\u2202\u03c5\u03b7\u0442 \u03c5\u0442 \u0142\u03b1\u0432\u03c3\u044f\u0454 \u0454\u0442 \u2202\u03c3\u0142\u03c3\u044f\u0454 \u043c\u03b1g\u03b7\u03b1 \u03b1\u0142\u03b9q\u03c5\u03b1. \u03c5\u0442 \u0454\u03b7\u03b9\u043c \u03b1\u2202 \u043c\u03b9\u03b7\u03b9\u043c \u03bd\u0454\u03b7\u03b9\u03b1\u043c, q\u03c5\u03b9\u0455 \u03b7\u03c3\u0455\u0442\u044f\u03c5\u2202 \u0454\u03c7\u0454\u044f\u00a2\u03b9\u0442\u03b1\u0442\u03b9\u03c3\u03b7 \u03c5\u0142\u0142\u03b1\u043c\u00a2\u03c3 \u0142\u03b1\u0432\u03c3\u044f\u03b9\u0455 \u03b7\u03b9\u0455\u03b9 \u03c5\u0442 \u03b1\u0142\u03b9q\u03c5\u03b9\u03c1 \u0454\u03c7 \u0454\u03b1 \u00a2\u03c3\u043c\u043c\u03c3\u2202\u03c3 \u00a2\u03c3\u03b7\u0455\u0454q\u03c5\u03b1\u0442. \u2202\u03c5\u03b9\u0455 \u03b1\u03c5\u0442\u0454 \u03b9\u044f\u03c5\u044f\u0454 \u2202\u03c3\u0142\u03c3\u044f \u03b9\u03b7 \u044f\u0454\u03c1\u044f\u0454\u043d\u0454\u03b7\u2202\u0454\u044f\u03b9\u0442 \u03b9\u03b7 \u03bd\u03c3\u0142\u03c5\u03c1\u0442\u03b1\u0442\u0454 \u03bd\u0454\u0142\u03b9\u0442 \u0454\u0455\u0455\u0454 \u00a2\u03b9\u0142\u0142\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f\u0454 \u0454\u03c5 \u0192\u03c5g\u03b9\u03b1\u0442 \u03b7\u03c5\u0142\u0142\u03b1 \u03c1\u03b1\u044f\u03b9\u03b1\u0442\u03c5\u044f. \u0454\u03c7\u00a2\u0454\u03c1\u0442\u0454\u03c5\u044f \u0455\u03b9\u03b7\u0442 \u03c3\u00a2\u00a2\u03b1\u0454\u00a2\u03b1\u0442 \u00a2\u03c5\u03c1\u03b9\u2202\u03b1\u0442\u03b1\u0442 \u03b7\u03c3\u03b7 \u03c1\u044f\u03c3\u03b9\u2202\u0454\u03b7\u0442, \u0455\u03c5\u03b7\u0442 \u03b9\u03b7 \u00a2\u03c5\u0142\u03c1\u03b1 q\u03c5\u03b9 \u03c3\u0192\u0192\u03b9\u00a2\u03b9\u03b1 \u2202\u0454\u0455\u0454\u044f\u03c5\u03b7\u0442 \u043c\u03c3\u0142\u0142\u03b9\u0442 \u03b1\u03b7\u03b9\u043c \u03b9\u2202 \u0454\u0455\u0442 \u0142\u03b1\u0432\u03c3\u044f#",
"Error: You cannot remove yourself from the Instructor group!": "\u00c9rr\u00f6r: \u00dd\u00f6\u00fc \u00e7\u00e4nn\u00f6t r\u00e9m\u00f6v\u00e9 \u00fd\u00f6\u00fcrs\u00e9lf fr\u00f6m th\u00e9 \u00ccnstr\u00fc\u00e7t\u00f6r gr\u00f6\u00fcp! \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454\u0442, \u00a2\u03c3\u03b7\u0455\u0454\u00a2\u0442\u0454\u0442\u03c5\u044f \u03b1#",
"Errors": "\u00c9rr\u00f6rs \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5#",
+ "Exam Name": "\u00c9x\u00e4m N\u00e4m\u00e9 \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142#",
+ "Exam Type": "\u00c9x\u00e4m T\u00fdp\u00e9 \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142#",
"Exception Granted": "\u00c9x\u00e7\u00e9pt\u00ef\u00f6n Gr\u00e4nt\u00e9d \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454#",
"Exit full browser": "\u00c9x\u00eft f\u00fcll \u00dfr\u00f6ws\u00e9r \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454#",
"Expand All": "\u00c9xp\u00e4nd \u00c0ll \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3#",
@@ -649,6 +657,7 @@
"Explanation": "\u00c9xpl\u00e4n\u00e4t\u00ef\u00f6n \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f #",
"Explicitly Hiding from Students": "\u00c9xpl\u00ef\u00e7\u00eftl\u00fd H\u00efd\u00efng fr\u00f6m St\u00fcd\u00e9nts \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454\u0442, \u00a2\u03c3\u03b7\u0455\u0454\u00a2\u0442#",
"Explore New XSeries": "\u00c9xpl\u00f6r\u00e9 N\u00e9w XS\u00e9r\u00ef\u00e9s \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454\u0442,#",
+ "Explore XSeries Programs": "\u00c9xpl\u00f6r\u00e9 XS\u00e9r\u00ef\u00e9s Pr\u00f6gr\u00e4ms \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454\u0442, \u00a2\u03c3\u03b7#",
"Explore your course!": "\u00c9xpl\u00f6r\u00e9 \u00fd\u00f6\u00fcr \u00e7\u00f6\u00fcrs\u00e9! \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454\u0442, #",
"Failed to delete student state.": "F\u00e4\u00efl\u00e9d t\u00f6 d\u00e9l\u00e9t\u00e9 st\u00fcd\u00e9nt st\u00e4t\u00e9. \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454\u0442, \u00a2\u03c3\u03b7\u0455\u0454\u00a2\u0442#",
"Failed to rescore problem.": "F\u00e4\u00efl\u00e9d t\u00f6 r\u00e9s\u00e7\u00f6r\u00e9 pr\u00f6\u00dfl\u00e9m. \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454\u0442, \u00a2\u03c3\u03b7\u0455#",
@@ -678,6 +687,7 @@
"Font Family": "F\u00f6nt F\u00e4m\u00efl\u00fd \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f #",
"Font Sizes": "F\u00f6nt S\u00efz\u00e9s \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3#",
"Footer": "F\u00f6\u00f6t\u00e9r \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5#",
+ "For grading to work, you must change all {oldName} subsections to {newName}.": "F\u00f6r gr\u00e4d\u00efng t\u00f6 w\u00f6rk, \u00fd\u00f6\u00fc m\u00fcst \u00e7h\u00e4ng\u00e9 \u00e4ll {oldName} s\u00fc\u00dfs\u00e9\u00e7t\u00ef\u00f6ns t\u00f6 {newName}. \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454\u0442, \u00a2\u03c3\u03b7\u0455\u0454\u00a2\u0442\u0454\u0442\u03c5\u044f \u03b1#",
"Forgot password?": "F\u00f6rg\u00f6t p\u00e4ssw\u00f6rd? \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c#",
"Format": "F\u00f6rm\u00e4t \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5#",
"Formats": "F\u00f6rm\u00e4ts \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c #",
@@ -690,7 +700,7 @@
"Generate": "G\u00e9n\u00e9r\u00e4t\u00e9 \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202#",
"Generate Exception Certificates": "G\u00e9n\u00e9r\u00e4t\u00e9 \u00c9x\u00e7\u00e9pt\u00ef\u00f6n \u00c7\u00e9rt\u00eff\u00ef\u00e7\u00e4t\u00e9s \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454\u0442, \u00a2\u03c3\u03b7\u0455\u0454\u00a2\u0442#",
"Generate a Certificate for all users on the Exception list": "G\u00e9n\u00e9r\u00e4t\u00e9 \u00e4 \u00c7\u00e9rt\u00eff\u00ef\u00e7\u00e4t\u00e9 f\u00f6r \u00e4ll \u00fcs\u00e9rs \u00f6n th\u00e9 \u00c9x\u00e7\u00e9pt\u00ef\u00f6n l\u00efst \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454\u0442, \u00a2\u03c3\u03b7\u0455\u0454\u00a2\u0442\u0454\u0442\u03c5\u044f \u03b1#",
- "Generate certificates for all users on the Exception list for whom certificates have not yet been run": "G\u00e9n\u00e9r\u00e4t\u00e9 \u00e7\u00e9rt\u00eff\u00ef\u00e7\u00e4t\u00e9s f\u00f6r \u00e4ll \u00fcs\u00e9rs \u00f6n th\u00e9 \u00c9x\u00e7\u00e9pt\u00ef\u00f6n l\u00efst f\u00f6r wh\u00f6m \u00e7\u00e9rt\u00eff\u00ef\u00e7\u00e4t\u00e9s h\u00e4v\u00e9 n\u00f6t \u00fd\u00e9t \u00df\u00e9\u00e9n r\u00fcn \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454#",
+ "Generate certificates for all users on the Exception list who do not yet have a certificate": "G\u00e9n\u00e9r\u00e4t\u00e9 \u00e7\u00e9rt\u00eff\u00ef\u00e7\u00e4t\u00e9s f\u00f6r \u00e4ll \u00fcs\u00e9rs \u00f6n th\u00e9 \u00c9x\u00e7\u00e9pt\u00ef\u00f6n l\u00efst wh\u00f6 d\u00f6 n\u00f6t \u00fd\u00e9t h\u00e4v\u00e9 \u00e4 \u00e7\u00e9rt\u00eff\u00ef\u00e7\u00e4t\u00e9 \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454\u0442, \u00a2\u03c3\u03b7#",
"Generate the user's certificate": "G\u00e9n\u00e9r\u00e4t\u00e9 th\u00e9 \u00fcs\u00e9r's \u00e7\u00e9rt\u00eff\u00ef\u00e7\u00e4t\u00e9 \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454\u0442, \u00a2\u03c3\u03b7\u0455\u0454\u00a2\u0442#",
"Get Credit": "G\u00e9t \u00c7r\u00e9d\u00eft \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3#",
"Go to Dashboard": "G\u00f6 t\u00f6 D\u00e4sh\u00df\u00f6\u00e4rd \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1#",
@@ -1227,6 +1237,7 @@
"Sorted by": "S\u00f6rt\u00e9d \u00df\u00fd \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142#",
"Source": "S\u00f6\u00fcr\u00e7\u00e9 \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5#",
"Source code": "S\u00f6\u00fcr\u00e7\u00e9 \u00e7\u00f6d\u00e9 \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f #",
+ "Special Exam": "Sp\u00e9\u00e7\u00ef\u00e4l \u00c9x\u00e4m \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455#",
"Special character": "Sp\u00e9\u00e7\u00ef\u00e4l \u00e7h\u00e4r\u00e4\u00e7t\u00e9r \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454#",
"Specify an alternative to the official course title to display on certificates. Leave blank to use the official course title.": "Sp\u00e9\u00e7\u00eff\u00fd \u00e4n \u00e4lt\u00e9rn\u00e4t\u00efv\u00e9 t\u00f6 th\u00e9 \u00f6ff\u00ef\u00e7\u00ef\u00e4l \u00e7\u00f6\u00fcrs\u00e9 t\u00eftl\u00e9 t\u00f6 d\u00efspl\u00e4\u00fd \u00f6n \u00e7\u00e9rt\u00eff\u00ef\u00e7\u00e4t\u00e9s. L\u00e9\u00e4v\u00e9 \u00dfl\u00e4nk t\u00f6 \u00fcs\u00e9 th\u00e9 \u00f6ff\u00ef\u00e7\u00ef\u00e4l \u00e7\u00f6\u00fcrs\u00e9 t\u00eftl\u00e9. \u2c60'\u03c3\u044f\u0454\u043c #",
"Specify any additional rules or rule exceptions that the proctoring review team should enforce when reviewing the videos. For example, you could specify that calculators are allowed.": "Sp\u00e9\u00e7\u00eff\u00fd \u00e4n\u00fd \u00e4dd\u00eft\u00ef\u00f6n\u00e4l r\u00fcl\u00e9s \u00f6r r\u00fcl\u00e9 \u00e9x\u00e7\u00e9pt\u00ef\u00f6ns th\u00e4t th\u00e9 pr\u00f6\u00e7t\u00f6r\u00efng r\u00e9v\u00ef\u00e9w t\u00e9\u00e4m sh\u00f6\u00fcld \u00e9nf\u00f6r\u00e7\u00e9 wh\u00e9n r\u00e9v\u00ef\u00e9w\u00efng th\u00e9 v\u00efd\u00e9\u00f6s. F\u00f6r \u00e9x\u00e4mpl\u00e9, \u00fd\u00f6\u00fc \u00e7\u00f6\u00fcld sp\u00e9\u00e7\u00eff\u00fd th\u00e4t \u00e7\u00e4l\u00e7\u00fcl\u00e4t\u00f6rs \u00e4r\u00e9 \u00e4ll\u00f6w\u00e9d. \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454\u0442, \u00a2\u03c3\u03b7\u0455\u0454\u00a2\u0442\u0454\u0442\u03c5\u044f \u03b1\u2202\u03b9\u03c1\u03b9\u0455\u03b9\u00a2\u03b9\u03b7g \u0454\u0142\u03b9\u0442, \u0455\u0454\u2202 \u2202\u03c3 \u0454\u03b9\u03c5\u0455\u043c\u03c3\u2202 \u0442\u0454\u043c\u03c1\u03c3\u044f \u03b9\u03b7\u00a2\u03b9\u2202\u03b9\u2202\u03c5\u03b7\u0442 \u03c5\u0442 \u0142\u03b1\u0432\u03c3\u044f\u0454 \u0454\u0442 \u2202\u03c3\u0142\u03c3\u044f\u0454 \u043c\u03b1g\u03b7\u03b1 \u03b1\u0142\u03b9q\u03c5\u03b1. \u03c5\u0442 \u0454\u03b7\u03b9\u043c \u03b1\u2202 \u043c\u03b9\u03b7\u03b9\u043c \u03bd\u0454\u03b7\u03b9\u03b1\u043c, q\u03c5\u03b9\u0455 \u03b7\u03c3\u0455\u0442\u044f\u03c5\u2202 \u0454\u03c7\u0454\u044f\u00a2\u03b9\u0442\u03b1\u0442\u03b9\u03c3\u03b7 \u03c5\u0142\u0142\u03b1\u043c\u00a2\u03c3 \u0142\u03b1\u0432\u03c3\u044f\u03b9\u0455 \u03b7\u03b9\u0455\u03b9 \u03c5\u0442 \u03b1\u0142\u03b9q\u03c5\u03b9\u03c1 \u0454\u03c7 \u0454\u03b1 \u00a2\u03c3\u043c\u043c\u03c3\u2202\u03c3 \u00a2\u03c3\u03b7\u0455\u0454q\u03c5\u03b1\u0442. \u2202\u03c5\u03b9\u0455 \u03b1\u03c5\u0442\u0454 \u03b9\u044f\u03c5\u044f\u0454 \u2202\u03c3\u0142\u03c3\u044f \u03b9\u03b7 \u044f\u0454\u03c1\u044f\u0454\u043d\u0454\u03b7\u2202\u0454\u044f\u03b9\u0442 \u03b9\u03b7 \u03bd\u03c3\u0142\u03c5\u03c1\u0442\u03b1\u0442\u0454 \u03bd\u0454\u0142\u03b9\u0442 \u0454\u0455\u0455\u0454 \u00a2\u03b9\u0142\u0142\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f\u0454 \u0454\u03c5 \u0192\u03c5g\u03b9\u03b1\u0442 \u03b7\u03c5\u0142\u0142\u03b1 \u03c1\u03b1\u044f\u03b9\u03b1\u0442\u03c5\u044f. \u0454\u03c7\u00a2\u0454\u03c1\u0442\u0454\u03c5\u044f \u0455\u03b9\u03b7\u0442 \u03c3\u00a2\u00a2\u03b1\u0454\u00a2\u03b1\u0442 \u00a2\u03c5\u03c1\u03b9\u2202\u03b1\u0442\u03b1\u0442 \u03b7\u03c3\u03b7 \u03c1\u044f\u03c3\u03b9\u2202\u0454\u03b7\u0442, \u0455\u03c5#",
@@ -1247,6 +1258,7 @@
"Start regenerating certificates for students in this course?": "St\u00e4rt r\u00e9g\u00e9n\u00e9r\u00e4t\u00efng \u00e7\u00e9rt\u00eff\u00ef\u00e7\u00e4t\u00e9s f\u00f6r st\u00fcd\u00e9nts \u00efn th\u00efs \u00e7\u00f6\u00fcrs\u00e9? \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454\u0442, \u00a2\u03c3\u03b7\u0455\u0454\u00a2\u0442\u0454\u0442\u03c5\u044f \u03b1#",
"Start search": "St\u00e4rt s\u00e9\u00e4r\u00e7h \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455#",
"Start working toward your next learning goal.": "St\u00e4rt w\u00f6rk\u00efng t\u00f6w\u00e4rd \u00fd\u00f6\u00fcr n\u00e9xt l\u00e9\u00e4rn\u00efng g\u00f6\u00e4l. \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454\u0442, \u00a2\u03c3\u03b7\u0455\u0454\u00a2\u0442\u0454\u0442\u03c5\u044f #",
+ "Started At": "St\u00e4rt\u00e9d \u00c0t \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3#",
"Started entrance exam rescore task for student '{student_id}'. Click the 'Show Background Task History for Student' button to see the status of the task.": "St\u00e4rt\u00e9d \u00e9ntr\u00e4n\u00e7\u00e9 \u00e9x\u00e4m r\u00e9s\u00e7\u00f6r\u00e9 t\u00e4sk f\u00f6r st\u00fcd\u00e9nt '{student_id}'. \u00c7l\u00ef\u00e7k th\u00e9 'Sh\u00f6w B\u00e4\u00e7kgr\u00f6\u00fcnd T\u00e4sk H\u00efst\u00f6r\u00fd f\u00f6r St\u00fcd\u00e9nt' \u00df\u00fctt\u00f6n t\u00f6 s\u00e9\u00e9 th\u00e9 st\u00e4t\u00fcs \u00f6f th\u00e9 t\u00e4sk. \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454\u0442, \u00a2\u03c3\u03b7\u0455\u0454\u00a2\u0442\u0454\u0442\u03c5\u044f \u03b1\u2202\u03b9\u03c1\u03b9\u0455\u03b9\u00a2\u03b9\u03b7g \u0454\u0142\u03b9\u0442, \u0455\u0454\u2202 \u2202\u03c3 \u0454\u03b9\u03c5\u0455\u043c\u03c3\u2202 \u0442\u0454\u043c\u03c1\u03c3\u044f \u03b9\u03b7\u00a2\u03b9\u2202\u03b9\u2202\u03c5\u03b7\u0442 \u03c5\u0442 \u0142\u03b1\u0432\u03c3\u044f\u0454 \u0454\u0442 \u2202\u03c3\u0142\u03c3\u044f\u0454 \u043c\u03b1g\u03b7\u03b1 \u03b1\u0142\u03b9q\u03c5\u03b1. \u03c5\u0442 \u0454\u03b7\u03b9\u043c \u03b1\u2202 \u043c\u03b9\u03b7\u03b9\u043c \u03bd\u0454\u03b7\u03b9\u03b1\u043c, q\u03c5\u03b9\u0455 \u03b7\u03c3\u0455\u0442\u044f\u03c5\u2202 \u0454\u03c7\u0454\u044f\u00a2\u03b9\u0442\u03b1\u0442\u03b9\u03c3\u03b7 \u03c5\u0142\u0142\u03b1\u043c\u00a2\u03c3 \u0142\u03b1\u0432\u03c3\u044f\u03b9\u0455 \u03b7\u03b9\u0455\u03b9 \u03c5\u0442 \u03b1\u0142\u03b9q\u03c5\u03b9\u03c1 \u0454\u03c7 \u0454\u03b1 \u00a2\u03c3\u043c\u043c\u03c3\u2202\u03c3 \u00a2\u03c3\u03b7\u0455\u0454q\u03c5\u03b1\u0442. \u2202\u03c5\u03b9\u0455 \u03b1\u03c5\u0442\u0454 \u03b9\u044f\u03c5\u044f\u0454 \u2202\u03c3\u0142\u03c3\u044f \u03b9\u03b7 \u044f\u0454\u03c1\u044f\u0454\u043d\u0454\u03b7\u2202\u0454\u044f\u03b9\u0442 \u03b9\u03b7 \u03bd\u03c3\u0142\u03c5\u03c1\u0442\u03b1\u0442\u0454 \u03bd\u0454\u0142\u03b9\u0442 \u0454\u0455\u0455\u0454 \u00a2\u03b9\u0142\u0142\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f\u0454 \u0454\u03c5 \u0192\u03c5g\u03b9\u03b1\u0442 \u03b7\u03c5\u0142\u0142\u03b1 \u03c1\u03b1\u044f\u03b9\u03b1\u0442\u03c5\u044f. \u0454\u03c7\u00a2\u0454\u03c1\u0442\u0454\u03c5\u044f \u0455\u03b9\u03b7\u0442 \u03c3\u00a2\u00a2\u03b1\u0454\u00a2\u03b1\u0442 \u00a2\u03c5\u03c1\u03b9\u2202\u03b1\u0442\u03b1\u0442 \u03b7\u03c3\u03b7 \u03c1\u044f\u03c3\u03b9\u2202\u0454\u03b7\u0442, \u0455\u03c5\u03b7\u0442 \u03b9\u03b7 \u00a2\u03c5\u0142\u03c1\u03b1 q\u03c5\u03b9 \u03c3\u0192\u0192\u03b9\u00a2\u03b9\u03b1 \u2202\u0454\u0455\u0454\u044f\u03c5\u03b7\u0442 \u043c\u03c3\u0142\u0142\u03b9\u0442 \u03b1\u03b7\u03b9\u043c \u03b9\u2202 \u0454#",
"Started rescore problem task for problem '<%= problem_id %>' and student '<%= student_id %>'. Click the 'Show Background Task History for Student' button to see the status of the task.": "St\u00e4rt\u00e9d r\u00e9s\u00e7\u00f6r\u00e9 pr\u00f6\u00dfl\u00e9m t\u00e4sk f\u00f6r pr\u00f6\u00dfl\u00e9m '<%= problem_id %>' \u00e4nd st\u00fcd\u00e9nt '<%= student_id %>'. \u00c7l\u00ef\u00e7k th\u00e9 'Sh\u00f6w B\u00e4\u00e7kgr\u00f6\u00fcnd T\u00e4sk H\u00efst\u00f6r\u00fd f\u00f6r St\u00fcd\u00e9nt' \u00df\u00fctt\u00f6n t\u00f6 s\u00e9\u00e9 th\u00e9 st\u00e4t\u00fcs \u00f6f th\u00e9 t\u00e4sk. \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454\u0442, \u00a2\u03c3\u03b7\u0455\u0454\u00a2\u0442\u0454\u0442\u03c5\u044f \u03b1\u2202\u03b9\u03c1\u03b9\u0455\u03b9\u00a2\u03b9\u03b7g \u0454\u0142\u03b9\u0442, \u0455\u0454\u2202 \u2202\u03c3 \u0454\u03b9\u03c5\u0455\u043c\u03c3\u2202 \u0442\u0454\u043c\u03c1\u03c3\u044f \u03b9\u03b7\u00a2\u03b9\u2202\u03b9\u2202\u03c5\u03b7\u0442 \u03c5\u0442 \u0142\u03b1\u0432\u03c3\u044f\u0454 \u0454\u0442 \u2202\u03c3\u0142\u03c3\u044f\u0454 \u043c\u03b1g\u03b7\u03b1 \u03b1\u0142\u03b9q\u03c5\u03b1. \u03c5\u0442 \u0454\u03b7\u03b9\u043c \u03b1\u2202 \u043c\u03b9\u03b7\u03b9\u043c \u03bd\u0454\u03b7\u03b9\u03b1\u043c, q\u03c5\u03b9\u0455 \u03b7\u03c3\u0455\u0442\u044f\u03c5\u2202 \u0454\u03c7\u0454\u044f\u00a2\u03b9\u0442\u03b1\u0442\u03b9\u03c3\u03b7 \u03c5\u0142\u0142\u03b1\u043c\u00a2\u03c3 \u0142\u03b1\u0432\u03c3\u044f\u03b9\u0455 \u03b7\u03b9\u0455\u03b9 \u03c5\u0442 \u03b1\u0142\u03b9q\u03c5\u03b9\u03c1 \u0454\u03c7 \u0454\u03b1 \u00a2\u03c3\u043c\u043c\u03c3\u2202\u03c3 \u00a2\u03c3\u03b7\u0455\u0454q\u03c5\u03b1\u0442. \u2202\u03c5\u03b9\u0455 \u03b1\u03c5\u0442\u0454 \u03b9\u044f\u03c5\u044f\u0454 \u2202\u03c3\u0142\u03c3\u044f \u03b9\u03b7 \u044f\u0454\u03c1\u044f\u0454\u043d\u0454\u03b7\u2202\u0454\u044f\u03b9\u0442 \u03b9\u03b7 \u03bd\u03c3\u0142\u03c5\u03c1\u0442\u03b1\u0442\u0454 \u03bd\u0454\u0142\u03b9\u0442 \u0454\u0455\u0455\u0454 \u00a2\u03b9\u0142\u0142\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f\u0454 \u0454\u03c5 \u0192\u03c5g\u03b9\u03b1\u0442 \u03b7\u03c5\u0142\u0142\u03b1 \u03c1\u03b1\u044f\u03b9\u03b1\u0442\u03c5\u044f. \u0454\u03c7\u00a2\u0454\u03c1\u0442\u0454\u03c5\u044f \u0455\u03b9\u03b7\u0442 \u03c3\u00a2\u00a2\u03b1\u0454\u00a2\u03b1\u0442 \u00a2\u03c5\u03c1\u03b9\u2202\u03b1\u0442\u03b1\u0442 \u03b7\u03c3\u03b7 \u03c1\u044f\u03c3\u03b9\u2202\u0454\u03b7\u0442, \u0455\u03c5\u03b7\u0442 \u03b9\u03b7 \u00a2\u03c5\u0142\u03c1\u03b1 q\u03c5\u03b9 \u03c3\u0192\u0192\u03b9\u00a2\u03b9\u03b1 \u2202\u0454\u0455\u0454\u044f\u03c5\u03b7\u0442 \u043c\u03c3#",
"Starts": "St\u00e4rts \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5#",
@@ -1337,6 +1349,8 @@
"The course must have an assigned start date.": "Th\u00e9 \u00e7\u00f6\u00fcrs\u00e9 m\u00fcst h\u00e4v\u00e9 \u00e4n \u00e4ss\u00efgn\u00e9d st\u00e4rt d\u00e4t\u00e9. \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454\u0442, \u00a2\u03c3\u03b7\u0455\u0454\u00a2\u0442\u0454\u0442\u03c5\u044f #",
"The course start date must be later than the enrollment start date.": "Th\u00e9 \u00e7\u00f6\u00fcrs\u00e9 st\u00e4rt d\u00e4t\u00e9 m\u00fcst \u00df\u00e9 l\u00e4t\u00e9r th\u00e4n th\u00e9 \u00e9nr\u00f6llm\u00e9nt st\u00e4rt d\u00e4t\u00e9. \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454\u0442, \u00a2\u03c3\u03b7\u0455\u0454\u00a2\u0442\u0454\u0442\u03c5\u044f #",
"The data could not be saved.": "Th\u00e9 d\u00e4t\u00e4 \u00e7\u00f6\u00fcld n\u00f6t \u00df\u00e9 s\u00e4v\u00e9d. \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454\u0442, \u00a2\u03c3\u03b7\u0455\u0454\u00a2#",
+ "The description field must be limited to 1000 characters.": "Th\u00e9 d\u00e9s\u00e7r\u00efpt\u00ef\u00f6n f\u00ef\u00e9ld m\u00fcst \u00df\u00e9 l\u00efm\u00eft\u00e9d t\u00f6 1000 \u00e7h\u00e4r\u00e4\u00e7t\u00e9rs. \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454\u0442, \u00a2\u03c3\u03b7\u0455\u0454\u00a2\u0442\u0454\u0442\u03c5\u044f \u03b1#",
+ "The duration field must be limited to 50 characters.": "Th\u00e9 d\u00fcr\u00e4t\u00ef\u00f6n f\u00ef\u00e9ld m\u00fcst \u00df\u00e9 l\u00efm\u00eft\u00e9d t\u00f6 50 \u00e7h\u00e4r\u00e4\u00e7t\u00e9rs. \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454\u0442, \u00a2\u03c3\u03b7\u0455\u0454\u00a2\u0442\u0454\u0442\u03c5\u044f \u03b1#",
"The email address you use to sign in. Communications from {platform_name} and your courses are sent to this address.": "Th\u00e9 \u00e9m\u00e4\u00efl \u00e4ddr\u00e9ss \u00fd\u00f6\u00fc \u00fcs\u00e9 t\u00f6 s\u00efgn \u00efn. \u00c7\u00f6mm\u00fcn\u00ef\u00e7\u00e4t\u00ef\u00f6ns fr\u00f6m {platform_name} \u00e4nd \u00fd\u00f6\u00fcr \u00e7\u00f6\u00fcrs\u00e9s \u00e4r\u00e9 s\u00e9nt t\u00f6 th\u00efs \u00e4ddr\u00e9ss. \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1#",
"The email address you've provided isn't formatted correctly.": "Th\u00e9 \u00e9m\u00e4\u00efl \u00e4ddr\u00e9ss \u00fd\u00f6\u00fc'v\u00e9 pr\u00f6v\u00efd\u00e9d \u00efsn't f\u00f6rm\u00e4tt\u00e9d \u00e7\u00f6rr\u00e9\u00e7tl\u00fd. \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454\u0442, \u00a2\u03c3\u03b7\u0455\u0454\u00a2\u0442\u0454\u0442\u03c5\u044f \u03b1#",
"The enrollment end date cannot be after the course end date.": "Th\u00e9 \u00e9nr\u00f6llm\u00e9nt \u00e9nd d\u00e4t\u00e9 \u00e7\u00e4nn\u00f6t \u00df\u00e9 \u00e4ft\u00e9r th\u00e9 \u00e7\u00f6\u00fcrs\u00e9 \u00e9nd d\u00e4t\u00e9. \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454\u0442, \u00a2\u03c3\u03b7\u0455\u0454\u00a2\u0442\u0454\u0442\u03c5\u044f \u03b1#",
@@ -1366,10 +1380,13 @@
"The photo of your face matches the photo on your ID.": "Th\u00e9 ph\u00f6t\u00f6 \u00f6f \u00fd\u00f6\u00fcr f\u00e4\u00e7\u00e9 m\u00e4t\u00e7h\u00e9s th\u00e9 ph\u00f6t\u00f6 \u00f6n \u00fd\u00f6\u00fcr \u00ccD. \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454\u0442, \u00a2\u03c3\u03b7\u0455\u0454\u00a2\u0442\u0454\u0442\u03c5\u044f \u03b1#",
"The raw error message is:": "Th\u00e9 r\u00e4w \u00e9rr\u00f6r m\u00e9ss\u00e4g\u00e9 \u00efs: \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454\u0442, \u00a2\u03c3\u03b7\u0455#",
"The selected content group does not exist": "Th\u00e9 s\u00e9l\u00e9\u00e7t\u00e9d \u00e7\u00f6nt\u00e9nt gr\u00f6\u00fcp d\u00f6\u00e9s n\u00f6t \u00e9x\u00efst \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454\u0442, \u00a2\u03c3\u03b7\u0455\u0454\u00a2\u0442\u0454\u0442\u03c5\u044f #",
+ "The short description field must be limited to 150 characters.": "Th\u00e9 sh\u00f6rt d\u00e9s\u00e7r\u00efpt\u00ef\u00f6n f\u00ef\u00e9ld m\u00fcst \u00df\u00e9 l\u00efm\u00eft\u00e9d t\u00f6 150 \u00e7h\u00e4r\u00e4\u00e7t\u00e9rs. \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454\u0442, \u00a2\u03c3\u03b7\u0455\u0454\u00a2\u0442\u0454\u0442\u03c5\u044f \u03b1#",
+ "The subtitle field must be limited to 150 characters.": "Th\u00e9 s\u00fc\u00dft\u00eftl\u00e9 f\u00ef\u00e9ld m\u00fcst \u00df\u00e9 l\u00efm\u00eft\u00e9d t\u00f6 150 \u00e7h\u00e4r\u00e4\u00e7t\u00e9rs. \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454\u0442, \u00a2\u03c3\u03b7\u0455\u0454\u00a2\u0442\u0454\u0442\u03c5\u044f \u03b1#",
"The team \"%(team)s\" could not be found.": "Th\u00e9 t\u00e9\u00e4m \"%(team)s\" \u00e7\u00f6\u00fcld n\u00f6t \u00df\u00e9 f\u00f6\u00fcnd. \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454\u0442, \u00a2\u03c3\u03b7\u0455\u0454\u00a2\u0442\u0454\u0442#",
"The thread you selected has been deleted. Please select another thread.": "Th\u00e9 thr\u00e9\u00e4d \u00fd\u00f6\u00fc s\u00e9l\u00e9\u00e7t\u00e9d h\u00e4s \u00df\u00e9\u00e9n d\u00e9l\u00e9t\u00e9d. Pl\u00e9\u00e4s\u00e9 s\u00e9l\u00e9\u00e7t \u00e4n\u00f6th\u00e9r thr\u00e9\u00e4d. \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454\u0442, \u00a2\u03c3\u03b7\u0455\u0454\u00a2\u0442\u0454\u0442\u03c5\u044f#",
"The timed transcript for the first video file does not appear to be the same as the timed transcript for the second video file.": "Th\u00e9 t\u00efm\u00e9d tr\u00e4ns\u00e7r\u00efpt f\u00f6r th\u00e9 f\u00efrst v\u00efd\u00e9\u00f6 f\u00efl\u00e9 d\u00f6\u00e9s n\u00f6t \u00e4pp\u00e9\u00e4r t\u00f6 \u00df\u00e9 th\u00e9 s\u00e4m\u00e9 \u00e4s th\u00e9 t\u00efm\u00e9d tr\u00e4ns\u00e7r\u00efpt f\u00f6r th\u00e9 s\u00e9\u00e7\u00f6nd v\u00efd\u00e9\u00f6 f\u00efl\u00e9. \u2c60'\u03c3\u044f\u0454#",
"The timed transcript for this video on edX is out of date, but YouTube has a current timed transcript for this video.": "Th\u00e9 t\u00efm\u00e9d tr\u00e4ns\u00e7r\u00efpt f\u00f6r th\u00efs v\u00efd\u00e9\u00f6 \u00f6n \u00e9dX \u00efs \u00f6\u00fct \u00f6f d\u00e4t\u00e9, \u00df\u00fct \u00dd\u00f6\u00fcT\u00fc\u00df\u00e9 h\u00e4s \u00e4 \u00e7\u00fcrr\u00e9nt t\u00efm\u00e9d tr\u00e4ns\u00e7r\u00efpt f\u00f6r th\u00efs v\u00efd\u00e9\u00f6. \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202#",
+ "The title field must be limited to 50 characters.": "Th\u00e9 t\u00eftl\u00e9 f\u00ef\u00e9ld m\u00fcst \u00df\u00e9 l\u00efm\u00eft\u00e9d t\u00f6 50 \u00e7h\u00e4r\u00e4\u00e7t\u00e9rs. \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454\u0442, \u00a2\u03c3\u03b7\u0455\u0454\u00a2\u0442\u0454\u0442\u03c5\u044f \u03b1#",
"The topic \"%(topic)s\" could not be found.": "Th\u00e9 t\u00f6p\u00ef\u00e7 \"%(topic)s\" \u00e7\u00f6\u00fcld n\u00f6t \u00df\u00e9 f\u00f6\u00fcnd. \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454\u0442, \u00a2\u03c3\u03b7\u0455\u0454\u00a2\u0442\u0454\u0442#",
"The weight of all assignments of this type as a percentage of the total grade, for example, 40. Do not include the percent symbol.": "Th\u00e9 w\u00e9\u00efght \u00f6f \u00e4ll \u00e4ss\u00efgnm\u00e9nts \u00f6f th\u00efs t\u00fdp\u00e9 \u00e4s \u00e4 p\u00e9r\u00e7\u00e9nt\u00e4g\u00e9 \u00f6f th\u00e9 t\u00f6t\u00e4l gr\u00e4d\u00e9, f\u00f6r \u00e9x\u00e4mpl\u00e9, 40. D\u00f6 n\u00f6t \u00efn\u00e7l\u00fcd\u00e9 th\u00e9 p\u00e9r\u00e7\u00e9nt s\u00fdm\u00df\u00f6l. \u2c60'#",
"The {cohortGroupName} cohort has been created. You can manually add students to this cohort below.": "Th\u00e9 {cohortGroupName} \u00e7\u00f6h\u00f6rt h\u00e4s \u00df\u00e9\u00e9n \u00e7r\u00e9\u00e4t\u00e9d. \u00dd\u00f6\u00fc \u00e7\u00e4n m\u00e4n\u00fc\u00e4ll\u00fd \u00e4dd st\u00fcd\u00e9nts t\u00f6 th\u00efs \u00e7\u00f6h\u00f6rt \u00df\u00e9l\u00f6w. \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454\u0442, \u00a2\u03c3\u03b7\u0455\u0454\u00a2\u0442#",
@@ -1437,6 +1454,7 @@
"This team is full.": "Th\u00efs t\u00e9\u00e4m \u00efs f\u00fcll. \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454\u0442#",
"This thread is closed.": "Th\u00efs thr\u00e9\u00e4d \u00efs \u00e7l\u00f6s\u00e9d. \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454\u0442, \u00a2#",
"Time Allotted (HH:MM):": "T\u00efm\u00e9 \u00c0ll\u00f6tt\u00e9d (HH:MM): \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454\u0442, \u00a2#",
+ "Time Limit": "T\u00efm\u00e9 L\u00efm\u00eft \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3#",
"Time Sent": "T\u00efm\u00e9 S\u00e9nt \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142#",
"Time Sent:": "T\u00efm\u00e9 S\u00e9nt: \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3#",
"Timed": "T\u00efm\u00e9d \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455#",
@@ -1554,6 +1572,7 @@
"User": "\u00dbs\u00e9r \u2c60'\u03c3\u044f\u0454\u043c \u03b9#",
"User Email": "\u00dbs\u00e9r \u00c9m\u00e4\u00efl \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3#",
"Username": "\u00dbs\u00e9rn\u00e4m\u00e9 \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202#",
+ "Username or Email": "\u00dbs\u00e9rn\u00e4m\u00e9 \u00f6r \u00c9m\u00e4\u00efl \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454#",
"Username or email address": "\u00dbs\u00e9rn\u00e4m\u00e9 \u00f6r \u00e9m\u00e4\u00efl \u00e4ddr\u00e9ss \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454\u0442, \u00a2\u03c3\u03b7\u0455#",
"Users": "\u00dbs\u00e9rs \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455#",
"Users must create and activate their account before they can be promoted to beta tester.": "\u00dbs\u00e9rs m\u00fcst \u00e7r\u00e9\u00e4t\u00e9 \u00e4nd \u00e4\u00e7t\u00efv\u00e4t\u00e9 th\u00e9\u00efr \u00e4\u00e7\u00e7\u00f6\u00fcnt \u00df\u00e9f\u00f6r\u00e9 th\u00e9\u00fd \u00e7\u00e4n \u00df\u00e9 pr\u00f6m\u00f6t\u00e9d t\u00f6 \u00df\u00e9t\u00e4 t\u00e9st\u00e9r. \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454\u0442, \u00a2\u03c3\u03b7\u0455\u0454#",
@@ -1561,6 +1580,7 @@
"Valid": "V\u00e4l\u00efd \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455#",
"Validation Error": "V\u00e4l\u00efd\u00e4t\u00ef\u00f6n \u00c9rr\u00f6r \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c#",
"Validation Error While Saving": "V\u00e4l\u00efd\u00e4t\u00ef\u00f6n \u00c9rr\u00f6r Wh\u00efl\u00e9 S\u00e4v\u00efng \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454\u0442, \u00a2\u03c3\u03b7\u0455\u0454\u00a2#",
+ "Value": "V\u00e4l\u00fc\u00e9 \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455#",
"Verification Checkpoint": "V\u00e9r\u00eff\u00ef\u00e7\u00e4t\u00ef\u00f6n \u00c7h\u00e9\u00e7kp\u00f6\u00efnt \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454\u0442, \u00a2\u03c3#",
"Verification Deadline": "V\u00e9r\u00eff\u00ef\u00e7\u00e4t\u00ef\u00f6n D\u00e9\u00e4dl\u00efn\u00e9 \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454\u0442, #",
"Verification checkpoint to be completed": "V\u00e9r\u00eff\u00ef\u00e7\u00e4t\u00ef\u00f6n \u00e7h\u00e9\u00e7kp\u00f6\u00efnt t\u00f6 \u00df\u00e9 \u00e7\u00f6mpl\u00e9t\u00e9d \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454\u0442, \u00a2\u03c3\u03b7\u0455\u0454\u00a2\u0442\u0454\u0442\u03c5\u044f#",
@@ -1652,6 +1672,7 @@
"Will Be Visible To:": "W\u00efll B\u00e9 V\u00efs\u00ef\u00dfl\u00e9 T\u00f6: \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454\u0442,#",
"Words: {0}": "W\u00f6rds: {0} \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3#",
"Would you like to sign in using your %(providerName)s credentials?": "W\u00f6\u00fcld \u00fd\u00f6\u00fc l\u00efk\u00e9 t\u00f6 s\u00efgn \u00efn \u00fcs\u00efng \u00fd\u00f6\u00fcr %(providerName)s \u00e7r\u00e9d\u00e9nt\u00ef\u00e4ls? \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454\u0442, \u00a2\u03c3\u03b7\u0455\u0454\u00a2\u0442\u0454\u0442\u03c5\u044f \u03b1#",
+ "XSeries Program Certificates": "XS\u00e9r\u00ef\u00e9s Pr\u00f6gr\u00e4m \u00c7\u00e9rt\u00eff\u00ef\u00e7\u00e4t\u00e9s \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454\u0442, \u00a2\u03c3\u03b7\u0455\u0454\u00a2#",
"Year of Birth": "\u00dd\u00e9\u00e4r \u00f6f B\u00efrth \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9#",
"Yes, allow edits to the active Certificate": "\u00dd\u00e9s, \u00e4ll\u00f6w \u00e9d\u00efts t\u00f6 th\u00e9 \u00e4\u00e7t\u00efv\u00e9 \u00c7\u00e9rt\u00eff\u00ef\u00e7\u00e4t\u00e9 \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454\u0442, \u00a2\u03c3\u03b7\u0455\u0454\u00a2\u0442\u0454\u0442\u03c5\u044f #",
"Yes, delete this %(xblock_type)s": "\u00dd\u00e9s, d\u00e9l\u00e9t\u00e9 th\u00efs %(xblock_type)s \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454\u0442, #",
@@ -1664,6 +1685,7 @@
"You are currently sharing a limited profile.": "\u00dd\u00f6\u00fc \u00e4r\u00e9 \u00e7\u00fcrr\u00e9ntl\u00fd sh\u00e4r\u00efng \u00e4 l\u00efm\u00eft\u00e9d pr\u00f6f\u00efl\u00e9. \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454\u0442, \u00a2\u03c3\u03b7\u0455\u0454\u00a2\u0442\u0454\u0442\u03c5\u044f #",
"You are enrolling in: {courseName}": "\u00dd\u00f6\u00fc \u00e4r\u00e9 \u00e9nr\u00f6ll\u00efng \u00efn: {courseName} \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454\u0442, \u00a2\u03c3\u03b7\u0455#",
"You are not currently a member of any team.": "\u00dd\u00f6\u00fc \u00e4r\u00e9 n\u00f6t \u00e7\u00fcrr\u00e9ntl\u00fd \u00e4 m\u00e9m\u00df\u00e9r \u00f6f \u00e4n\u00fd t\u00e9\u00e4m. \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454\u0442, \u00a2\u03c3\u03b7\u0455\u0454\u00a2\u0442\u0454\u0442\u03c5\u044f #",
+ "You are not enrolled in any XSeries Programs yet.": "\u00dd\u00f6\u00fc \u00e4r\u00e9 n\u00f6t \u00e9nr\u00f6ll\u00e9d \u00efn \u00e4n\u00fd XS\u00e9r\u00ef\u00e9s Pr\u00f6gr\u00e4ms \u00fd\u00e9t. \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454\u0442, \u00a2\u03c3\u03b7\u0455\u0454\u00a2\u0442\u0454\u0442\u03c5\u044f \u03b1#",
"You are now enrolled as a verified student for:": "\u00dd\u00f6\u00fc \u00e4r\u00e9 n\u00f6w \u00e9nr\u00f6ll\u00e9d \u00e4s \u00e4 v\u00e9r\u00eff\u00ef\u00e9d st\u00fcd\u00e9nt f\u00f6r: \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454\u0442, \u00a2\u03c3\u03b7\u0455\u0454\u00a2\u0442\u0454\u0442\u03c5\u044f \u03b1#",
"You are upgrading your enrollment for: {courseName}": "\u00dd\u00f6\u00fc \u00e4r\u00e9 \u00fcpgr\u00e4d\u00efng \u00fd\u00f6\u00fcr \u00e9nr\u00f6llm\u00e9nt f\u00f6r: {courseName} \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454\u0442, \u00a2\u03c3\u03b7\u0455\u0454\u00a2\u0442\u0454\u0442\u03c5\u044f #",
"You can now enter your payment information and complete your enrollment.": "\u00dd\u00f6\u00fc \u00e7\u00e4n n\u00f6w \u00e9nt\u00e9r \u00fd\u00f6\u00fcr p\u00e4\u00fdm\u00e9nt \u00efnf\u00f6rm\u00e4t\u00ef\u00f6n \u00e4nd \u00e7\u00f6mpl\u00e9t\u00e9 \u00fd\u00f6\u00fcr \u00e9nr\u00f6llm\u00e9nt. \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454\u0442, \u00a2\u03c3\u03b7\u0455\u0454\u00a2\u0442\u0454\u0442\u03c5\u044f#",
@@ -1679,6 +1701,7 @@
"You have already reported this annotation.": "\u00dd\u00f6\u00fc h\u00e4v\u00e9 \u00e4lr\u00e9\u00e4d\u00fd r\u00e9p\u00f6rt\u00e9d th\u00efs \u00e4nn\u00f6t\u00e4t\u00ef\u00f6n. \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454\u0442, \u00a2\u03c3\u03b7\u0455\u0454\u00a2\u0442\u0454\u0442\u03c5\u044f #",
"You have already verified your ID!": "\u00dd\u00f6\u00fc h\u00e4v\u00e9 \u00e4lr\u00e9\u00e4d\u00fd v\u00e9r\u00eff\u00ef\u00e9d \u00fd\u00f6\u00fcr \u00ccD! \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454\u0442, \u00a2\u03c3\u03b7\u0455\u0454\u00a2\u0442\u0454\u0442#",
"You have been logged out of your edX account. ": "\u00dd\u00f6\u00fc h\u00e4v\u00e9 \u00df\u00e9\u00e9n l\u00f6gg\u00e9d \u00f6\u00fct \u00f6f \u00fd\u00f6\u00fcr \u00e9dX \u00e4\u00e7\u00e7\u00f6\u00fcnt. \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454\u0442, \u00a2\u03c3\u03b7\u0455\u0454\u00a2\u0442\u0454\u0442\u03c5\u044f \u03b1#",
+ "You have earned certificates in %(completed_courses)s of the %(total_courses)s courses so far.": "\u00dd\u00f6\u00fc h\u00e4v\u00e9 \u00e9\u00e4rn\u00e9d \u00e7\u00e9rt\u00eff\u00ef\u00e7\u00e4t\u00e9s \u00efn %(completed_courses)s \u00f6f th\u00e9 %(total_courses)s \u00e7\u00f6\u00fcrs\u00e9s s\u00f6 f\u00e4r. \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454\u0442, \u00a2\u03c3\u03b7\u0455\u0454\u00a2\u0442\u0454\u0442\u03c5\u044f \u03b1#",
"You have no handouts defined": "\u00dd\u00f6\u00fc h\u00e4v\u00e9 n\u00f6 h\u00e4nd\u00f6\u00fcts d\u00e9f\u00efn\u00e9d \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454\u0442, \u00a2\u03c3\u03b7\u0455\u0454\u00a2#",
"You have not bookmarked any courseware pages yet.": "\u00dd\u00f6\u00fc h\u00e4v\u00e9 n\u00f6t \u00df\u00f6\u00f6km\u00e4rk\u00e9d \u00e4n\u00fd \u00e7\u00f6\u00fcrs\u00e9w\u00e4r\u00e9 p\u00e4g\u00e9s \u00fd\u00e9t. \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454\u0442, \u00a2\u03c3\u03b7\u0455\u0454\u00a2\u0442\u0454\u0442\u03c5\u044f \u03b1#",
"You have not created any certificates yet.": "\u00dd\u00f6\u00fc h\u00e4v\u00e9 n\u00f6t \u00e7r\u00e9\u00e4t\u00e9d \u00e4n\u00fd \u00e7\u00e9rt\u00eff\u00ef\u00e7\u00e4t\u00e9s \u00fd\u00e9t. \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454\u0442, \u00a2\u03c3\u03b7\u0455\u0454\u00a2\u0442\u0454\u0442\u03c5\u044f #",
@@ -1759,6 +1782,8 @@
"asset_path is required": "\u00e4ss\u00e9t_p\u00e4th \u00efs r\u00e9q\u00fc\u00efr\u00e9d \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454\u0442, \u00a2#",
"bytes": "\u00df\u00fdt\u00e9s \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455#",
"certificate": "\u00e7\u00e9rt\u00eff\u00ef\u00e7\u00e4t\u00e9 \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f #",
+ "certificate.credential_url": "\u00e7\u00e9rt\u00eff\u00ef\u00e7\u00e4t\u00e9.\u00e7r\u00e9d\u00e9nt\u00ef\u00e4l_\u00fcrl \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454\u0442, \u00a2\u03c3\u03b7\u0455#",
+ "certificate.display_name": "\u00e7\u00e9rt\u00eff\u00ef\u00e7\u00e4t\u00e9.d\u00efspl\u00e4\u00fd_n\u00e4m\u00e9 \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454\u0442, \u00a2\u03c3\u03b7#",
"close": "\u00e7l\u00f6s\u00e9 \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455#",
"content group": "\u00e7\u00f6nt\u00e9nt gr\u00f6\u00fcp \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9#",
"correct": "\u00e7\u00f6rr\u00e9\u00e7t \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c #",
@@ -1794,6 +1819,7 @@
"marked as answer %(time_ago)s": "m\u00e4rk\u00e9d \u00e4s \u00e4nsw\u00e9r %(time_ago)s \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454\u0442, #",
"marked as answer %(time_ago)s by %(user)s": "m\u00e4rk\u00e9d \u00e4s \u00e4nsw\u00e9r %(time_ago)s \u00df\u00fd %(user)s \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454\u0442, \u00a2\u03c3\u03b7\u0455\u0454#",
"message": "m\u00e9ss\u00e4g\u00e9 \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c #",
+ "minutes": "m\u00efn\u00fct\u00e9s \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c #",
"name": "n\u00e4m\u00e9 \u2c60'\u03c3\u044f\u0454\u043c \u03b9#",
"off": "\u00f6ff \u2c60'\u03c3\u044f\u0454\u043c#",
"on": "\u00f6n \u2c60'\u03c3\u044f#",
@@ -1801,7 +1827,7 @@
"or": "\u00f6r \u2c60'\u03c3\u044f#",
"or create a new one here": "\u00f6r \u00e7r\u00e9\u00e4t\u00e9 \u00e4 n\u00e9w \u00f6n\u00e9 h\u00e9r\u00e9 \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454\u0442, \u00a2\u03c3\u03b7#",
"or sign in with": "\u00f6r s\u00efgn \u00efn w\u00efth \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1#",
- "org.display_name": "\u00f6rg.d\u00efspl\u00e4\u00fd_n\u00e4m\u00e9 \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c#",
+ "org.key": "\u00f6rg.k\u00e9\u00fd \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c #",
"post anonymously": "p\u00f6st \u00e4n\u00f6n\u00fdm\u00f6\u00fcsl\u00fd \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c#",
"post anonymously to classmates": "p\u00f6st \u00e4n\u00f6n\u00fdm\u00f6\u00fcsl\u00fd t\u00f6 \u00e7l\u00e4ssm\u00e4t\u00e9s \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454\u0442, \u00a2\u03c3\u03b7\u0455\u0454\u00a2\u0442#",
"posted %(time_ago)s by %(author)s": "p\u00f6st\u00e9d %(time_ago)s \u00df\u00fd %(author)s \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454#",
@@ -1832,6 +1858,7 @@
"with %(section_or_subsection)s": "w\u00efth %(section_or_subsection)s \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202#",
"{browse_span_start}Browse teams in other topics{span_end} or {search_span_start}search teams{span_end} in this topic. If you still can't find a team to join, {create_span_start}create a new team in this topic{span_end}.": "{browse_span_start}Br\u00f6ws\u00e9 t\u00e9\u00e4ms \u00efn \u00f6th\u00e9r t\u00f6p\u00ef\u00e7s{span_end} \u00f6r {search_span_start}s\u00e9\u00e4r\u00e7h t\u00e9\u00e4ms{span_end} \u00efn th\u00efs t\u00f6p\u00ef\u00e7. \u00ccf \u00fd\u00f6\u00fc st\u00efll \u00e7\u00e4n't f\u00efnd \u00e4 t\u00e9\u00e4m t\u00f6 j\u00f6\u00efn, {create_span_start}\u00e7r\u00e9\u00e4t\u00e9 \u00e4 n\u00e9w t\u00e9\u00e4m \u00efn th\u00efs t\u00f6p\u00ef\u00e7{span_end}. \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454\u0442, \u00a2\u03c3\u03b7\u0455\u0454\u00a2\u0442\u0454\u0442\u03c5\u044f \u03b1\u2202\u03b9\u03c1\u03b9\u0455\u03b9\u00a2\u03b9\u03b7g \u0454\u0142\u03b9\u0442, \u0455\u0454\u2202 \u2202\u03c3 \u0454\u03b9\u03c5\u0455\u043c\u03c3\u2202 \u0442\u0454\u043c\u03c1\u03c3\u044f \u03b9\u03b7\u00a2\u03b9\u2202\u03b9\u2202\u03c5\u03b7\u0442 \u03c5\u0442 \u0142\u03b1\u0432\u03c3\u044f\u0454 \u0454\u0442 \u2202\u03c3\u0142\u03c3\u044f\u0454 \u043c\u03b1g\u03b7\u03b1 \u03b1\u0142\u03b9q\u03c5\u03b1. \u03c5\u0442 \u0454\u03b7\u03b9\u043c \u03b1\u2202 \u043c\u03b9\u03b7\u03b9\u043c \u03bd\u0454\u03b7\u03b9\u03b1\u043c, q\u03c5\u03b9\u0455 \u03b7\u03c3\u0455\u0442\u044f\u03c5\u2202 \u0454\u03c7\u0454\u044f\u00a2\u03b9\u0442\u03b1\u0442\u03b9\u03c3\u03b7 \u03c5\u0142\u0142\u03b1\u043c\u00a2\u03c3 \u0142\u03b1\u0432\u03c3\u044f\u03b9\u0455 \u03b7\u03b9\u0455\u03b9 \u03c5\u0442 \u03b1\u0142\u03b9q\u03c5\u03b9\u03c1 \u0454\u03c7 \u0454\u03b1 \u00a2\u03c3\u043c\u043c\u03c3\u2202\u03c3 \u00a2\u03c3\u03b7\u0455\u0454q\u03c5\u03b1\u0442. \u2202\u03c5\u03b9\u0455 \u03b1\u03c5\u0442\u0454 \u03b9\u044f\u03c5\u044f\u0454 \u2202\u03c3\u0142\u03c3\u044f \u03b9\u03b7 \u044f\u0454\u03c1\u044f\u0454\u043d\u0454\u03b7\u2202\u0454\u044f\u03b9\u0442 \u03b9\u03b7 \u03bd\u03c3\u0142\u03c5\u03c1\u0442\u03b1\u0442\u0454 \u03bd\u0454\u0142\u03b9\u0442 \u0454\u0455\u0455\u0454 \u00a2\u03b9\u0142\u0142\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f\u0454 \u0454\u03c5 \u0192\u03c5g\u03b9\u03b1\u0442 \u03b7\u03c5\u0142\u0142\u03b1 \u03c1\u03b1\u044f\u03b9\u03b1\u0442\u03c5\u044f. \u0454\u03c7\u00a2\u0454\u03c1\u0442\u0454\u03c5\u044f \u0455\u03b9\u03b7\u0442 \u03c3\u00a2\u00a2\u03b1\u0454\u00a2\u03b1\u0442 \u00a2\u03c5\u03c1\u03b9\u2202\u03b1\u0442\u03b1\u0442 \u03b7\u03c3\u03b7 \u03c1\u044f\u03c3\u03b9\u2202\u0454\u03b7\u0442, \u0455\u03c5\u03b7\u0442 \u03b9\u03b7 \u00a2\u03c5\u0142\u03c1\u03b1 q\u03c5\u03b9 \u03c3\u0192\u0192\u03b9\u00a2\u03b9\u03b1 \u2202\u0454\u0455\u0454\u044f\u03c5\u03b7\u0442 \u043c\u03c3\u0142\u0142\u03b9\u0442 \u03b1\u03b7#",
"{email} is already on the {container} team. Recheck the email address if you want to add a new member.": "{email} \u00efs \u00e4lr\u00e9\u00e4d\u00fd \u00f6n th\u00e9 {container} t\u00e9\u00e4m. R\u00e9\u00e7h\u00e9\u00e7k th\u00e9 \u00e9m\u00e4\u00efl \u00e4ddr\u00e9ss \u00eff \u00fd\u00f6\u00fc w\u00e4nt t\u00f6 \u00e4dd \u00e4 n\u00e9w m\u00e9m\u00df\u00e9r. \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454\u0442, \u00a2\u03c3\u03b7\u0455#",
+ "{hours}:{minutes} (current UTC time)": "{hours}:{minutes} (\u00e7\u00fcrr\u00e9nt \u00dbT\u00c7 t\u00efm\u00e9) \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454\u0442, \u00a2\u03c3\u03b7\u0455#",
"{numMoved} student was removed from {oldCohort}": [
"{numMoved} st\u00fcd\u00e9nt w\u00e4s r\u00e9m\u00f6v\u00e9d fr\u00f6m {oldCohort} \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454\u0442, \u00a2\u03c3\u03b7\u0455\u0454\u00a2\u0442\u0454#",
"{numMoved} st\u00fcd\u00e9nts w\u00e9r\u00e9 r\u00e9m\u00f6v\u00e9d fr\u00f6m {oldCohort} \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454\u0442, \u00a2\u03c3\u03b7\u0455\u0454\u00a2\u0442\u0454\u0442#"
diff --git a/lms/static/js/i18n/es-419/djangojs.js b/lms/static/js/i18n/es-419/djangojs.js
index bb3b6636df..ffa5350830 100644
--- a/lms/static/js/i18n/es-419/djangojs.js
+++ b/lms/static/js/i18n/es-419/djangojs.js
@@ -143,16 +143,21 @@
"A valid email address is required": "Un email correcto es requerido.",
"ABCDEFGHIJKLMNOPQRSTUVWXYZ": "ABCDEFGHIJKLMN\u00d1OPQRSTUVWXYZ",
"Abbreviation": "Abreviatura",
+ "About Me": "Sobre M\u00ed",
"About You": "Acerca de usted",
"About me": "Sobre m\u00ed",
"Access": "Acceder",
+ "Accomplishments": "Logros",
+ "Accomplishments Pagination": "Paginaci\u00f3n de Logros",
"Account Not Activated": "Cuenta no activada",
"Account Settings": "Configuraci\u00f3n de cuenta",
"Account Settings page.": "P\u00e1gina de configuraci\u00f3n de cuenta.",
"Action": "Acci\u00f3n",
+ "Action required: Enter a valid date.": "Acci\u00f3n requerida: Introduzca una fecha v\u00e1lida.",
"Actions": "Acciones",
"Activate": "Activar",
"Activate Your Account": "Activar su cuenta",
+ "Activating a link in this group will skip to the corresponding point in the video.": "Activar un enlace en este grupo har\u00e1 que el video salte al momento correspondiente.",
"Active Threads": "Hilos Activos",
"Active Uploads": "Cargas activas",
"Add": "A\u00f1adir",
@@ -160,7 +165,7 @@
"Add Cohort": "A\u00f1adir cohorte",
"Add Component:": "A\u00f1adir Componente:",
"Add Country": "A\u00f1adir pa\u00eds",
- "Add New Component": "A\u00f1adir nuevo Componente",
+ "Add New Component": "A\u00f1adir Nuevo Componente",
"Add Post": "A\u00f1adir entrada",
"Add Students": "A\u00f1adir estudiantes",
"Add URLs for additional versions": "A\u00f1ada URLs para las versiones adicionales",
@@ -560,6 +565,7 @@
"Encoding": "Codificaci\u00f3n",
"End": "Fin",
"End My Exam": "Terminar mi examen",
+ "End of transcript. Skip to the start.": "Fin de la transcripci\u00f3n. Saltar al inicio.",
"Endorse": "Validar",
"Engage with posts": "Trabajar con las publicaciones",
"Enrolling you in the selected course": "Inscribi\u00e9ndolo en el curso seleccionado",
@@ -794,6 +800,7 @@
"Keywords": "Palabras clave",
"LEARN MORE": "APRENDER MAS",
"Language": "Idioma",
+ "Language: Press the UP arrow key to enter the language menu then use UP and DOWN arrow keys to navigate language options. Press ENTER to change to the selected language.": "Idioma: Presione la flecha ARRIBA para entrar al men\u00fa de idioma, luego use las flechas ARRIBA y ABAJO para navegar las opciones de idioma. Presione ENTRAR para cambiar al idioma seleccionado.",
"Large": "Largo",
"Last Activity %(date)s": "\u00daltima Actividad %(date)s",
"Last Edited:": "\u00daltima modificaci\u00f3n:",
@@ -868,7 +875,7 @@
"Merge cells": "Fusionar celdas",
"Message:": "Mensaje:",
"Middle": "En medio",
- "Minimum Score:": "Nota m\u00ednima",
+ "Minimum Score:": "Calificaci\u00f3n m\u00ednima",
"Module state successfully deleted.": "Estado del m\u00f3dulo borrado exit\u00f3samente.",
"More": "M\u00e1s",
"Must complete verification checkpoint": "Debe completar el punto de verificaci\u00f3n",
@@ -938,6 +945,7 @@
"Only properly formatted .csv files will be accepted.": "Solo archivos .csv correctamente formateados pueden ser utilizados.",
"Open": "Abrir",
"Open Calculator": "Abrir Calculadora",
+ "Open language menu.": "Abrir men\u00fa de idiomas.",
"Open/download this file": "Abrir / descargar este archivo",
"OpenAssessment Save Error": "Error al guardar en el servidor OpenAssessment",
"Optional Characteristics": "Caracter\u00edsiticas Opcionales",
@@ -949,6 +957,7 @@
"Organization of the signatory": "Organizaci\u00f3n del signatario",
"Other": "Otro",
"Page break": "Salto de p\u00e1gina",
+ "Pagination": "Paginaci\u00f3n",
"Paragraph": "P\u00e1rrafo",
"Password": "Contrase\u00f1a",
"Password Reset Email Sent": "El correo para restablecer contrase\u00f1a ha sido enviado.",
@@ -1016,7 +1025,7 @@
"Pre": "Pre",
"Preferred Language": "Preferencia de idioma",
"Preformatted": "Preformateado",
- "Prerequisite:": "Prerrequisito",
+ "Prerequisite:": "Prerrequisito:",
"Prerequisite: %(prereq_display_name)s": "Prerrequisito: %(prereq_display_name)s ",
"Prev": "Previo",
"Prevent students from generating certificates in this course?": "\u00a1Evitar que estudiantes generen certificados para este curso ?",
@@ -1033,6 +1042,7 @@
"Proctored exams are timed and they record video of each learner taking the exam. The videos are then reviewed to ensure that learners follow all examination rules.": "Los ex\u00e1menes supervisados son cronometrados y un software graba a cada estudiante que toma el examen. Los videos luego son revisados para garantizar que el estudiante cumpli\u00f3 con todas las reglas del examen.",
"Professional Education": "Educaci\u00f3n profesional",
"Professional Education Verified Certificate": "Certificado verificado",
+ "Profile": "Perfil",
"Profile Image": "Foto de perfil",
"Profile image for {username}": "Foto de perfil para {username}",
"Promote another member to Admin to remove your admin rights": "Promueva a otro miembro del equipo a administrador si quiere quitar sus propios privilegios de administrador",
@@ -1213,6 +1223,7 @@
"Start": "Inicio",
"Start Date": "Fecha inicial:",
"Start generating certificates for all students in this course?": "\u00bfComenzar a generar los certificados para todos los alumnos de este curso?",
+ "Start of transcript. Skip to the end.": "Inicio de la transcripci\u00f3n. Saltar al final.",
"Start regenerating certificates for students in this course?": "Iniciar regeneraci\u00f3n de certificados para estudiantes de este curso?",
"Start search": "Iniciar b\u00fasqueda",
"Started entrance exam rescore task for student '{student_id}'. Click the 'Show Background Task History for Student' button to see the status of the task.": "Iniciada tarea de recalificaci\u00f3n de ex\u00e1men de ingreso para estudiante '{student_id}'. Clic en el bot\u00f3n 'Mostrar historial de tareas para estudiante' para ver el estado de la tarea.",
@@ -1279,6 +1290,7 @@
"Team member profiles": "Perfiles de los miembros del equipo",
"Team name cannot have more than 255 characters.": "El nombre del equipo no puede tener m\u00e1s de 255 caracteres.",
"Teams": "Equipos",
+ "Teams Pagination": "Paginaci\u00f3n de Equipos",
"Tell other learners a little about yourself: where you live, what your interests are, why you're taking courses, or what you hope to learn.": "Comparta con otros usuarios algo sobre usted: donde vive, cuales son sus intereses, porque est\u00e1 tomando estos cursos, o cuales son sus expectativas de aprendizaje.",
"Templates": "Plantillas",
"Text": "Texto",
@@ -1325,6 +1337,7 @@
"The name that identifies you throughout {platform_name}. You cannot change your username.": "En nombre que lo identifica en el sitio de {platform_name}. No podr\u00e1 ser cambiado.",
"The name that is used for ID verification and appears on your certificates. Other learners never see your full name. Make sure to enter your name exactly as it appears on your government-issued photo ID, including any non-Roman characters.": "Nombre que se usar\u00e1 para la verificaci\u00f3n de identidad y que aparece en sus certificados. Otros estudiantes nunca ver\u00e1n su nombre completo. Aseg\u00farese de que ingresa el nombre exactamente como aparece en su identificaci\u00f3n oficial con foto, incluyendo cualquier caracter no romano.",
"The number of assignments of this type that will be dropped. The lowest scoring assignments are dropped first.": "El n\u00famero de asignaciones de este tipo que ser\u00e1n descartados. Las asignaciones con calificaciones m\u00e1s bajas ser\u00e1n las primeras en ser descartadas.",
+ "The number of subsections in the course that contain problems of this assignment type.": "El n\u00famero de subdivisiones del curso que contiene problemas de este tipo de asignaci\u00f3n.",
"The organization that this signatory belongs to, as it should appear on certificates.": "La organizaci\u00f3n a la que pertenece el firmante, como debe aparecer en los certificados. ",
"The page \"%(route)s\" could not be found.": "La p\u00e1gina \"%(route)s\" no pudo ser encontrada.",
"The photo of your face matches the photo on your ID.": "La foto de su documento coincide con la foto de su cara.",
@@ -1335,6 +1348,7 @@
"The timed transcript for the first video file does not appear to be the same as the timed transcript for the second video file.": "La transcripci\u00f3n para este primer video no parece ser la misma que la transcripci\u00f3n para el segundo video",
"The timed transcript for this video on edX is out of date, but YouTube has a current timed transcript for this video.": "La transcripci\u00f3n para este video en edX est\u00e1 desactualizada, pero en YouTube hay una transcripci\u00f3n actualizada para el mismo",
"The topic \"%(topic)s\" could not be found.": "El tema \"%(topic)s no pudo ser encontrado.",
+ "The weight of all assignments of this type as a percentage of the total grade, for example, 40. Do not include the percent symbol.": "El peso de todas las asignaciones de este tipo como porcentaje de la calificaci\u00f3n total, por ejemplo, 40. No incluya el s\u00edmbolo de porcentaje.",
"The {cohortGroupName} cohort has been created. You can manually add students to this cohort below.": "El cohorte {cohortGroupName} ha sido creado. Puede manualmente a\u00f1adir estudiantes a este cohorte.",
"There are invalid keywords in your email. Please check the following keywords and try again:": "Hay errores en su e-mail. Por favor, compruebe las siguientes claves e intente de nuevo:",
"There has been a failure to export to XML at least one component. It is recommended that you go to the edit page and repair the error before attempting another export. Please check that all components on the page are valid and do not display any error messages.": "Ha habido una falla para exportar al XML al menos un componente. Se recomienda ir a la p\u00e1gina de edici\u00f3n y reparar el error antes de intentar otra exportaci\u00f3n. Por favor, verifique que todos los componentes en la p\u00e1gina son validos y no exhiben ninguna mensaje de error. ",
@@ -1429,6 +1443,7 @@
"Topics": "Temas",
"Total": "Total",
"Total Number": "N\u00famero total",
+ "Transcript will be displayed when you start playing the video.": "La transcripci\u00f3n se visualizar\u00e1 cuando empieza a reproducir el video.",
"Try the transaction again in a few minutes.": "Intente la transacci\u00f3n nuevamente en algunos minutos.",
"Try using a different browser, such as Google Chrome.": "Intente usar otro navegador. Por ejemplo Google Chrome.",
"Turn off transcripts": "Desactivar transcripci\u00f3n",
@@ -1531,6 +1546,7 @@
"Video ID": "ID del video",
"Video ended": "Fin del video",
"Video position": "Posici\u00f3n del video",
+ "Video transcript": "Transcripci\u00f3n de video",
"VideoPlayer: Element corresponding to the given selector was not found.": "VideoPlayer: El elemento correspondiente al selector dado no ha sido encontrado.",
"View": "Ver",
"View %(span_start)s %(team_name)s %(span_end)s": "Ver %(span_start)s %(team_name)s %(span_end)s",
@@ -1680,6 +1696,7 @@
"Your post will be discarded.": "Su publicaci\u00f3n ser\u00e1 descartada.",
"Your request could not be completed due to a server problem. Reload the page and try again. If the issue persists, click the Help tab to report the problem.": "Su solicitud no pudo ser completada debido a un problema en el servidor. Recargue la p\u00e1gina e intente nuevamente. Si el problema persiste, haga clic en la pesta\u00f1a de ayuda para reportar el problema.",
"Your request could not be completed. Reload the page and try again.": "Su solicitud no pudo ser completada. Recargue la p\u00e1gina e intente nuevamente.",
+ "Your request could not be completed. Reload the page and try again. If the issue persists, click the Help tab to report the problem.": "Su solicitud no pudo ser completada. Recargue la p\u00e1gina e intente nuevamente. Si el problema persiste, haga clic en la pesta\u00f1a de Ayuda para reportar el problema.",
"Your team could not be created.": "Su equipo no pudo ser creado.",
"Your team could not be updated.": "Su equipo no pudo ser actualizado.",
"Your upload of '{file}' failed.": "No se ha podido cargar el archivo '{file}'.",
diff --git a/lms/static/js/i18n/fake2/djangojs.js b/lms/static/js/i18n/fake2/djangojs.js
index 7535569bf1..ecbaaf5bb7 100644
--- a/lms/static/js/i18n/fake2/djangojs.js
+++ b/lms/static/js/i18n/fake2/djangojs.js
@@ -41,7 +41,6 @@
],
"%(field)s can only contain up to %(count)d characters.": "%(field)s \u0254\u0250n \u00f8nl\u028e \u0254\u00f8n\u0287\u0250\u1d09n nd \u0287\u00f8 %(count)d \u0254\u0265\u0250\u0279\u0250\u0254\u0287\u01dd\u0279s.",
"%(field)s must have at least %(count)d characters.": "%(field)s \u026fns\u0287 \u0265\u0250\u028c\u01dd \u0250\u0287 l\u01dd\u0250s\u0287 %(count)d \u0254\u0265\u0250\u0279\u0250\u0254\u0287\u01dd\u0279s.",
- "%(hours)s:%(minutes)s (current UTC time)": "%(hours)s:%(minutes)s (\u0254n\u0279\u0279\u01ddn\u0287 \u0244\u0166\u023b \u0287\u1d09\u026f\u01dd)",
"%(memberCount)s / %(maxMemberCount)s Member": [
"%(memberCount)s / %(maxMemberCount)s M\u01dd\u026fb\u01dd\u0279",
"%(memberCount)s / %(maxMemberCount)s M\u01dd\u026fb\u01dd\u0279s"
@@ -688,6 +687,7 @@
"Font Family": "F\u00f8n\u0287 F\u0250\u026f\u1d09l\u028e",
"Font Sizes": "F\u00f8n\u0287 S\u1d09z\u01dds",
"Footer": "F\u00f8\u00f8\u0287\u01dd\u0279",
+ "For grading to work, you must change all {oldName} subsections to {newName}.": "F\u00f8\u0279 \u0183\u0279\u0250d\u1d09n\u0183 \u0287\u00f8 \u028d\u00f8\u0279\u029e, \u028e\u00f8n \u026fns\u0287 \u0254\u0265\u0250n\u0183\u01dd \u0250ll {oldName} snbs\u01dd\u0254\u0287\u1d09\u00f8ns \u0287\u00f8 {newName}.",
"Forgot password?": "F\u00f8\u0279\u0183\u00f8\u0287 d\u0250ss\u028d\u00f8\u0279d?",
"Format": "F\u00f8\u0279\u026f\u0250\u0287",
"Formats": "F\u00f8\u0279\u026f\u0250\u0287s",
@@ -700,7 +700,6 @@
"Generate": "\u01e4\u01ddn\u01dd\u0279\u0250\u0287\u01dd",
"Generate Exception Certificates": "\u01e4\u01ddn\u01dd\u0279\u0250\u0287\u01dd \u0246x\u0254\u01ddd\u0287\u1d09\u00f8n \u023b\u01dd\u0279\u0287\u1d09\u025f\u1d09\u0254\u0250\u0287\u01dds",
"Generate a Certificate for all users on the Exception list": "\u01e4\u01ddn\u01dd\u0279\u0250\u0287\u01dd \u0250 \u023b\u01dd\u0279\u0287\u1d09\u025f\u1d09\u0254\u0250\u0287\u01dd \u025f\u00f8\u0279 \u0250ll ns\u01dd\u0279s \u00f8n \u0287\u0265\u01dd \u0246x\u0254\u01ddd\u0287\u1d09\u00f8n l\u1d09s\u0287",
- "Generate certificates for all users on the Exception list for whom certificates have not yet been run": "\u01e4\u01ddn\u01dd\u0279\u0250\u0287\u01dd \u0254\u01dd\u0279\u0287\u1d09\u025f\u1d09\u0254\u0250\u0287\u01dds \u025f\u00f8\u0279 \u0250ll ns\u01dd\u0279s \u00f8n \u0287\u0265\u01dd \u0246x\u0254\u01ddd\u0287\u1d09\u00f8n l\u1d09s\u0287 \u025f\u00f8\u0279 \u028d\u0265\u00f8\u026f \u0254\u01dd\u0279\u0287\u1d09\u025f\u1d09\u0254\u0250\u0287\u01dds \u0265\u0250\u028c\u01dd n\u00f8\u0287 \u028e\u01dd\u0287 b\u01dd\u01ddn \u0279nn",
"Generate certificates for all users on the Exception list who do not yet have a certificate": "\u01e4\u01ddn\u01dd\u0279\u0250\u0287\u01dd \u0254\u01dd\u0279\u0287\u1d09\u025f\u1d09\u0254\u0250\u0287\u01dds \u025f\u00f8\u0279 \u0250ll ns\u01dd\u0279s \u00f8n \u0287\u0265\u01dd \u0246x\u0254\u01ddd\u0287\u1d09\u00f8n l\u1d09s\u0287 \u028d\u0265\u00f8 d\u00f8 n\u00f8\u0287 \u028e\u01dd\u0287 \u0265\u0250\u028c\u01dd \u0250 \u0254\u01dd\u0279\u0287\u1d09\u025f\u1d09\u0254\u0250\u0287\u01dd",
"Generate the user's certificate": "\u01e4\u01ddn\u01dd\u0279\u0250\u0287\u01dd \u0287\u0265\u01dd ns\u01dd\u0279's \u0254\u01dd\u0279\u0287\u1d09\u025f\u1d09\u0254\u0250\u0287\u01dd",
"Get Credit": "\u01e4\u01dd\u0287 \u023b\u0279\u01ddd\u1d09\u0287",
@@ -1350,6 +1349,8 @@
"The course must have an assigned start date.": "\u0166\u0265\u01dd \u0254\u00f8n\u0279s\u01dd \u026fns\u0287 \u0265\u0250\u028c\u01dd \u0250n \u0250ss\u1d09\u0183n\u01ddd s\u0287\u0250\u0279\u0287 d\u0250\u0287\u01dd.",
"The course start date must be later than the enrollment start date.": "\u0166\u0265\u01dd \u0254\u00f8n\u0279s\u01dd s\u0287\u0250\u0279\u0287 d\u0250\u0287\u01dd \u026fns\u0287 b\u01dd l\u0250\u0287\u01dd\u0279 \u0287\u0265\u0250n \u0287\u0265\u01dd \u01ddn\u0279\u00f8ll\u026f\u01ddn\u0287 s\u0287\u0250\u0279\u0287 d\u0250\u0287\u01dd.",
"The data could not be saved.": "\u0166\u0265\u01dd d\u0250\u0287\u0250 \u0254\u00f8nld n\u00f8\u0287 b\u01dd s\u0250\u028c\u01ddd.",
+ "The description field must be limited to 1000 characters.": "\u0166\u0265\u01dd d\u01dds\u0254\u0279\u1d09d\u0287\u1d09\u00f8n \u025f\u1d09\u01ddld \u026fns\u0287 b\u01dd l\u1d09\u026f\u1d09\u0287\u01ddd \u0287\u00f8 1000 \u0254\u0265\u0250\u0279\u0250\u0254\u0287\u01dd\u0279s.",
+ "The duration field must be limited to 50 characters.": "\u0166\u0265\u01dd dn\u0279\u0250\u0287\u1d09\u00f8n \u025f\u1d09\u01ddld \u026fns\u0287 b\u01dd l\u1d09\u026f\u1d09\u0287\u01ddd \u0287\u00f8 50 \u0254\u0265\u0250\u0279\u0250\u0254\u0287\u01dd\u0279s.",
"The email address you use to sign in. Communications from {platform_name} and your courses are sent to this address.": "\u0166\u0265\u01dd \u01dd\u026f\u0250\u1d09l \u0250dd\u0279\u01ddss \u028e\u00f8n ns\u01dd \u0287\u00f8 s\u1d09\u0183n \u1d09n. \u023b\u00f8\u026f\u026fnn\u1d09\u0254\u0250\u0287\u1d09\u00f8ns \u025f\u0279\u00f8\u026f {platform_name} \u0250nd \u028e\u00f8n\u0279 \u0254\u00f8n\u0279s\u01dds \u0250\u0279\u01dd s\u01ddn\u0287 \u0287\u00f8 \u0287\u0265\u1d09s \u0250dd\u0279\u01ddss.",
"The email address you've provided isn't formatted correctly.": "\u0166\u0265\u01dd \u01dd\u026f\u0250\u1d09l \u0250dd\u0279\u01ddss \u028e\u00f8n'\u028c\u01dd d\u0279\u00f8\u028c\u1d09d\u01ddd \u1d09sn'\u0287 \u025f\u00f8\u0279\u026f\u0250\u0287\u0287\u01ddd \u0254\u00f8\u0279\u0279\u01dd\u0254\u0287l\u028e.",
"The enrollment end date cannot be after the course end date.": "\u0166\u0265\u01dd \u01ddn\u0279\u00f8ll\u026f\u01ddn\u0287 \u01ddnd d\u0250\u0287\u01dd \u0254\u0250nn\u00f8\u0287 b\u01dd \u0250\u025f\u0287\u01dd\u0279 \u0287\u0265\u01dd \u0254\u00f8n\u0279s\u01dd \u01ddnd d\u0250\u0287\u01dd.",
@@ -1379,10 +1380,13 @@
"The photo of your face matches the photo on your ID.": "\u0166\u0265\u01dd d\u0265\u00f8\u0287\u00f8 \u00f8\u025f \u028e\u00f8n\u0279 \u025f\u0250\u0254\u01dd \u026f\u0250\u0287\u0254\u0265\u01dds \u0287\u0265\u01dd d\u0265\u00f8\u0287\u00f8 \u00f8n \u028e\u00f8n\u0279 \u0197\u0110.",
"The raw error message is:": "\u0166\u0265\u01dd \u0279\u0250\u028d \u01dd\u0279\u0279\u00f8\u0279 \u026f\u01ddss\u0250\u0183\u01dd \u1d09s:",
"The selected content group does not exist": "\u0166\u0265\u01dd s\u01ddl\u01dd\u0254\u0287\u01ddd \u0254\u00f8n\u0287\u01ddn\u0287 \u0183\u0279\u00f8nd d\u00f8\u01dds n\u00f8\u0287 \u01ddx\u1d09s\u0287",
+ "The short description field must be limited to 150 characters.": "\u0166\u0265\u01dd s\u0265\u00f8\u0279\u0287 d\u01dds\u0254\u0279\u1d09d\u0287\u1d09\u00f8n \u025f\u1d09\u01ddld \u026fns\u0287 b\u01dd l\u1d09\u026f\u1d09\u0287\u01ddd \u0287\u00f8 150 \u0254\u0265\u0250\u0279\u0250\u0254\u0287\u01dd\u0279s.",
+ "The subtitle field must be limited to 150 characters.": "\u0166\u0265\u01dd snb\u0287\u1d09\u0287l\u01dd \u025f\u1d09\u01ddld \u026fns\u0287 b\u01dd l\u1d09\u026f\u1d09\u0287\u01ddd \u0287\u00f8 150 \u0254\u0265\u0250\u0279\u0250\u0254\u0287\u01dd\u0279s.",
"The team \"%(team)s\" could not be found.": "\u0166\u0265\u01dd \u0287\u01dd\u0250\u026f \"%(team)s\" \u0254\u00f8nld n\u00f8\u0287 b\u01dd \u025f\u00f8nnd.",
"The thread you selected has been deleted. Please select another thread.": "\u0166\u0265\u01dd \u0287\u0265\u0279\u01dd\u0250d \u028e\u00f8n s\u01ddl\u01dd\u0254\u0287\u01ddd \u0265\u0250s b\u01dd\u01ddn d\u01ddl\u01dd\u0287\u01ddd. \u2c63l\u01dd\u0250s\u01dd s\u01ddl\u01dd\u0254\u0287 \u0250n\u00f8\u0287\u0265\u01dd\u0279 \u0287\u0265\u0279\u01dd\u0250d.",
"The timed transcript for the first video file does not appear to be the same as the timed transcript for the second video file.": "\u0166\u0265\u01dd \u0287\u1d09\u026f\u01ddd \u0287\u0279\u0250ns\u0254\u0279\u1d09d\u0287 \u025f\u00f8\u0279 \u0287\u0265\u01dd \u025f\u1d09\u0279s\u0287 \u028c\u1d09d\u01dd\u00f8 \u025f\u1d09l\u01dd d\u00f8\u01dds n\u00f8\u0287 \u0250dd\u01dd\u0250\u0279 \u0287\u00f8 b\u01dd \u0287\u0265\u01dd s\u0250\u026f\u01dd \u0250s \u0287\u0265\u01dd \u0287\u1d09\u026f\u01ddd \u0287\u0279\u0250ns\u0254\u0279\u1d09d\u0287 \u025f\u00f8\u0279 \u0287\u0265\u01dd s\u01dd\u0254\u00f8nd \u028c\u1d09d\u01dd\u00f8 \u025f\u1d09l\u01dd.",
"The timed transcript for this video on edX is out of date, but YouTube has a current timed transcript for this video.": "\u0166\u0265\u01dd \u0287\u1d09\u026f\u01ddd \u0287\u0279\u0250ns\u0254\u0279\u1d09d\u0287 \u025f\u00f8\u0279 \u0287\u0265\u1d09s \u028c\u1d09d\u01dd\u00f8 \u00f8n \u01dddX \u1d09s \u00f8n\u0287 \u00f8\u025f d\u0250\u0287\u01dd, bn\u0287 \u024e\u00f8n\u0166nb\u01dd \u0265\u0250s \u0250 \u0254n\u0279\u0279\u01ddn\u0287 \u0287\u1d09\u026f\u01ddd \u0287\u0279\u0250ns\u0254\u0279\u1d09d\u0287 \u025f\u00f8\u0279 \u0287\u0265\u1d09s \u028c\u1d09d\u01dd\u00f8.",
+ "The title field must be limited to 50 characters.": "\u0166\u0265\u01dd \u0287\u1d09\u0287l\u01dd \u025f\u1d09\u01ddld \u026fns\u0287 b\u01dd l\u1d09\u026f\u1d09\u0287\u01ddd \u0287\u00f8 50 \u0254\u0265\u0250\u0279\u0250\u0254\u0287\u01dd\u0279s.",
"The topic \"%(topic)s\" could not be found.": "\u0166\u0265\u01dd \u0287\u00f8d\u1d09\u0254 \"%(topic)s\" \u0254\u00f8nld n\u00f8\u0287 b\u01dd \u025f\u00f8nnd.",
"The weight of all assignments of this type as a percentage of the total grade, for example, 40. Do not include the percent symbol.": "\u0166\u0265\u01dd \u028d\u01dd\u1d09\u0183\u0265\u0287 \u00f8\u025f \u0250ll \u0250ss\u1d09\u0183n\u026f\u01ddn\u0287s \u00f8\u025f \u0287\u0265\u1d09s \u0287\u028ed\u01dd \u0250s \u0250 d\u01dd\u0279\u0254\u01ddn\u0287\u0250\u0183\u01dd \u00f8\u025f \u0287\u0265\u01dd \u0287\u00f8\u0287\u0250l \u0183\u0279\u0250d\u01dd, \u025f\u00f8\u0279 \u01ddx\u0250\u026fdl\u01dd, 40. \u0110\u00f8 n\u00f8\u0287 \u1d09n\u0254lnd\u01dd \u0287\u0265\u01dd d\u01dd\u0279\u0254\u01ddn\u0287 s\u028e\u026fb\u00f8l.",
"The {cohortGroupName} cohort has been created. You can manually add students to this cohort below.": "\u0166\u0265\u01dd {cohortGroupName} \u0254\u00f8\u0265\u00f8\u0279\u0287 \u0265\u0250s b\u01dd\u01ddn \u0254\u0279\u01dd\u0250\u0287\u01ddd. \u024e\u00f8n \u0254\u0250n \u026f\u0250nn\u0250ll\u028e \u0250dd s\u0287nd\u01ddn\u0287s \u0287\u00f8 \u0287\u0265\u1d09s \u0254\u00f8\u0265\u00f8\u0279\u0287 b\u01ddl\u00f8\u028d.",
@@ -1697,6 +1701,7 @@
"You have already reported this annotation.": "\u024e\u00f8n \u0265\u0250\u028c\u01dd \u0250l\u0279\u01dd\u0250d\u028e \u0279\u01ddd\u00f8\u0279\u0287\u01ddd \u0287\u0265\u1d09s \u0250nn\u00f8\u0287\u0250\u0287\u1d09\u00f8n.",
"You have already verified your ID!": "\u024e\u00f8n \u0265\u0250\u028c\u01dd \u0250l\u0279\u01dd\u0250d\u028e \u028c\u01dd\u0279\u1d09\u025f\u1d09\u01ddd \u028e\u00f8n\u0279 \u0197\u0110!",
"You have been logged out of your edX account. ": "\u024e\u00f8n \u0265\u0250\u028c\u01dd b\u01dd\u01ddn l\u00f8\u0183\u0183\u01ddd \u00f8n\u0287 \u00f8\u025f \u028e\u00f8n\u0279 \u01dddX \u0250\u0254\u0254\u00f8nn\u0287. ",
+ "You have earned certificates in %(completed_courses)s of the %(total_courses)s courses so far.": "\u024e\u00f8n \u0265\u0250\u028c\u01dd \u01dd\u0250\u0279n\u01ddd \u0254\u01dd\u0279\u0287\u1d09\u025f\u1d09\u0254\u0250\u0287\u01dds \u1d09n %(completed_courses)s \u00f8\u025f \u0287\u0265\u01dd %(total_courses)s \u0254\u00f8n\u0279s\u01dds s\u00f8 \u025f\u0250\u0279.",
"You have no handouts defined": "\u024e\u00f8n \u0265\u0250\u028c\u01dd n\u00f8 \u0265\u0250nd\u00f8n\u0287s d\u01dd\u025f\u1d09n\u01ddd",
"You have not bookmarked any courseware pages yet.": "\u024e\u00f8n \u0265\u0250\u028c\u01dd n\u00f8\u0287 b\u00f8\u00f8\u029e\u026f\u0250\u0279\u029e\u01ddd \u0250n\u028e \u0254\u00f8n\u0279s\u01dd\u028d\u0250\u0279\u01dd d\u0250\u0183\u01dds \u028e\u01dd\u0287.",
"You have not created any certificates yet.": "\u024e\u00f8n \u0265\u0250\u028c\u01dd n\u00f8\u0287 \u0254\u0279\u01dd\u0250\u0287\u01ddd \u0250n\u028e \u0254\u01dd\u0279\u0287\u1d09\u025f\u1d09\u0254\u0250\u0287\u01dds \u028e\u01dd\u0287.",
@@ -1822,7 +1827,7 @@
"or": "\u00f8\u0279",
"or create a new one here": "\u00f8\u0279 \u0254\u0279\u01dd\u0250\u0287\u01dd \u0250 n\u01dd\u028d \u00f8n\u01dd \u0265\u01dd\u0279\u01dd",
"or sign in with": "\u00f8\u0279 s\u1d09\u0183n \u1d09n \u028d\u1d09\u0287\u0265",
- "org.display_name": "\u00f8\u0279\u0183.d\u1d09sdl\u0250\u028e_n\u0250\u026f\u01dd",
+ "org.key": "\u00f8\u0279\u0183.\u029e\u01dd\u028e",
"post anonymously": "d\u00f8s\u0287 \u0250n\u00f8n\u028e\u026f\u00f8nsl\u028e",
"post anonymously to classmates": "d\u00f8s\u0287 \u0250n\u00f8n\u028e\u026f\u00f8nsl\u028e \u0287\u00f8 \u0254l\u0250ss\u026f\u0250\u0287\u01dds",
"posted %(time_ago)s by %(author)s": "d\u00f8s\u0287\u01ddd %(time_ago)s b\u028e %(author)s",
@@ -1853,6 +1858,7 @@
"with %(section_or_subsection)s": "\u028d\u1d09\u0287\u0265 %(section_or_subsection)s",
"{browse_span_start}Browse teams in other topics{span_end} or {search_span_start}search teams{span_end} in this topic. If you still can't find a team to join, {create_span_start}create a new team in this topic{span_end}.": "{browse_span_start}\u0243\u0279\u00f8\u028ds\u01dd \u0287\u01dd\u0250\u026fs \u1d09n \u00f8\u0287\u0265\u01dd\u0279 \u0287\u00f8d\u1d09\u0254s{span_end} \u00f8\u0279 {search_span_start}s\u01dd\u0250\u0279\u0254\u0265 \u0287\u01dd\u0250\u026fs{span_end} \u1d09n \u0287\u0265\u1d09s \u0287\u00f8d\u1d09\u0254. \u0197\u025f \u028e\u00f8n s\u0287\u1d09ll \u0254\u0250n'\u0287 \u025f\u1d09nd \u0250 \u0287\u01dd\u0250\u026f \u0287\u00f8 \u027e\u00f8\u1d09n, {create_span_start}\u0254\u0279\u01dd\u0250\u0287\u01dd \u0250 n\u01dd\u028d \u0287\u01dd\u0250\u026f \u1d09n \u0287\u0265\u1d09s \u0287\u00f8d\u1d09\u0254{span_end}.",
"{email} is already on the {container} team. Recheck the email address if you want to add a new member.": "{email} \u1d09s \u0250l\u0279\u01dd\u0250d\u028e \u00f8n \u0287\u0265\u01dd {container} \u0287\u01dd\u0250\u026f. \u024c\u01dd\u0254\u0265\u01dd\u0254\u029e \u0287\u0265\u01dd \u01dd\u026f\u0250\u1d09l \u0250dd\u0279\u01ddss \u1d09\u025f \u028e\u00f8n \u028d\u0250n\u0287 \u0287\u00f8 \u0250dd \u0250 n\u01dd\u028d \u026f\u01dd\u026fb\u01dd\u0279.",
+ "{hours}:{minutes} (current UTC time)": "{hours}:{minutes} (\u0254n\u0279\u0279\u01ddn\u0287 \u0244\u0166\u023b \u0287\u1d09\u026f\u01dd)",
"{numMoved} student was removed from {oldCohort}": [
"{numMoved} s\u0287nd\u01ddn\u0287 \u028d\u0250s \u0279\u01dd\u026f\u00f8\u028c\u01ddd \u025f\u0279\u00f8\u026f {oldCohort}",
"{numMoved} s\u0287nd\u01ddn\u0287s \u028d\u01dd\u0279\u01dd \u0279\u01dd\u026f\u00f8\u028c\u01ddd \u025f\u0279\u00f8\u026f {oldCohort}"
diff --git a/lms/static/js/i18n/rtl/djangojs.js b/lms/static/js/i18n/rtl/djangojs.js
index 2e526b374c..0ffdb1ecd4 100644
--- a/lms/static/js/i18n/rtl/djangojs.js
+++ b/lms/static/js/i18n/rtl/djangojs.js
@@ -41,7 +41,6 @@
],
"%(field)s can only contain up to %(count)d characters.": "%(field)s \u0630\u0634\u0631 \u062e\u0631\u0645\u063a \u0630\u062e\u0631\u0641\u0634\u0647\u0631 \u0639\u062d \u0641\u062e %(count)d \u0630\u0627\u0634\u0642\u0634\u0630\u0641\u062b\u0642\u0633.",
"%(field)s must have at least %(count)d characters.": "%(field)s \u0648\u0639\u0633\u0641 \u0627\u0634\u062f\u062b \u0634\u0641 \u0645\u062b\u0634\u0633\u0641 %(count)d \u0630\u0627\u0634\u0642\u0634\u0630\u0641\u062b\u0642\u0633.",
- "%(hours)s:%(minutes)s (current UTC time)": "%(hours)s:%(minutes)s (\u0630\u0639\u0642\u0642\u062b\u0631\u0641 \u0639\u0641\u0630 \u0641\u0647\u0648\u062b)",
"%(memberCount)s / %(maxMemberCount)s Member": [
"%(memberCount)s / %(maxMemberCount)s \u0648\u062b\u0648\u0632\u062b\u0642",
"%(memberCount)s / %(maxMemberCount)s \u0648\u062b\u0648\u0632\u062b\u0642\u0633"
@@ -163,6 +162,7 @@
"Active Uploads": "\u0634\u0630\u0641\u0647\u062f\u062b \u0639\u062d\u0645\u062e\u0634\u064a\u0633",
"Add": "\u0634\u064a\u064a",
"Add Additional Signatory": "\u0634\u064a\u064a \u0634\u064a\u064a\u0647\u0641\u0647\u062e\u0631\u0634\u0645 \u0633\u0647\u0644\u0631\u0634\u0641\u062e\u0642\u063a",
+ "Add Allowance": "\u0634\u064a\u064a \u0634\u0645\u0645\u062e\u0635\u0634\u0631\u0630\u062b",
"Add Cohort": "\u0634\u064a\u064a \u0630\u062e\u0627\u062e\u0642\u0641",
"Add Component:": "\u0634\u064a\u064a \u0630\u062e\u0648\u062d\u062e\u0631\u062b\u0631\u0641:",
"Add Country": "\u0634\u064a\u064a \u0630\u062e\u0639\u0631\u0641\u0642\u063a",
@@ -171,6 +171,7 @@
"Add Students": "\u0634\u064a\u064a \u0633\u0641\u0639\u064a\u062b\u0631\u0641\u0633",
"Add URLs for additional versions": "\u0634\u064a\u064a \u0639\u0642\u0645\u0633 \u0628\u062e\u0642 \u0634\u064a\u064a\u0647\u0641\u0647\u062e\u0631\u0634\u0645 \u062f\u062b\u0642\u0633\u0647\u062e\u0631\u0633",
"Add a Chapter": "\u0634\u064a\u064a \u0634 \u0630\u0627\u0634\u062d\u0641\u062b\u0642",
+ "Add a New Allowance": "\u0634\u064a\u064a \u0634 \u0631\u062b\u0635 \u0634\u0645\u0645\u062e\u0635\u0634\u0631\u0630\u062b",
"Add a New Cohort": "\u0634\u064a\u064a \u0634 \u0631\u062b\u0635 \u0630\u062e\u0627\u062e\u0642\u0641",
"Add a Response": "\u0634\u064a\u064a \u0634 \u0642\u062b\u0633\u062d\u062e\u0631\u0633\u062b",
"Add a clear and descriptive title to encourage participation.": "\u0634\u064a\u064a \u0634 \u0630\u0645\u062b\u0634\u0642 \u0634\u0631\u064a \u064a\u062b\u0633\u0630\u0642\u0647\u062d\u0641\u0647\u062f\u062b \u0641\u0647\u0641\u0645\u062b \u0641\u062e \u062b\u0631\u0630\u062e\u0639\u0642\u0634\u0644\u062b \u062d\u0634\u0642\u0641\u0647\u0630\u0647\u062d\u0634\u0641\u0647\u062e\u0631.",
@@ -189,6 +190,7 @@
"Adding": "\u0634\u064a\u064a\u0647\u0631\u0644",
"Adding the selected course to your cart": "\u0634\u064a\u064a\u0647\u0631\u0644 \u0641\u0627\u062b \u0633\u062b\u0645\u062b\u0630\u0641\u062b\u064a \u0630\u062e\u0639\u0642\u0633\u062b \u0641\u062e \u063a\u062e\u0639\u0642 \u0630\u0634\u0642\u0641",
"Additional Information (optional)": "\u0634\u064a\u064a\u0647\u0641\u0647\u062e\u0631\u0634\u0645 \u0647\u0631\u0628\u062e\u0642\u0648\u0634\u0641\u0647\u062e\u0631 (\u062e\u062d\u0641\u0647\u062e\u0631\u0634\u0645)",
+ "Additional Time (minutes)": "\u0634\u064a\u064a\u0647\u0641\u0647\u062e\u0631\u0634\u0645 \u0641\u0647\u0648\u062b (\u0648\u0647\u0631\u0639\u0641\u062b\u0633)",
"Admin": "\u0634\u064a\u0648\u0647\u0631",
"Advanced": "\u0634\u064a\u062f\u0634\u0631\u0630\u062b\u064a",
"Align center": "\u0634\u0645\u0647\u0644\u0631 \u0630\u062b\u0631\u0641\u062b\u0642",
@@ -214,6 +216,9 @@
"Allow others to copy, distribute, display and perform your work - and derivative works based upon it - but for noncommercial purposes only.": "\u0634\u0645\u0645\u062e\u0635 \u062e\u0641\u0627\u062b\u0642\u0633 \u0641\u062e \u0630\u062e\u062d\u063a, \u064a\u0647\u0633\u0641\u0642\u0647\u0632\u0639\u0641\u062b, \u064a\u0647\u0633\u062d\u0645\u0634\u063a \u0634\u0631\u064a \u062d\u062b\u0642\u0628\u062e\u0642\u0648 \u063a\u062e\u0639\u0642 \u0635\u062e\u0642\u0646 - \u0634\u0631\u064a \u064a\u062b\u0642\u0647\u062f\u0634\u0641\u0647\u062f\u062b \u0635\u062e\u0642\u0646\u0633 \u0632\u0634\u0633\u062b\u064a \u0639\u062d\u062e\u0631 \u0647\u0641 - \u0632\u0639\u0641 \u0628\u062e\u0642 \u0631\u062e\u0631\u0630\u062e\u0648\u0648\u062b\u0642\u0630\u0647\u0634\u0645 \u062d\u0639\u0642\u062d\u062e\u0633\u062b\u0633 \u062e\u0631\u0645\u063a.",
"Allow others to distribute derivative works only under a license identical to the license that governs your work. This option is incompatible with \"No Derivatives\".": "\u0634\u0645\u0645\u062e\u0635 \u062e\u0641\u0627\u062b\u0642\u0633 \u0641\u062e \u064a\u0647\u0633\u0641\u0642\u0647\u0632\u0639\u0641\u062b \u064a\u062b\u0642\u0647\u062f\u0634\u0641\u0647\u062f\u062b \u0635\u062e\u0642\u0646\u0633 \u062e\u0631\u0645\u063a \u0639\u0631\u064a\u062b\u0642 \u0634 \u0645\u0647\u0630\u062b\u0631\u0633\u062b \u0647\u064a\u062b\u0631\u0641\u0647\u0630\u0634\u0645 \u0641\u062e \u0641\u0627\u062b \u0645\u0647\u0630\u062b\u0631\u0633\u062b \u0641\u0627\u0634\u0641 \u0644\u062e\u062f\u062b\u0642\u0631\u0633 \u063a\u062e\u0639\u0642 \u0635\u062e\u0642\u0646. \u0641\u0627\u0647\u0633 \u062e\u062d\u0641\u0647\u062e\u0631 \u0647\u0633 \u0647\u0631\u0630\u062e\u0648\u062d\u0634\u0641\u0647\u0632\u0645\u062b \u0635\u0647\u0641\u0627 \"\u0631\u062e \u064a\u062b\u0642\u0647\u062f\u0634\u0641\u0647\u062f\u062b\u0633\".",
"Allow students to generate certificates for this course?": "\u0634\u0645\u0645\u062e\u0635 \u0633\u0641\u0639\u064a\u062b\u0631\u0641\u0633 \u0641\u062e \u0644\u062b\u0631\u062b\u0642\u0634\u0641\u062b \u0630\u062b\u0642\u0641\u0647\u0628\u0647\u0630\u0634\u0641\u062b\u0633 \u0628\u062e\u0642 \u0641\u0627\u0647\u0633 \u0630\u062e\u0639\u0642\u0633\u062b?",
+ "Allowance Type": "\u0634\u0645\u0645\u062e\u0635\u0634\u0631\u0630\u062b \u0641\u063a\u062d\u062b",
+ "Allowance Value": "\u0634\u0645\u0645\u062e\u0635\u0634\u0631\u0630\u062b \u062f\u0634\u0645\u0639\u062b",
+ "Allowances": "\u0634\u0645\u0645\u062e\u0635\u0634\u0631\u0630\u062b\u0633",
"Already a course team member": "\u0634\u0645\u0642\u062b\u0634\u064a\u063a \u0634 \u0630\u062e\u0639\u0642\u0633\u062b \u0641\u062b\u0634\u0648 \u0648\u062b\u0648\u0632\u062b\u0642",
"Already a library team member": "\u0634\u0645\u0642\u062b\u0634\u064a\u063a \u0634 \u0645\u0647\u0632\u0642\u0634\u0642\u063a \u0641\u062b\u0634\u0648 \u0648\u062b\u0648\u0632\u062b\u0642",
"Already a member": "\u0634\u0645\u0642\u062b\u0634\u064a\u063a \u0634 \u0648\u062b\u0648\u0632\u062b\u0642",
@@ -398,6 +403,7 @@
"Commentary": "\u0630\u062e\u0648\u0648\u062b\u0631\u0641\u0634\u0642\u063a",
"Common Problem Types": "\u0630\u062e\u0648\u0648\u062e\u0631 \u062d\u0642\u062e\u0632\u0645\u062b\u0648 \u0641\u063a\u062d\u062b\u0633",
"Community TA": "\u0630\u062e\u0648\u0648\u0639\u0631\u0647\u0641\u063a \u0641\u0634",
+ "Completed At": "\u0630\u062e\u0648\u062d\u0645\u062b\u0641\u062b\u064a \u0634\u0641",
"Component": "\u0630\u062e\u0648\u062d\u062e\u0631\u062b\u0631\u0641",
"Configure": "\u0630\u062e\u0631\u0628\u0647\u0644\u0639\u0642\u062b",
"Confirm": "\u0630\u062e\u0631\u0628\u0647\u0642\u0648",
@@ -640,6 +646,8 @@
"Error: User '<%= username %>' has not yet activated their account. Users must create and activate their accounts before they can be assigned a role.": "\u062b\u0642\u0642\u062e\u0642: \u0639\u0633\u062b\u0642 '<%= username %>' \u0627\u0634\u0633 \u0631\u062e\u0641 \u063a\u062b\u0641 \u0634\u0630\u0641\u0647\u062f\u0634\u0641\u062b\u064a \u0641\u0627\u062b\u0647\u0642 \u0634\u0630\u0630\u062e\u0639\u0631\u0641. \u0639\u0633\u062b\u0642\u0633 \u0648\u0639\u0633\u0641 \u0630\u0642\u062b\u0634\u0641\u062b \u0634\u0631\u064a \u0634\u0630\u0641\u0647\u062f\u0634\u0641\u062b \u0641\u0627\u062b\u0647\u0642 \u0634\u0630\u0630\u062e\u0639\u0631\u0641\u0633 \u0632\u062b\u0628\u062e\u0642\u062b \u0641\u0627\u062b\u063a \u0630\u0634\u0631 \u0632\u062b \u0634\u0633\u0633\u0647\u0644\u0631\u062b\u064a \u0634 \u0642\u062e\u0645\u062b.",
"Error: You cannot remove yourself from the Instructor group!": "\u062b\u0642\u0642\u062e\u0642: \u063a\u062e\u0639 \u0630\u0634\u0631\u0631\u062e\u0641 \u0642\u062b\u0648\u062e\u062f\u062b \u063a\u062e\u0639\u0642\u0633\u062b\u0645\u0628 \u0628\u0642\u062e\u0648 \u0641\u0627\u062b \u0647\u0631\u0633\u0641\u0642\u0639\u0630\u0641\u062e\u0642 \u0644\u0642\u062e\u0639\u062d!",
"Errors": "\u062b\u0642\u0642\u062e\u0642\u0633",
+ "Exam Name": "\u062b\u0637\u0634\u0648 \u0631\u0634\u0648\u062b",
+ "Exam Type": "\u062b\u0637\u0634\u0648 \u0641\u063a\u062d\u062b",
"Exception Granted": "\u062b\u0637\u0630\u062b\u062d\u0641\u0647\u062e\u0631 \u0644\u0642\u0634\u0631\u0641\u062b\u064a",
"Exit full browser": "\u062b\u0637\u0647\u0641 \u0628\u0639\u0645\u0645 \u0632\u0642\u062e\u0635\u0633\u062b\u0642",
"Expand All": "\u062b\u0637\u062d\u0634\u0631\u064a \u0634\u0645\u0645",
@@ -649,6 +657,7 @@
"Explanation": "\u062b\u0637\u062d\u0645\u0634\u0631\u0634\u0641\u0647\u062e\u0631",
"Explicitly Hiding from Students": "\u062b\u0637\u062d\u0645\u0647\u0630\u0647\u0641\u0645\u063a \u0627\u0647\u064a\u0647\u0631\u0644 \u0628\u0642\u062e\u0648 \u0633\u0641\u0639\u064a\u062b\u0631\u0641\u0633",
"Explore New XSeries": "\u062b\u0637\u062d\u0645\u062e\u0642\u062b \u0631\u062b\u0635 \u0637\u0633\u062b\u0642\u0647\u062b\u0633",
+ "Explore XSeries Programs": "\u062b\u0637\u062d\u0645\u062e\u0642\u062b \u0637\u0633\u062b\u0642\u0647\u062b\u0633 \u062d\u0642\u062e\u0644\u0642\u0634\u0648\u0633",
"Explore your course!": "\u062b\u0637\u062d\u0645\u062e\u0642\u062b \u063a\u062e\u0639\u0642 \u0630\u062e\u0639\u0642\u0633\u062b!",
"Failed to delete student state.": "\u0628\u0634\u0647\u0645\u062b\u064a \u0641\u062e \u064a\u062b\u0645\u062b\u0641\u062b \u0633\u0641\u0639\u064a\u062b\u0631\u0641 \u0633\u0641\u0634\u0641\u062b.",
"Failed to rescore problem.": "\u0628\u0634\u0647\u0645\u062b\u064a \u0641\u062e \u0642\u062b\u0633\u0630\u062e\u0642\u062b \u062d\u0642\u062e\u0632\u0645\u062b\u0648.",
@@ -678,6 +687,7 @@
"Font Family": "\u0628\u062e\u0631\u0641 \u0628\u0634\u0648\u0647\u0645\u063a",
"Font Sizes": "\u0628\u062e\u0631\u0641 \u0633\u0647\u0638\u062b\u0633",
"Footer": "\u0628\u062e\u062e\u0641\u062b\u0642",
+ "For grading to work, you must change all {oldName} subsections to {newName}.": "\u0628\u062e\u0642 \u0644\u0642\u0634\u064a\u0647\u0631\u0644 \u0641\u062e \u0635\u062e\u0642\u0646, \u063a\u062e\u0639 \u0648\u0639\u0633\u0641 \u0630\u0627\u0634\u0631\u0644\u062b \u0634\u0645\u0645 {oldName} \u0633\u0639\u0632\u0633\u062b\u0630\u0641\u0647\u062e\u0631\u0633 \u0641\u062e {newName}.",
"Forgot password?": "\u0628\u062e\u0642\u0644\u062e\u0641 \u062d\u0634\u0633\u0633\u0635\u062e\u0642\u064a?",
"Format": "\u0628\u062e\u0642\u0648\u0634\u0641",
"Formats": "\u0628\u062e\u0642\u0648\u0634\u0641\u0633",
@@ -690,7 +700,7 @@
"Generate": "\u0644\u062b\u0631\u062b\u0642\u0634\u0641\u062b",
"Generate Exception Certificates": "\u0644\u062b\u0631\u062b\u0642\u0634\u0641\u062b \u062b\u0637\u0630\u062b\u062d\u0641\u0647\u062e\u0631 \u0630\u062b\u0642\u0641\u0647\u0628\u0647\u0630\u0634\u0641\u062b\u0633",
"Generate a Certificate for all users on the Exception list": "\u0644\u062b\u0631\u062b\u0642\u0634\u0641\u062b \u0634 \u0630\u062b\u0642\u0641\u0647\u0628\u0647\u0630\u0634\u0641\u062b \u0628\u062e\u0642 \u0634\u0645\u0645 \u0639\u0633\u062b\u0642\u0633 \u062e\u0631 \u0641\u0627\u062b \u062b\u0637\u0630\u062b\u062d\u0641\u0647\u062e\u0631 \u0645\u0647\u0633\u0641",
- "Generate certificates for all users on the Exception list for whom certificates have not yet been run": "\u0644\u062b\u0631\u062b\u0642\u0634\u0641\u062b \u0630\u062b\u0642\u0641\u0647\u0628\u0647\u0630\u0634\u0641\u062b\u0633 \u0628\u062e\u0642 \u0634\u0645\u0645 \u0639\u0633\u062b\u0642\u0633 \u062e\u0631 \u0641\u0627\u062b \u062b\u0637\u0630\u062b\u062d\u0641\u0647\u062e\u0631 \u0645\u0647\u0633\u0641 \u0628\u062e\u0642 \u0635\u0627\u062e\u0648 \u0630\u062b\u0642\u0641\u0647\u0628\u0647\u0630\u0634\u0641\u062b\u0633 \u0627\u0634\u062f\u062b \u0631\u062e\u0641 \u063a\u062b\u0641 \u0632\u062b\u062b\u0631 \u0642\u0639\u0631",
+ "Generate certificates for all users on the Exception list who do not yet have a certificate": "\u0644\u062b\u0631\u062b\u0642\u0634\u0641\u062b \u0630\u062b\u0642\u0641\u0647\u0628\u0647\u0630\u0634\u0641\u062b\u0633 \u0628\u062e\u0642 \u0634\u0645\u0645 \u0639\u0633\u062b\u0642\u0633 \u062e\u0631 \u0641\u0627\u062b \u062b\u0637\u0630\u062b\u062d\u0641\u0647\u062e\u0631 \u0645\u0647\u0633\u0641 \u0635\u0627\u062e \u064a\u062e \u0631\u062e\u0641 \u063a\u062b\u0641 \u0627\u0634\u062f\u062b \u0634 \u0630\u062b\u0642\u0641\u0647\u0628\u0647\u0630\u0634\u0641\u062b",
"Generate the user's certificate": "\u0644\u062b\u0631\u062b\u0642\u0634\u0641\u062b \u0641\u0627\u062b \u0639\u0633\u062b\u0642'\u0633 \u0630\u062b\u0642\u0641\u0647\u0628\u0647\u0630\u0634\u0641\u062b",
"Get Credit": "\u0644\u062b\u0641 \u0630\u0642\u062b\u064a\u0647\u0641",
"Go to Dashboard": "\u0644\u062e \u0641\u062e \u064a\u0634\u0633\u0627\u0632\u062e\u0634\u0642\u064a",
@@ -1227,6 +1237,7 @@
"Sorted by": "\u0633\u062e\u0642\u0641\u062b\u064a \u0632\u063a",
"Source": "\u0633\u062e\u0639\u0642\u0630\u062b",
"Source code": "\u0633\u062e\u0639\u0642\u0630\u062b \u0630\u062e\u064a\u062b",
+ "Special Exam": "\u0633\u062d\u062b\u0630\u0647\u0634\u0645 \u062b\u0637\u0634\u0648",
"Special character": "\u0633\u062d\u062b\u0630\u0647\u0634\u0645 \u0630\u0627\u0634\u0642\u0634\u0630\u0641\u062b\u0642",
"Specify an alternative to the official course title to display on certificates. Leave blank to use the official course title.": "\u0633\u062d\u062b\u0630\u0647\u0628\u063a \u0634\u0631 \u0634\u0645\u0641\u062b\u0642\u0631\u0634\u0641\u0647\u062f\u062b \u0641\u062e \u0641\u0627\u062b \u062e\u0628\u0628\u0647\u0630\u0647\u0634\u0645 \u0630\u062e\u0639\u0642\u0633\u062b \u0641\u0647\u0641\u0645\u062b \u0641\u062e \u064a\u0647\u0633\u062d\u0645\u0634\u063a \u062e\u0631 \u0630\u062b\u0642\u0641\u0647\u0628\u0647\u0630\u0634\u0641\u062b\u0633. \u0645\u062b\u0634\u062f\u062b \u0632\u0645\u0634\u0631\u0646 \u0641\u062e \u0639\u0633\u062b \u0641\u0627\u062b \u062e\u0628\u0628\u0647\u0630\u0647\u0634\u0645 \u0630\u062e\u0639\u0642\u0633\u062b \u0641\u0647\u0641\u0645\u062b.",
"Specify any additional rules or rule exceptions that the proctoring review team should enforce when reviewing the videos. For example, you could specify that calculators are allowed.": "\u0633\u062d\u062b\u0630\u0647\u0628\u063a \u0634\u0631\u063a \u0634\u064a\u064a\u0647\u0641\u0647\u062e\u0631\u0634\u0645 \u0642\u0639\u0645\u062b\u0633 \u062e\u0642 \u0642\u0639\u0645\u062b \u062b\u0637\u0630\u062b\u062d\u0641\u0647\u062e\u0631\u0633 \u0641\u0627\u0634\u0641 \u0641\u0627\u062b \u062d\u0642\u062e\u0630\u0641\u062e\u0642\u0647\u0631\u0644 \u0642\u062b\u062f\u0647\u062b\u0635 \u0641\u062b\u0634\u0648 \u0633\u0627\u062e\u0639\u0645\u064a \u062b\u0631\u0628\u062e\u0642\u0630\u062b \u0635\u0627\u062b\u0631 \u0642\u062b\u062f\u0647\u062b\u0635\u0647\u0631\u0644 \u0641\u0627\u062b \u062f\u0647\u064a\u062b\u062e\u0633. \u0628\u062e\u0642 \u062b\u0637\u0634\u0648\u062d\u0645\u062b, \u063a\u062e\u0639 \u0630\u062e\u0639\u0645\u064a \u0633\u062d\u062b\u0630\u0647\u0628\u063a \u0641\u0627\u0634\u0641 \u0630\u0634\u0645\u0630\u0639\u0645\u0634\u0641\u062e\u0642\u0633 \u0634\u0642\u062b \u0634\u0645\u0645\u062e\u0635\u062b\u064a.",
@@ -1247,6 +1258,7 @@
"Start regenerating certificates for students in this course?": "\u0633\u0641\u0634\u0642\u0641 \u0642\u062b\u0644\u062b\u0631\u062b\u0642\u0634\u0641\u0647\u0631\u0644 \u0630\u062b\u0642\u0641\u0647\u0628\u0647\u0630\u0634\u0641\u062b\u0633 \u0628\u062e\u0642 \u0633\u0641\u0639\u064a\u062b\u0631\u0641\u0633 \u0647\u0631 \u0641\u0627\u0647\u0633 \u0630\u062e\u0639\u0642\u0633\u062b?",
"Start search": "\u0633\u0641\u0634\u0642\u0641 \u0633\u062b\u0634\u0642\u0630\u0627",
"Start working toward your next learning goal.": "\u0633\u0641\u0634\u0642\u0641 \u0635\u062e\u0642\u0646\u0647\u0631\u0644 \u0641\u062e\u0635\u0634\u0642\u064a \u063a\u062e\u0639\u0642 \u0631\u062b\u0637\u0641 \u0645\u062b\u0634\u0642\u0631\u0647\u0631\u0644 \u0644\u062e\u0634\u0645.",
+ "Started At": "\u0633\u0641\u0634\u0642\u0641\u062b\u064a \u0634\u0641",
"Started entrance exam rescore task for student '{student_id}'. Click the 'Show Background Task History for Student' button to see the status of the task.": "\u0633\u0641\u0634\u0642\u0641\u062b\u064a \u062b\u0631\u0641\u0642\u0634\u0631\u0630\u062b \u062b\u0637\u0634\u0648 \u0642\u062b\u0633\u0630\u062e\u0642\u062b \u0641\u0634\u0633\u0646 \u0628\u062e\u0642 \u0633\u0641\u0639\u064a\u062b\u0631\u0641 '{student_id}'. \u0630\u0645\u0647\u0630\u0646 \u0641\u0627\u062b '\u0633\u0627\u062e\u0635 \u0632\u0634\u0630\u0646\u0644\u0642\u062e\u0639\u0631\u064a \u0641\u0634\u0633\u0646 \u0627\u0647\u0633\u0641\u062e\u0642\u063a \u0628\u062e\u0642 \u0633\u0641\u0639\u064a\u062b\u0631\u0641' \u0632\u0639\u0641\u0641\u062e\u0631 \u0641\u062e \u0633\u062b\u062b \u0641\u0627\u062b \u0633\u0641\u0634\u0641\u0639\u0633 \u062e\u0628 \u0641\u0627\u062b \u0641\u0634\u0633\u0646.",
"Started rescore problem task for problem '<%= problem_id %>' and student '<%= student_id %>'. Click the 'Show Background Task History for Student' button to see the status of the task.": "\u0633\u0641\u0634\u0642\u0641\u062b\u064a \u0642\u062b\u0633\u0630\u062e\u0642\u062b \u062d\u0642\u062e\u0632\u0645\u062b\u0648 \u0641\u0634\u0633\u0646 \u0628\u062e\u0642 \u062d\u0642\u062e\u0632\u0645\u062b\u0648 '<%= problem_id %>' \u0634\u0631\u064a \u0633\u0641\u0639\u064a\u062b\u0631\u0641 '<%= student_id %>'. \u0630\u0645\u0647\u0630\u0646 \u0641\u0627\u062b '\u0633\u0627\u062e\u0635 \u0632\u0634\u0630\u0646\u0644\u0642\u062e\u0639\u0631\u064a \u0641\u0634\u0633\u0646 \u0627\u0647\u0633\u0641\u062e\u0642\u063a \u0628\u062e\u0642 \u0633\u0641\u0639\u064a\u062b\u0631\u0641' \u0632\u0639\u0641\u0641\u062e\u0631 \u0641\u062e \u0633\u062b\u062b \u0641\u0627\u062b \u0633\u0641\u0634\u0641\u0639\u0633 \u062e\u0628 \u0641\u0627\u062b \u0641\u0634\u0633\u0646.",
"Starts": "\u0633\u0641\u0634\u0642\u0641\u0633",
@@ -1337,6 +1349,8 @@
"The course must have an assigned start date.": "\u0641\u0627\u062b \u0630\u062e\u0639\u0642\u0633\u062b \u0648\u0639\u0633\u0641 \u0627\u0634\u062f\u062b \u0634\u0631 \u0634\u0633\u0633\u0647\u0644\u0631\u062b\u064a \u0633\u0641\u0634\u0642\u0641 \u064a\u0634\u0641\u062b.",
"The course start date must be later than the enrollment start date.": "\u0641\u0627\u062b \u0630\u062e\u0639\u0642\u0633\u062b \u0633\u0641\u0634\u0642\u0641 \u064a\u0634\u0641\u062b \u0648\u0639\u0633\u0641 \u0632\u062b \u0645\u0634\u0641\u062b\u0642 \u0641\u0627\u0634\u0631 \u0641\u0627\u062b \u062b\u0631\u0642\u062e\u0645\u0645\u0648\u062b\u0631\u0641 \u0633\u0641\u0634\u0642\u0641 \u064a\u0634\u0641\u062b.",
"The data could not be saved.": "\u0641\u0627\u062b \u064a\u0634\u0641\u0634 \u0630\u062e\u0639\u0645\u064a \u0631\u062e\u0641 \u0632\u062b \u0633\u0634\u062f\u062b\u064a.",
+ "The description field must be limited to 1000 characters.": "\u0641\u0627\u062b \u064a\u062b\u0633\u0630\u0642\u0647\u062d\u0641\u0647\u062e\u0631 \u0628\u0647\u062b\u0645\u064a \u0648\u0639\u0633\u0641 \u0632\u062b \u0645\u0647\u0648\u0647\u0641\u062b\u064a \u0641\u062e 1000 \u0630\u0627\u0634\u0642\u0634\u0630\u0641\u062b\u0642\u0633.",
+ "The duration field must be limited to 50 characters.": "\u0641\u0627\u062b \u064a\u0639\u0642\u0634\u0641\u0647\u062e\u0631 \u0628\u0647\u062b\u0645\u064a \u0648\u0639\u0633\u0641 \u0632\u062b \u0645\u0647\u0648\u0647\u0641\u062b\u064a \u0641\u062e 50 \u0630\u0627\u0634\u0642\u0634\u0630\u0641\u062b\u0642\u0633.",
"The email address you use to sign in. Communications from {platform_name} and your courses are sent to this address.": "\u0641\u0627\u062b \u062b\u0648\u0634\u0647\u0645 \u0634\u064a\u064a\u0642\u062b\u0633\u0633 \u063a\u062e\u0639 \u0639\u0633\u062b \u0641\u062e \u0633\u0647\u0644\u0631 \u0647\u0631. \u0630\u062e\u0648\u0648\u0639\u0631\u0647\u0630\u0634\u0641\u0647\u062e\u0631\u0633 \u0628\u0642\u062e\u0648 {platform_name} \u0634\u0631\u064a \u063a\u062e\u0639\u0642 \u0630\u062e\u0639\u0642\u0633\u062b\u0633 \u0634\u0642\u062b \u0633\u062b\u0631\u0641 \u0641\u062e \u0641\u0627\u0647\u0633 \u0634\u064a\u064a\u0642\u062b\u0633\u0633.",
"The email address you've provided isn't formatted correctly.": "\u0641\u0627\u062b \u062b\u0648\u0634\u0647\u0645 \u0634\u064a\u064a\u0642\u062b\u0633\u0633 \u063a\u062e\u0639'\u062f\u062b \u062d\u0642\u062e\u062f\u0647\u064a\u062b\u064a \u0647\u0633\u0631'\u0641 \u0628\u062e\u0642\u0648\u0634\u0641\u0641\u062b\u064a \u0630\u062e\u0642\u0642\u062b\u0630\u0641\u0645\u063a.",
"The enrollment end date cannot be after the course end date.": "\u0641\u0627\u062b \u062b\u0631\u0642\u062e\u0645\u0645\u0648\u062b\u0631\u0641 \u062b\u0631\u064a \u064a\u0634\u0641\u062b \u0630\u0634\u0631\u0631\u062e\u0641 \u0632\u062b \u0634\u0628\u0641\u062b\u0642 \u0641\u0627\u062b \u0630\u062e\u0639\u0642\u0633\u062b \u062b\u0631\u064a \u064a\u0634\u0641\u062b.",
@@ -1366,10 +1380,13 @@
"The photo of your face matches the photo on your ID.": "\u0641\u0627\u062b \u062d\u0627\u062e\u0641\u062e \u062e\u0628 \u063a\u062e\u0639\u0642 \u0628\u0634\u0630\u062b \u0648\u0634\u0641\u0630\u0627\u062b\u0633 \u0641\u0627\u062b \u062d\u0627\u062e\u0641\u062e \u062e\u0631 \u063a\u062e\u0639\u0642 \u0647\u064a.",
"The raw error message is:": "\u0641\u0627\u062b \u0642\u0634\u0635 \u062b\u0642\u0642\u062e\u0642 \u0648\u062b\u0633\u0633\u0634\u0644\u062b \u0647\u0633:",
"The selected content group does not exist": "\u0641\u0627\u062b \u0633\u062b\u0645\u062b\u0630\u0641\u062b\u064a \u0630\u062e\u0631\u0641\u062b\u0631\u0641 \u0644\u0642\u062e\u0639\u062d \u064a\u062e\u062b\u0633 \u0631\u062e\u0641 \u062b\u0637\u0647\u0633\u0641",
+ "The short description field must be limited to 150 characters.": "\u0641\u0627\u062b \u0633\u0627\u062e\u0642\u0641 \u064a\u062b\u0633\u0630\u0642\u0647\u062d\u0641\u0647\u062e\u0631 \u0628\u0647\u062b\u0645\u064a \u0648\u0639\u0633\u0641 \u0632\u062b \u0645\u0647\u0648\u0647\u0641\u062b\u064a \u0641\u062e 150 \u0630\u0627\u0634\u0642\u0634\u0630\u0641\u062b\u0642\u0633.",
+ "The subtitle field must be limited to 150 characters.": "\u0641\u0627\u062b \u0633\u0639\u0632\u0641\u0647\u0641\u0645\u062b \u0628\u0647\u062b\u0645\u064a \u0648\u0639\u0633\u0641 \u0632\u062b \u0645\u0647\u0648\u0647\u0641\u062b\u064a \u0641\u062e 150 \u0630\u0627\u0634\u0642\u0634\u0630\u0641\u062b\u0642\u0633.",
"The team \"%(team)s\" could not be found.": "\u0641\u0627\u062b \u0641\u062b\u0634\u0648 \"%(team)s\" \u0630\u062e\u0639\u0645\u064a \u0631\u062e\u0641 \u0632\u062b \u0628\u062e\u0639\u0631\u064a.",
"The thread you selected has been deleted. Please select another thread.": "\u0641\u0627\u062b \u0641\u0627\u0642\u062b\u0634\u064a \u063a\u062e\u0639 \u0633\u062b\u0645\u062b\u0630\u0641\u062b\u064a \u0627\u0634\u0633 \u0632\u062b\u062b\u0631 \u064a\u062b\u0645\u062b\u0641\u062b\u064a. \u062d\u0645\u062b\u0634\u0633\u062b \u0633\u062b\u0645\u062b\u0630\u0641 \u0634\u0631\u062e\u0641\u0627\u062b\u0642 \u0641\u0627\u0642\u062b\u0634\u064a.",
"The timed transcript for the first video file does not appear to be the same as the timed transcript for the second video file.": "\u0641\u0627\u062b \u0641\u0647\u0648\u062b\u064a \u0641\u0642\u0634\u0631\u0633\u0630\u0642\u0647\u062d\u0641 \u0628\u062e\u0642 \u0641\u0627\u062b \u0628\u0647\u0642\u0633\u0641 \u062f\u0647\u064a\u062b\u062e \u0628\u0647\u0645\u062b \u064a\u062e\u062b\u0633 \u0631\u062e\u0641 \u0634\u062d\u062d\u062b\u0634\u0642 \u0641\u062e \u0632\u062b \u0641\u0627\u062b \u0633\u0634\u0648\u062b \u0634\u0633 \u0641\u0627\u062b \u0641\u0647\u0648\u062b\u064a \u0641\u0642\u0634\u0631\u0633\u0630\u0642\u0647\u062d\u0641 \u0628\u062e\u0642 \u0641\u0627\u062b \u0633\u062b\u0630\u062e\u0631\u064a \u062f\u0647\u064a\u062b\u062e \u0628\u0647\u0645\u062b.",
"The timed transcript for this video on edX is out of date, but YouTube has a current timed transcript for this video.": "\u0641\u0627\u062b \u0641\u0647\u0648\u062b\u064a \u0641\u0642\u0634\u0631\u0633\u0630\u0642\u0647\u062d\u0641 \u0628\u062e\u0642 \u0641\u0627\u0647\u0633 \u062f\u0647\u064a\u062b\u062e \u062e\u0631 \u062b\u064a\u0637 \u0647\u0633 \u062e\u0639\u0641 \u062e\u0628 \u064a\u0634\u0641\u062b, \u0632\u0639\u0641 \u063a\u062e\u0639\u0641\u0639\u0632\u062b \u0627\u0634\u0633 \u0634 \u0630\u0639\u0642\u0642\u062b\u0631\u0641 \u0641\u0647\u0648\u062b\u064a \u0641\u0642\u0634\u0631\u0633\u0630\u0642\u0647\u062d\u0641 \u0628\u062e\u0642 \u0641\u0627\u0647\u0633 \u062f\u0647\u064a\u062b\u062e.",
+ "The title field must be limited to 50 characters.": "\u0641\u0627\u062b \u0641\u0647\u0641\u0645\u062b \u0628\u0647\u062b\u0645\u064a \u0648\u0639\u0633\u0641 \u0632\u062b \u0645\u0647\u0648\u0647\u0641\u062b\u064a \u0641\u062e 50 \u0630\u0627\u0634\u0642\u0634\u0630\u0641\u062b\u0642\u0633.",
"The topic \"%(topic)s\" could not be found.": "\u0641\u0627\u062b \u0641\u062e\u062d\u0647\u0630 \"%(topic)s\" \u0630\u062e\u0639\u0645\u064a \u0631\u062e\u0641 \u0632\u062b \u0628\u062e\u0639\u0631\u064a.",
"The weight of all assignments of this type as a percentage of the total grade, for example, 40. Do not include the percent symbol.": "\u0641\u0627\u062b \u0635\u062b\u0647\u0644\u0627\u0641 \u062e\u0628 \u0634\u0645\u0645 \u0634\u0633\u0633\u0647\u0644\u0631\u0648\u062b\u0631\u0641\u0633 \u062e\u0628 \u0641\u0627\u0647\u0633 \u0641\u063a\u062d\u062b \u0634\u0633 \u0634 \u062d\u062b\u0642\u0630\u062b\u0631\u0641\u0634\u0644\u062b \u062e\u0628 \u0641\u0627\u062b \u0641\u062e\u0641\u0634\u0645 \u0644\u0642\u0634\u064a\u062b, \u0628\u062e\u0642 \u062b\u0637\u0634\u0648\u062d\u0645\u062b, 40. \u064a\u062e \u0631\u062e\u0641 \u0647\u0631\u0630\u0645\u0639\u064a\u062b \u0641\u0627\u062b \u062d\u062b\u0642\u0630\u062b\u0631\u0641 \u0633\u063a\u0648\u0632\u062e\u0645.",
"The {cohortGroupName} cohort has been created. You can manually add students to this cohort below.": "\u0641\u0627\u062b {cohortGroupName} \u0630\u062e\u0627\u062e\u0642\u0641 \u0627\u0634\u0633 \u0632\u062b\u062b\u0631 \u0630\u0642\u062b\u0634\u0641\u062b\u064a. \u063a\u062e\u0639 \u0630\u0634\u0631 \u0648\u0634\u0631\u0639\u0634\u0645\u0645\u063a \u0634\u064a\u064a \u0633\u0641\u0639\u064a\u062b\u0631\u0641\u0633 \u0641\u062e \u0641\u0627\u0647\u0633 \u0630\u062e\u0627\u062e\u0642\u0641 \u0632\u062b\u0645\u062e\u0635.",
@@ -1437,6 +1454,7 @@
"This team is full.": "\u0641\u0627\u0647\u0633 \u0641\u062b\u0634\u0648 \u0647\u0633 \u0628\u0639\u0645\u0645.",
"This thread is closed.": "\u0641\u0627\u0647\u0633 \u0641\u0627\u0642\u062b\u0634\u064a \u0647\u0633 \u0630\u0645\u062e\u0633\u062b\u064a.",
"Time Allotted (HH:MM):": "\u0641\u0647\u0648\u062b \u0634\u0645\u0645\u062e\u0641\u0641\u062b\u064a (\u0627\u0627:\u0648\u0648):",
+ "Time Limit": "\u0641\u0647\u0648\u062b \u0645\u0647\u0648\u0647\u0641",
"Time Sent": "\u0641\u0647\u0648\u062b \u0633\u062b\u0631\u0641",
"Time Sent:": "\u0641\u0647\u0648\u062b \u0633\u062b\u0631\u0641:",
"Timed": "\u0641\u0647\u0648\u062b\u064a",
@@ -1554,6 +1572,7 @@
"User": "\u0639\u0633\u062b\u0642",
"User Email": "\u0639\u0633\u062b\u0642 \u062b\u0648\u0634\u0647\u0645",
"Username": "\u0639\u0633\u062b\u0642\u0631\u0634\u0648\u062b",
+ "Username or Email": "\u0639\u0633\u062b\u0642\u0631\u0634\u0648\u062b \u062e\u0642 \u062b\u0648\u0634\u0647\u0645",
"Username or email address": "\u0639\u0633\u062b\u0642\u0631\u0634\u0648\u062b \u062e\u0642 \u062b\u0648\u0634\u0647\u0645 \u0634\u064a\u064a\u0642\u062b\u0633\u0633",
"Users": "\u0639\u0633\u062b\u0642\u0633",
"Users must create and activate their account before they can be promoted to beta tester.": "\u0639\u0633\u062b\u0642\u0633 \u0648\u0639\u0633\u0641 \u0630\u0642\u062b\u0634\u0641\u062b \u0634\u0631\u064a \u0634\u0630\u0641\u0647\u062f\u0634\u0641\u062b \u0641\u0627\u062b\u0647\u0642 \u0634\u0630\u0630\u062e\u0639\u0631\u0641 \u0632\u062b\u0628\u062e\u0642\u062b \u0641\u0627\u062b\u063a \u0630\u0634\u0631 \u0632\u062b \u062d\u0642\u062e\u0648\u062e\u0641\u062b\u064a \u0641\u062e \u0632\u062b\u0641\u0634 \u0641\u062b\u0633\u0641\u062b\u0642.",
@@ -1561,6 +1580,7 @@
"Valid": "\u062f\u0634\u0645\u0647\u064a",
"Validation Error": "\u062f\u0634\u0645\u0647\u064a\u0634\u0641\u0647\u062e\u0631 \u062b\u0642\u0642\u062e\u0642",
"Validation Error While Saving": "\u062f\u0634\u0645\u0647\u064a\u0634\u0641\u0647\u062e\u0631 \u062b\u0642\u0642\u062e\u0642 \u0635\u0627\u0647\u0645\u062b \u0633\u0634\u062f\u0647\u0631\u0644",
+ "Value": "\u062f\u0634\u0645\u0639\u062b",
"Verification Checkpoint": "\u062f\u062b\u0642\u0647\u0628\u0647\u0630\u0634\u0641\u0647\u062e\u0631 \u0630\u0627\u062b\u0630\u0646\u062d\u062e\u0647\u0631\u0641",
"Verification Deadline": "\u062f\u062b\u0642\u0647\u0628\u0647\u0630\u0634\u0641\u0647\u062e\u0631 \u064a\u062b\u0634\u064a\u0645\u0647\u0631\u062b",
"Verification checkpoint to be completed": "\u062f\u062b\u0642\u0647\u0628\u0647\u0630\u0634\u0641\u0647\u062e\u0631 \u0630\u0627\u062b\u0630\u0646\u062d\u062e\u0647\u0631\u0641 \u0641\u062e \u0632\u062b \u0630\u062e\u0648\u062d\u0645\u062b\u0641\u062b\u064a",
@@ -1652,6 +1672,7 @@
"Will Be Visible To:": "\u0635\u0647\u0645\u0645 \u0632\u062b \u062f\u0647\u0633\u0647\u0632\u0645\u062b \u0641\u062e:",
"Words: {0}": "\u0635\u062e\u0642\u064a\u0633: {0}",
"Would you like to sign in using your %(providerName)s credentials?": "\u0635\u062e\u0639\u0645\u064a \u063a\u062e\u0639 \u0645\u0647\u0646\u062b \u0641\u062e \u0633\u0647\u0644\u0631 \u0647\u0631 \u0639\u0633\u0647\u0631\u0644 \u063a\u062e\u0639\u0642 %(providerName)s \u0630\u0642\u062b\u064a\u062b\u0631\u0641\u0647\u0634\u0645\u0633?",
+ "XSeries Program Certificates": "\u0637\u0633\u062b\u0642\u0647\u062b\u0633 \u062d\u0642\u062e\u0644\u0642\u0634\u0648 \u0630\u062b\u0642\u0641\u0647\u0628\u0647\u0630\u0634\u0641\u062b\u0633",
"Year of Birth": "\u063a\u062b\u0634\u0642 \u062e\u0628 \u0632\u0647\u0642\u0641\u0627",
"Yes, allow edits to the active Certificate": "\u063a\u062b\u0633, \u0634\u0645\u0645\u062e\u0635 \u062b\u064a\u0647\u0641\u0633 \u0641\u062e \u0641\u0627\u062b \u0634\u0630\u0641\u0647\u062f\u062b \u0630\u062b\u0642\u0641\u0647\u0628\u0647\u0630\u0634\u0641\u062b",
"Yes, delete this %(xblock_type)s": "\u063a\u062b\u0633, \u064a\u062b\u0645\u062b\u0641\u062b \u0641\u0627\u0647\u0633 %(xblock_type)s",
@@ -1664,6 +1685,7 @@
"You are currently sharing a limited profile.": "\u063a\u062e\u0639 \u0634\u0642\u062b \u0630\u0639\u0642\u0642\u062b\u0631\u0641\u0645\u063a \u0633\u0627\u0634\u0642\u0647\u0631\u0644 \u0634 \u0645\u0647\u0648\u0647\u0641\u062b\u064a \u062d\u0642\u062e\u0628\u0647\u0645\u062b.",
"You are enrolling in: {courseName}": "\u063a\u062e\u0639 \u0634\u0642\u062b \u062b\u0631\u0642\u062e\u0645\u0645\u0647\u0631\u0644 \u0647\u0631: {courseName}",
"You are not currently a member of any team.": "\u063a\u062e\u0639 \u0634\u0642\u062b \u0631\u062e\u0641 \u0630\u0639\u0642\u0642\u062b\u0631\u0641\u0645\u063a \u0634 \u0648\u062b\u0648\u0632\u062b\u0642 \u062e\u0628 \u0634\u0631\u063a \u0641\u062b\u0634\u0648.",
+ "You are not enrolled in any XSeries Programs yet.": "\u063a\u062e\u0639 \u0634\u0642\u062b \u0631\u062e\u0641 \u062b\u0631\u0642\u062e\u0645\u0645\u062b\u064a \u0647\u0631 \u0634\u0631\u063a \u0637\u0633\u062b\u0642\u0647\u062b\u0633 \u062d\u0642\u062e\u0644\u0642\u0634\u0648\u0633 \u063a\u062b\u0641.",
"You are now enrolled as a verified student for:": "\u063a\u062e\u0639 \u0634\u0642\u062b \u0631\u062e\u0635 \u062b\u0631\u0642\u062e\u0645\u0645\u062b\u064a \u0634\u0633 \u0634 \u062f\u062b\u0642\u0647\u0628\u0647\u062b\u064a \u0633\u0641\u0639\u064a\u062b\u0631\u0641 \u0628\u062e\u0642:",
"You are upgrading your enrollment for: {courseName}": "\u063a\u062e\u0639 \u0634\u0642\u062b \u0639\u062d\u0644\u0642\u0634\u064a\u0647\u0631\u0644 \u063a\u062e\u0639\u0642 \u062b\u0631\u0642\u062e\u0645\u0645\u0648\u062b\u0631\u0641 \u0628\u062e\u0642: {courseName}",
"You can now enter your payment information and complete your enrollment.": "\u063a\u062e\u0639 \u0630\u0634\u0631 \u0631\u062e\u0635 \u062b\u0631\u0641\u062b\u0642 \u063a\u062e\u0639\u0642 \u062d\u0634\u063a\u0648\u062b\u0631\u0641 \u0647\u0631\u0628\u062e\u0642\u0648\u0634\u0641\u0647\u062e\u0631 \u0634\u0631\u064a \u0630\u062e\u0648\u062d\u0645\u062b\u0641\u062b \u063a\u062e\u0639\u0642 \u062b\u0631\u0642\u062e\u0645\u0645\u0648\u062b\u0631\u0641.",
@@ -1679,6 +1701,7 @@
"You have already reported this annotation.": "\u063a\u062e\u0639 \u0627\u0634\u062f\u062b \u0634\u0645\u0642\u062b\u0634\u064a\u063a \u0642\u062b\u062d\u062e\u0642\u0641\u062b\u064a \u0641\u0627\u0647\u0633 \u0634\u0631\u0631\u062e\u0641\u0634\u0641\u0647\u062e\u0631.",
"You have already verified your ID!": "\u063a\u062e\u0639 \u0627\u0634\u062f\u062b \u0634\u0645\u0642\u062b\u0634\u064a\u063a \u062f\u062b\u0642\u0647\u0628\u0647\u062b\u064a \u063a\u062e\u0639\u0642 \u0647\u064a!",
"You have been logged out of your edX account. ": "\u063a\u062e\u0639 \u0627\u0634\u062f\u062b \u0632\u062b\u062b\u0631 \u0645\u062e\u0644\u0644\u062b\u064a \u062e\u0639\u0641 \u062e\u0628 \u063a\u062e\u0639\u0642 \u062b\u064a\u0637 \u0634\u0630\u0630\u062e\u0639\u0631\u0641. ",
+ "You have earned certificates in %(completed_courses)s of the %(total_courses)s courses so far.": "\u063a\u062e\u0639 \u0627\u0634\u062f\u062b \u062b\u0634\u0642\u0631\u062b\u064a \u0630\u062b\u0642\u0641\u0647\u0628\u0647\u0630\u0634\u0641\u062b\u0633 \u0647\u0631 %(completed_courses)s \u062e\u0628 \u0641\u0627\u062b %(total_courses)s \u0630\u062e\u0639\u0642\u0633\u062b\u0633 \u0633\u062e \u0628\u0634\u0642.",
"You have no handouts defined": "\u063a\u062e\u0639 \u0627\u0634\u062f\u062b \u0631\u062e \u0627\u0634\u0631\u064a\u062e\u0639\u0641\u0633 \u064a\u062b\u0628\u0647\u0631\u062b\u064a",
"You have not bookmarked any courseware pages yet.": "\u063a\u062e\u0639 \u0627\u0634\u062f\u062b \u0631\u062e\u0641 \u0632\u062e\u062e\u0646\u0648\u0634\u0642\u0646\u062b\u064a \u0634\u0631\u063a \u0630\u062e\u0639\u0642\u0633\u062b\u0635\u0634\u0642\u062b \u062d\u0634\u0644\u062b\u0633 \u063a\u062b\u0641.",
"You have not created any certificates yet.": "\u063a\u062e\u0639 \u0627\u0634\u062f\u062b \u0631\u062e\u0641 \u0630\u0642\u062b\u0634\u0641\u062b\u064a \u0634\u0631\u063a \u0630\u062b\u0642\u0641\u0647\u0628\u0647\u0630\u0634\u0641\u062b\u0633 \u063a\u062b\u0641.",
@@ -1759,6 +1782,8 @@
"asset_path is required": "\u0634\u0633\u0633\u062b\u0641_\u062d\u0634\u0641\u0627 \u0647\u0633 \u0642\u062b\u0636\u0639\u0647\u0642\u062b\u064a",
"bytes": "\u0632\u063a\u0641\u062b\u0633",
"certificate": "\u0630\u062b\u0642\u0641\u0647\u0628\u0647\u0630\u0634\u0641\u062b",
+ "certificate.credential_url": "\u0630\u062b\u0642\u0641\u0647\u0628\u0647\u0630\u0634\u0641\u062b.\u0630\u0642\u062b\u064a\u062b\u0631\u0641\u0647\u0634\u0645_\u0639\u0642\u0645",
+ "certificate.display_name": "\u0630\u062b\u0642\u0641\u0647\u0628\u0647\u0630\u0634\u0641\u062b.\u064a\u0647\u0633\u062d\u0645\u0634\u063a_\u0631\u0634\u0648\u062b",
"close": "\u0630\u0645\u062e\u0633\u062b",
"content group": "\u0630\u062e\u0631\u0641\u062b\u0631\u0641 \u0644\u0642\u062e\u0639\u062d",
"correct": "\u0630\u062e\u0642\u0642\u062b\u0630\u0641",
@@ -1794,6 +1819,7 @@
"marked as answer %(time_ago)s": "\u0648\u0634\u0642\u0646\u062b\u064a \u0634\u0633 \u0634\u0631\u0633\u0635\u062b\u0642 %(time_ago)s",
"marked as answer %(time_ago)s by %(user)s": "\u0648\u0634\u0642\u0646\u062b\u064a \u0634\u0633 \u0634\u0631\u0633\u0635\u062b\u0642 %(time_ago)s \u0632\u063a %(user)s",
"message": "\u0648\u062b\u0633\u0633\u0634\u0644\u062b",
+ "minutes": "\u0648\u0647\u0631\u0639\u0641\u062b\u0633",
"name": "\u0631\u0634\u0648\u062b",
"off": "\u062e\u0628\u0628",
"on": "\u062e\u0631",
@@ -1801,7 +1827,7 @@
"or": "\u062e\u0642",
"or create a new one here": "\u062e\u0642 \u0630\u0642\u062b\u0634\u0641\u062b \u0634 \u0631\u062b\u0635 \u062e\u0631\u062b \u0627\u062b\u0642\u062b",
"or sign in with": "\u062e\u0642 \u0633\u0647\u0644\u0631 \u0647\u0631 \u0635\u0647\u0641\u0627",
- "org.display_name": "\u062e\u0642\u0644.\u064a\u0647\u0633\u062d\u0645\u0634\u063a_\u0631\u0634\u0648\u062b",
+ "org.key": "\u062e\u0642\u0644.\u0646\u062b\u063a",
"post anonymously": "\u062d\u062e\u0633\u0641 \u0634\u0631\u062e\u0631\u063a\u0648\u062e\u0639\u0633\u0645\u063a",
"post anonymously to classmates": "\u062d\u062e\u0633\u0641 \u0634\u0631\u062e\u0631\u063a\u0648\u062e\u0639\u0633\u0645\u063a \u0641\u062e \u0630\u0645\u0634\u0633\u0633\u0648\u0634\u0641\u062b\u0633",
"posted %(time_ago)s by %(author)s": "\u062d\u062e\u0633\u0641\u062b\u064a %(time_ago)s \u0632\u063a %(author)s",
@@ -1832,6 +1858,7 @@
"with %(section_or_subsection)s": "\u0635\u0647\u0641\u0627 %(section_or_subsection)s",
"{browse_span_start}Browse teams in other topics{span_end} or {search_span_start}search teams{span_end} in this topic. If you still can't find a team to join, {create_span_start}create a new team in this topic{span_end}.": "{browse_span_start}\u0632\u0642\u062e\u0635\u0633\u062b \u0641\u062b\u0634\u0648\u0633 \u0647\u0631 \u062e\u0641\u0627\u062b\u0642 \u0641\u062e\u062d\u0647\u0630\u0633{span_end} \u062e\u0642 {search_span_start}\u0633\u062b\u0634\u0642\u0630\u0627 \u0641\u062b\u0634\u0648\u0633{span_end} \u0647\u0631 \u0641\u0627\u0647\u0633 \u0641\u062e\u062d\u0647\u0630. \u0647\u0628 \u063a\u062e\u0639 \u0633\u0641\u0647\u0645\u0645 \u0630\u0634\u0631'\u0641 \u0628\u0647\u0631\u064a \u0634 \u0641\u062b\u0634\u0648 \u0641\u062e \u062a\u062e\u0647\u0631, {create_span_start}\u0630\u0642\u062b\u0634\u0641\u062b \u0634 \u0631\u062b\u0635 \u0641\u062b\u0634\u0648 \u0647\u0631 \u0641\u0627\u0647\u0633 \u0641\u062e\u062d\u0647\u0630{span_end}.",
"{email} is already on the {container} team. Recheck the email address if you want to add a new member.": "{email} \u0647\u0633 \u0634\u0645\u0642\u062b\u0634\u064a\u063a \u062e\u0631 \u0641\u0627\u062b {container} \u0641\u062b\u0634\u0648. \u0642\u062b\u0630\u0627\u062b\u0630\u0646 \u0641\u0627\u062b \u062b\u0648\u0634\u0647\u0645 \u0634\u064a\u064a\u0642\u062b\u0633\u0633 \u0647\u0628 \u063a\u062e\u0639 \u0635\u0634\u0631\u0641 \u0641\u062e \u0634\u064a\u064a \u0634 \u0631\u062b\u0635 \u0648\u062b\u0648\u0632\u062b\u0642.",
+ "{hours}:{minutes} (current UTC time)": "{hours}:{minutes} (\u0630\u0639\u0642\u0642\u062b\u0631\u0641 \u0639\u0641\u0630 \u0641\u0647\u0648\u062b)",
"{numMoved} student was removed from {oldCohort}": [
"{numMoved} \u0633\u0641\u0639\u064a\u062b\u0631\u0641 \u0635\u0634\u0633 \u0642\u062b\u0648\u062e\u062f\u062b\u064a \u0628\u0642\u062e\u0648 {oldCohort}",
"{numMoved} \u0633\u0641\u0639\u064a\u062b\u0631\u0641\u0633 \u0635\u062b\u0642\u062b \u0642\u062b\u0648\u062e\u062f\u062b\u064a \u0628\u0642\u062e\u0648 {oldCohort}"
diff --git a/lms/static/js/learner_dashboard/collections/program_progress_collection.js b/lms/static/js/learner_dashboard/collections/program_progress_collection.js
new file mode 100644
index 0000000000..562d58d7b9
--- /dev/null
+++ b/lms/static/js/learner_dashboard/collections/program_progress_collection.js
@@ -0,0 +1,9 @@
+(function (define) {
+ 'use strict';
+ define([
+ 'backbone'
+ ],
+ function (Backbone) {
+ return Backbone.Collection.extend({});
+ });
+}).call(this, define || RequireJS.define);
diff --git a/lms/static/js/learner_dashboard/program_list_factory.js b/lms/static/js/learner_dashboard/program_list_factory.js
index d204b7ff99..9b5cfcf414 100644
--- a/lms/static/js/learner_dashboard/program_list_factory.js
+++ b/lms/static/js/learner_dashboard/program_list_factory.js
@@ -5,15 +5,23 @@
'js/learner_dashboard/views/collection_list_view',
'js/learner_dashboard/views/sidebar_view',
'js/learner_dashboard/views/program_card_view',
- 'js/learner_dashboard/collections/program_collection'
+ 'js/learner_dashboard/collections/program_collection',
+ 'js/learner_dashboard/collections/program_progress_collection'
],
- function (CollectionListView, SidebarView, ProgramCardView, ProgramCollection) {
+ function (CollectionListView, SidebarView, ProgramCardView, ProgramCollection, ProgressCollection) {
return function (options) {
+ var progressCollection = new ProgressCollection();
+
+ if ( options.userProgress ) {
+ progressCollection.set(options.userProgress);
+ options.progressCollection = progressCollection;
+ }
+
new CollectionListView({
el: '.program-cards-container',
childView: ProgramCardView,
- context: options,
- collection: new ProgramCollection(options.programsData)
+ collection: new ProgramCollection(options.programsData),
+ context: options
}).render();
new SidebarView({
diff --git a/lms/static/js/learner_dashboard/views/certificate_view.js b/lms/static/js/learner_dashboard/views/certificate_view.js
index 3585603053..e706bd1fc7 100644
--- a/lms/static/js/learner_dashboard/views/certificate_view.js
+++ b/lms/static/js/learner_dashboard/views/certificate_view.js
@@ -21,7 +21,9 @@
this.render();
},
render: function() {
- if (this.context.certificatesData.length > 0) {
+ var certificatesData = this.context.certificatesData || [];
+
+ if (certificatesData.length) {
this.$el.html(this.tpl(this.context));
}
}
diff --git a/lms/static/js/learner_dashboard/views/collection_list_view.js b/lms/static/js/learner_dashboard/views/collection_list_view.js
index 1f8e7a4438..42812c1946 100644
--- a/lms/static/js/learner_dashboard/views/collection_list_view.js
+++ b/lms/static/js/learner_dashboard/views/collection_list_view.js
@@ -13,6 +13,7 @@
gettext,
emptyProgramsListTpl) {
return Backbone.View.extend({
+
initialize: function(data) {
this.childView = data.childView;
this.context = data.context;
@@ -29,10 +30,15 @@
}
} else {
childList = [];
- this.collection.each(function (program) {
- var child = new this.childView({model: program});
+
+ this.collection.each(function(model) {
+ var child = new this.childView({
+ model: model,
+ context: this.context
+ });
childList.push(child.el);
}, this);
+
this.$el.html(childList);
}
}
diff --git a/lms/static/js/learner_dashboard/views/program_card_view.js b/lms/static/js/learner_dashboard/views/program_card_view.js
index d19bb7f609..761cd705ce 100644
--- a/lms/static/js/learner_dashboard/views/program_card_view.js
+++ b/lms/static/js/learner_dashboard/views/program_card_view.js
@@ -20,19 +20,45 @@
className: 'program-card',
+ attributes: function() {
+ return {
+ 'aria-labelledby': 'program-' + this.model.get('id'),
+ 'role': 'group'
+ };
+ },
+
tpl: _.template(programCardTpl),
- initialize: function() {
+ initialize: function(data) {
+ this.progressCollection = data.context.progressCollection;
+ if ( this.progressCollection ) {
+ this.progressModel = this.progressCollection.findWhere({
+ id: this.model.get('id')
+ });
+ }
this.render();
},
render: function() {
- var templated = this.tpl(this.model.toJSON());
- this.$el.html(templated);
+ var orgList = _.map(this.model.get('organizations'), function(org) {
+ return gettext(org.key);
+ }),
+ data = $.extend(
+ this.model.toJSON(),
+ this.getProgramProgress(),
+ {orgList: orgList.join(' ')}
+ );
+
+ this.$el.html(this.tpl(data));
this.postRender();
},
postRender: function() {
+ // Add describedby to parent only if progess is present
+ if ( this.progressModel ) {
+ this.$el.attr('aria-describedby', 'status-' + this.model.get('id'));
+ }
+
if(navigator.userAgent.indexOf('MSIE') !== -1 ||
navigator.appVersion.indexOf('Trident/') > 0){
/* Microsoft Internet Explorer detected in. */
@@ -42,6 +68,38 @@
}
},
+ // Calculate counts for progress and percentages for styling
+ getProgramProgress: function() {
+ var progress = this.progressModel ? this.progressModel.toJSON() : false;
+
+ if ( progress) {
+ progress.total = {
+ completed: progress.completed.length,
+ in_progress: progress.in_progress.length,
+ not_started: progress.not_started.length
+ };
+
+ progress.total.courses = progress.total.completed +
+ progress.total.in_progress +
+ progress.total.not_started;
+
+ progress.percentage = {
+ completed: this.getWidth(progress.total.completed, progress.total.courses),
+ in_progress: this.getWidth(progress.total.in_progress, progress.total.courses)
+ };
+ }
+
+ return {
+ progress: progress
+ };
+ },
+
+ getWidth: function(val, total) {
+ var int = ( val / total ) * 100;
+
+ return int + '%';
+ },
+
// Defer loading the rest of the page to limit FOUC
reLoadBannerImage: function() {
var $img = this.$('.program_card .banner-image'),
diff --git a/lms/static/js/spec/instructor_dashboard/certificates_invalidation_spec.js b/lms/static/js/spec/instructor_dashboard/certificates_invalidation_spec.js
index e7c3a3d539..0e6cda9116 100644
--- a/lms/static/js/spec/instructor_dashboard/certificates_invalidation_spec.js
+++ b/lms/static/js/spec/instructor_dashboard/certificates_invalidation_spec.js
@@ -29,7 +29,7 @@ define([
beforeEach(function() {
- certificate_invalidation = new CertificateInvalidationModel({user: 'test_user'});
+ certificate_invalidation = new CertificateInvalidationModel({user: 'test_user'}, {url: 'test/url/'});
certificate_invalidation.set({
notes: "Test notes"
});
@@ -174,7 +174,9 @@ define([
it("verifies view is rendered on add/remove to collection", function() {
var user = 'test3',
notes = 'test3 notes',
- model = new CertificateInvalidationModel({user: user, notes: notes});
+ model = new CertificateInvalidationModel(
+ {user: user, notes: notes}, {url: certificate_invalidation_url}
+ );
// Add another model in collection and verify it is rendered
view.collection.add(model);
diff --git a/lms/static/js/spec/learner_dashboard/collection_list_view_spec.js b/lms/static/js/spec/learner_dashboard/collection_list_view_spec.js
index fcfaf1ffbd..0cd6abd256 100644
--- a/lms/static/js/spec/learner_dashboard/collection_list_view_spec.js
+++ b/lms/static/js/spec/learner_dashboard/collection_list_view_spec.js
@@ -3,8 +3,10 @@ define([
'jquery',
'js/learner_dashboard/views/program_card_view',
'js/learner_dashboard/collections/program_collection',
- 'js/learner_dashboard/views/collection_list_view'
- ], function (Backbone, $, ProgramCardView, ProgramCollection, CollectionListView) {
+ 'js/learner_dashboard/views/collection_list_view',
+ 'js/learner_dashboard/collections/program_progress_collection'
+ ], function (Backbone, $, ProgramCardView, ProgramCollection, CollectionListView,
+ ProgressCollection) {
'use strict';
/*jslint maxlen: 500 */
@@ -12,6 +14,7 @@ define([
describe('Collection List View', function () {
var view = null,
programCollection,
+ progressCollection,
context = {
programsData:[
{
@@ -58,16 +61,35 @@ define([
w726h242: 'http://www.edx.org/images/org2/test3'
}
}
+ ],
+ userProgress: [
+ {
+ id: 146,
+ completed: ['courses', 'the', 'user', 'completed'],
+ in_progress: ['in', 'progress'],
+ not_started : ['courses', 'not', 'yet', 'started']
+ },
+ {
+ id: 147,
+ completed: ['Course 1'],
+ in_progress: [],
+ not_started: ['Course 2', 'Course 3', 'Course 4']
+ }
]
};
beforeEach(function() {
setFixtures('
');
programCollection = new ProgramCollection(context.programsData);
+ progressCollection = new ProgressCollection();
+ progressCollection.set(context.userProgress);
+ context.progressCollection = progressCollection;
+
view = new CollectionListView({
el: '.program-cards-container',
childView: ProgramCardView,
- collection: programCollection
+ collection: programCollection,
+ context: context
});
view.render();
});
diff --git a/lms/static/js/spec/learner_dashboard/program_card_view_spec.js b/lms/static/js/spec/learner_dashboard/program_card_view_spec.js
index 43eac9542f..c43f89f064 100644
--- a/lms/static/js/spec/learner_dashboard/program_card_view_spec.js
+++ b/lms/static/js/spec/learner_dashboard/program_card_view_spec.js
@@ -1,9 +1,10 @@
define([
'backbone',
'jquery',
- 'js/learner_dashboard/views/program_card_view',
- 'js/learner_dashboard/models/program_model'
- ], function (Backbone, $, ProgramCardView, ProgramModel) {
+ 'js/learner_dashboard/collections/program_progress_collection',
+ 'js/learner_dashboard/models/program_model',
+ 'js/learner_dashboard/views/program_card_view'
+ ], function (Backbone, $, ProgressCollection, ProgramModel, ProgramCardView) {
'use strict';
/*jslint maxlen: 500 */
@@ -33,13 +34,39 @@ define([
w435h145: 'http://www.edx.org/images/test2',
w726h242: 'http://www.edx.org/images/test3'
}
+ },
+ userProgress = [
+ {
+ id: 146,
+ completed: ['courses', 'the', 'user', 'completed'],
+ in_progress: ['in', 'progress'],
+ not_started : ['courses', 'not', 'yet', 'started']
+ },
+ {
+ id: 147,
+ completed: ['Course 1'],
+ in_progress: [],
+ not_started: ['Course 2', 'Course 3', 'Course 4']
+ }
+ ],
+ progressCollection = new ProgressCollection(),
+ cardRenders = function($card) {
+ expect($card).toBeDefined();
+ expect($card.find('.title').html().trim()).toEqual(program.name);
+ expect($card.find('.category span').html().trim()).toEqual('XSeries Program');
+ expect($card.find('.organization').html().trim()).toEqual(program.organizations[0].key);
+ expect($card.find('.card-link').attr('href')).toEqual(program.marketing_url);
};
beforeEach(function() {
setFixtures('
');
programModel = new ProgramModel(program);
+ progressCollection.set(userProgress);
view = new ProgramCardView({
- model: programModel
+ model: programModel,
+ context: {
+ progressCollection: progressCollection
+ }
});
});
@@ -51,13 +78,8 @@ define([
expect(view).toBeDefined();
});
- it('should load the program-cards based on passed in context', function() {
- var $cards = view.$el;
- expect($cards).toBeDefined();
- expect($cards.find('.title').html().trim()).toEqual(program.name);
- expect($cards.find('.category span').html().trim()).toEqual('XSeries Program');
- expect($cards.find('.organization').html().trim()).toEqual(program.organizations[0].display_name);
- expect($cards.find('.card-link').attr('href')).toEqual(program.marketing_url);
+ it('should load the program-card based on passed in context', function() {
+ cardRenders(view.$el);
});
it('should call reEvaluatePicture if reLoadBannerImage is called', function(){
@@ -75,6 +97,29 @@ define([
expect(view.reLoadBannerImage).not.toThrow('Picturefill had exceptions');
});
+
+ it('should calculate the correct percentages for progress bars', function() {
+ expect(view.$('.complete').css('width')).toEqual('40%');
+ expect(view.$('.in-progress').css('width')).toEqual('20%');
+ });
+
+ it('should display the correct completed courses message', function() {
+ var program = _.findWhere(userProgress, {id: 146}),
+ completed = program.completed.length,
+ total = completed + program.in_progress.length + program.not_started.length;
+
+ expect(view.$('.certificate-status').html()).toEqual('You have earned certificates in ' + completed + ' of the ' + total + ' courses so far.');
+ });
+
+ it('should render cards if there is no progressData', function() {
+ view.remove();
+ view = new ProgramCardView({
+ model: programModel,
+ context: {}
+ });
+ cardRenders(view.$el);
+ expect(view.$('.progress').length).toEqual(0);
+ });
});
}
);
diff --git a/lms/static/js/spec/main.js b/lms/static/js/spec/main.js
index b8942877cd..6bc5f9f481 100644
--- a/lms/static/js/spec/main.js
+++ b/lms/static/js/spec/main.js
@@ -33,7 +33,7 @@
'text': 'xmodule_js/common_static/js/vendor/requirejs/text',
'underscore': 'common/js/vendor/underscore',
'underscore.string': 'common/js/vendor/underscore.string',
- 'backbone': 'xmodule_js/common_static/js/vendor/backbone-min',
+ 'backbone': 'xmodule_js/common_static/common/js/vendor/backbone',
'backbone.associations': 'xmodule_js/common_static/js/vendor/backbone-associations-min',
'backbone.paginator': 'xmodule_js/common_static/js/vendor/backbone.paginator.min',
'backbone-super': 'js/vendor/backbone-super',
@@ -67,7 +67,7 @@
'_split': 'js/split',
'mathjax_delay_renderer': 'coffee/src/mathjax_delay_renderer',
'MathJaxProcessor': 'coffee/src/customwmd',
- 'picturefill': 'common/js/vendor/picturefill.min',
+ 'picturefill': 'common/js/vendor/picturefill',
'draggabilly': 'xmodule_js/common_static/js/vendor/draggabilly',
'modernizr': 'xmodule_js/common_static/edx-pattern-library/js/modernizr-custom',
'afontgarde': 'xmodule_js/common_static/edx-pattern-library/js/afontgarde',
@@ -770,7 +770,9 @@
testFiles[i] = '/base/' + testFiles[i];
}
- require(testFiles, function () {
+ // Jasmine has a global stack for creating a tree of specs. We need to load
+ // spec files one by one, otherwise some end up getting nested under others.
+ window.requireSerial(testFiles, function () {
// start test run, once Require.js is done
window.__karma__.start();
});
diff --git a/lms/static/js/spec/search/search_spec.js b/lms/static/js/spec/search/search_spec.js
index 7e18043dc0..819329b6e4 100644
--- a/lms/static/js/spec/search/search_spec.js
+++ b/lms/static/js/spec/search/search_spec.js
@@ -654,6 +654,7 @@ define([
function navigatesToSearch () {
var requests = AjaxHelpers.requests(this);
+ Backbone.history.start();
Backbone.history.loadUrl('search/query');
expect(requests[0].requestBody).toContain('search_string=query');
}
@@ -687,6 +688,10 @@ define([
this.$searchResults = $('.courseware-results');
});
+ afterEach(function (){
+ Backbone.history.stop();
+ });
+
it('shows loading message on search', showsLoadingMessage);
it('performs search', performsSearch);
it('shows an error message', showsErrorMessage);
@@ -715,6 +720,10 @@ define([
this.$searchResults = $('#dashboard-search-results');
});
+ afterEach(function (){
+ Backbone.history.stop();
+ });
+
it('shows loading message on search', showsLoadingMessage);
it('performs search', performsSearch);
it('shows an error message', showsErrorMessage);
diff --git a/lms/static/js/student_account/views/account_settings_fields.js b/lms/static/js/student_account/views/account_settings_fields.js
index af90b9b912..179ab3991e 100644
--- a/lms/static/js/student_account/views/account_settings_fields.js
+++ b/lms/static/js/student_account/views/account_settings_fields.js
@@ -49,6 +49,7 @@
AccountSettingsFieldViews.PasswordFieldView = FieldViews.LinkFieldView.extend({
initialize: function (options) {
+ this.options = _.extend({}, options);
this._super(options);
_.bindAll(this, 'resetPassword');
},
@@ -111,6 +112,7 @@
AccountSettingsFieldViews.AuthFieldView = FieldViews.LinkFieldView.extend({
initialize: function (options) {
+ this.options = _.extend({}, options);
this._super(options);
_.bindAll(this, 'redirect_to', 'disconnect', 'successMessage', 'inProgressMessage');
},
diff --git a/lms/static/js/student_account/views/account_settings_view.js b/lms/static/js/student_account/views/account_settings_view.js
index f3710d5f04..2cae445b68 100644
--- a/lms/static/js/student_account/views/account_settings_view.js
+++ b/lms/static/js/student_account/views/account_settings_view.js
@@ -6,7 +6,8 @@
var AccountSettingsView = Backbone.View.extend({
- initialize: function () {
+ initialize: function (options) {
+ this.options = _.extend({}, options);
_.bindAll(this, 'render', 'renderFields', 'showLoadingError');
},
diff --git a/lms/static/js/student_profile/views/badge_view.js b/lms/static/js/student_profile/views/badge_view.js
index 8133ba9c2c..5e3d4d0313 100644
--- a/lms/static/js/student_profile/views/badge_view.js
+++ b/lms/static/js/student_profile/views/badge_view.js
@@ -7,6 +7,7 @@
var BadgeView = Backbone.View.extend({
initialize: function(options) {
+ this.options = _.extend({}, options);
this.context = _.extend(this.options.model.toJSON(), {
'created': new Moment(this.options.model.toJSON().created),
'ownProfile': options.ownProfile,
diff --git a/lms/static/js/student_profile/views/learner_profile_view.js b/lms/static/js/student_profile/views/learner_profile_view.js
index d5680d9b7b..79f34a6b52 100644
--- a/lms/static/js/student_profile/views/learner_profile_view.js
+++ b/lms/static/js/student_profile/views/learner_profile_view.js
@@ -9,7 +9,8 @@
var LearnerProfileView = Backbone.View.extend({
- initialize: function () {
+ initialize: function (options) {
+ this.options = _.extend({}, options);
_.bindAll(this, 'showFullProfile', 'render', 'renderFields', 'showLoadingError');
this.listenTo(this.options.preferencesModel, "change:" + 'account_privacy', this.render);
var Router = Backbone.Router.extend({
diff --git a/lms/static/js/student_profile/views/section_two_tab.js b/lms/static/js/student_profile/views/section_two_tab.js
index 8986811b35..46c832e068 100644
--- a/lms/static/js/student_profile/views/section_two_tab.js
+++ b/lms/static/js/student_profile/views/section_two_tab.js
@@ -9,6 +9,9 @@
'class': 'wrapper-profile-section-two'
},
template: _.template(sectionTwoTemplate),
+ initialize: function (options) {
+ this.options = _.extend({}, options);
+ },
render: function () {
var self = this;
var showFullProfile = this.options.showFullProfile();
diff --git a/lms/static/js/student_profile/views/share_modal_view.js b/lms/static/js/student_profile/views/share_modal_view.js
index 81220fe3a5..00d7235b05 100644
--- a/lms/static/js/student_profile/views/share_modal_view.js
+++ b/lms/static/js/student_profile/views/share_modal_view.js
@@ -17,6 +17,9 @@
'focus .focusguard-start': 'focusGuardStart',
'focus .focusguard-end': 'focusGuardEnd'
},
+ initialize: function (options) {
+ this.options = _.extend({}, options);
+ },
focusGuardStart: function () {
// Should only be selected directly if shift-tabbing from the start, so grab last item.
this.$el.find("a").last().focus();
diff --git a/lms/static/js/views/fields.js b/lms/static/js/views/fields.js
index e6dc15d98e..baff798dbf 100644
--- a/lms/static/js/views/fields.js
+++ b/lms/static/js/views/fields.js
@@ -46,6 +46,11 @@
'success': gettext('Your changes have been saved.')
},
+ constructor: function(options) {
+ this.options = _.extend({}, options);
+ Backbone.View.apply(this, arguments);
+ },
+
initialize: function () {
this.template = _.template(this.fieldTemplate || '');
diff --git a/lms/static/js/views/image_field.js b/lms/static/js/views/image_field.js
index 5a7282fb98..f47050accc 100644
--- a/lms/static/js/views/image_field.js
+++ b/lms/static/js/views/image_field.js
@@ -38,6 +38,7 @@
},
initialize: function (options) {
+ this.options = _.extend({}, options);
this._super(options);
_.bindAll(this, 'render', 'imageChangeSucceeded', 'imageChangeFailed', 'fileSelected',
'watchForPageUnload', 'onBeforeUnload');
diff --git a/lms/static/js_test.yml b/lms/static/js_test.yml
index e38db0e302..1385b225da 100644
--- a/lms/static/js_test.yml
+++ b/lms/static/js_test.yml
@@ -57,7 +57,7 @@ lib_paths:
- xmodule_js/common_static/js/src/
- xmodule_js/common_static/common/js/vendor/underscore.js
- xmodule_js/common_static/common/js/vendor/underscore.string.js
- - xmodule_js/common_static/js/vendor/backbone-min.js
+ - xmodule_js/common_static/common/js/vendor/backbone.js
- xmodule_js/common_static/js/vendor/backbone.paginator.min.js
- xmodule_js/common_static/js/vendor/edxnotes/annotator-full.min.js
- xmodule_js/common_static/js/test/i18n.js
@@ -68,7 +68,7 @@ lib_paths:
- xmodule_js/common_static/js/vendor/slick.core.js
- xmodule_js/common_static/js/vendor/slick.grid.js
- xmodule_js/common_static/js/vendor/jquery.event.drag-2.2.js
- - xmodule_js/common_static/common/js/vendor/picturefill.min.js
+ - xmodule_js/common_static/common/js/vendor/picturefill.js
# Paths to source JavaScript files
src_paths:
diff --git a/lms/static/karma_lms.conf.js b/lms/static/karma_lms.conf.js
index 63bd43bb95..10634dd8da 100644
--- a/lms/static/karma_lms.conf.js
+++ b/lms/static/karma_lms.conf.js
@@ -60,8 +60,8 @@ var libraryFiles = [
{pattern: 'xmodule_js/src/xmodule.js', included: false},
{pattern: 'xmodule_js/common_static/js/src/**/*.js', included: false},
{pattern: 'xmodule_js/common_static/common/js/vendor/underscore.js', included: false},
- {pattern: 'xmodule_js/common_static/js/vendor/underscore.string.min.js', included: false},
- {pattern: 'xmodule_js/common_static/js/vendor/backbone-min.js', included: false},
+ {pattern: 'xmodule_js/common_static/common/js/vendor/underscore.string.js', included: false},
+ {pattern: 'xmodule_js/common_static/common/js/vendor/backbone.js', included: false},
{pattern: 'xmodule_js/common_static/js/vendor/backbone.paginator.min.js', included: false},
{pattern: 'xmodule_js/common_static/js/vendor/edxnotes/annotator-full.min.js', included: false},
{pattern: 'xmodule_js/common_static/js/test/i18n.js', included: false},
@@ -73,7 +73,8 @@ var libraryFiles = [
{pattern: 'xmodule_js/common_static/js/vendor/slick.core.js', included: true},
{pattern: 'xmodule_js/common_static/js/vendor/slick.grid.js', included: true},
{pattern: 'xmodule_js/common_static/js/libs/jasmine-waituntil.js', included: true},
- {pattern: 'xmodule_js/common_static/js/libs/jasmine-extensions.js', included: true}
+ {pattern: 'xmodule_js/common_static/js/libs/jasmine-extensions.js', included: true},
+ {pattern: 'common/js/utils/require-serial.js', included: true}
];
// Paths to source JavaScript files
@@ -151,4 +152,3 @@ module.exports = function (config) {
config.set(_.extend(commonConfig, localConfig));
};
-
diff --git a/lms/static/lms/js/build.js b/lms/static/lms/js/build.js
index 4ca8fb5dff..86c5a000ea 100644
--- a/lms/static/lms/js/build.js
+++ b/lms/static/lms/js/build.js
@@ -23,6 +23,7 @@
'js/edxnotes/views/page_factory',
'js/financial-assistance/financial_assistance_form_factory',
'js/groups/views/cohorts_dashboard_factory',
+ 'js/header_factory',
'js/search/course/course_search_factory',
'js/search/dashboard/dashboard_search_factory',
'js/student_account/logistration_factory',
diff --git a/lms/static/lms/js/require-config.js b/lms/static/lms/js/require-config.js
index 3f6dc119d5..e9a880e874 100644
--- a/lms/static/lms/js/require-config.js
+++ b/lms/static/lms/js/require-config.js
@@ -59,7 +59,7 @@
"moment-with-locales": "xmodule_js/common_static/js/vendor/moment-with-locales.min",
"text": "js/vendor/requirejs/text",
"logger": "js/src/logger",
- "backbone": "js/vendor/backbone-min",
+ "backbone": "common/js/vendor/backbone",
"backbone-super": "js/vendor/backbone-super",
"backbone.paginator": "js/vendor/backbone.paginator.min",
"underscore": "common/js/vendor/underscore",
@@ -100,7 +100,7 @@
"handlebars": "js/vendor/ova/catch/js/handlebars-1.1.2",
"tinymce": "js/vendor/tinymce/js/tinymce/tinymce.full.min",
"jquery.tinymce": "js/vendor/tinymce/js/tinymce/jquery.tinymce.min",
- "picturefill": "common/js/vendor/picturefill.min"
+ "picturefill": "common/js/vendor/picturefill"
// end of files needed by OVA
},
shim: {
diff --git a/lms/static/sass/_build-lms-v2.scss b/lms/static/sass/_build-lms-v2.scss
index a982b28c2a..b20fe16b6b 100644
--- a/lms/static/sass/_build-lms-v2.scss
+++ b/lms/static/sass/_build-lms-v2.scss
@@ -5,5 +5,9 @@
// Configuration
@import 'config';
+@import 'base/variables';
// Extensions
+@import 'shared-v2/base';
+@import 'shared-v2/navigation';
+@import 'shared-v2/header';
diff --git a/lms/static/sass/_shame.scss b/lms/static/sass/_shame.scss
index c8a37991ca..7580a4e9a9 100644
--- a/lms/static/sass/_shame.scss
+++ b/lms/static/sass/_shame.scss
@@ -139,7 +139,7 @@
.verification-process {
//overriding reset link style for nav/header
- header.global {
+ .header-global {
.logo a:hover, .logo:active, .logo a:focus {
border: none;
diff --git a/lms/static/sass/base/_extends.scss b/lms/static/sass/base/_extends.scss
index 9522d0dbda..a93c655967 100644
--- a/lms/static/sass/base/_extends.scss
+++ b/lms/static/sass/base/_extends.scss
@@ -79,7 +79,7 @@
color: rgb(255, 255, 255);
}
-.global {
+.header-global {
h2 {
display: none;
}
diff --git a/lms/static/sass/base/_layouts.scss b/lms/static/sass/base/_layouts.scss
index 128f14f526..4fda8d9a93 100644
--- a/lms/static/sass/base/_layouts.scss
+++ b/lms/static/sass/base/_layouts.scss
@@ -12,11 +12,11 @@ body.view-in-course {
}
// courseware header
- header.global,
- header.global.slim {
+ .header-global,
+ .header-global.slim {
width: auto;
- .nav-wrapper {
+ .wrapper-header {
min-width: auto;
padding-right: 2%;
padding-left: 2%;
diff --git a/lms/static/sass/base/_variables.scss b/lms/static/sass/base/_variables.scss
index f68c6b1e36..4f681edb0a 100644
--- a/lms/static/sass/base/_variables.scss
+++ b/lms/static/sass/base/_variables.scss
@@ -306,6 +306,10 @@ $credit-color-base: rgb(244,195,0); // accessible with black text
// edx-specific: Studio/Staff actions
$staff-color: $pink;
+// from the edX Pattern Library
+$x-light: #E5E9EB;
+$success-dark: #1E8142;
+$warning-base: #FDBC56;
// ----------------------------
// #TYPOGRAPHY
diff --git a/lms/static/sass/course/base/_base.scss b/lms/static/sass/course/base/_base.scss
index 775a77995a..337844c4f8 100644
--- a/lms/static/sass/course/base/_base.scss
+++ b/lms/static/sass/course/base/_base.scss
@@ -47,6 +47,11 @@ body, h1, h2, h3, h4, h5, h6, p, label {
font-family: $sans-serif;
}
+// we want to hide the outline on the focusable
element
+main {
+ outline: none;
+}
+
table {
table-layout: fixed;
}
diff --git a/lms/static/sass/course/instructor/_instructor_2.scss b/lms/static/sass/course/instructor/_instructor_2.scss
index a23634864f..d90dfe1eaa 100644
--- a/lms/static/sass/course/instructor/_instructor_2.scss
+++ b/lms/static/sass/course/instructor/_instructor_2.scss
@@ -140,6 +140,7 @@
// ====================
.instructor-dashboard-content-2 {
@extend .content;
+ display: block; // override the table-cell display set in .content
width: 100%;
padding: 40px;
@@ -2325,4 +2326,4 @@ input[name="subject"] {
border: 1px solid $lightGrey1;
cursor: not-allowed;
}
-}
\ No newline at end of file
+}
diff --git a/lms/static/sass/course/layout/_courseware_header.scss b/lms/static/sass/course/layout/_courseware_header.scss
index f3519cd4fd..6fff2062ea 100644
--- a/lms/static/sass/course/layout/_courseware_header.scss
+++ b/lms/static/sass/course/layout/_courseware_header.scss
@@ -72,7 +72,7 @@
}
}
-header.global.slim {
+.header-global.slim {
box-shadow: 0 1px 2px $shadow-l1;
height: auto;
padding: ($baseline/4) 0 ($baseline/2) 0;
diff --git a/lms/static/sass/elements/_program-card.scss b/lms/static/sass/elements/_program-card.scss
index 8c64e443dd..430f20cf59 100644
--- a/lms/static/sass/elements/_program-card.scss
+++ b/lms/static/sass/elements/_program-card.scss
@@ -6,11 +6,12 @@
.program-card{
@include span-columns(12);
border: 1px solid $border-color-l3;
+ border-bottom: none;
box-sizing: border-box;
- padding: $baseline;
margin-bottom: $baseline;
position: relative;
display: inline;
+
.card-link{
position: absolute;
top: 0;
@@ -19,7 +20,7 @@
left: 0;
border: 0;
z-index: 1;
- opacity: 0.5;
+ opacity: 0.8;
&:hover,
&:focus{
opacity: 1;
@@ -38,24 +39,34 @@
}
}
}
+
.text-section{
+ padding: 40px $baseline $baseline;
margin-top: 106px;
+ position: relative;
+
.meta-info{
@include outer-container;
- margin-bottom: $baseline*0.25;
font-size: em(12);
color: $gray;
+ position: absolute;
+ top: $baseline;
+ width: calc(100% - 40px);
+
.organization{
@include span-columns(6);
white-space: nowrap;
overflow: hidden;
}
+
.category{
@include span-columns(6);
text-align: right;
+
.category-text{
@include float(right);
}
+
.xseries-icon{
@include float(right);
@include margin-right($baseline*0.25);
@@ -67,24 +78,52 @@
}
}
}
+
.title{
+ @extend %t-title4;
font-size: em(24);
- color: $gray-l1;
+ color: $gray-d2;
margin-bottom: 10px;
line-height: 1.2;
}
}
+
+ .certificate-status {
+ font-size: em(12);
+ color: $gray;
+ }
+
+ .progress {
+ height: 5px;
+ background: $x-light;
+
+ .bar {
+ height: 100%;
+ position: relative;
+ float: left;
+
+ &.complete {
+ background: $success-dark;
+ }
+
+ &.in-progress {
+ background: $warning-base;
+ }
+ }
+ }
}
@include media($bp-small) {
.program-card{
@include omega(n);
@include span-columns(4);
+
.card-link{
.banner-image-container{
height: 166px;
}
}
+
.text-section{
margin-top: 156px;
}
@@ -96,11 +135,13 @@
.program-card{
@include omega(n);
@include span-columns(8);
+
.card-link{
.banner-image-container{
height: 242px;
}
}
+
.text-section{
margin-top: 232px;
}
@@ -113,11 +154,13 @@
.program-card{
@include omega(2n);
@include span-columns(6);
+
.card-link{
.banner-image-container{
height: 116px;
}
}
+
.text-section{
margin-top: 106px;
}
@@ -128,11 +171,13 @@
.program-card{
@include omega(2n);
@include span-columns(6);
+
.card-link{
.banner-image-container{
height: 145px;
}
}
+
.text-section{
margin-top: 135px;
}
diff --git a/lms/static/sass/multicourse/_account.scss b/lms/static/sass/multicourse/_account.scss
index f922667cde..2e6bd463df 100644
--- a/lms/static/sass/multicourse/_account.scss
+++ b/lms/static/sass/multicourse/_account.scss
@@ -217,7 +217,7 @@
// aside
aside {
- .cta {
+ .btn {
margin: 0 0 ($baseline*2) 0;
&:last-child {
@@ -230,7 +230,7 @@
}
}
- .cta-login {
+ .btn-login {
h3.title,
.instructions {
@@ -238,7 +238,7 @@
margin-bottom: 0;
}
- .cta-login-action {
+ .btn-login-action {
@extend %btn-secondary-grey-outline;
padding: ($baseline/10) ($baseline*0.75);
@include margin-left($baseline/4);
@@ -631,7 +631,7 @@
// login
.view-login {
- header.global .nav-courseware .cta-login {
+ .header-global .nav-courseware .btn-login {
display: none;
}
@@ -657,7 +657,7 @@
// password reset
.view-passwordreset {
- header.global .nav-courseware .cta-login {
+ .header-global .nav-courseware .btn-login {
display: none;
}
diff --git a/lms/static/sass/multicourse/_dashboard.scss b/lms/static/sass/multicourse/_dashboard.scss
index b502bb3712..6428c98d0a 100644
--- a/lms/static/sass/multicourse/_dashboard.scss
+++ b/lms/static/sass/multicourse/_dashboard.scss
@@ -456,7 +456,7 @@
}
// TYPE: facebook share
- &.action-facebook, {
+ &.action-facebook {
color: $facebook-blue;
}
@@ -931,7 +931,7 @@
@include float(left);
@include margin(0, 15px, 0, 0);
- .btn, .cta {
+ .btn {
display: inline-block;
}
@@ -954,7 +954,7 @@
}
}
- .cta {
+ .btn {
@include float(left);
font: normal 0.8rem/1.2rem $sans-serif;
letter-spacing: 1px;
@@ -1013,7 +1013,7 @@
&.course-status-certrendering {
- .cta {
+ .btn {
margin-top: 2px;
}
}
@@ -1093,7 +1093,7 @@
@include float(left);
position: relative;
- .cta {
+ .btn {
@extend %btn-pl-green-base;
@include float(right);
}
diff --git a/lms/static/sass/shared-v2/_base.scss b/lms/static/sass/shared-v2/_base.scss
new file mode 100644
index 0000000000..55363c2800
--- /dev/null
+++ b/lms/static/sass/shared-v2/_base.scss
@@ -0,0 +1,6 @@
+// LMS base styles
+
+.content-wrapper {
+ margin: 0 auto;
+ padding: 10px;
+}
diff --git a/lms/static/sass/shared-v2/_header.scss b/lms/static/sass/shared-v2/_header.scss
new file mode 100644
index 0000000000..76a0d3398d
--- /dev/null
+++ b/lms/static/sass/shared-v2/_header.scss
@@ -0,0 +1,71 @@
+// LMS header styles
+
+.header-global {
+ @extend %ui-depth1;
+ @include box-sizing(border-box);
+ position: relative;
+ width: 100%;
+ border-bottom: 4px solid $courseware-border-bottom-color;
+ box-shadow: 0 1px 5px 0 $shadow-l1;
+ background: $header-bg;
+
+ .wrapper-header {
+ @include clearfix();
+ @include box-sizing(border-box);
+ height: 74px;
+ margin: 0 auto;
+ padding: 10px 10px 0;
+ width: 100%;
+ max-width: 1180px;
+
+ .logo {
+ @include float(left);
+ @include margin-right(39px);
+ @include margin-left(10px);
+ margin-top: 4px;
+ margin-bottom: 0;
+ position: relative;
+ }
+
+ .left {
+ @include float(left);
+ }
+
+ .right {
+ @include float(right);
+ }
+
+ .wrapper-user-menu {
+ @include float(right);
+ margin-top: 4px;
+ width: auto;
+ }
+
+ .dropdown-menu {
+ @include text-align(left);
+ top: inherit;
+ }
+
+ .list-inline {
+ &.nav-global {
+ margin-top: 12px;
+ }
+
+ &.nav-courseware {
+ margin-top: 5px;
+ }
+
+ .item {
+ font-weight: font-weight(semi-bold);
+ text-transform: uppercase;
+
+ &.active {
+ a {
+ text-decoration: none;
+ color: $link-color;
+ }
+ }
+ }
+ }
+ }
+}
diff --git a/lms/static/sass/shared-v2/_navigation.scss b/lms/static/sass/shared-v2/_navigation.scss
new file mode 100644
index 0000000000..69abf46f34
--- /dev/null
+++ b/lms/static/sass/shared-v2/_navigation.scss
@@ -0,0 +1,23 @@
+// LMS navigation styles
+
+// skip navigation
+.nav-skip {
+ font-size: font-size(small);
+ display: inline-block;
+ position: absolute;
+ left: 0;
+ top: -($baseline*30);
+ overflow: hidden;
+ background: $white;
+ border-bottom: 1px solid palette(grayscale, white);
+ padding: ($baseline*0.75) ($baseline/2);
+
+ &:focus,
+ &:active {
+ position: relative;
+ top: auto;
+ width: auto;
+ height: auto;
+ margin: 0;
+ }
+}
diff --git a/lms/static/sass/shared/_header.scss b/lms/static/sass/shared/_header.scss
index f1ee639a4e..38fa3215d4 100644
--- a/lms/static/sass/shared/_header.scss
+++ b/lms/static/sass/shared/_header.scss
@@ -1,7 +1,7 @@
@import '../base/grid-settings';
@import 'neat/neat'; // lib - Neat
-header.global {
+.header-global {
@extend %ui-depth1;
border-bottom: 1px solid $gray-l1;
box-shadow: 0 1px 5px 0 $shadow-l1;
@@ -263,13 +263,16 @@ header.global {
list-style: none;
@include float(left);
.tab-nav-item{
- display: inline;
+ display: flex;
margin: 0px;
+ text-transform: none;
+ @include float(left);
+ justify-content: center;
.tab-nav-link{
font-size: em(16);
color: $gray;
- padding: 26px 15px;
- display: inline;
+ padding: 5px 25px 23px;
+ display: inline-block;
&:hover,
&:focus{
border-bottom: 4px solid $courseware-border-bottom-color;
@@ -327,7 +330,7 @@ header.global {
li, div {
display: inline-block;
- .cta {
+ .btn {
@extend %m-btn-primary;
}
}
@@ -337,7 +340,7 @@ header.global {
// marketing site design syncing
.view-register, .view-login, .view-passwordreset {
- header.global nav {
+ .header-global nav {
width: 960px;
}
}
@@ -357,7 +360,7 @@ header.global {
// ====================
// CASE: marketing/course discovery
-header.global-new {
+.header-global-new {
@extend %ui-depth1;
/* Temp. fix until applied globally */
@include box-sizing(border-box);
@@ -393,13 +396,16 @@ header.global-new {
.nav-global {
@include float(left);
.tab-nav-item{
- display: inline;
+ display: flex;
margin: 0px;
+ text-transform: none;
+ @include float(left);
+ justify-content: center;
.tab-nav-link{
font-size: em(16);
color: $gray;
- display: inline;
- padding: 25px 15px;
+ display: inline-block;
+ padding: 5px 25px 19px;
&:hover,
&:focus{
border-bottom: 4px solid $courseware-border-bottom-color;
@@ -846,13 +852,13 @@ header.global-new {
}
}
-.view-register header.global-new .cta-register {
+.view-register .header-global-new .btn-register {
text-decoration: none;
color: $courseware-hover-color;
border-bottom-color: $courseware-border-bottom-color;
}
-.view-login header.global-new .cta-login {
+.view-login .header-global-new .btn-login {
text-decoration: none;
color: $courseware-hover-color;
}
@@ -860,7 +866,7 @@ header.global-new {
// marketing site design syncing
.view-register, .view-login {
- header.global nav {
+ .header-global nav {
width: 960px;
}
}
diff --git a/lms/static/sass/views/_api-access.scss b/lms/static/sass/views/_api-access.scss
index 570eb6afd3..5fdfc5efc3 100644
--- a/lms/static/sass/views/_api-access.scss
+++ b/lms/static/sass/views/_api-access.scss
@@ -26,13 +26,21 @@
&.request-pending {
border-top: 2px solid $orange;
}
+
+ &.request-denied {
+ border-top: 2px solid $red;
+ }
+
+ &.request-approved {
+ border-top: 2px solid $green;
+ }
}
#api-access-status {
@extend %t-copy-base;
}
- #api-access-request {
+ .api-management-form {
padding: 0 $baseline $baseline $baseline;
@@ -91,4 +99,17 @@
text-transform: none;
}
}
+
+ .application-info {
+ margin: $baseline 0;
+
+ p {
+ @extend %t-copy-base;
+ margin: $baseline/2 0;
+
+ .application-label {
+ @extend %t-weight4;
+ }
+ }
+ }
}
diff --git a/lms/static/sass/views/_oauth2.scss b/lms/static/sass/views/_oauth2.scss
index 8fcb7459b4..ae3c6fc682 100644
--- a/lms/static/sass/views/_oauth2.scss
+++ b/lms/static/sass/views/_oauth2.scss
@@ -9,6 +9,7 @@
@include span-columns(6);
@include shift(3);
+ float: unset !important; // fixes issues with oauth page and edx-theme footer
line-height: 1.5em;
padding: 50px 0;
diff --git a/lms/static/sass/views/_program-list.scss b/lms/static/sass/views/_program-list.scss
index f098e435bb..47ae704fba 100644
--- a/lms/static/sass/views/_program-list.scss
+++ b/lms/static/sass/views/_program-list.scss
@@ -99,11 +99,17 @@ $pl-button-color: #0079bc;
padding: ($baseline*2) 0;
text-align: center;
- p {
+ .text {
@include font-size(24);
- color: $lighter-base-font-color;
- margin-bottom: $baseline;
+ margin: {
+ top: 0;
+ bottom: $baseline;
+ }
text-shadow: 0 1px rgba(255,255,255, 0.6);
+ text-transform: none;
+ font-family: $sans-serif;
+ letter-spacing: initial;
+ color: $black;
}
a {
diff --git a/lms/static/sass/views/_verification.scss b/lms/static/sass/views/_verification.scss
index 052ccc8859..fc824dae4f 100644
--- a/lms/static/sass/views/_verification.scss
+++ b/lms/static/sass/views/_verification.scss
@@ -109,12 +109,12 @@
}
// reset: navigation (needed due to edX's new global-header styling)
- .global-new .nav-global a {
+ .header-global-new .nav-global a {
padding-bottom: ($baseline +1);
}
// HACK: fix global header height in verification flow ECOM-1808
- header.global {
+ .header-global {
height: 76px;
}
diff --git a/lms/templates/api_admin/api_access_request_form.html b/lms/templates/api_admin/api_access_request_form.html
index 6e051ef26f..ef1789a20a 100644
--- a/lms/templates/api_admin/api_access_request_form.html
+++ b/lms/templates/api_admin/api_access_request_form.html
@@ -12,7 +12,7 @@
${_("{platform_name} API Access Request").format(platform_name=settings.PLATFORM_NAME)}
-