diff --git a/.gitignore b/.gitignore index f1096ef85a..fcdb324cc9 100644 --- a/.gitignore +++ b/.gitignore @@ -55,6 +55,7 @@ codekit-config.json !djangojs.po !djangojs.mo conf/locale/en/LC_MESSAGES/*.mo +!conf/locale/en/LC_MESSAGES/*.po conf/locale/fake*/LC_MESSAGES/*.po conf/locale/fake*/LC_MESSAGES/*.mo # this was a mistake in i18n_tools, now fixed. diff --git a/.stylelintignore b/.stylelintignore index e35dcf12ef..d30a987fcd 100644 --- a/.stylelintignore +++ b/.stylelintignore @@ -1,4 +1,5 @@ common/lib/xmodule/xmodule/css common/static/sass/bourbon common/static/xmodule/modules/css +common/test/test-theme lms/static/sass/vendor diff --git a/Makefile b/Makefile index 4ad2e4a09b..6c9826d4b0 100644 --- a/Makefile +++ b/Makefile @@ -12,3 +12,11 @@ clean: -git clean -fdX tar xf $(PRIVATE_FILES) rm $(PRIVATE_FILES) + +extract_translations: + # Extract localizable strings from sources + paver i18n_extract + +push_translations: + # Push source strings to Transifex for translation + paver i18n_transifex_push diff --git a/cms/djangoapps/contentstore/management/commands/clean_cert_name.py b/cms/djangoapps/contentstore/management/commands/clean_cert_name.py index 923e38c633..d291726eda 100644 --- a/cms/djangoapps/contentstore/management/commands/clean_cert_name.py +++ b/cms/djangoapps/contentstore/management/commands/clean_cert_name.py @@ -4,6 +4,8 @@ erroneous certificate names. """ from collections import namedtuple +from six.moves import input +from six import text_type from django.core.management.base import BaseCommand @@ -150,10 +152,10 @@ class Command(BaseCommand): """ headers = ["Course Key", "cert_name_short", "cert_name_short", "Should clean?"] col_widths = [ - max(len(unicode(result[col])) for result in results + [headers]) + max(len(text_type(result[col])) for result in results + [headers]) for col in range(len(results[0])) ] - id_format = "{{:>{}}} |".format(len(unicode(len(results)))) + id_format = "{{:>{}}} |".format(len(text_type(len(results)))) col_format = "| {{:>{}}} |" self.stdout.write(id_format.format(""), ending='') @@ -165,7 +167,7 @@ class Command(BaseCommand): for idx, result in enumerate(results): self.stdout.write(id_format.format(idx), ending='') for col, width in zip(result, col_widths): - self.stdout.write(col_format.format(width).format(unicode(col)), ending='') + self.stdout.write(col_format.format(width).format(text_type(col)), ending='') self.stdout.write("") def _commit(self, results): @@ -191,7 +193,7 @@ class Command(BaseCommand): while True: self._display(results) - command = raw_input("|commit|quit: ").strip() + command = input("|commit|quit: ").strip() if command == 'quit': return diff --git a/cms/djangoapps/contentstore/management/commands/cleanup_assets.py b/cms/djangoapps/contentstore/management/commands/cleanup_assets.py index c3524c51c6..2044fde7a3 100644 --- a/cms/djangoapps/contentstore/management/commands/cleanup_assets.py +++ b/cms/djangoapps/contentstore/management/commands/cleanup_assets.py @@ -24,17 +24,17 @@ class Command(BaseCommand): content_store = contentstore() success = False - log.info(u"-" * 80) - log.info(u"Cleaning up assets for all courses") + log.info("-" * 80) + log.info("Cleaning up assets for all courses") try: # Remove all redundant Mac OS metadata files assets_deleted = content_store.remove_redundant_content_for_courses() success = True except Exception as err: - log.info(u"=" * 30 + u"> failed to cleanup") - log.info(u"Error:") + log.info("=" * 30 + u"> failed to cleanup") + log.info("Error:") log.info(err) if success: - log.info(u"=" * 80) - log.info(u"Total number of assets deleted: {0}".format(assets_deleted)) + log.info("=" * 80) + log.info("Total number of assets deleted: {0}".format(assets_deleted)) diff --git a/cms/djangoapps/contentstore/management/commands/clone_course.py b/cms/djangoapps/contentstore/management/commands/clone_course.py index b8a8c9a752..fb7a39c9ba 100644 --- a/cms/djangoapps/contentstore/management/commands/clone_course.py +++ b/cms/djangoapps/contentstore/management/commands/clone_course.py @@ -1,7 +1,9 @@ """ Script for cloning a course """ -from django.core.management.base import BaseCommand, CommandError +from __future__ import print_function + +from django.core.management.base import BaseCommand from opaque_keys.edx.keys import CourseKey from student.roles import CourseInstructorRole, CourseStaffRole @@ -13,24 +15,30 @@ from xmodule.modulestore.django import modulestore # To run from command line: ./manage.py cms clone_course --settings=dev master/300/cough edx/111/foo # class Command(BaseCommand): - """Clone a MongoDB-backed course to another location""" + """ + Clone a MongoDB-backed course to another location + """ help = 'Clone a MongoDB backed course to another location' - def handle(self, *args, **options): - "Execute the command" - if len(args) != 2: - raise CommandError("clone requires 2 arguments: ") + def add_arguments(self, parser): + parser.add_argument('source_course_id', help='Course ID to copy from') + parser.add_argument('dest_course_id', help='Course ID to copy to') - source_course_id = CourseKey.from_string(args[0]) - dest_course_id = CourseKey.from_string(args[1]) + def handle(self, *args, **options): + """ + Execute the command + """ + + source_course_id = CourseKey.from_string(options['source_course_id']) + dest_course_id = CourseKey.from_string(options['dest_course_id']) mstore = modulestore() - print "Cloning course {0} to {1}".format(source_course_id, dest_course_id) + print("Cloning course {0} to {1}".format(source_course_id, dest_course_id)) with mstore.bulk_operations(dest_course_id): if mstore.clone_course(source_course_id, dest_course_id, ModuleStoreEnum.UserID.mgmt_command): - print "copying User permissions..." + print("copying User permissions...") # purposely avoids auth.add_user b/c it doesn't have a caller to authorize CourseInstructorRole(dest_course_id).add_users( *CourseInstructorRole(source_course_id).users_with_role() diff --git a/cms/djangoapps/contentstore/management/commands/create_course.py b/cms/djangoapps/contentstore/management/commands/create_course.py index 5908990a09..b1ac53e085 100644 --- a/cms/djangoapps/contentstore/management/commands/create_course.py +++ b/cms/djangoapps/contentstore/management/commands/create_course.py @@ -1,6 +1,8 @@ """ Django management command to create a course in a specific modulestore """ +from six import text_type + from django.contrib.auth.models import User from django.core.management.base import BaseCommand, CommandError @@ -9,6 +11,9 @@ from contentstore.views.course import create_new_course_in_store from xmodule.modulestore import ModuleStoreEnum +MODULESTORE_CHOICES = (ModuleStoreEnum.Type.mongo, ModuleStoreEnum.Type.split) + + class Command(BaseCommand): """ Create a course in a specific modulestore. @@ -16,45 +21,36 @@ class Command(BaseCommand): # can this query modulestore for the list of write accessible stores or does that violate command pattern? help = "Create a course in one of {}".format([ModuleStoreEnum.Type.mongo, ModuleStoreEnum.Type.split]) - args = "modulestore user org course run" - def parse_args(self, *args): + def add_arguments(self, parser): + parser.add_argument('modulestore', + choices=MODULESTORE_CHOICES, + help="Modulestore must be one of {}".format(MODULESTORE_CHOICES)) + parser.add_argument('user', + help="The instructor's email address or integer ID.") + parser.add_argument('org', + help="The organization to create the course within.") + parser.add_argument('course', + help="The name of the course.") + parser.add_argument('run', + help="The name of the course run.") + + def parse_args(self, **options): """ Return a tuple of passed in values for (modulestore, user, org, course, run). """ - if len(args) != 5: - raise CommandError( - "create_course requires 5 arguments: " - "a modulestore, user, org, course, run. Modulestore is one of {}".format( - [ModuleStoreEnum.Type.mongo, ModuleStoreEnum.Type.split] - ) - ) - - if args[0] not in [ModuleStoreEnum.Type.mongo, ModuleStoreEnum.Type.split]: - raise CommandError( - "Modulestore (first arg) must be one of {}".format( - [ModuleStoreEnum.Type.mongo, ModuleStoreEnum.Type.split] - ) - ) - storetype = args[0] - try: - user = user_from_str(args[1]) + user = user_from_str(options['user']) except User.DoesNotExist: - raise CommandError( - "No user {user} found: expected args are {args}".format( - user=args[1], - args=self.args, - ), - ) + raise CommandError("No user {user} found.".format(user=options['user'])) - org = args[2] - course = args[3] - run = args[4] - - return storetype, user, org, course, run + return options['modulestore'], user, options['org'], options['course'], options['run'] def handle(self, *args, **options): - storetype, user, org, course, run = self.parse_args(*args) + storetype, user, org, course, run = self.parse_args(**options) + + if storetype == ModuleStoreEnum.Type.mongo: + self.stderr.write("WARNING: The 'Old Mongo' store is deprecated. New courses should be added to split.") + new_course = create_new_course_in_store(storetype, user, org, course, run, {}) - self.stdout.write(u"Created {}".format(unicode(new_course.id))) + self.stdout.write(u"Created {}".format(text_type(new_course.id))) diff --git a/cms/djangoapps/contentstore/management/commands/delete_course.py b/cms/djangoapps/contentstore/management/commands/delete_course.py index c3502d5467..61f99b1dab 100644 --- a/cms/djangoapps/contentstore/management/commands/delete_course.py +++ b/cms/djangoapps/contentstore/management/commands/delete_course.py @@ -1,3 +1,6 @@ +from __future__ import print_function +from six import text_type + from django.core.management.base import BaseCommand, CommandError from opaque_keys import InvalidKeyError from opaque_keys.edx.keys import CourseKey @@ -54,7 +57,7 @@ class Command(BaseCommand): def handle(self, *args, **options): try: # a course key may have unicode chars in it - course_key = unicode(options['course_key'], 'utf8') + course_key = text_type(options['course_key'], 'utf8') course_key = CourseKey.from_string(course_key) except InvalidKeyError: raise CommandError('Invalid course_key: {}'.format(options['course_key'])) diff --git a/cms/djangoapps/contentstore/management/commands/delete_orphans.py b/cms/djangoapps/contentstore/management/commands/delete_orphans.py index c765cda23a..146f283ab4 100644 --- a/cms/djangoapps/contentstore/management/commands/delete_orphans.py +++ b/cms/djangoapps/contentstore/management/commands/delete_orphans.py @@ -1,4 +1,6 @@ """Script for deleting orphans""" +from __future__ import print_function + from django.core.management.base import BaseCommand, CommandError from opaque_keys import InvalidKeyError from opaque_keys.edx.keys import CourseKey @@ -26,15 +28,15 @@ class Command(BaseCommand): raise CommandError("Invalid course key.") if options['commit']: - print 'Deleting orphans from the course:' + print('Deleting orphans from the course:') deleted_items = _delete_orphans( course_key, ModuleStoreEnum.UserID.mgmt_command, options['commit'] ) - print "Success! Deleted the following orphans from the course:" - print "\n".join(deleted_items) + print("Success! Deleted the following orphans from the course:") + print("\n".join(deleted_items)) else: - print 'Dry run. The following orphans would have been deleted from the course:' + print('Dry run. The following orphans would have been deleted from the course:') deleted_items = _delete_orphans( course_key, ModuleStoreEnum.UserID.mgmt_command, options['commit'] ) - print "\n".join(deleted_items) + print("\n".join(deleted_items)) diff --git a/cms/djangoapps/contentstore/management/commands/edit_course_tabs.py b/cms/djangoapps/contentstore/management/commands/edit_course_tabs.py index 9d3891f7f7..04cd22fb0b 100644 --- a/cms/djangoapps/contentstore/management/commands/edit_course_tabs.py +++ b/cms/djangoapps/contentstore/management/commands/edit_course_tabs.py @@ -6,7 +6,8 @@ # Run it this way: # ./manage.py cms --settings dev edit_course_tabs --course Stanford/CS99/2013_spring # -from optparse import make_option +from __future__ import print_function + from django.core.management.base import BaseCommand, CommandError from opaque_keys.edx.keys import CourseKey @@ -18,10 +19,16 @@ from .prompt import query_yes_no def print_course(course): "Prints out the course id and a numbered list of tabs." - print course.id - print 'num type name' - for index, item in enumerate(course.tabs): - print index + 1, '"' + item.get('type') + '"', '"' + item.get('name', '') + '"' + try: + print(course.id) + print('num type name') + for index, item in enumerate(course.tabs): + print(index + 1, '"' + item.get('type') + '"', '"' + item.get('name', '') + '"') + # If a course is bad we will get an error descriptor here, dump it and die instead of + # just sending up the error that .id doesn't exist. + except AttributeError: + print(course) + raise # course.tabs looks like this @@ -42,48 +49,50 @@ As a first step, run the command with a courseid like this: This will print the existing tabs types and names. Then run the command again, adding --insert or --delete to edit the list. """ - # Making these option objects separately, so can refer to their .help below - course_option = make_option('--course', - action='store', - dest='course', - default=False, - help='--course required, e.g. Stanford/CS99/2013_spring') - delete_option = make_option('--delete', - action='store_true', - dest='delete', - default=False, - help='--delete ') - insert_option = make_option('--insert', - action='store_true', - dest='insert', - default=False, - help='--insert , e.g. 2 "course_info" "Course Info"') - option_list = BaseCommand.option_list + (course_option, delete_option, insert_option) + course_help = '--course required, e.g. Stanford/CS99/2013_spring' + delete_help = '--delete ' + insert_help = '--insert , e.g. 4 "course_info" "Course Info"' + + def add_arguments(self, parser): + parser.add_argument('--course', + dest='course', + default=False, + required=True, + help=self.course_help) + parser.add_argument('--delete', + dest='delete', + default=False, + nargs=1, + help=self.delete_help) + parser.add_argument('--insert', + dest='insert', + default=False, + nargs=3, + help=self.insert_help, + ) def handle(self, *args, **options): - if not options['course']: - raise CommandError(Command.course_option.help) - course = get_course_by_id(CourseKey.from_string(options['course'])) - print 'Warning: this command directly edits the list of course tabs in mongo.' - print 'Tabs before any changes:' + print('Warning: this command directly edits the list of course tabs in mongo.') + print('Tabs before any changes:') print_course(course) try: if options['delete']: - if len(args) != 1: - raise CommandError(Command.delete_option.help) - num = int(args[0]) + num = int(options['delete'][0]) + if num < 3: + raise CommandError("Tabs 1 and 2 cannot be changed.") + if query_yes_no('Deleting tab {0} Confirm?'.format(num), default='no'): tabs.primitive_delete(course, num - 1) # -1 for 0-based indexing elif options['insert']: - if len(args) != 3: - raise CommandError(Command.insert_option.help) - num = int(args[0]) - tab_type = args[1] - name = args[2] + num, tab_type, name = options['insert'] + num = int(num) + if num < 3: + raise CommandError("Tabs 1 and 2 cannot be changed.") + if query_yes_no('Inserting tab {0} "{1}" "{2}" Confirm?'.format(num, tab_type, name), default='no'): tabs.primitive_insert(course, num - 1, tab_type, name) # -1 as above except ValueError as e: diff --git a/cms/djangoapps/contentstore/management/commands/empty_asset_trashcan.py b/cms/djangoapps/contentstore/management/commands/empty_asset_trashcan.py index 3c7288552c..952164fb0a 100644 --- a/cms/djangoapps/contentstore/management/commands/empty_asset_trashcan.py +++ b/cms/djangoapps/contentstore/management/commands/empty_asset_trashcan.py @@ -8,16 +8,18 @@ from .prompt import query_yes_no class Command(BaseCommand): - help = '''Empty the trashcan. Can pass an optional course_id to limit the damage.''' + help = 'Empty the trashcan. Can pass an optional course_id to limit the damage.' + + def add_arguments(self, parser): + parser.add_argument('course_id', + help='Course ID to empty, leave off to empty for all courses', + nargs='?') def handle(self, *args, **options): - if len(args) != 1 and len(args) != 0: - raise CommandError("empty_asset_trashcan requires one or no arguments: ||") - - if len(args) == 1: - course_ids = [CourseKey.from_string(args[0])] + if options['course_id']: + course_ids = [CourseKey.from_string(options['course_id'])] else: course_ids = [course.id for course in modulestore().get_courses()] - if query_yes_no("Emptying trashcan. Confirm?", default="no"): + if query_yes_no("Emptying {} trashcan(s). Confirm?".format(len(course_ids)), default="no"): empty_asset_trashcan(course_ids) diff --git a/cms/djangoapps/contentstore/management/commands/export.py b/cms/djangoapps/contentstore/management/commands/export.py index ea351658ee..72dba96c76 100644 --- a/cms/djangoapps/contentstore/management/commands/export.py +++ b/cms/djangoapps/contentstore/management/commands/export.py @@ -1,6 +1,7 @@ """ Script for exporting courseware from Mongo to a tar.gz file """ +from __future__ import print_function import os from django.core.management.base import BaseCommand, CommandError @@ -37,7 +38,7 @@ class Command(BaseCommand): output_path = options['output_path'] - print "Exporting course id = {0} to {1}".format(course_key, output_path) + print("Exporting course id = {0} to {1}".format(course_key, output_path)) if not output_path.endswith('/'): output_path += '/' diff --git a/cms/djangoapps/contentstore/management/commands/export_all_courses.py b/cms/djangoapps/contentstore/management/commands/export_all_courses.py index 54f6b11f03..6f77ec7a99 100644 --- a/cms/djangoapps/contentstore/management/commands/export_all_courses.py +++ b/cms/djangoapps/contentstore/management/commands/export_all_courses.py @@ -1,7 +1,10 @@ """ Script for exporting all courseware from Mongo to a directory and listing the courses which failed to export """ -from django.core.management.base import BaseCommand, CommandError +from __future__ import print_function +from six import text_type + +from django.core.management.base import BaseCommand from xmodule.contentstore.django import contentstore from xmodule.modulestore.django import modulestore @@ -14,23 +17,22 @@ class Command(BaseCommand): """ help = 'Export all courses from mongo to the specified data directory and list the courses which failed to export' + def add_arguments(self, parser): + parser.add_argument('output_path') + def handle(self, *args, **options): """ Execute the command """ - if len(args) != 1: - raise CommandError("export requires one argument: ") + courses, failed_export_courses = export_courses_to_output_path(options['output_path']) - output_path = args[0] - courses, failed_export_courses = export_courses_to_output_path(output_path) - - print "=" * 80 - print u"=" * 30 + u"> Export summary" - print u"Total number of courses to export: {0}".format(len(courses)) - print u"Total number of courses which failed to export: {0}".format(len(failed_export_courses)) - print u"List of export failed courses ids:" - print u"\n".join(failed_export_courses) - print "=" * 80 + print("=" * 80) + print("=" * 30 + "> Export summary") + print("Total number of courses to export: {0}".format(len(courses))) + print("Total number of courses which failed to export: {0}".format(len(failed_export_courses))) + print("List of export failed courses ids:") + print("\n".join(failed_export_courses)) + print("=" * 80) def export_courses_to_output_path(output_path): @@ -46,15 +48,15 @@ def export_courses_to_output_path(output_path): failed_export_courses = [] for course_id in course_ids: - print u"-" * 80 - print u"Exporting course id = {0} to {1}".format(course_id, output_path) + print("-" * 80) + print("Exporting course id = {0} to {1}".format(course_id, output_path)) try: course_dir = course_id.to_deprecated_string().replace('/', '...') export_course_to_xml(module_store, content_store, course_id, root_dir, course_dir) except Exception as err: # pylint: disable=broad-except - failed_export_courses.append(unicode(course_id)) - print u"=" * 30 + u"> Oops, failed to export {0}".format(course_id) - print u"Error:" - print err + failed_export_courses.append(text_type(course_id)) + print("=" * 30 + "> Oops, failed to export {0}".format(course_id)) + print("Error:") + print(err) return courses, failed_export_courses diff --git a/cms/djangoapps/contentstore/management/commands/export_olx.py b/cms/djangoapps/contentstore/management/commands/export_olx.py index 72ac1f1f26..4d02aeefd7 100644 --- a/cms/djangoapps/contentstore/management/commands/export_olx.py +++ b/cms/djangoapps/contentstore/management/commands/export_olx.py @@ -12,7 +12,6 @@ At present, it differs from Studio exports in several ways: * The top-level directory in the resulting tarball is a "safe" (i.e. ascii) version of the course_key, rather than the word "course". * It only supports the export of courses. It does not export libraries. - """ import os @@ -34,17 +33,16 @@ from xmodule.modulestore.xml_exporter import export_course_to_xml class Command(BaseCommand): """ Export a course to XML. The output is compressed as a tar.gz file. - """ help = dedent(__doc__).strip() def add_arguments(self, parser): parser.add_argument('course_id') - parser.add_argument('--output', default=None) + parser.add_argument('--output') def handle(self, *args, **options): - course_id = options['course_id'] + try: course_key = CourseKey.from_string(course_id) except InvalidKeyError: @@ -54,6 +52,7 @@ class Command(BaseCommand): filename = options['output'] pipe_results = False + if filename is None: filename = mktemp() pipe_results = True diff --git a/cms/djangoapps/contentstore/management/commands/fix_not_found.py b/cms/djangoapps/contentstore/management/commands/fix_not_found.py index ddf00f9c97..7c41230417 100644 --- a/cms/djangoapps/contentstore/management/commands/fix_not_found.py +++ b/cms/djangoapps/contentstore/management/commands/fix_not_found.py @@ -20,7 +20,7 @@ class Command(BaseCommand): def handle(self, *args, **options): """Execute the command""" - course_id = options.get('course_id', None) + course_id = options['course_id'] course_key = CourseKey.from_string(course_id) # for now only support on split mongo diff --git a/cms/djangoapps/contentstore/management/commands/force_publish.py b/cms/djangoapps/contentstore/management/commands/force_publish.py index 6dcea6f95f..642e87db21 100644 --- a/cms/djangoapps/contentstore/management/commands/force_publish.py +++ b/cms/djangoapps/contentstore/management/commands/force_publish.py @@ -44,7 +44,7 @@ class Command(BaseCommand): owning_store = modulestore()._get_modulestore_for_courselike(course_key) # pylint: disable=protected-access if hasattr(owning_store, 'force_publish_course'): versions = get_course_versions(options['course_key']) - print "Course versions : {0}".format(versions) + print("Course versions : {0}".format(versions)) if options['commit']: if query_yes_no("Are you sure to publish the {0} course forcefully?".format(course_key), default="no"): @@ -55,20 +55,20 @@ class Command(BaseCommand): if updated_versions: # if publish and draft were different if versions['published-branch'] != versions['draft-branch']: - print "Success! Published the course '{0}' forcefully.".format(course_key) - print "Updated course versions : \n{0}".format(updated_versions) + print("Success! Published the course '{0}' forcefully.".format(course_key)) + print("Updated course versions : \n{0}".format(updated_versions)) else: - print "Course '{0}' is already in published state.".format(course_key) + print("Course '{0}' is already in published state.".format(course_key)) else: - print "Error! Could not publish course {0}.".format(course_key) + print("Error! Could not publish course {0}.".format(course_key)) else: # if publish and draft were different if versions['published-branch'] != versions['draft-branch']: - print "Dry run. Following would have been changed : " - print "Published branch version {0} changed to draft branch version {1}".format( - versions['published-branch'], versions['draft-branch'] + print("Dry run. Following would have been changed : ") + print("Published branch version {0} changed to draft branch version {1}".format( + versions['published-branch'], versions['draft-branch']) ) else: - print "Dry run. Course '{0}' is already in published state.".format(course_key) + print("Dry run. Course '{0}' is already in published state.".format(course_key)) else: raise CommandError("The owning modulestore does not support this command.") diff --git a/cms/djangoapps/contentstore/management/commands/generate_courses.py b/cms/djangoapps/contentstore/management/commands/generate_courses.py index 475e22801d..19bd29858f 100644 --- a/cms/djangoapps/contentstore/management/commands/generate_courses.py +++ b/cms/djangoapps/contentstore/management/commands/generate_courses.py @@ -3,6 +3,7 @@ Django management command to generate a test course from a course config json """ import json import logging +from six import text_type from django.contrib.auth.models import User from django.core.management.base import BaseCommand, CommandError @@ -57,7 +58,7 @@ class Command(BaseCommand): # Create the course try: new_course = create_new_course_in_store("split", user, org, num, run, fields) - logger.info("Created {}".format(unicode(new_course.id))) + logger.info("Created {}".format(text_type(new_course.id))) except DuplicateCourseError: logger.warning("Course already exists for %s, %s, %s", org, num, run) diff --git a/cms/djangoapps/contentstore/management/commands/git_export.py b/cms/djangoapps/contentstore/management/commands/git_export.py index bbf9d5a2a9..1fe60068fb 100644 --- a/cms/djangoapps/contentstore/management/commands/git_export.py +++ b/cms/djangoapps/contentstore/management/commands/git_export.py @@ -14,7 +14,7 @@ attribute is set and the FEATURE['ENABLE_EXPORT_GIT'] is set. """ import logging -from optparse import make_option +from six import text_type from django.core.management.base import BaseCommand, CommandError from django.utils.translation import ugettext as _ @@ -31,41 +31,34 @@ class Command(BaseCommand): """ Take a course from studio and export it to a git repository. """ - - option_list = BaseCommand.option_list + ( - make_option('--username', '-u', dest='user', - help=('Specify a username from LMS/Studio to be used ' - 'as the commit author.')), - make_option('--repo_dir', '-r', dest='repo', - help='Specify existing git repo directory.'), - ) - help = _('Take the specified course and attempt to ' 'export it to a git repository\n. Course directory ' 'must already be a git repository. Usage: ' ' git_export ') + def add_arguments(self, parser): + parser.add_argument('course_loc') + parser.add_argument('git_url') + parser.add_argument('--username', '-u', dest='user', + help='Specify a username from LMS/Studio to be used as the commit author.') + parser.add_argument('--repo_dir', '-r', dest='repo', help='Specify existing git repo directory.') + def handle(self, *args, **options): """ Checks arguments and runs export function if they are good """ - - if len(args) != 2: - raise CommandError('This script requires exactly two arguments: ' - 'course_loc and git_url') - # Rethrow GitExportError as CommandError for SystemExit try: - course_key = CourseKey.from_string(args[0]) + course_key = CourseKey.from_string(options['course_loc']) except InvalidKeyError: - raise CommandError(unicode(GitExportError.BAD_COURSE)) + raise CommandError(text_type(GitExportError.BAD_COURSE)) try: git_export_utils.export_to_git( course_key, - args[1], + options['git_url'], options.get('user', ''), options.get('rdir', None) ) except git_export_utils.GitExportError as ex: - raise CommandError(unicode(ex.message)) + raise CommandError(text_type(ex.message)) diff --git a/cms/djangoapps/contentstore/management/commands/import.py b/cms/djangoapps/contentstore/management/commands/import.py index 9cd6467033..123c9c4173 100644 --- a/cms/djangoapps/contentstore/management/commands/import.py +++ b/cms/djangoapps/contentstore/management/commands/import.py @@ -3,7 +3,7 @@ Script for importing courseware from XML format """ from optparse import make_option -from django.core.management.base import BaseCommand, CommandError +from django.core.management.base import BaseCommand from django_comment_common.utils import are_permissions_roles_seeded, seed_permissions_roles from xmodule.contentstore.django import contentstore diff --git a/cms/djangoapps/contentstore/management/commands/migrate_to_split.py b/cms/djangoapps/contentstore/management/commands/migrate_to_split.py index 3613a26c5e..2a3909edb3 100644 --- a/cms/djangoapps/contentstore/management/commands/migrate_to_split.py +++ b/cms/djangoapps/contentstore/management/commands/migrate_to_split.py @@ -18,41 +18,34 @@ class Command(BaseCommand): Migrate a course from old-Mongo to split-Mongo. It reuses the old course id except where overridden. """ - help = "Migrate a course from old-Mongo to split-Mongo. The new org, course, and run will default to the old one unless overridden" - args = "course_key email " + help = "Migrate a course from old-Mongo to split-Mongo. The new org, course, and run will " \ + "default to the old one unless overridden." - def parse_args(self, *args): + def add_arguments(self, parser): + parser.add_argument('course_key') + parser.add_argument('email') + parser.add_argument('--org', help='New org to migrate to.') + parser.add_argument('--course', help='New course key to migrate to.') + parser.add_argument('--run', help='New run to migrate to.') + + def parse_args(self, **options): """ Return a 5-tuple of passed in values for (course_key, user, org, course, run). """ - if len(args) < 2: - raise CommandError( - "migrate_to_split requires at least two arguments: " - "a course_key and a user identifier (email or ID)" - ) - try: - course_key = CourseKey.from_string(args[0]) + course_key = CourseKey.from_string(options['course_key']) except InvalidKeyError: raise CommandError("Invalid location string") try: - user = user_from_str(args[1]) + user = user_from_str(options['email']) except User.DoesNotExist: - raise CommandError("No user found identified by {}".format(args[1])) + raise CommandError("No user found identified by {}".format(options['email'])) - org = course = run = None - try: - org = args[2] - course = args[3] - run = args[4] - except IndexError: - pass - - return course_key, user.id, org, course, run + return course_key, user.id, options['org'], options['course'], options['run'] def handle(self, *args, **options): - course_key, user, org, course, run = self.parse_args(*args) + course_key, user, org, course, run = self.parse_args(**options) migrator = SplitMigrator( source_modulestore=modulestore(), diff --git a/cms/djangoapps/contentstore/management/commands/populate_creators.py b/cms/djangoapps/contentstore/management/commands/populate_creators.py index fa5a848028..4822f9089f 100644 --- a/cms/djangoapps/contentstore/management/commands/populate_creators.py +++ b/cms/djangoapps/contentstore/management/commands/populate_creators.py @@ -2,6 +2,8 @@ Script for granting existing course instructors course creator privileges. This script is only intended to be run once on a given environment. + +To run: ./manage.py cms populate_creators --settings=dev """ from django.contrib.auth.models import User from django.core.management.base import BaseCommand @@ -11,9 +13,6 @@ from course_creators.views import add_user_with_status_granted, add_user_with_st from student.roles import CourseInstructorRole, CourseStaffRole -#------------ to run: ./manage.py cms populate_creators --settings=dev - - class Command(BaseCommand): """ Script for granting existing course instructors course creator privileges. @@ -35,23 +34,24 @@ class Command(BaseCommand): # the admin user will already exist. admin = User.objects.get(username=username, email=email) - for user in get_users_with_role(CourseInstructorRole.ROLE): - add_user_with_status_granted(admin, user) + try: + for user in get_users_with_role(CourseInstructorRole.ROLE): + add_user_with_status_granted(admin, user) - # Some users will be both staff and instructors. Those folks have been - # added with status granted above, and add_user_with_status_unrequested - # will not try to add them again if they already exist in the course creator database. - for user in get_users_with_role(CourseStaffRole.ROLE): - add_user_with_status_unrequested(user) + # Some users will be both staff and instructors. Those folks have been + # added with status granted above, and add_user_with_status_unrequested + # will not try to add them again if they already exist in the course creator database. + for user in get_users_with_role(CourseStaffRole.ROLE): + add_user_with_status_unrequested(user) - # There could be users who are not in either staff or instructor (they've - # never actually done anything in Studio). I plan to add those as unrequested - # when they first go to their dashboard. - - admin.delete() + # There could be users who are not in either staff or instructor (they've + # never actually done anything in Studio). I plan to add those as unrequested + # when they first go to their dashboard. + finally: + # Let's not leave this lying around. + admin.delete() -#============================================================================================================= # Because these are expensive and far-reaching, I moved them here def get_users_with_role(role_prefix): """ diff --git a/cms/djangoapps/contentstore/management/commands/reindex_course.py b/cms/djangoapps/contentstore/management/commands/reindex_course.py index 796783ca57..4328f2e968 100644 --- a/cms/djangoapps/contentstore/management/commands/reindex_course.py +++ b/cms/djangoapps/contentstore/management/commands/reindex_course.py @@ -1,6 +1,5 @@ """ Management command to update courses' search index """ import logging -from optparse import make_option from textwrap import dedent from django.core.management import BaseCommand, CommandError @@ -22,32 +21,25 @@ class Command(BaseCommand): Examples: - ./manage.py reindex_course - reindexes courses with keys course_id_1 and course_id_2 + ./manage.py reindex_course ... - reindexes courses with provided keys ./manage.py reindex_course --all - reindexes all available courses ./manage.py reindex_course --setup - reindexes all courses for devstack setup """ help = dedent(__doc__) - can_import_settings = True - - args = "" - - all_option = make_option('--all', - action='store_true', - dest='all', - default=False, - help='Reindex all courses') - - setup_option = make_option('--setup', - action='store_true', - dest='setup', - default=False, - help='Reindex all courses on developers stack setup') - - option_list = BaseCommand.option_list + (all_option, setup_option) - CONFIRMATION_PROMPT = u"Re-indexing all courses might be a time consuming operation. Do you want to continue?" + def add_arguments(self, parser): + parser.add_argument('course_ids', + nargs='*', + metavar='course_id') + parser.add_argument('--all', + action='store_true', + help='Reindex all courses') + parser.add_argument('--setup', + action='store_true', + help='Reindex all courses on developers stack setup') + def _parse_course_key(self, raw_value): """ Parses course key from string """ try: @@ -65,12 +57,14 @@ class Command(BaseCommand): By convention set by Django developers, this method actually executes command's actions. So, there could be no better docstring than emphasize this once again. """ - all_option = options.get('all', False) - setup_option = options.get('setup', False) + course_ids = options['course_ids'] + all_option = options['all'] + setup_option = options['setup'] index_all_courses_option = all_option or setup_option - if len(args) == 0 and not index_all_courses_option: - raise CommandError(u"reindex_course requires one or more arguments: ") + if (not len(course_ids) and not index_all_courses_option) or \ + (len(course_ids) and index_all_courses_option): + raise CommandError("reindex_course requires one or more s OR the --all or --setup flags.") store = modulestore() @@ -82,7 +76,7 @@ class Command(BaseCommand): # try getting the ElasticSearch engine searcher = SearchEngine.get_search_engine(index_name) except exceptions.ElasticsearchException as exc: - logging.exception('Search Engine error - %s', unicode(exc)) + logging.exception('Search Engine error - %s', exc) return index_exists = searcher._es.indices.exists(index=index_name) # pylint: disable=protected-access @@ -108,7 +102,7 @@ class Command(BaseCommand): return else: # in case course keys are provided as arguments - course_keys = map(self._parse_course_key, args) + course_keys = map(self._parse_course_key, course_ids) for course_key in course_keys: CoursewareSearchIndexer.do_course_reindex(store, course_key) diff --git a/cms/djangoapps/contentstore/management/commands/reindex_library.py b/cms/djangoapps/contentstore/management/commands/reindex_library.py index 596373ffea..50d7a70d0c 100644 --- a/cms/djangoapps/contentstore/management/commands/reindex_library.py +++ b/cms/djangoapps/contentstore/management/commands/reindex_library.py @@ -1,5 +1,5 @@ """ Management command to update libraries' search index """ -from optparse import make_option +from __future__ import print_function from textwrap import dedent from django.core.management import BaseCommand, CommandError @@ -22,21 +22,17 @@ class Command(BaseCommand): ./manage.py reindex_library --all - reindexes all available libraries """ help = dedent(__doc__) - can_import_settings = True + CONFIRMATION_PROMPT = u"Reindexing all libraries might be a time consuming operation. Do you want to continue?" - args = "" - - option_list = BaseCommand.option_list + ( - make_option( + def add_arguments(self, parser): + parser.add_argument('library_ids', nargs='*') + parser.add_argument( '--all', action='store_true', dest='all', - default=False, help='Reindex all libraries' - ),) - - CONFIRMATION_PROMPT = u"Reindexing all libraries might be a time consuming operation. Do you want to continue?" + ) def _parse_library_key(self, raw_value): """ Parses library key from string """ @@ -52,18 +48,19 @@ class Command(BaseCommand): By convention set by django developers, this method actually executes command's actions. So, there could be no better docstring than emphasize this once again. """ - if len(args) == 0 and not options.get('all', False): - raise CommandError(u"reindex_library requires one or more arguments: ") + if (not options['library_ids'] and not options['all']) or (options['library_ids'] and options['all']): + raise CommandError(u"reindex_library requires one or more s or the --all flag.") store = modulestore() - if options.get('all', False): + if options['all']: if query_yes_no(self.CONFIRMATION_PROMPT, default="no"): library_keys = [library.location.library_key.replace(branch=None) for library in store.get_libraries()] else: return else: - library_keys = map(self._parse_library_key, args) + library_keys = map(self._parse_library_key, options['library_ids']) for library_key in library_keys: + print("Indexing library {}".format(library_key)) LibrarySearchIndexer.do_library_reindex(store, library_key) diff --git a/cms/djangoapps/contentstore/management/commands/restore_asset_from_trashcan.py b/cms/djangoapps/contentstore/management/commands/restore_asset_from_trashcan.py index fa314ddbd3..ca8de0ceb7 100644 --- a/cms/djangoapps/contentstore/management/commands/restore_asset_from_trashcan.py +++ b/cms/djangoapps/contentstore/management/commands/restore_asset_from_trashcan.py @@ -6,8 +6,8 @@ from xmodule.contentstore.utils import restore_asset_from_trashcan class Command(BaseCommand): help = '''Restore a deleted asset from the trashcan back to it's original course''' - def handle(self, *args, **options): - if len(args) != 1 and len(args) != 0: - raise CommandError("restore_asset_from_trashcan requires one argument: ") + def add_arguments(self, parser): + parser.add_argument('location') - restore_asset_from_trashcan(args[0]) + def handle(self, *args, **options): + restore_asset_from_trashcan(options['location']) 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 b6a5920f73..70122aa5cb 100644 --- a/cms/djangoapps/contentstore/management/commands/tests/test_create_course.py +++ b/cms/djangoapps/contentstore/management/commands/tests/test_create_course.py @@ -5,7 +5,6 @@ import ddt from django.core.management import CommandError, call_command from django.test import TestCase -from contentstore.management.commands.create_course import Command from xmodule.modulestore import ModuleStoreEnum from xmodule.modulestore.tests.django_utils import ModuleStoreTestCase from xmodule.modulestore.django import modulestore @@ -18,26 +17,24 @@ class TestArgParsing(TestCase): def setUp(self): super(TestArgParsing, self).setUp() - self.command = Command() - def test_no_args(self): - errstring = "create_course requires 5 arguments" + errstring = "Error: too few arguments" with self.assertRaisesRegexp(CommandError, errstring): - self.command.handle('create_course') + call_command('create_course') def test_invalid_store(self): with self.assertRaises(CommandError): - self.command.handle("foo", "user@foo.org", "org", "course", "run") + call_command('create_course', "foo", "user@foo.org", "org", "course", "run") def test_nonexistent_user_id(self): errstring = "No user 99 found" with self.assertRaisesRegexp(CommandError, errstring): - self.command.handle("split", "99", "org", "course", "run") + call_command('create_course', "split", "99", "org", "course", "run") def test_nonexistent_user_email(self): errstring = "No user fake@example.com found" with self.assertRaisesRegexp(CommandError, errstring): - self.command.handle("mongo", "fake@example.com", "org", "course", "run") + call_command('create_course', "mongo", "fake@example.com", "org", "course", "run") @ddt.ddt diff --git a/cms/djangoapps/contentstore/management/commands/tests/test_git_export.py b/cms/djangoapps/contentstore/management/commands/tests/test_git_export.py index 14c36448c2..9b2583b85f 100644 --- a/cms/djangoapps/contentstore/management/commands/tests/test_git_export.py +++ b/cms/djangoapps/contentstore/management/commands/tests/test_git_export.py @@ -56,10 +56,10 @@ class TestGitExport(CourseTestCase): Test that the command interface works. Ignore stderr for clean test output. """ - with self.assertRaisesRegexp(CommandError, 'This script requires.*'): + with self.assertRaisesRegexp(CommandError, 'Error: unrecognized arguments:*'): call_command('git_export', 'blah', 'blah', 'blah', stderr=StringIO.StringIO()) - with self.assertRaisesRegexp(CommandError, 'This script requires.*'): + with self.assertRaisesMessage(CommandError, 'Error: too few arguments'): call_command('git_export', stderr=StringIO.StringIO()) # Send bad url to get course not exported diff --git a/cms/djangoapps/contentstore/management/commands/tests/test_migrate_to_split.py b/cms/djangoapps/contentstore/management/commands/tests/test_migrate_to_split.py index 1af93bed15..2d68db80fb 100644 --- a/cms/djangoapps/contentstore/management/commands/tests/test_migrate_to_split.py +++ b/cms/djangoapps/contentstore/management/commands/tests/test_migrate_to_split.py @@ -3,7 +3,6 @@ Unittests for migrating a course to split mongo """ from django.core.management import CommandError, call_command from django.test import TestCase -from contentstore.management.commands.migrate_to_split import Command from xmodule.modulestore import ModuleStoreEnum from xmodule.modulestore.tests.django_utils import ModuleStoreTestCase from xmodule.modulestore.tests.factories import CourseFactory @@ -17,15 +16,14 @@ class TestArgParsing(TestCase): """ def setUp(self): super(TestArgParsing, self).setUp() - self.command = Command() def test_no_args(self): """ Test the arg length error """ - errstring = "migrate_to_split requires at least two arguments" + errstring = "Error: too few arguments" with self.assertRaisesRegexp(CommandError, errstring): - self.command.handle() + call_command("migrate_to_split") def test_invalid_location(self): """ @@ -33,7 +31,7 @@ class TestArgParsing(TestCase): """ errstring = "Invalid location string" with self.assertRaisesRegexp(CommandError, errstring): - self.command.handle("foo", "bar") + call_command("migrate_to_split", "foo", "bar") def test_nonexistent_user_id(self): """ @@ -41,7 +39,7 @@ class TestArgParsing(TestCase): """ errstring = "No user found identified by 99" with self.assertRaisesRegexp(CommandError, errstring): - self.command.handle("org/course/name", "99") + call_command("migrate_to_split", "org/course/name", "99") def test_nonexistent_user_email(self): """ @@ -49,7 +47,7 @@ class TestArgParsing(TestCase): """ errstring = "No user found identified by fake@example.com" with self.assertRaisesRegexp(CommandError, errstring): - self.command.handle("org/course/name", "fake@example.com") + call_command("migrate_to_split", "org/course/name", "fake@example.com") # pylint: disable=no-member, protected-access @@ -77,13 +75,6 @@ class TestMigrateToSplit(ModuleStoreTestCase): split_store.has_course(new_key), "Could not find course" ) - # I put this in but realized that the migrator doesn't make the new course the - # default mapping in mixed modulestore. I left the test here so we can debate what it ought to do. -# self.assertEqual( -# ModuleStoreEnum.Type.split, -# modulestore()._get_modulestore_for_courselike(new_key).get_modulestore_type(), -# "Split is not the new default for the course" -# ) def test_user_id(self): """ @@ -104,7 +95,9 @@ class TestMigrateToSplit(ModuleStoreTestCase): "migrate_to_split", str(self.course.id), str(self.user.id), - "org.dept", "name", "run", + org="org.dept", + course="name", + run="run", ) split_store = modulestore()._get_modulestore_by_type(ModuleStoreEnum.Type.split) locator = split_store.make_course_key("org.dept", "name", "run") diff --git a/cms/djangoapps/contentstore/management/commands/tests/test_reindex_courses.py b/cms/djangoapps/contentstore/management/commands/tests/test_reindex_courses.py index 71db8f4f07..6603c0c399 100644 --- a/cms/djangoapps/contentstore/management/commands/tests/test_reindex_courses.py +++ b/cms/djangoapps/contentstore/management/commands/tests/test_reindex_courses.py @@ -2,6 +2,7 @@ import ddt from django.core.management import call_command, CommandError import mock +from six import text_type from xmodule.modulestore import ModuleStoreEnum from xmodule.modulestore.django import modulestore @@ -47,7 +48,7 @@ class TestReindexCourse(ModuleStoreTestCase): def test_given_no_arguments_raises_command_error(self): """ Test that raises CommandError for incorrect arguments """ - with self.assertRaisesRegexp(CommandError, ".* requires one or more arguments.*"): + with self.assertRaisesRegexp(CommandError, ".* requires one or more *"): call_command('reindex_course') @ddt.data('qwerty', 'invalid_key', 'xblockv1:qwerty') @@ -60,34 +61,34 @@ class TestReindexCourse(ModuleStoreTestCase): def test_given_library_key_raises_command_error(self): """ Test that raises CommandError if library key is passed """ with self.assertRaisesRegexp(CommandError, ".* is not a course key"): - call_command('reindex_course', unicode(self._get_lib_key(self.first_lib))) + call_command('reindex_course', text_type(self._get_lib_key(self.first_lib))) with self.assertRaisesRegexp(CommandError, ".* is not a course key"): - call_command('reindex_course', unicode(self._get_lib_key(self.second_lib))) + call_command('reindex_course', text_type(self._get_lib_key(self.second_lib))) with self.assertRaisesRegexp(CommandError, ".* is not a course key"): call_command( 'reindex_course', - unicode(self.second_course.id), - unicode(self._get_lib_key(self.first_lib)) + text_type(self.second_course.id), + text_type(self._get_lib_key(self.first_lib)) ) def test_given_id_list_indexes_courses(self): """ Test that reindexes courses when given single course key or a list of course keys """ with mock.patch(self.REINDEX_PATH_LOCATION) as patched_index, \ mock.patch(self.MODULESTORE_PATCH_LOCATION, mock.Mock(return_value=self.store)): - call_command('reindex_course', unicode(self.first_course.id)) + call_command('reindex_course', text_type(self.first_course.id)) self.assertEqual(patched_index.mock_calls, self._build_calls(self.first_course)) patched_index.reset_mock() - call_command('reindex_course', unicode(self.second_course.id)) + call_command('reindex_course', text_type(self.second_course.id)) self.assertEqual(patched_index.mock_calls, self._build_calls(self.second_course)) patched_index.reset_mock() call_command( 'reindex_course', - unicode(self.first_course.id), - unicode(self.second_course.id) + text_type(self.first_course.id), + text_type(self.second_course.id) ) expected_calls = self._build_calls(self.first_course, self.second_course) self.assertEqual(patched_index.mock_calls, expected_calls) @@ -121,4 +122,4 @@ class TestReindexCourse(ModuleStoreTestCase): patched_index.side_effect = SearchIndexingError("message", []) with self.assertRaises(SearchIndexingError): - call_command('reindex_course', unicode(self.second_course.id)) + call_command('reindex_course', text_type(self.second_course.id)) diff --git a/cms/djangoapps/contentstore/management/commands/tests/test_reindex_library.py b/cms/djangoapps/contentstore/management/commands/tests/test_reindex_library.py index d44b8a3886..0bb7a58de6 100644 --- a/cms/djangoapps/contentstore/management/commands/tests/test_reindex_library.py +++ b/cms/djangoapps/contentstore/management/commands/tests/test_reindex_library.py @@ -49,7 +49,7 @@ class TestReindexLibrary(ModuleStoreTestCase): def test_given_no_arguments_raises_command_error(self): """ Test that raises CommandError for incorrect arguments """ - with self.assertRaisesRegexp(CommandError, ".* requires one or more arguments.*"): + with self.assertRaisesRegexp(CommandError, ".* requires one or more *"): call_command('reindex_library') @ddt.data('qwerty', 'invalid_key', 'xblock-v1:qwe+rty') diff --git a/cms/djangoapps/contentstore/management/commands/xlint.py b/cms/djangoapps/contentstore/management/commands/xlint.py index afb7c73980..4eac818538 100644 --- a/cms/djangoapps/contentstore/management/commands/xlint.py +++ b/cms/djangoapps/contentstore/management/commands/xlint.py @@ -1,26 +1,33 @@ """ Verify the structure of courseware as to it's suitability for import """ -from django.core.management.base import BaseCommand, CommandError +from __future__ import print_function +from argparse import REMAINDER + +from django.core.management.base import BaseCommand from xmodule.modulestore.xml_importer import perform_xlint class Command(BaseCommand): - """Verify the structure of courseware as to it's suitability for import""" - help = "Verify the structure of courseware as to it's suitability for import" + """Verify the structure of courseware as to its suitability for import""" + help = """ + Verify the structure of courseware as to its suitability for import. + To run: manage.py cms [...] + """ + + def add_arguments(self, parser): + parser.add_argument('data_dir') + parser.add_argument('source_dirs', nargs=REMAINDER) def handle(self, *args, **options): - "Execute the command" - if len(args) == 0: - raise CommandError("import requires at least one argument: [...]") + """Execute the command""" + + data_dir = options['data_dir'] + source_dirs = options['source_dirs'] - data_dir = args[0] - if len(args) > 1: - source_dirs = args[1:] - else: - source_dirs = None print("Importing. Data_dir={data}, source_dirs={courses}".format( data=data_dir, courses=source_dirs)) + perform_xlint(data_dir, source_dirs, load_error_modules=False) diff --git a/cms/djangoapps/contentstore/tests/tests.py b/cms/djangoapps/contentstore/tests/tests.py index 3e78b40b56..cc3353c661 100644 --- a/cms/djangoapps/contentstore/tests/tests.py +++ b/cms/djangoapps/contentstore/tests/tests.py @@ -1,11 +1,12 @@ """ This test file will test registration, login, activation, and session activity timeouts """ +from __future__ import print_function import datetime import time -import unittest import mock +import pytest from ddt import data, ddt, unpack from django.conf import settings from django.contrib.auth.models import User @@ -15,6 +16,7 @@ from django.test import TestCase from django.test.utils import override_settings from freezegun import freeze_time from pytz import UTC +from six.moves import xrange from contentstore.models import PushNotificationConfig from contentstore.tests.test_course_settings import CourseTestCase @@ -85,6 +87,36 @@ class ContentStoreTestCase(ModuleStoreTestCase): self.assertTrue(user(email).is_active) +@pytest.mark.django_db +def test_create_account_email_already_exists(django_db_use_migrations): + """ + This is tricky. Django's user model doesn't have a constraint on + unique email addresses, but we *add* that constraint during the + migration process: + see common/djangoapps/student/migrations/0004_add_email_index.py + + The behavior we *want* is for this account creation request + to fail, due to this uniqueness constraint, but the request will + succeed if the migrations have not run. + + django_db_use_migration is a pytest fixture that tells us if + migrations have been run. Since pytest fixtures don't play nice + with TestCase objects this is a function and doesn't get to use + assertRaises. + """ + if django_db_use_migrations: + email = 'a@b.com' + pw = 'xyz' + username = 'testuser' + User.objects.create_user(username, email, pw) + + # Hack to use the _create_account shortcut + case = ContentStoreTestCase() + resp = case._create_account("abcdef", email, "password") # pylint: disable=protected-access + + assert resp.status_code == 400, 'Migrations are run, but creating an account with duplicate email succeeded!' + + class AuthTestCase(ContentStoreTestCase): """Check that various permissions-related things work""" @@ -113,7 +145,7 @@ class AuthTestCase(ContentStoreTestCase): reverse('signup'), ) for page in pages: - print "Checking '{0}'".format(page) + print("Checking '{0}'".format(page)) self.check_page_get(page, 200) def test_create_account_errors(self): @@ -139,20 +171,6 @@ class AuthTestCase(ContentStoreTestCase): # we can have two users with the same password, so this should succeed self.assertEqual(resp.status_code, 200) - @unittest.skipUnless(settings.SOUTH_TESTS_MIGRATE, "South migrations required") - def test_create_account_email_already_exists(self): - User.objects.create_user(self.username, self.email, self.pw) - resp = self._create_account("abcdef", self.email, "password") - # This is tricky. Django's user model doesn't have a constraint on - # unique email addresses, but we *add* that constraint during the - # migration process: - # see common/djangoapps/student/migrations/0004_add_email_index.py - # - # The behavior we *want* is for this account creation request - # to fail, due to this uniqueness constraint, but the request will - # succeed if the migrations have not run. - self.assertEqual(resp.status_code, 400) - def test_login(self): self.create_account(self.username, self.email, self.pw) @@ -256,17 +274,17 @@ class AuthTestCase(ContentStoreTestCase): self.client = AjaxEnabledTestClient() # Not logged in. Should redirect to login. - print 'Not logged in' + print('Not logged in') for page in auth_pages: - print "Checking '{0}'".format(page) + print("Checking '{0}'".format(page)) self.check_page_get(page, expected=302) # Logged in should work. self.login(self.email, self.pw) - print 'Logged in' + print('Logged in') for page in simple_auth_pages: - print "Checking '{0}'".format(page) + print("Checking '{0}'".format(page)) self.check_page_get(page, expected=200) def test_index_auth(self): diff --git a/cms/djangoapps/contentstore/views/course.py b/cms/djangoapps/contentstore/views/course.py index db075a8e21..7de3e008de 100644 --- a/cms/djangoapps/contentstore/views/course.py +++ b/cms/djangoapps/contentstore/views/course.py @@ -497,15 +497,26 @@ def course_listing(request): """ List all courses available to the logged in user """ + def _execute_method_and_log_time(func, *args): + """ + Call func passed in method with logging the time it took to complete. + Logging is temporary, we will remove this once we get required information. + """ + start_time = time.time() + output = func(*args) + log.info('[%s] completed in [%f]', func.__name__, (time.time() - start_time)) + return output + optimization_enabled = GlobalStaff().has_user(request.user) and \ WaffleSwitchNamespace(name=WAFFLE_NAMESPACE).is_enabled(u'enable_global_staff_optimization') org = request.GET.get('org', '') if optimization_enabled else None - start_time = time.time() - courses_iter, in_process_course_actions = get_courses_accessible_to_user(request, org) - log.info('get_courses_accessible_to_user completed in [%f]', (time.time() - start_time)) + courses_iter, in_process_course_actions = _execute_method_and_log_time(get_courses_accessible_to_user, request, org) user = request.user - libraries = _accessible_libraries_iter(request.user, org) if LIBRARIES_ENABLED else [] + + libraries = [] + if LIBRARIES_ENABLED: + libraries = _execute_method_and_log_time(_accessible_libraries_iter, request.user, org) def format_in_process_course_view(uca): """ @@ -542,24 +553,35 @@ def course_listing(request): } split_archived = settings.FEATURES.get(u'ENABLE_SEPARATE_ARCHIVED_COURSES', False) - active_courses, archived_courses = _process_courses_list(courses_iter, in_process_course_actions, split_archived) + active_courses, archived_courses = _execute_method_and_log_time( + _process_courses_list, + courses_iter, + in_process_course_actions, + split_archived + ) in_process_course_actions = [format_in_process_course_view(uca) for uca in in_process_course_actions] - return render_to_response(u'index.html', { - u'courses': active_courses, - u'archived_courses': archived_courses, - u'in_process_course_actions': in_process_course_actions, - u'libraries_enabled': LIBRARIES_ENABLED, - u'libraries': [format_library_for_view(lib) for lib in libraries], - u'show_new_library_button': get_library_creator_status(user), - u'user': user, - u'request_course_creator_url': reverse(u'contentstore.views.request_course_creator'), - u'course_creator_status': _get_course_creator_status(user), - u'rerun_creator_status': GlobalStaff().has_user(user), - u'allow_unicode_course_id': settings.FEATURES.get(u'ALLOW_UNICODE_COURSE_ID', False), - u'allow_course_reruns': settings.FEATURES.get(u'ALLOW_COURSE_RERUNS', True), - u'optimization_enabled': optimization_enabled - }) + response = _execute_method_and_log_time( + render_to_response, + u'index.html', + { + u'courses': active_courses, + u'archived_courses': archived_courses, + u'in_process_course_actions': in_process_course_actions, + u'libraries_enabled': LIBRARIES_ENABLED, + u'libraries': [format_library_for_view(lib) for lib in libraries], + u'show_new_library_button': get_library_creator_status(user), + u'user': user, + u'request_course_creator_url': reverse(u'contentstore.views.request_course_creator'), + u'course_creator_status': _get_course_creator_status(user), + u'rerun_creator_status': GlobalStaff().has_user(user), + u'allow_unicode_course_id': settings.FEATURES.get(u'ALLOW_UNICODE_COURSE_ID', False), + u'allow_course_reruns': settings.FEATURES.get(u'ALLOW_COURSE_RERUNS', True), + u'optimization_enabled': optimization_enabled + } + ) + + return response def _get_rerun_link_for_item(course_key): @@ -670,9 +692,7 @@ def get_courses_accessible_to_user(request, org=None): courses, in_process_course_actions = _accessible_courses_summary_iter(request, org) else: try: - start_time = time.time() courses, in_process_course_actions = _accessible_courses_list_from_groups(request) - log.info('_accessible_courses_list_from_groups completed in [%f]', (time.time() - start_time)) except AccessListFallback: # user have some old groups or there was some error getting courses from django groups # so fallback to iterating through all courses diff --git a/cms/envs/aws.py b/cms/envs/aws.py index 991e2212e6..855543d463 100644 --- a/cms/envs/aws.py +++ b/cms/envs/aws.py @@ -15,6 +15,7 @@ import json from .common import * +from openedx.core.lib.derived import derive_settings from openedx.core.lib.logsettings import get_logger_config import os @@ -202,10 +203,6 @@ COURSES_WITH_UNSAFE_CODE = ENV_TOKENS.get("COURSES_WITH_UNSAFE_CODE", []) ASSET_IGNORE_REGEX = ENV_TOKENS.get('ASSET_IGNORE_REGEX', ASSET_IGNORE_REGEX) -# following setting is for backward compatibility -if ENV_TOKENS.get('COMPREHENSIVE_THEME_DIR', None): - COMPREHENSIVE_THEME_DIR = ENV_TOKENS.get('COMPREHENSIVE_THEME_DIR') - COMPREHENSIVE_THEME_DIRS = ENV_TOKENS.get('COMPREHENSIVE_THEME_DIRS', COMPREHENSIVE_THEME_DIRS) or [] # COMPREHENSIVE_THEME_LOCALE_PATHS contain the paths to themes locale directories e.g. @@ -534,3 +531,7 @@ PARENTAL_CONSENT_AGE_LIMIT = ENV_TOKENS.get( # Allow extra middleware classes to be added to the app through configuration. MIDDLEWARE_CLASSES.extend(ENV_TOKENS.get('EXTRA_MIDDLEWARE_CLASSES', [])) + +########################## Derive Any Derived Settings ####################### + +derive_settings(__name__) diff --git a/cms/envs/common.py b/cms/envs/common.py index 2f6e91d02b..dfcfef031f 100644 --- a/cms/envs/common.py +++ b/cms/envs/common.py @@ -50,7 +50,7 @@ import lms.envs.common from lms.envs.common import ( USE_TZ, TECH_SUPPORT_EMAIL, PLATFORM_NAME, PLATFORM_DESCRIPTION, BUGS_EMAIL, DOC_STORE_CONFIG, DATA_DIR, ALL_LANGUAGES, WIKI_ENABLED, update_module_store_settings, ASSET_IGNORE_REGEX, - PARENTAL_CONSENT_AGE_LIMIT, COMPREHENSIVE_THEME_DIRS, REGISTRATION_EMAIL_PATTERNS_ALLOWED, + PARENTAL_CONSENT_AGE_LIMIT, REGISTRATION_EMAIL_PATTERNS_ALLOWED, # The following PROFILE_IMAGE_* settings are included as they are # indirectly accessed through the email opt-in API, which is # technically accessible through the CMS via legacy URLs. @@ -81,6 +81,8 @@ from lms.envs.common import ( # Enable or disable theming ENABLE_COMPREHENSIVE_THEMING, + COMPREHENSIVE_THEME_LOCALE_PATHS, + COMPREHENSIVE_THEME_DIRS, # constants for redirects app REDIRECT_CACHE_TIMEOUT, @@ -113,6 +115,10 @@ from lms.envs.common import ( # Video Image settings VIDEO_IMAGE_SETTINGS, VIDEO_TRANSCRIPTS_SETTINGS, + + # Methods to derive settings + _make_main_mako_templates, + _make_locale_paths, ) from path import Path as path from warnings import simplefilter @@ -121,7 +127,13 @@ from lms.djangoapps.lms_xblock.mixin import LmsBlockMixin from cms.lib.xblock.authoring_mixin import AuthoringMixin import dealer.git from xmodule.modulestore.edit_info import EditInfoMixin +from openedx.core.djangoapps.theming.helpers_dirs import ( + get_themes_unchecked, + get_theme_base_dirs_from_settings +) from openedx.core.lib.license import LicenseMixin +from openedx.core.lib.derived import derived, derived_dict_entry +from openedx.core.release import doc_version ############################ FEATURE CONFIGURATION ############################# @@ -300,7 +312,7 @@ GEOIPV6_PATH = REPO_ROOT / "common/static/data/geoip/GeoIPv6.dat" import tempfile MAKO_MODULE_DIR = os.path.join(tempfile.gettempdir(), 'mako_cms') MAKO_TEMPLATES = {} -MAKO_TEMPLATES['main'] = [ +MAIN_MAKO_TEMPLATES_BASE = [ PROJECT_ROOT / 'templates', COMMON_ROOT / 'templates', COMMON_ROOT / 'djangoapps' / 'pipeline_mako' / 'templates', @@ -310,9 +322,10 @@ MAKO_TEMPLATES['main'] = [ OPENEDX_ROOT / 'core' / 'lib' / 'license' / 'templates', CMS_ROOT / 'djangoapps' / 'pipeline_js' / 'templates', ] +MAKO_TEMPLATES['lms.main'] = lms.envs.common.MAIN_MAKO_TEMPLATES_BASE -for namespace, template_dirs in lms.envs.common.MAKO_TEMPLATES.iteritems(): - MAKO_TEMPLATES['lms.' + namespace] = template_dirs +MAKO_TEMPLATES['main'] = _make_main_mako_templates +derived_dict_entry('MAKO_TEMPLATES', 'main') # Django templating TEMPLATES = [ @@ -321,7 +334,7 @@ TEMPLATES = [ # Don't look for template source files inside installed applications. 'APP_DIRS': False, # Instead, look for template source files in these dirs. - 'DIRS': MAKO_TEMPLATES['main'], + 'DIRS': MAIN_MAKO_TEMPLATES_BASE, # Options specific to this backend. 'OPTIONS': { 'loaders': ( @@ -601,8 +614,9 @@ USE_L10N = True STATICI18N_ROOT = PROJECT_ROOT / "static" -# Localization strings (e.g. django.po) are under this directory -LOCALE_PATHS = (REPO_ROOT + '/conf/locale',) # edx-platform/conf/locale/ +# Localization strings (e.g. django.po) are under these directories +LOCALE_PATHS = _make_locale_paths +derived('LOCALE_PATHS') # Messages MESSAGE_STORAGE = 'django.contrib.messages.storage.session.SessionStorage' @@ -959,7 +973,7 @@ INSTALLED_APPS = [ 'webpack_loader', # Theming - 'openedx.core.djangoapps.theming', + 'openedx.core.djangoapps.theming.apps.ThemingConfig', # Site configuration for theming and behavioral modification 'openedx.core.djangoapps.site_configuration', @@ -974,7 +988,7 @@ INSTALLED_APPS = [ 'django.contrib.admin', # for managing course modes - 'course_modes', + 'course_modes.apps.CourseModesConfig', # Verified Track Content Cohorting (Beta feature that will hopefully be removed) 'openedx.core.djangoapps.verified_track_content', @@ -1015,7 +1029,7 @@ INSTALLED_APPS = [ 'openedx.core.djangoapps.coursegraph.apps.CoursegraphConfig', # Credit courses - 'openedx.core.djangoapps.credit', + 'openedx.core.djangoapps.credit.apps.CreditConfig', 'xblock_django', @@ -1036,7 +1050,10 @@ INSTALLED_APPS = [ # These are apps that aren't strictly needed by Studio, but are imported by # other apps that are. Django 1.8 wants to have imported models supported # by installed apps. + 'courseware', + 'survey', 'lms.djangoapps.verify_student.apps.VerifyStudentConfig', + 'lms.djangoapps.completion.apps.CompletionAppConfig', # Microsite configuration application 'microsite_configuration', @@ -1369,9 +1386,9 @@ AFFILIATE_COOKIE_NAME = 'affiliate_id' ############## Settings for Studio Context Sensitive Help ############## HELP_TOKENS_INI_FILE = REPO_ROOT / "cms" / "envs" / "help_tokens.ini" - -# Theme directory locale paths -COMPREHENSIVE_THEME_LOCALE_PATHS = [] +HELP_TOKENS_LANGUAGE_CODE = lambda settings: settings.LANGUAGE_CODE +HELP_TOKENS_VERSION = lambda settings: doc_version() +derived('HELP_TOKENS_LANGUAGE_CODE', 'HELP_TOKENS_VERSION') # This is required for the migrations in oauth_dispatch.models # otherwise it fails saying this attribute is not present in Settings diff --git a/cms/envs/dev.py b/cms/envs/dev.py index ae4efe5ec4..20dd68d6a5 100644 --- a/cms/envs/dev.py +++ b/cms/envs/dev.py @@ -6,6 +6,7 @@ This config file runs the simplest dev environment""" # pylint: disable=wildcard-import, unused-wildcard-import from .common import * +from openedx.core.lib.derived import derive_settings from openedx.core.lib.logsettings import get_logger_config # import settings from LMS for consistent behavior with CMS @@ -179,3 +180,7 @@ try: from .private import * # pylint: disable=import-error except ImportError: pass + +########################## Derive Any Derived Settings ####################### + +derive_settings(__name__) diff --git a/cms/envs/test.py b/cms/envs/test.py index 5657ecd1b8..86e4312906 100644 --- a/cms/envs/test.py +++ b/cms/envs/test.py @@ -24,6 +24,7 @@ from path import Path as path from warnings import filterwarnings, simplefilter from uuid import uuid4 from util.db import NoOpMigrationModules +from openedx.core.lib.derived import derive_settings # import settings from LMS for consistent behavior with CMS # pylint: disable=unused-import @@ -76,9 +77,6 @@ COMMON_TEST_DATA_ROOT = COMMON_ROOT / "test" / "data" FEATURES['ENABLE_EXPORT_GIT'] = True GIT_REPO_EXPORT_DIR = TEST_ROOT / "export_course_repos" -# Makes the tests run much faster... -SOUTH_TESTS_MIGRATE = False # To disable migrations and use syncdb instead - # TODO (cpennington): We need to figure out how envs/test.py can inject things into common.py so that we don't have to repeat this sort of thing STATICFILES_DIRS = [ COMMON_ROOT / "static", @@ -360,3 +358,7 @@ VIDEO_TRANSCRIPTS_SETTINGS = dict( ), DIRECTORY_PREFIX='video-transcripts/', ) + +########################## Derive Any Derived Settings ####################### + +derive_settings(__name__) diff --git a/cms/envs/test_static_optimized.py b/cms/envs/test_static_optimized.py index ddff762b57..2874ee494d 100644 --- a/cms/envs/test_static_optimized.py +++ b/cms/envs/test_static_optimized.py @@ -12,6 +12,7 @@ from the same directory. # Start with the common settings from .common import * # pylint: disable=wildcard-import, unused-wildcard-import +from openedx.core.lib.derived import derive_settings # Use an in-memory database since this settings file is only used for updating assets DATABASES = { @@ -46,3 +47,7 @@ WEBPACK_LOADER['DEFAULT']['STATS_FILE'] = STATIC_ROOT / "webpack-stats.json" # 1. Uglify is by far the slowest part of the build process # 2. Having full source code makes debugging tests easier for developers os.environ['REQUIRE_BUILD_PROFILE_OPTIMIZE'] = 'none' + +########################## Derive Any Derived Settings ####################### + +derive_settings(__name__) diff --git a/cms/envs/yaml_config.py b/cms/envs/yaml_config.py index f8944b3e8b..1def36ef06 100644 --- a/cms/envs/yaml_config.py +++ b/cms/envs/yaml_config.py @@ -17,6 +17,7 @@ defined in the environment: import yaml from .common import * +from openedx.core.lib.derived import derive_settings from openedx.core.lib.logsettings import get_logger_config from util.config_parse import convert_tokens import os @@ -264,3 +265,7 @@ if FEATURES.get('CUSTOM_COURSES_EDX'): # Allow extra middleware classes to be added to the app through configuration. MIDDLEWARE_CLASSES.extend(ENV_TOKENS.get('EXTRA_MIDDLEWARE_CLASSES', [])) + +########################## Derive Any Derived Settings ####################### + +derive_settings(__name__) diff --git a/cms/startup.py b/cms/startup.py index 29b11e1716..f49a2aed65 100644 --- a/cms/startup.py +++ b/cms/startup.py @@ -8,17 +8,15 @@ from django.conf import settings import cms.lib.xblock.runtime import xmodule.x_module from openedx.core.djangoapps.monkey_patch import django_db_models_options -from openedx.core.djangoapps.theming.core import enable_theming -from openedx.core.djangoapps.theming.helpers import is_comprehensive_theming_enabled from openedx.core.lib.django_startup import autostartup -from openedx.core.lib.xblock_utils import xblock_local_resource_url -from openedx.core.release import doc_version -from startup_configurations.validate_config import validate_cms_config # Force settings to run so that the python path is modified settings.INSTALLED_APPS # pylint: disable=pointless-statement +from openedx.core.lib.xblock_utils import xblock_local_resource_url +from startup_configurations.validate_config import validate_cms_config + def run(): """ @@ -29,11 +27,6 @@ def run(): """ django_db_models_options.patch() - # Comprehensive theming needs to be set up before django startup, - # because modifying django template paths after startup has no effect. - if is_comprehensive_theming_enabled(): - enable_theming() - django.setup() autostartup() @@ -47,10 +40,6 @@ def run(): xmodule.x_module.descriptor_global_handler_url = cms.lib.xblock.runtime.handler_url xmodule.x_module.descriptor_global_local_resource_url = xblock_local_resource_url - # Set the version of docs that help-tokens will go to. - settings.HELP_TOKENS_LANGUAGE_CODE = settings.LANGUAGE_CODE - settings.HELP_TOKENS_VERSION = doc_version() - # validate configurations on startup validate_cms_config(settings) diff --git a/cms/static/js/i18n/ar/djangojs.js b/cms/static/js/i18n/ar/djangojs.js index 850eb1cead..88febccb71 100644 --- a/cms/static/js/i18n/ar/djangojs.js +++ b/cms/static/js/i18n/ar/djangojs.js @@ -311,7 +311,6 @@ "Author": "\u0627\u0644\u0643\u0627\u062a\u0628", "Automatic": "\u062a\u0644\u0642\u0627\u0626\u064a", "Average": "\u0645\u062a\u0648\u0633\u0651\u0637", - "Back to Dashboard": "\u0627\u0644\u0639\u0648\u062f\u0629 \u0625\u0644\u0649 \u0644\u0648\u062d\u0629 \u0627\u0644\u0645\u0639\u0644\u0648\u0645\u0627\u062a", "Back to sign in": "\u0627\u0644\u0639\u0648\u062f\u0629 \u0625\u0644\u0649 \u062a\u0633\u062c\u064a\u0644 \u0627\u0644\u062f\u062e\u0648\u0644", "Back to {platform} FAQs": "\u0627\u0644\u0639\u0648\u062f\u0629 \u0625\u0644\u0649 \u0627\u0644\u0623\u0633\u0626\u0644\u0629 \u0627\u0644\u0634\u0627\u0626\u0639\u0629 \u0644\u0645\u0646\u0635\u0651\u0629 {platform} ", "Background color": "\u0644\u0648\u0646 \u0627\u0644\u062e\u0644\u0641\u064a\u0629", diff --git a/cms/static/js/i18n/eo/djangojs.js b/cms/static/js/i18n/eo/djangojs.js index 16ec84aed1..dac8f6652f 100644 --- a/cms/static/js/i18n/eo/djangojs.js +++ b/cms/static/js/i18n/eo/djangojs.js @@ -124,7 +124,6 @@ "(Add signatories for a certificate)": "(\u00c0dd s\u00efgn\u00e4t\u00f6r\u00ef\u00e9s f\u00f6r \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\u0455\u0454\u00a2\u0442\u0454\u0442#", "(Caption will be displayed when you start playing the video.)": "(\u00c7\u00e4pt\u00ef\u00f6n w\u00efll \u00df\u00e9 d\u00efspl\u00e4\u00fd\u00e9d wh\u00e9n \u00fd\u00f6\u00fc st\u00e4rt pl\u00e4\u00fd\u00efng th\u00e9 v\u00efd\u00e9\u00f6.) \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454\u0442, \u00a2\u03c3\u03b7\u0455\u0454\u00a2\u0442\u0454\u0442\u03c5\u044f \u03b1#", "(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\u03b9\u0442#", - "(Read-only)": "(R\u00e9\u00e4d-\u00f6nl\u00fd) \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f #", "(Required Field)": "(R\u00e9q\u00fc\u00efr\u00e9d F\u00ef\u00e9ld) \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c#", "(Staff)": "(St\u00e4ff) \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c #", "(contains %(student_count)s student)": [ @@ -479,9 +478,7 @@ "Course Key": "\u00c7\u00f6\u00fcrs\u00e9 K\u00e9\u00fd \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3#", "Course Number": "\u00c7\u00f6\u00fcrs\u00e9 N\u00fcm\u00df\u00e9r \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9#", "Course Number Override": "\u00c7\u00f6\u00fcrs\u00e9 N\u00fcm\u00df\u00e9r \u00d6v\u00e9rr\u00efd\u00e9 \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454\u0442, \u00a2#", - "Course Number:": "\u00c7\u00f6\u00fcrs\u00e9 N\u00fcm\u00df\u00e9r: \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442#", "Course Outline": "\u00c7\u00f6\u00fcrs\u00e9 \u00d6\u00fctl\u00efn\u00e9 \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442#", - "Course Run:": "\u00c7\u00f6\u00fcrs\u00e9 R\u00fcn: \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f #", "Course Start": "\u00c7\u00f6\u00fcrs\u00e9 St\u00e4rt \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455#", "Course Title": "\u00c7\u00f6\u00fcrs\u00e9 T\u00eftl\u00e9 \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455#", "Course Title Override": "\u00c7\u00f6\u00fcrs\u00e9 T\u00eftl\u00e9 \u00d6v\u00e9rr\u00efd\u00e9 \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454\u0442, #", @@ -639,7 +636,6 @@ "Enrollment Tracks": "\u00c9nr\u00f6llm\u00e9nt Tr\u00e4\u00e7ks \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454#", "Ensure that you can see your photo and read your name": "\u00c9ns\u00fcr\u00e9 th\u00e4t \u00fd\u00f6\u00fc \u00e7\u00e4n s\u00e9\u00e9 \u00fd\u00f6\u00fcr ph\u00f6t\u00f6 \u00e4nd r\u00e9\u00e4d \u00fd\u00f6\u00fcr 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\u0455\u0454\u00a2\u0442\u0454\u0442\u03c5\u044f \u03b1#", "Enter Due Date and Time": "\u00c9nt\u00e9r D\u00fc\u00e9 D\u00e4t\u00e9 \u00e4nd 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#", - "Enter Section Highlights": "\u00c9nt\u00e9r S\u00e9\u00e7t\u00ef\u00f6n H\u00efghl\u00efghts \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#", "Enter Start Date and Time": "\u00c9nt\u00e9r St\u00e4rt D\u00e4t\u00e9 \u00e4nd 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#", "Enter a student's username or email address.": "\u00c9nt\u00e9r \u00e4 st\u00fcd\u00e9nt's \u00fcs\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\u0454\u00a2\u0442\u0454\u0442\u03c5\u044f #", "Enter a username or email.": "\u00c9nt\u00e9r \u00e4 \u00fcs\u00e9rn\u00e4m\u00e9 \u00f6r \u00e9m\u00e4\u00efl. \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#", @@ -815,7 +811,6 @@ "High Definition": "H\u00efgh D\u00e9f\u00efn\u00eft\u00ef\u00f6n \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1#", "Highlighted text": "H\u00efghl\u00efght\u00e9d t\u00e9xt \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c#", "Highlights for {display_name}": "H\u00efghl\u00efghts f\u00f6r {display_name} \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454\u0442#", - "Highlights:": "H\u00efghl\u00efghts: \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f #", "Horizontal Rule (Ctrl+R)": "H\u00f6r\u00efz\u00f6nt\u00e4l R\u00fcl\u00e9 (\u00c7trl+R) \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#", "Horizontal line": "H\u00f6r\u00efz\u00f6nt\u00e4l l\u00efn\u00e9 \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1#", "Horizontal space": "H\u00f6r\u00efz\u00f6nt\u00e4l sp\u00e4\u00e7\u00e9 \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c#", @@ -1089,7 +1084,6 @@ "Organization ": "\u00d6rg\u00e4n\u00efz\u00e4t\u00ef\u00f6n \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9#", "Organization Name": "\u00d6rg\u00e4n\u00efz\u00e4t\u00ef\u00f6n N\u00e4m\u00e9 \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454#", "Organization of the signatory": "\u00d6rg\u00e4n\u00efz\u00e4t\u00ef\u00f6n \u00f6f th\u00e9 s\u00efgn\u00e4t\u00f6r\u00fd \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454\u0442, \u00a2\u03c3\u03b7\u0455\u0454\u00a2#", - "Organization:": "\u00d6rg\u00e4n\u00efz\u00e4t\u00ef\u00f6n: \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9#", "Other": "\u00d6th\u00e9r \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455#", "Overall Score": "\u00d6v\u00e9r\u00e4ll S\u00e7\u00f6r\u00e9 \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9#", "Page break": "P\u00e4g\u00e9 \u00dfr\u00e9\u00e4k \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3#", @@ -1213,7 +1207,6 @@ "Questions raise issues that need answers. Discussions share ideas and start conversations. (Required)": "Q\u00fc\u00e9st\u00ef\u00f6ns r\u00e4\u00efs\u00e9 \u00efss\u00fc\u00e9s th\u00e4t n\u00e9\u00e9d \u00e4nsw\u00e9rs. D\u00efs\u00e7\u00fcss\u00ef\u00f6ns sh\u00e4r\u00e9 \u00efd\u00e9\u00e4s \u00e4nd st\u00e4rt \u00e7\u00f6nv\u00e9rs\u00e4t\u00ef\u00f6ns. (R\u00e9q\u00fc\u00efr\u00e9d) \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454#", "Queued": "Q\u00fc\u00e9\u00fc\u00e9d \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5#", "REMAINING COURSES": "R\u00c9M\u00c0\u00ccN\u00ccNG \u00c7\u00d6\u00dbRS\u00c9S \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454#", - "Re-run Course": "R\u00e9-r\u00fcn \u00c7\u00f6\u00fcrs\u00e9 \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9#", "Read More": "R\u00e9\u00e4d M\u00f6r\u00e9 \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142#", "Reason": "R\u00e9\u00e4s\u00f6n \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5#", "Reason field should not be left blank.": "R\u00e9\u00e4s\u00f6n f\u00ef\u00e9ld sh\u00f6\u00fcld n\u00f6t \u00df\u00e9 l\u00e9ft \u00dfl\u00e4nk. \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454\u0442, \u00a2\u03c3\u03b7\u0455\u0454\u00a2\u0442\u0454\u0442\u03c5\u044f#", @@ -1305,7 +1298,6 @@ "Search teams": "S\u00e9\u00e4r\u00e7h t\u00e9\u00e4ms \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455#", "Section": "S\u00e9\u00e7t\u00ef\u00f6n \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c #", "Section Highlights": "S\u00e9\u00e7t\u00ef\u00f6n H\u00efghl\u00efghts \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454\u0442#", - "Section Highlights: {number_of_highlights} entered": "S\u00e9\u00e7t\u00ef\u00f6n H\u00efghl\u00efghts: {number_of_highlights} \u00e9nt\u00e9r\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#", "Section Visibility": "S\u00e9\u00e7t\u00ef\u00f6n V\u00efs\u00ef\u00df\u00efl\u00eft\u00fd \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454\u0442#", "Sections": "S\u00e9\u00e7t\u00ef\u00f6ns \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202#", "See all teams in your course, organized by topic. Join a team to collaborate with other learners who are interested in the same topic as you are.": "S\u00e9\u00e9 \u00e4ll t\u00e9\u00e4ms \u00efn \u00fd\u00f6\u00fcr \u00e7\u00f6\u00fcrs\u00e9, \u00f6rg\u00e4n\u00efz\u00e9d \u00df\u00fd t\u00f6p\u00ef\u00e7. J\u00f6\u00efn \u00e4 t\u00e9\u00e4m t\u00f6 \u00e7\u00f6ll\u00e4\u00df\u00f6r\u00e4t\u00e9 w\u00efth \u00f6th\u00e9r l\u00e9\u00e4rn\u00e9rs wh\u00f6 \u00e4r\u00e9 \u00efnt\u00e9r\u00e9st\u00e9d \u00efn th\u00e9 s\u00e4m\u00e9 t\u00f6p\u00ef\u00e7 \u00e4s \u00fd\u00f6\u00fc \u00e4r\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#", @@ -1501,7 +1493,6 @@ "Textbook information": "T\u00e9xt\u00df\u00f6\u00f6k \u00efnf\u00f6rm\u00e4t\u00ef\u00f6n \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454\u0442, #", "Textbook name is required": "T\u00e9xt\u00df\u00f6\u00f6k n\u00e4m\u00e9 \u00efs r\u00e9q\u00fc\u00efr\u00e9d \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454\u0442, \u00a2\u03c3\u03b7\u0455#", "Thank you %(full_name)s! We have received your payment for %(course_name)s.": "Th\u00e4nk \u00fd\u00f6\u00fc %(full_name)s! W\u00e9 h\u00e4v\u00e9 r\u00e9\u00e7\u00e9\u00efv\u00e9d \u00fd\u00f6\u00fcr p\u00e4\u00fdm\u00e9nt f\u00f6r %(course_name)s. \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454\u0442, \u00a2\u03c3\u03b7\u0455\u0454\u00a2\u0442\u0454\u0442\u03c5\u044f \u03b1#", - "Thank you for setting your course goal to ": "Th\u00e4nk \u00fd\u00f6\u00fc f\u00f6r s\u00e9tt\u00efng \u00fd\u00f6\u00fcr \u00e7\u00f6\u00fcrs\u00e9 g\u00f6\u00e4l t\u00f6 \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454\u0442, \u00a2\u03c3\u03b7\u0455\u0454\u00a2\u0442\u0454\u0442\u03c5\u044f #", "Thank you for submitting your financial assistance application for {course_name}! You can expect a response in 2-4 business days.": "Th\u00e4nk \u00fd\u00f6\u00fc f\u00f6r s\u00fc\u00dfm\u00eftt\u00efng \u00fd\u00f6\u00fcr f\u00efn\u00e4n\u00e7\u00ef\u00e4l \u00e4ss\u00efst\u00e4n\u00e7\u00e9 \u00e4ppl\u00ef\u00e7\u00e4t\u00ef\u00f6n f\u00f6r {course_name}! \u00dd\u00f6\u00fc \u00e7\u00e4n \u00e9xp\u00e9\u00e7t \u00e4 r\u00e9sp\u00f6ns\u00e9 \u00efn 2-4 \u00df\u00fcs\u00efn\u00e9ss d\u00e4\u00fds. \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c#", "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.": "Th\u00e4nk \u00fd\u00f6\u00fc f\u00f6r s\u00fc\u00dfm\u00eftt\u00efng \u00fd\u00f6\u00fcr ph\u00f6t\u00f6s. W\u00e9 w\u00efll r\u00e9v\u00ef\u00e9w th\u00e9m sh\u00f6rtl\u00fd. \u00dd\u00f6\u00fc \u00e7\u00e4n n\u00f6w s\u00efgn \u00fcp f\u00f6r \u00e4n\u00fd %(platformName)s \u00e7\u00f6\u00fcrs\u00e9 th\u00e4t \u00f6ff\u00e9rs v\u00e9r\u00eff\u00ef\u00e9d \u00e7\u00e9rt\u00eff\u00ef\u00e7\u00e4t\u00e9s. V\u00e9r\u00eff\u00ef\u00e7\u00e4t\u00ef\u00f6n \u00efs g\u00f6\u00f6d f\u00f6r \u00f6n\u00e9 \u00fd\u00e9\u00e4r. \u00c0ft\u00e9r \u00f6n\u00e9 \u00fd\u00e9\u00e4r, \u00fd\u00f6\u00fc m\u00fcst s\u00fc\u00dfm\u00eft ph\u00f6t\u00f6s f\u00f6r v\u00e9r\u00eff\u00ef\u00e7\u00e4t\u00ef\u00f6n \u00e4g\u00e4\u00efn. \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454\u0442, \u00a2\u03c3\u03b7\u0455\u0454\u00a2\u0442\u0454\u0442\u03c5\u044f \u03b1\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#", "Thank you! We have received your payment for {courseName}.": "Th\u00e4nk \u00fd\u00f6\u00fc! W\u00e9 h\u00e4v\u00e9 r\u00e9\u00e7\u00e9\u00efv\u00e9d \u00fd\u00f6\u00fcr p\u00e4\u00fdm\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 \u03b1#", @@ -1575,7 +1566,6 @@ "There was a problem creating the report. Select \"Create Executive Summary\" to try again.": "Th\u00e9r\u00e9 w\u00e4s \u00e4 pr\u00f6\u00dfl\u00e9m \u00e7r\u00e9\u00e4t\u00efng th\u00e9 r\u00e9p\u00f6rt. S\u00e9l\u00e9\u00e7t \"\u00c7r\u00e9\u00e4t\u00e9 \u00c9x\u00e9\u00e7\u00fct\u00efv\u00e9 S\u00fcmm\u00e4r\u00fd\" t\u00f6 tr\u00fd \u00e4g\u00e4\u00efn. \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454\u0442, \u00a2\u03c3\u03b7\u0455\u0454#", "There was an error changing the user's role": "Th\u00e9r\u00e9 w\u00e4s \u00e4n \u00e9rr\u00f6r \u00e7h\u00e4ng\u00efng th\u00e9 \u00fcs\u00e9r's 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 #", "There was an error during the upload process.": "Th\u00e9r\u00e9 w\u00e4s \u00e4n \u00e9rr\u00f6r d\u00fcr\u00efng th\u00e9 \u00fcpl\u00f6\u00e4d pr\u00f6\u00e7\u00e9ss. \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454\u0442, \u00a2\u03c3\u03b7\u0455\u0454\u00a2\u0442\u0454\u0442\u03c5\u044f #", - "There was an error in setting your goal, please reload the page and try again.": "Th\u00e9r\u00e9 w\u00e4s \u00e4n \u00e9rr\u00f6r \u00efn s\u00e9tt\u00efng \u00fd\u00f6\u00fcr g\u00f6\u00e4l, pl\u00e9\u00e4s\u00e9 r\u00e9l\u00f6\u00e4d th\u00e9 p\u00e4g\u00e9 \u00e4nd tr\u00fd \u00e4g\u00e4\u00efn. \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454\u0442, \u00a2\u03c3\u03b7\u0455\u0454\u00a2\u0442\u0454\u0442#", "There was an error obtaining email content history for this course.": "Th\u00e9r\u00e9 w\u00e4s \u00e4n \u00e9rr\u00f6r \u00f6\u00dft\u00e4\u00efn\u00efng \u00e9m\u00e4\u00efl \u00e7\u00f6nt\u00e9nt h\u00efst\u00f6r\u00fd 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 #", "There was an error obtaining email task history for this course.": "Th\u00e9r\u00e9 w\u00e4s \u00e4n \u00e9rr\u00f6r \u00f6\u00dft\u00e4\u00efn\u00efng \u00e9m\u00e4\u00efl t\u00e4sk h\u00efst\u00f6r\u00fd 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#", "There was an error retrieving preview results for this catalog. Please check that your query is correct and try again.": "Th\u00e9r\u00e9 w\u00e4s \u00e4n \u00e9rr\u00f6r r\u00e9tr\u00ef\u00e9v\u00efng pr\u00e9v\u00ef\u00e9w r\u00e9s\u00fclts f\u00f6r th\u00efs \u00e7\u00e4t\u00e4l\u00f6g. Pl\u00e9\u00e4s\u00e9 \u00e7h\u00e9\u00e7k th\u00e4t \u00fd\u00f6\u00fcr q\u00fc\u00e9r\u00fd \u00efs \u00e7\u00f6rr\u00e9\u00e7t \u00e4nd tr\u00fd \u00e4g\u00e4\u00efn. \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c #", diff --git a/cms/static/js/i18n/es-419/djangojs.js b/cms/static/js/i18n/es-419/djangojs.js index 6fb0734002..a7442cb4db 100644 --- a/cms/static/js/i18n/es-419/djangojs.js +++ b/cms/static/js/i18n/es-419/djangojs.js @@ -294,7 +294,6 @@ "Author": "Autor", "Automatic": "Autom\u00e1tico", "Average": "Normal", - "Back to Dashboard": "Volver al Panel de Control", "Back to sign in": "Volver al inicio", "Back to {platform} FAQs": "Regresar a FAQs de {platform}", "Background color": "Color de fondo", @@ -385,7 +384,6 @@ "Choose a course run:": "Seleccionar una sesi\u00f3n de curso:", "Choose a location to move your component to": "Escoge una ubicaci\u00f3n para mover tu componente a", "Choose mode": "Elegir modo", - "Choose new file": "Selecciona un nuevo archivo", "Choose one": "Elegir uno", "Choose your institution from the list below:": "Elija su instituci\u00f3n:", "Circle": "C\u00edrculo", @@ -667,7 +665,6 @@ "Error getting student list.": "Error al obtener la lista de estudiantes.", "Error getting student progress url for '<%- student_id %>'. Make sure that the student identifier is spelled correctly.": "Error al obtener la url de progreso del estudiante '<%- student_id %>'. Aseg\u00farate de que el identificador del estudiante est\u00e9 escrito correctamente.", "Error getting task history for problem '<%- problem_id %>' and student '<%- student_id %>'. Make sure that the problem and student identifiers are complete and correct.": "Error al obtener el historial de tareas para el problema '<%- problem_id %>' y el estudiante '<%- student_id %>'. Verifica que el problema y el estudiante est\u00e9n identificados correctamente.", - "Error importing course": "Error importando curso", "Error listing task history for this student and problem.": "Error listando el historial de tareas para este estudiante y problema.", "Error posting your message.": "Error al publicar su mensaje.", "Error removing user": "Error al remover el usuario.", @@ -710,7 +707,6 @@ "Failed to reset attempts for user.": "Fall\u00f3 al reiniciar los intentos para el usuario.", "File": "Archivo", "File Name": "Nombre de archivo", - "File format not supported. Please upload a file with a {ext} extension.": "Formato de archivo no soportado. Por favor carga un archivo con extensi\u00f3n {ext}", "File upload succeeded": "Archivo subido con exito", "File {filename} exceeds maximum size of {maxFileSizeInMBs} MB": "El archivo {filename} excede el tama\u00f1o maximo de {maxFileSizeInMBs} MB", "Files must be in JPEG or PNG format.": "Los archivos deben estar en formato JPEG o PNG.", @@ -1393,7 +1389,6 @@ "Student email or username": "Correo electr\u00f3nico o nombre de usuario del estudiante", "Student username/email field is required and can not be empty. Kindly fill in username/email and then press \"Add to Exception List\" button.": "El campo de nombre de usuario /correo de estudiante es requerido y no puede estar vac\u00edo. Por favor completa este campo y luego presiona el bot\u00f3n de \"A\u00f1adir a la lista de excepciones\".", "Student username/email field is required and can not be empty. Kindly fill in username/email and then press \"Invalidate Certificate\" button.": "El campo de nombre de usuario /correo de estudiante es requerido y no puede estar vac\u00edo. Por favor completa este campo y luego presiona el bot\u00f3n de \"Invalidar certificado\".", - "Studio's having trouble saving your work": "Studio tiene problemas para guardar tu trabajo", "Studio:": "Studio:", "Style": "Estilo", "Subject": "Asunto", @@ -1534,7 +1529,6 @@ "There must be one cohort to which students can automatically be assigned.": "Tiene que haber una cohorte a la que los estudiantes pueden ser asignados autom\u00e1ticamente.", "There was a problem creating the report. Select \"Create Executive Summary\" to try again.": "Hubo un problema creando el reporte. Selecciona \"Crear resumen ejecutivo\" para intentarlo nuevamente.", "There was an error changing the user's role": "Ocurri\u00f3 un error al cambiar el papel del usuario.", - "There was an error during the upload process.": "Hubo un error durante el proceso de carga.", "There was an error obtaining email content history for this course.": "Ocurri\u00f3 un error obteniendo el historial de correos electr\u00f3nicos para este curso.", "There was an error obtaining email task history for this course.": "Ocurri\u00f3 un error obteniendo el historial de tareas de correo para este curso.", "There was an error retrieving preview results for this catalog. Please check that your query is correct and try again.": "Ocurri\u00f3 un error recuperando los resultados de vista previa para este cat\u00e1logo. Por favor aseg\u00farate de que tu consulta es correcta e intente nuevamente.", @@ -1542,11 +1536,6 @@ "Hubo un error al intentar agregar estudiantes:", "{numErrors} estudiantes no pudieron ser agregados a este cohorte:" ], - "There was an error while importing the new course to our database.": "Ha habido un error importando el nuevo curso a nuestra base de datos.", - "There was an error while importing the new library to our database.": "Hubo un error mientras import\u00e1bamos la nueva librer\u00eda a nuestra base de datos.", - "There was an error while unpacking the file.": "Ha habido un error desempaquetando el archivo", - "There was an error while verifying the file you submitted.": "Ha ocurrido un error verificando el archivo que usted ha enviado.", - "There was an error with the upload": "Hubo un error con la subida del archivo", "There was an error, try searching again.": "Hubo un error, intenta buscar de nuevo.", "There were errors reindexing course.": "Hubo errores al reindexar el curso.", "There's already another assignment type with this name.": "Ya existe otro tipo de tarea con este nombre.", @@ -1587,7 +1576,6 @@ "This learner will be removed from the team, allowing another learner to take the available spot.": "Este estudiante ser\u00e1 removido del equipo, permitiendo que otro usuario tome el lugar disponible.", "This link will open in a modal window": "Este v\u00ednculo se abrir\u00e1 en una ventana emergente", "This link will open in a new browser window/tab": "Este v\u00ednculo se abrir\u00e1 en una nueva ventana o pesta\u00f1a del navegador", - "This may be happening because of an error with our server or your internet connection. Try refreshing the page or making sure you are online.": "Esto puede estar sucediendo debido a un error con nuestros servidores o con tu conexi\u00f3n a Internet. Intenta refrescar la p\u00e1gina o verifica tu acceso a Internet.", "This page contains information about orders that you have placed with {platform_name}.": "Esta p\u00e1gina contiene informaci\u00f3n de las \u00f3rdenes de compra que has realizado en {platform_name}.", "This post could not be closed. Refresh the page and try again.": "No se pudo cerrar esta publicaci\u00f3n. Recarga la p\u00e1gina e intenta nuevamente.", "This post could not be flagged for abuse. Refresh the page and try again.": "No se pudo marcar esta publicaci\u00f3n como abusiva. Recarga la p\u00e1gina e intenta nuevamente.", @@ -1918,8 +1906,6 @@ "Your file could not be uploaded": "Su archivo no pudo ser cargado", "Your file has been deleted.": "Su archivo ha sido borrado.", "Your file {filename} is too large (max size: {maxSize}MB).": "Tu archivo {filename} es demasiado grande (tama\u00f1o m\u00e1ximo: {maxSize}MB).", - "Your import has failed.": "Tu importaci\u00f3n ha fallado.", - "Your import is in progress; navigating away will abort it.": "Tu importaci\u00f3n est\u00e1 en progreso. Si abandona esta p\u00e1gina, la cancelar\u00e1.", "Your library could not be exported to XML. There is not enough information to identify the failed component. Inspect your library to identify any problematic components and try again.": "Tu librer\u00eda no puede ser exportada a XML. No ha la suficiente informaci\u00f3n para identificar el componente que fall\u00f3. Revisar tu librer\u00eda para identificar alg\u00fan problema en componentes e intentar de nuevo.", "Your message cannot be blank.": "Tu mensaje no puede estar vac\u00edo.", "Your message must have a subject.": "Tu mensaje debe tener un asunto.", diff --git a/cms/static/js/i18n/fake2/djangojs.js b/cms/static/js/i18n/fake2/djangojs.js index 8c3d59f3f0..ba6a5ddaa6 100644 --- a/cms/static/js/i18n/fake2/djangojs.js +++ b/cms/static/js/i18n/fake2/djangojs.js @@ -124,7 +124,6 @@ "(Add signatories for a certificate)": "(\u023add s\u1d09\u0183n\u0250\u0287\u00f8\u0279\u1d09\u01dds \u025f\u00f8\u0279 \u0250 \u0254\u01dd\u0279\u0287\u1d09\u025f\u1d09\u0254\u0250\u0287\u01dd)", "(Caption will be displayed when you start playing the video.)": "(\u023b\u0250d\u0287\u1d09\u00f8n \u028d\u1d09ll b\u01dd d\u1d09sdl\u0250\u028e\u01ddd \u028d\u0265\u01ddn \u028e\u00f8n s\u0287\u0250\u0279\u0287 dl\u0250\u028e\u1d09n\u0183 \u0287\u0265\u01dd \u028c\u1d09d\u01dd\u00f8.)", "(Community TA)": "(\u023b\u00f8\u026f\u026fnn\u1d09\u0287\u028e \u0166\u023a)", - "(Read-only)": "(\u024c\u01dd\u0250d-\u00f8nl\u028e)", "(Required Field)": "(\u024c\u01ddbn\u1d09\u0279\u01ddd F\u1d09\u01ddld)", "(Staff)": "(S\u0287\u0250\u025f\u025f)", "(contains %(student_count)s student)": [ @@ -479,9 +478,7 @@ "Course Key": "\u023b\u00f8n\u0279s\u01dd \ua740\u01dd\u028e", "Course Number": "\u023b\u00f8n\u0279s\u01dd Nn\u026fb\u01dd\u0279", "Course Number Override": "\u023b\u00f8n\u0279s\u01dd Nn\u026fb\u01dd\u0279 \u00d8\u028c\u01dd\u0279\u0279\u1d09d\u01dd", - "Course Number:": "\u023b\u00f8n\u0279s\u01dd Nn\u026fb\u01dd\u0279:", "Course Outline": "\u023b\u00f8n\u0279s\u01dd \u00d8n\u0287l\u1d09n\u01dd", - "Course Run:": "\u023b\u00f8n\u0279s\u01dd \u024cnn:", "Course Start": "\u023b\u00f8n\u0279s\u01dd S\u0287\u0250\u0279\u0287", "Course Title": "\u023b\u00f8n\u0279s\u01dd \u0166\u1d09\u0287l\u01dd", "Course Title Override": "\u023b\u00f8n\u0279s\u01dd \u0166\u1d09\u0287l\u01dd \u00d8\u028c\u01dd\u0279\u0279\u1d09d\u01dd", @@ -639,7 +636,6 @@ "Enrollment Tracks": "\u0246n\u0279\u00f8ll\u026f\u01ddn\u0287 \u0166\u0279\u0250\u0254\u029es", "Ensure that you can see your photo and read your name": "\u0246nsn\u0279\u01dd \u0287\u0265\u0250\u0287 \u028e\u00f8n \u0254\u0250n s\u01dd\u01dd \u028e\u00f8n\u0279 d\u0265\u00f8\u0287\u00f8 \u0250nd \u0279\u01dd\u0250d \u028e\u00f8n\u0279 n\u0250\u026f\u01dd", "Enter Due Date and Time": "\u0246n\u0287\u01dd\u0279 \u0110n\u01dd \u0110\u0250\u0287\u01dd \u0250nd \u0166\u1d09\u026f\u01dd", - "Enter Section Highlights": "\u0246n\u0287\u01dd\u0279 S\u01dd\u0254\u0287\u1d09\u00f8n \u0126\u1d09\u0183\u0265l\u1d09\u0183\u0265\u0287s", "Enter Start Date and Time": "\u0246n\u0287\u01dd\u0279 S\u0287\u0250\u0279\u0287 \u0110\u0250\u0287\u01dd \u0250nd \u0166\u1d09\u026f\u01dd", "Enter a student's username or email address.": "\u0246n\u0287\u01dd\u0279 \u0250 s\u0287nd\u01ddn\u0287's ns\u01dd\u0279n\u0250\u026f\u01dd \u00f8\u0279 \u01dd\u026f\u0250\u1d09l \u0250dd\u0279\u01ddss.", "Enter a username or email.": "\u0246n\u0287\u01dd\u0279 \u0250 ns\u01dd\u0279n\u0250\u026f\u01dd \u00f8\u0279 \u01dd\u026f\u0250\u1d09l.", @@ -815,7 +811,6 @@ "High Definition": "\u0126\u1d09\u0183\u0265 \u0110\u01dd\u025f\u1d09n\u1d09\u0287\u1d09\u00f8n", "Highlighted text": "\u0126\u1d09\u0183\u0265l\u1d09\u0183\u0265\u0287\u01ddd \u0287\u01ddx\u0287", "Highlights for {display_name}": "\u0126\u1d09\u0183\u0265l\u1d09\u0183\u0265\u0287s \u025f\u00f8\u0279 {display_name}", - "Highlights:": "\u0126\u1d09\u0183\u0265l\u1d09\u0183\u0265\u0287s:", "Horizontal Rule (Ctrl+R)": "\u0126\u00f8\u0279\u1d09z\u00f8n\u0287\u0250l \u024cnl\u01dd (\u023b\u0287\u0279l+\u024c)", "Horizontal line": "\u0126\u00f8\u0279\u1d09z\u00f8n\u0287\u0250l l\u1d09n\u01dd", "Horizontal space": "\u0126\u00f8\u0279\u1d09z\u00f8n\u0287\u0250l sd\u0250\u0254\u01dd", @@ -1089,7 +1084,6 @@ "Organization ": "\u00d8\u0279\u0183\u0250n\u1d09z\u0250\u0287\u1d09\u00f8n ", "Organization Name": "\u00d8\u0279\u0183\u0250n\u1d09z\u0250\u0287\u1d09\u00f8n N\u0250\u026f\u01dd", "Organization of the signatory": "\u00d8\u0279\u0183\u0250n\u1d09z\u0250\u0287\u1d09\u00f8n \u00f8\u025f \u0287\u0265\u01dd s\u1d09\u0183n\u0250\u0287\u00f8\u0279\u028e", - "Organization:": "\u00d8\u0279\u0183\u0250n\u1d09z\u0250\u0287\u1d09\u00f8n:", "Other": "\u00d8\u0287\u0265\u01dd\u0279", "Overall Score": "\u00d8\u028c\u01dd\u0279\u0250ll S\u0254\u00f8\u0279\u01dd", "Page break": "\u2c63\u0250\u0183\u01dd b\u0279\u01dd\u0250\u029e", @@ -1213,7 +1207,6 @@ "Questions raise issues that need answers. Discussions share ideas and start conversations. (Required)": "Qn\u01dds\u0287\u1d09\u00f8ns \u0279\u0250\u1d09s\u01dd \u1d09ssn\u01dds \u0287\u0265\u0250\u0287 n\u01dd\u01ddd \u0250ns\u028d\u01dd\u0279s. \u0110\u1d09s\u0254nss\u1d09\u00f8ns s\u0265\u0250\u0279\u01dd \u1d09d\u01dd\u0250s \u0250nd s\u0287\u0250\u0279\u0287 \u0254\u00f8n\u028c\u01dd\u0279s\u0250\u0287\u1d09\u00f8ns. (\u024c\u01ddbn\u1d09\u0279\u01ddd)", "Queued": "Qn\u01ddn\u01ddd", "REMAINING COURSES": "\u024c\u0246M\u023a\u0197N\u0197N\u01e4 \u023b\u00d8\u0244\u024cS\u0246S", - "Re-run Course": "\u024c\u01dd-\u0279nn \u023b\u00f8n\u0279s\u01dd", "Read More": "\u024c\u01dd\u0250d M\u00f8\u0279\u01dd", "Reason": "\u024c\u01dd\u0250s\u00f8n", "Reason field should not be left blank.": "\u024c\u01dd\u0250s\u00f8n \u025f\u1d09\u01ddld s\u0265\u00f8nld n\u00f8\u0287 b\u01dd l\u01dd\u025f\u0287 bl\u0250n\u029e.", @@ -1305,7 +1298,6 @@ "Search teams": "S\u01dd\u0250\u0279\u0254\u0265 \u0287\u01dd\u0250\u026fs", "Section": "S\u01dd\u0254\u0287\u1d09\u00f8n", "Section Highlights": "S\u01dd\u0254\u0287\u1d09\u00f8n \u0126\u1d09\u0183\u0265l\u1d09\u0183\u0265\u0287s", - "Section Highlights: {number_of_highlights} entered": "S\u01dd\u0254\u0287\u1d09\u00f8n \u0126\u1d09\u0183\u0265l\u1d09\u0183\u0265\u0287s: {number_of_highlights} \u01ddn\u0287\u01dd\u0279\u01ddd", "Section Visibility": "S\u01dd\u0254\u0287\u1d09\u00f8n V\u1d09s\u1d09b\u1d09l\u1d09\u0287\u028e", "Sections": "S\u01dd\u0254\u0287\u1d09\u00f8ns", "See all teams in your course, organized by topic. Join a team to collaborate with other learners who are interested in the same topic as you are.": "S\u01dd\u01dd \u0250ll \u0287\u01dd\u0250\u026fs \u1d09n \u028e\u00f8n\u0279 \u0254\u00f8n\u0279s\u01dd, \u00f8\u0279\u0183\u0250n\u1d09z\u01ddd b\u028e \u0287\u00f8d\u1d09\u0254. \u0248\u00f8\u1d09n \u0250 \u0287\u01dd\u0250\u026f \u0287\u00f8 \u0254\u00f8ll\u0250b\u00f8\u0279\u0250\u0287\u01dd \u028d\u1d09\u0287\u0265 \u00f8\u0287\u0265\u01dd\u0279 l\u01dd\u0250\u0279n\u01dd\u0279s \u028d\u0265\u00f8 \u0250\u0279\u01dd \u1d09n\u0287\u01dd\u0279\u01dds\u0287\u01ddd \u1d09n \u0287\u0265\u01dd s\u0250\u026f\u01dd \u0287\u00f8d\u1d09\u0254 \u0250s \u028e\u00f8n \u0250\u0279\u01dd.", @@ -1501,7 +1493,6 @@ "Textbook information": "\u0166\u01ddx\u0287b\u00f8\u00f8\u029e \u1d09n\u025f\u00f8\u0279\u026f\u0250\u0287\u1d09\u00f8n", "Textbook name is required": "\u0166\u01ddx\u0287b\u00f8\u00f8\u029e n\u0250\u026f\u01dd \u1d09s \u0279\u01ddbn\u1d09\u0279\u01ddd", "Thank you %(full_name)s! We have received your payment for %(course_name)s.": "\u0166\u0265\u0250n\u029e \u028e\u00f8n %(full_name)s! W\u01dd \u0265\u0250\u028c\u01dd \u0279\u01dd\u0254\u01dd\u1d09\u028c\u01ddd \u028e\u00f8n\u0279 d\u0250\u028e\u026f\u01ddn\u0287 \u025f\u00f8\u0279 %(course_name)s.", - "Thank you for setting your course goal to ": "\u0166\u0265\u0250n\u029e \u028e\u00f8n \u025f\u00f8\u0279 s\u01dd\u0287\u0287\u1d09n\u0183 \u028e\u00f8n\u0279 \u0254\u00f8n\u0279s\u01dd \u0183\u00f8\u0250l \u0287\u00f8 ", "Thank you for submitting your financial assistance application for {course_name}! You can expect a response in 2-4 business days.": "\u0166\u0265\u0250n\u029e \u028e\u00f8n \u025f\u00f8\u0279 snb\u026f\u1d09\u0287\u0287\u1d09n\u0183 \u028e\u00f8n\u0279 \u025f\u1d09n\u0250n\u0254\u1d09\u0250l \u0250ss\u1d09s\u0287\u0250n\u0254\u01dd \u0250ddl\u1d09\u0254\u0250\u0287\u1d09\u00f8n \u025f\u00f8\u0279 {course_name}! \u024e\u00f8n \u0254\u0250n \u01ddxd\u01dd\u0254\u0287 \u0250 \u0279\u01ddsd\u00f8ns\u01dd \u1d09n 2-4 bns\u1d09n\u01ddss d\u0250\u028es.", "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.": "\u0166\u0265\u0250n\u029e \u028e\u00f8n \u025f\u00f8\u0279 snb\u026f\u1d09\u0287\u0287\u1d09n\u0183 \u028e\u00f8n\u0279 d\u0265\u00f8\u0287\u00f8s. W\u01dd \u028d\u1d09ll \u0279\u01dd\u028c\u1d09\u01dd\u028d \u0287\u0265\u01dd\u026f s\u0265\u00f8\u0279\u0287l\u028e. \u024e\u00f8n \u0254\u0250n n\u00f8\u028d s\u1d09\u0183n nd \u025f\u00f8\u0279 \u0250n\u028e %(platformName)s \u0254\u00f8n\u0279s\u01dd \u0287\u0265\u0250\u0287 \u00f8\u025f\u025f\u01dd\u0279s \u028c\u01dd\u0279\u1d09\u025f\u1d09\u01ddd \u0254\u01dd\u0279\u0287\u1d09\u025f\u1d09\u0254\u0250\u0287\u01dds. V\u01dd\u0279\u1d09\u025f\u1d09\u0254\u0250\u0287\u1d09\u00f8n \u1d09s \u0183\u00f8\u00f8d \u025f\u00f8\u0279 \u00f8n\u01dd \u028e\u01dd\u0250\u0279. \u023a\u025f\u0287\u01dd\u0279 \u00f8n\u01dd \u028e\u01dd\u0250\u0279, \u028e\u00f8n \u026fns\u0287 snb\u026f\u1d09\u0287 d\u0265\u00f8\u0287\u00f8s \u025f\u00f8\u0279 \u028c\u01dd\u0279\u1d09\u025f\u1d09\u0254\u0250\u0287\u1d09\u00f8n \u0250\u0183\u0250\u1d09n.", "Thank you! We have received your payment for {courseName}.": "\u0166\u0265\u0250n\u029e \u028e\u00f8n! W\u01dd \u0265\u0250\u028c\u01dd \u0279\u01dd\u0254\u01dd\u1d09\u028c\u01ddd \u028e\u00f8n\u0279 d\u0250\u028e\u026f\u01ddn\u0287 \u025f\u00f8\u0279 {courseName}.", @@ -1575,7 +1566,6 @@ "There was a problem creating the report. Select \"Create Executive Summary\" to try again.": "\u0166\u0265\u01dd\u0279\u01dd \u028d\u0250s \u0250 d\u0279\u00f8bl\u01dd\u026f \u0254\u0279\u01dd\u0250\u0287\u1d09n\u0183 \u0287\u0265\u01dd \u0279\u01ddd\u00f8\u0279\u0287. S\u01ddl\u01dd\u0254\u0287 \"\u023b\u0279\u01dd\u0250\u0287\u01dd \u0246x\u01dd\u0254n\u0287\u1d09\u028c\u01dd Sn\u026f\u026f\u0250\u0279\u028e\" \u0287\u00f8 \u0287\u0279\u028e \u0250\u0183\u0250\u1d09n.", "There was an error changing the user's role": "\u0166\u0265\u01dd\u0279\u01dd \u028d\u0250s \u0250n \u01dd\u0279\u0279\u00f8\u0279 \u0254\u0265\u0250n\u0183\u1d09n\u0183 \u0287\u0265\u01dd ns\u01dd\u0279's \u0279\u00f8l\u01dd", "There was an error during the upload process.": "\u0166\u0265\u01dd\u0279\u01dd \u028d\u0250s \u0250n \u01dd\u0279\u0279\u00f8\u0279 dn\u0279\u1d09n\u0183 \u0287\u0265\u01dd ndl\u00f8\u0250d d\u0279\u00f8\u0254\u01ddss.", - "There was an error in setting your goal, please reload the page and try again.": "\u0166\u0265\u01dd\u0279\u01dd \u028d\u0250s \u0250n \u01dd\u0279\u0279\u00f8\u0279 \u1d09n s\u01dd\u0287\u0287\u1d09n\u0183 \u028e\u00f8n\u0279 \u0183\u00f8\u0250l, dl\u01dd\u0250s\u01dd \u0279\u01ddl\u00f8\u0250d \u0287\u0265\u01dd d\u0250\u0183\u01dd \u0250nd \u0287\u0279\u028e \u0250\u0183\u0250\u1d09n.", "There was an error obtaining email content history for this course.": "\u0166\u0265\u01dd\u0279\u01dd \u028d\u0250s \u0250n \u01dd\u0279\u0279\u00f8\u0279 \u00f8b\u0287\u0250\u1d09n\u1d09n\u0183 \u01dd\u026f\u0250\u1d09l \u0254\u00f8n\u0287\u01ddn\u0287 \u0265\u1d09s\u0287\u00f8\u0279\u028e \u025f\u00f8\u0279 \u0287\u0265\u1d09s \u0254\u00f8n\u0279s\u01dd.", "There was an error obtaining email task history for this course.": "\u0166\u0265\u01dd\u0279\u01dd \u028d\u0250s \u0250n \u01dd\u0279\u0279\u00f8\u0279 \u00f8b\u0287\u0250\u1d09n\u1d09n\u0183 \u01dd\u026f\u0250\u1d09l \u0287\u0250s\u029e \u0265\u1d09s\u0287\u00f8\u0279\u028e \u025f\u00f8\u0279 \u0287\u0265\u1d09s \u0254\u00f8n\u0279s\u01dd.", "There was an error retrieving preview results for this catalog. Please check that your query is correct and try again.": "\u0166\u0265\u01dd\u0279\u01dd \u028d\u0250s \u0250n \u01dd\u0279\u0279\u00f8\u0279 \u0279\u01dd\u0287\u0279\u1d09\u01dd\u028c\u1d09n\u0183 d\u0279\u01dd\u028c\u1d09\u01dd\u028d \u0279\u01ddsnl\u0287s \u025f\u00f8\u0279 \u0287\u0265\u1d09s \u0254\u0250\u0287\u0250l\u00f8\u0183. \u2c63l\u01dd\u0250s\u01dd \u0254\u0265\u01dd\u0254\u029e \u0287\u0265\u0250\u0287 \u028e\u00f8n\u0279 bn\u01dd\u0279\u028e \u1d09s \u0254\u00f8\u0279\u0279\u01dd\u0254\u0287 \u0250nd \u0287\u0279\u028e \u0250\u0183\u0250\u1d09n.", diff --git a/cms/static/js/i18n/fr/djangojs.js b/cms/static/js/i18n/fr/djangojs.js index 0f593193ca..1703f03d55 100644 --- a/cms/static/js/i18n/fr/djangojs.js +++ b/cms/static/js/i18n/fr/djangojs.js @@ -217,7 +217,6 @@ "Author": "Auteur", "Automatic": "Automatique", "Average": "Moyen", - "Back to Dashboard": "Retour au tableau de bord", "Back to sign in": "Retour \u00e0 la connexion", "Background color": "Couleur du fond", "Basic": "Basique", diff --git a/cms/static/js/i18n/he/djangojs.js b/cms/static/js/i18n/he/djangojs.js index 3c8465e266..5eef7d8c26 100644 --- a/cms/static/js/i18n/he/djangojs.js +++ b/cms/static/js/i18n/he/djangojs.js @@ -255,7 +255,6 @@ "Author": "\u05de\u05d7\u05d1\u05e8", "Automatic": "\u05d0\u05d5\u05d8\u05d5\u05de\u05d8\u05d9", "Average": "\u05de\u05de\u05d5\u05e6\u05e2", - "Back to Dashboard": "\u05d1\u05d7\u05d6\u05e8\u05d4 \u05dc\u05dc\u05d5\u05d7 \u05d4\u05d1\u05e7\u05e8\u05d4", "Back to sign in": "\u05d1\u05d7\u05d6\u05e8\u05d4 \u05dc\u05db\u05e0\u05d9\u05e1\u05d4 \u05dc\u05d7\u05e9\u05d1\u05d5\u05df", "Back to {platform} FAQs": "\u05d7\u05d6\u05e8\u05d4 \u05dc\u05e9\u05d0\u05dc\u05d5\u05ea \u05d4\u05e0\u05e4\u05d5\u05e6\u05d5\u05ea \u05e9\u05dc {platform}", "Background color": "\u05e6\u05d1\u05e2 \u05e8\u05e7\u05e2", @@ -339,7 +338,6 @@ "Choose a .csv file": "\u05d1\u05d7\u05e8 \u05e7\u05d5\u05d1\u05e5 CSV.", "Choose a content group to associate": "\u05d1\u05d7\u05e8 \u05e7\u05d1\u05d5\u05e6\u05ea \u05ea\u05d5\u05db\u05df \u05dc\u05e7\u05e9\u05e8", "Choose mode": "\u05d1\u05d7\u05e8 \u05de\u05e6\u05d1", - "Choose new file": "\u05d1\u05d7\u05e8 \u05e7\u05d5\u05d1\u05e5 \u05d7\u05d3\u05e9", "Choose one": "\u05d1\u05d7\u05e8 \u05d0\u05d7\u05d3", "Choose your institution from the list below:": "\u05d1\u05d7\u05e8 \u05d0\u05ea \u05d4\u05de\u05d5\u05e1\u05d3 \u05e9\u05dc\u05da \u05de\u05d4\u05e8\u05e9\u05d9\u05de\u05d4 \u05e9\u05dc\u05d4\u05dc\u05df:", "Circle": "\u05de\u05e2\u05d2\u05dc", @@ -592,7 +590,6 @@ "Error getting student list.": "\u05e9\u05d2\u05d9\u05d0\u05d4 \u05d1\u05e7\u05d1\u05dc\u05ea \u05e8\u05e9\u05d9\u05de\u05ea \u05d4\u05e1\u05d8\u05d5\u05d3\u05e0\u05d8\u05d9\u05dd.", "Error getting student progress url for '<%- student_id %>'. Make sure that the student identifier is spelled correctly.": "\u05e9\u05d2\u05d9\u05d0\u05d4 \u05d1\u05e7\u05d1\u05dc\u05ea \u05db\u05ea\u05d5\u05d1\u05ea URL \u05e9\u05dc \u05d4\u05ea\u05e7\u05d3\u05de\u05d5\u05ea \u05d4\u05e1\u05d8\u05d5\u05d3\u05e0\u05d8 \u05e2\u05d1\u05d5\u05e8 '<%- student_id %>'. \u05d5\u05d3\u05d0 \u05e9\u05de\u05d6\u05d4\u05d4 \u05d4\u05e1\u05d8\u05d5\u05d3\u05e0\u05d8 \u05de\u05d0\u05d5\u05d9\u05ea \u05db\u05d4\u05dc\u05db\u05d4.", "Error getting task history for problem '<%- problem_id %>' and student '<%- student_id %>'. Make sure that the problem and student identifiers are complete and correct.": "\u05e9\u05d2\u05d9\u05d0\u05d4 \u05d1\u05d6\u05de\u05df \u05e7\u05d1\u05dc\u05ea \u05d4\u05d9\u05e1\u05d8\u05d5\u05e8\u05d9\u05d9\u05ea \u05de\u05e9\u05d9\u05de\u05d5\u05ea \u05e2\u05d1\u05d5\u05e8 \u05d4\u05d1\u05e2\u05d9\u05d4 '<%- problem_id %>' \u05d5\u05d4\u05e1\u05d8\u05d5\u05d3\u05e0\u05d8 '<%- student_id %>'. \u05d5\u05d3\u05d0 \u05e9\u05de\u05d6\u05d4\u05d4 \u05d4\u05d1\u05e2\u05d9\u05d4 \u05d5\u05d4\u05e1\u05d8\u05d5\u05d3\u05e0\u05d8 \u05d4\u05dd \u05de\u05dc\u05d0\u05d9\u05dd \u05d5\u05e0\u05db\u05d5\u05e0\u05d9\u05dd.", - "Error importing course": "\u05e9\u05d2\u05d9\u05d0\u05d4 \u05d1\u05d9\u05d9\u05d1\u05d5\u05d0 \u05e7\u05d5\u05e8\u05e1.", "Error listing task history for this student and problem.": "\u05e9\u05d2\u05d9\u05d0\u05d4 \u05d1\u05e8\u05d9\u05e9\u05d5\u05dd \u05d4\u05d9\u05e1\u05d8\u05d5\u05e8\u05d9\u05ea \u05de\u05e9\u05d9\u05de\u05d5\u05ea \u05e2\u05d1\u05d5\u05e8 \u05e1\u05d8\u05d5\u05d3\u05e0\u05d8 \u05d6\u05d4 \u05d5\u05d1\u05e2\u05d9\u05d4 \u05d6\u05d5.", "Error posting your message.": "\u05e9\u05d2\u05d9\u05d0\u05d4 \u05d1\u05d6\u05de\u05df \u05e4\u05e8\u05e1\u05d5\u05dd \u05d4\u05d4\u05d5\u05d3\u05e2\u05d4 \u05e9\u05dc\u05da", "Error removing user": "\u05e9\u05d2\u05d9\u05d0\u05d4 \u05d1\u05d4\u05e1\u05e8\u05ea \u05de\u05e9\u05ea\u05de\u05e9", @@ -1263,7 +1260,6 @@ "Student email or username": "\u05db\u05ea\u05d5\u05d1\u05ea \u05d3\u05d5\u05d0\u05e8 \u05d0\u05dc\u05e7\u05d8\u05e8\u05d5\u05e0\u05d9 \u05d0\u05d5 \u05e9\u05dd \u05de\u05e9\u05ea\u05de\u05e9 \u05e9\u05dc \u05d4\u05e1\u05d8\u05d5\u05d3\u05e0\u05d8", "Student username/email field is required and can not be empty. Kindly fill in username/email and then press \"Add to Exception List\" button.": "\u05e9\u05d3\u05d4 \u05e9\u05dd \u05d4\u05de\u05e9\u05ea\u05de\u05e9/\u05d3\u05d5\u05d0\u05e8 \u05d0\u05dc\u05e7\u05d8\u05e8\u05d5\u05e0\u05d9 \u05e9\u05dc \u05d4\u05e1\u05d8\u05d5\u05d3\u05e0\u05d8 \u05d4\u05d5\u05d0 \u05e9\u05d3\u05d4 \u05d7\u05d5\u05d1\u05d4 \u05d5\u05dc\u05d0 \u05e0\u05d9\u05ea\u05df \u05dc\u05d4\u05e9\u05d0\u05d9\u05e8\u05d5 \u05e8\u05d9\u05e7. \u05d0\u05e0\u05d0 \u05de\u05dc\u05d0 \u05d0\u05ea \u05e9\u05dd \u05d4\u05de\u05e9\u05ea\u05de\u05e9/\u05d4\u05d3\u05d5\u05d0\u05e8 \u05d4\u05d0\u05dc\u05e7\u05d8\u05e8\u05d5\u05e0\u05d9 \u05d5\u05dc\u05d0\u05d7\u05e8 \u05de\u05db\u05df \u05dc\u05d7\u05e5 \u05e2\u05dc \u05d4\u05dc\u05d7\u05e6\u05df \"\u05d4\u05d5\u05e1\u05e3 \u05dc\u05e8\u05e9\u05d9\u05de\u05ea \u05d7\u05e8\u05d9\u05d2\u05d9\u05dd\".", "Student username/email field is required and can not be empty. Kindly fill in username/email and then press \"Invalidate Certificate\" button.": "\u05e9\u05d3\u05d4 \u05e9\u05dd \u05d4\u05de\u05e9\u05ea\u05de\u05e9/\u05d3\u05d5\u05d0\u05e8 \u05d0\u05dc\u05e7\u05d8\u05e8\u05d5\u05e0\u05d9 \u05e9\u05dc \u05d4\u05e1\u05d8\u05d5\u05d3\u05e0\u05d8 \u05d4\u05d5\u05d0 \u05e9\u05d3\u05d4 \u05d7\u05d5\u05d1\u05d4 \u05d5\u05dc\u05d0 \u05e0\u05d9\u05ea\u05df \u05dc\u05d4\u05e9\u05d0\u05d9\u05e8\u05d5 \u05e8\u05d9\u05e7. \u05d0\u05e0\u05d0 \u05de\u05dc\u05d0 \u05d0\u05ea \u05e9\u05dd \u05d4\u05de\u05e9\u05ea\u05de\u05e9/\u05d3\u05d5\u05d0\u05e8 \u05d0\u05dc\u05e7\u05d8\u05e8\u05d5\u05e0\u05d9 \u05d5\u05dc\u05d0\u05d7\u05e8 \u05de\u05db\u05df \u05dc\u05d7\u05e5 \u05e2\u05dc \u05d4\u05dc\u05d7\u05e6\u05df \"\u05e4\u05e1\u05d9\u05dc\u05ea \u05ea\u05e2\u05d5\u05d3\u05d4\".", - "Studio's having trouble saving your work": "\u05e1\u05d8\u05d5\u05d3\u05d9\u05d5 \u05de\u05ea\u05e7\u05e9\u05d4 \u05dc\u05e9\u05de\u05d5\u05e8 \u05d0\u05ea \u05e2\u05d1\u05d5\u05d3\u05ea\u05da", "Studio:": "\u05e1\u05d8\u05d5\u05d3\u05d9\u05d5:", "Style": "\u05e1\u05d2\u05e0\u05d5\u05df", "Subject": "\u05e0\u05d5\u05e9\u05d0", @@ -1393,15 +1389,9 @@ "There must be one cohort to which students can automatically be assigned.": "\u05d7\u05d9\u05d9\u05d1\u05ea \u05dc\u05d4\u05d9\u05d5\u05ea \u05e7\u05d1\u05d5\u05e6\u05ea \u05dc\u05d9\u05de\u05d5\u05d3 \u05d0\u05d7\u05ea \u05e9\u05d0\u05dc\u05d9\u05d4 \u05e0\u05d9\u05ea\u05df \u05dc\u05e9\u05d9\u05d9\u05da \u05e1\u05d8\u05d5\u05d3\u05e0\u05d8\u05d9\u05dd \u05d1\u05d0\u05d5\u05e4\u05df \u05d0\u05d5\u05d8\u05d5\u05de\u05d8\u05d9.", "There was a problem creating the report. Select \"Create Executive Summary\" to try again.": "\u05d0\u05d9\u05e8\u05e2\u05d4 \u05d1\u05e2\u05d9\u05d4 \u05d1\u05e2\u05ea \u05d9\u05e6\u05d9\u05e8\u05ea \u05d4\u05d3\u05d5\u05d7. \u05d1\u05d7\u05e8 \"\u05e6\u05d5\u05e8 \u05ea\u05e7\u05e6\u05d9\u05e8 \u05de\u05e0\u05d4\u05dc\u05d9\u05dd\" \u05db\u05d3\u05d9 \u05dc\u05e0\u05e1\u05d5\u05ea \u05e9\u05d5\u05d1.", "There was an error changing the user's role": "\u05d0\u05d9\u05e8\u05e2\u05d4 \u05e9\u05d2\u05d9\u05d0\u05d4 \u05d1\u05e9\u05d9\u05e0\u05d5\u05d9 \u05ea\u05e4\u05e7\u05d9\u05d3 \u05d4\u05de\u05e9\u05ea\u05de\u05e9.", - "There was an error during the upload process.": "\u05d0\u05d9\u05e8\u05e2\u05d4 \u05e9\u05d2\u05d9\u05d0\u05d4 \u05d1\u05de\u05d4\u05dc\u05da \u05ea\u05d4\u05dc\u05d9\u05da \u05d4\u05e2\u05dc\u05d0\u05ea \u05d4\u05e0\u05ea\u05d5\u05e0\u05d9\u05dd.", "There was an error obtaining email content history for this course.": "\u05d0\u05d9\u05e8\u05e2\u05d4 \u05e9\u05d2\u05d9\u05d0\u05d4 \u05d1\u05e7\u05d1\u05dc\u05ea \u05d4\u05d9\u05e1\u05d8\u05d5\u05e8\u05d9\u05ea \u05d4\u05ea\u05d5\u05db\u05df \u05e9\u05dc \u05d3\u05d5\u05d0\u05e8 \u05d0\u05dc\u05e7\u05d8\u05e8\u05d5\u05e0\u05d9 \u05dc\u05e7\u05d5\u05e8\u05e1 \u05d6\u05d4.", "There was an error obtaining email task history for this course.": "\u05d0\u05d9\u05e8\u05e2\u05d4 \u05e9\u05d2\u05d9\u05d0\u05d4 \u05d1\u05e7\u05d1\u05dc\u05ea \u05d4\u05d9\u05e1\u05d8\u05d5\u05e8\u05d9\u05ea \u05de\u05e9\u05d9\u05de\u05d5\u05ea \u05d3\u05d5\u05d0\u05e8 \u05d0\u05dc\u05e7\u05d8\u05e8\u05d5\u05e0\u05d9 \u05dc\u05e7\u05d5\u05e8\u05e1 \u05d6\u05d4.", "There was an error retrieving preview results for this catalog. Please check that your query is correct and try again.": "\u05d0\u05d9\u05e8\u05e2\u05d4 \u05e9\u05d2\u05d9\u05d0\u05d4 \u05d1\u05e2\u05ea \u05d0\u05b4\u05d7\u05d6\u05d5\u05e8 \u05ea\u05d5\u05e6\u05d0\u05d5\u05ea \u05d4\u05ea\u05e6\u05d5\u05d2\u05d4 \u05d4\u05de\u05d5\u05e7\u05d3\u05de\u05ea \u05e2\u05d1\u05d5\u05e8 \u05e7\u05d8\u05dc\u05d5\u05d2 \u05d6\u05d4. \u05e0\u05d0 \u05d1\u05d3\u05d5\u05e7 \u05e9\u05d4\u05e9\u05d0\u05d9\u05dc\u05ea\u05d0 \u05e0\u05db\u05d5\u05e0\u05d4 \u05d5\u05e0\u05e1\u05d4 \u05e9\u05d5\u05d1.", - "There was an error while importing the new course to our database.": "\u05d0\u05d9\u05e8\u05e2\u05d4 \u05e9\u05d2\u05d9\u05d0\u05d4 \u05d1\u05de\u05d4\u05dc\u05da \u05d9\u05d1\u05d5\u05d0 \u05d4\u05e7\u05d5\u05e8\u05e1 \u05d4\u05d7\u05d3\u05e9 \u05dc\u05d1\u05e1\u05d9\u05e1 \u05d4\u05e0\u05ea\u05d5\u05e0\u05d9\u05dd \u05e9\u05dc\u05e0\u05d5.", - "There was an error while importing the new library to our database.": "\u05d0\u05d9\u05e8\u05e2\u05d4 \u05e9\u05d2\u05d9\u05d0\u05d4 \u05d1\u05de\u05d4\u05dc\u05da \u05d9\u05d1\u05d5\u05d0 \u05d4\u05e1\u05e4\u05e8\u05d9\u05d9\u05d4 \u05d4\u05d7\u05d3\u05e9\u05d4 \u05dc\u05d1\u05e1\u05d9\u05e1 \u05d4\u05e0\u05ea\u05d5\u05e0\u05d9\u05dd \u05e9\u05dc\u05e0\u05d5.", - "There was an error while unpacking the file.": "\u05d0\u05d9\u05e8\u05e2\u05d4 \u05e9\u05d2\u05d9\u05d0\u05d4 \u05d1\u05d7\u05d9\u05dc\u05d5\u05e5 \u05d4\u05e7\u05d5\u05d1\u05e5.", - "There was an error while verifying the file you submitted.": "\u05d0\u05d9\u05e8\u05e2\u05d4 \u05e9\u05d2\u05d9\u05d0\u05d4 \u05d1\u05d6\u05de\u05df \u05d0\u05d9\u05de\u05d5\u05ea \u05d4\u05e7\u05d5\u05d1\u05e5 \u05e9\u05d4\u05d2\u05e9\u05ea.", - "There was an error with the upload": "\u05d0\u05d9\u05e8\u05e2\u05d4 \u05e9\u05d2\u05d9\u05d0\u05d4 \u05d1\u05d4\u05e2\u05dc\u05d0\u05d4", "There was an error, try searching again.": "\u05d0\u05d9\u05e8\u05e2\u05d4 \u05e9\u05d2\u05d9\u05d0\u05d4, \u05e0\u05e1\u05d4 \u05dc\u05d7\u05e4\u05e9 \u05e9\u05d5\u05d1.", "There were errors reindexing course.": "\u05e7\u05e8\u05d5 \u05e9\u05d2\u05d9\u05d0\u05d5\u05ea \u05d1\u05de\u05d9\u05d5\u05df \u05de\u05d7\u05d3\u05e9 \u05e9\u05dc \u05d4\u05e7\u05d5\u05e8\u05e1.", "There's already another assignment type with this name.": "\u05d9\u05e9 \u05db\u05d1\u05e8 \u05e1\u05d5\u05d2 \u05de\u05e9\u05d9\u05de\u05d4 \u05d0\u05d7\u05e8 \u05d1\u05e2\u05dc \u05e9\u05dd \u05d6\u05d4.", @@ -1438,7 +1428,6 @@ "This learner will be removed from the team, allowing another learner to take the available spot.": "\u05ea\u05dc\u05de\u05d9\u05d3 \u05d6\u05d4 \u05d9\u05d5\u05e1\u05e8 \u05de\u05d4\u05e6\u05d5\u05d5\u05ea, \u05db\u05da \u05e9\u05d9\u05ea\u05d0\u05e4\u05e9\u05e8 \u05dc\u05ea\u05dc\u05de\u05d9\u05d3 \u05d0\u05d7\u05e8 \u05dc\u05d4\u05e6\u05d8\u05e8\u05e3 \u05dc\u05de\u05e7\u05d5\u05dd \u05e9\u05d4\u05ea\u05e4\u05e0\u05d4.", "This link will open in a modal window": "\u05e7\u05d9\u05e9\u05d5\u05e8 \u05d6\u05d4 \u05d9\u05e4\u05ea\u05d7 \u05d1\u05d7\u05dc\u05d5\u05e0\u05d9\u05ea \u05e9\u05d9\u05d7\u05d4", "This link will open in a new browser window/tab": "\u05e7\u05d9\u05e9\u05d5\u05e8 \u05d6\u05d4 \u05d9\u05d9\u05e4\u05ea\u05d7 \u05d1\u05d7\u05dc\u05d5\u05df/\u05dc\u05e9\u05d5\u05e0\u05d9\u05ea \u05d3\u05e4\u05d3\u05e4\u05df \u05d7\u05d3\u05e9/\u05d4", - "This may be happening because of an error with our server or your internet connection. Try refreshing the page or making sure you are online.": "\u05d9\u05d9\u05ea\u05db\u05df \u05d5\u05d3\u05d1\u05e8 \u05d6\u05d4 \u05de\u05ea\u05e8\u05d7\u05e9 \u05d1\u05e9\u05dc \u05d8\u05e2\u05d5\u05ea \u05d1\u05e9\u05e8\u05ea \u05e9\u05dc\u05e0\u05d5 \u05d0\u05d5 \u05d1\u05d7\u05d9\u05d1\u05d5\u05e8 \u05d4\u05d0\u05d9\u05e0\u05d8\u05e8\u05e0\u05d8. \u05e0\u05e1\u05d4 \u05dc\u05e8\u05e2\u05e0\u05df \u05d0\u05ea \u05d4\u05e2\u05de\u05d5\u05d3 \u05d0\u05d5 \u05d5\u05d3\u05d0 \u05e9\u05d0\u05ea\u05d4 \u05de\u05e7\u05d5\u05d5\u05df.", "This page contains information about orders that you have placed with {platform_name}.": "\u05e2\u05de\u05d5\u05d3 \u05d6\u05d4 \u05de\u05db\u05d9\u05dc \u05de\u05d9\u05d3\u05e2 \u05e2\u05dc \u05d4\u05d6\u05de\u05e0\u05d5\u05ea \u05e9\u05d1\u05d9\u05e6\u05e2\u05ea \u05d1\u05d0\u05de\u05e6\u05e2\u05d5\u05ea {platform_name}.", "This post could not be closed. Refresh the page and try again.": "\u05dc\u05d0 \u05e0\u05d9\u05ea\u05df \u05dc\u05e1\u05d2\u05d5\u05e8 \u05d0\u05ea \u05d4\u05e4\u05d5\u05e1\u05d8. \u05e8\u05e2\u05e0\u05df \u05d0\u05ea \u05d4\u05e2\u05de\u05d5\u05d3 \u05d5\u05e0\u05e1\u05d4 \u05e9\u05e0\u05d9\u05ea.", "This post could not be flagged for abuse. Refresh the page and try again.": "\u05dc\u05d0 \u05e0\u05d9\u05ea\u05df \u05dc\u05d3\u05d5\u05d5\u05d7 \u05e2\u05dc \u05d4\u05e4\u05d5\u05e1\u05d8 \u05db\u05d1\u05dc\u05ea\u05d9 \u05d4\u05d5\u05dc\u05dd. \u05e8\u05e2\u05e0\u05df \u05d0\u05ea \u05d4\u05e2\u05de\u05d5\u05d3 \u05d5\u05e0\u05e1\u05d4 \u05e9\u05e0\u05d9\u05ea.", @@ -1731,8 +1720,6 @@ "Your file could not be uploaded": "\u05dc\u05d0 \u05e0\u05d9\u05ea\u05df \u05dc\u05d4\u05e2\u05dc\u05d5\u05ea \u05d0\u05ea \u05d4\u05e7\u05d5\u05d1\u05e5 \u05e9\u05dc\u05da", "Your file has been deleted.": "\u05d4\u05e7\u05d5\u05d1\u05e5 \u05e9\u05dc\u05da \u05e0\u05de\u05d7\u05e7", "Your file {filename} is too large (max size: {maxSize}MB).": "\u05d4\u05e7\u05d5\u05d1\u05e5 {filename} \u05d2\u05d3\u05d5\u05dc \u05de\u05d3\u05d9 (\u05d2\u05d5\u05d3\u05dc \u05de\u05e8\u05d1\u05d9: {maxSize}MB).", - "Your import has failed.": "\u05d4\u05d9\u05d1\u05d5\u05d0 \u05e0\u05db\u05e9\u05dc.", - "Your import is in progress; navigating away will abort it.": "\u05d4\u05d9\u05d1\u05d5\u05d0 \u05e9\u05dc\u05da \u05e0\u05de\u05e6\u05d0 \u05d1\u05ea\u05d4\u05dc\u05d9\u05da; \u05e0\u05d9\u05d5\u05d5\u05d8 \u05d4\u05d7\u05d5\u05e6\u05d4 \u05d9\u05d1\u05d8\u05dc \u05d6\u05d0\u05ea.", "Your library could not be exported to XML. There is not enough information to identify the failed component. Inspect your library to identify any problematic components and try again.": "\u05dc\u05d0 \u05e0\u05d9\u05ea\u05df \u05dc\u05d9\u05d9\u05e6\u05d0 \u05d0\u05ea \u05e1\u05e4\u05e8\u05d9\u05d9\u05ea\u05da \u05dc\u05e7\u05d5\u05d1\u05e5 XML. \u05d0\u05d9\u05df \u05de\u05d9\u05d3\u05e2 \u05d1\u05de\u05d9\u05d3\u05d4 \u05de\u05e1\u05e4\u05e7\u05ea \u05dc\u05d6\u05d9\u05d4\u05d5\u05d9 \u05d4\u05e8\u05db\u05d9\u05d1 \u05d4\u05db\u05d5\u05e9\u05dc. \u05d1\u05d3\u05d5\u05e7 \u05d0\u05ea \u05e1\u05e4\u05e8\u05d9\u05d9\u05ea\u05da, \u05d6\u05d4\u05d4 \u05e8\u05db\u05d9\u05d1\u05d9\u05dd \u05d1\u05e2\u05d9\u05ea\u05d9\u05d9\u05dd \u05d5\u05dc\u05d0\u05d7\u05e8 \u05de\u05db\u05df \u05e0\u05e1\u05d4 \u05e9\u05d5\u05d1. ", "Your message cannot be blank.": "\u05d4\u05d5\u05d3\u05e2\u05ea\u05da \u05d0\u05d9\u05e0\u05d4 \u05d9\u05db\u05d5\u05dc\u05d4 \u05dc\u05d4\u05d9\u05d5\u05ea \u05e8\u05d9\u05e7\u05d4.", "Your message must have a subject.": "\u05d4\u05d5\u05d3\u05e2\u05ea\u05da \u05d7\u05d9\u05d9\u05d1\u05ea \u05dc\u05d4\u05db\u05d9\u05dc \u05e0\u05d5\u05e9\u05d0.", diff --git a/cms/static/js/i18n/pt-br/djangojs.js b/cms/static/js/i18n/pt-br/djangojs.js index e771271f52..6e76613e40 100644 --- a/cms/static/js/i18n/pt-br/djangojs.js +++ b/cms/static/js/i18n/pt-br/djangojs.js @@ -192,7 +192,6 @@ "Author": "Autor", "Automatic": "Autom\u00e1tico", "Average": "M\u00e9dio", - "Back to Dashboard": "Voltar para o Painel", "Back to sign in": "Voltar para entrar", "Back to {platform} FAQs": "Voltar para {platform} FAQs", "Background color": "Cor do plano de fundo", diff --git a/cms/static/js/i18n/rtl/djangojs.js b/cms/static/js/i18n/rtl/djangojs.js index 63a2928123..b4c1c2244d 100644 --- a/cms/static/js/i18n/rtl/djangojs.js +++ b/cms/static/js/i18n/rtl/djangojs.js @@ -124,7 +124,6 @@ "(Add signatories for a certificate)": "(\u0634\u064a\u064a \u0633\u0647\u0644\u0631\u0634\u0641\u062e\u0642\u0647\u062b\u0633 \u0628\u062e\u0642 \u0634 \u0630\u062b\u0642\u0641\u0647\u0628\u0647\u0630\u0634\u0641\u062b)", "(Caption will be displayed when you start playing the video.)": "(\u0630\u0634\u062d\u0641\u0647\u062e\u0631 \u0635\u0647\u0645\u0645 \u0632\u062b \u064a\u0647\u0633\u062d\u0645\u0634\u063a\u062b\u064a \u0635\u0627\u062b\u0631 \u063a\u062e\u0639 \u0633\u0641\u0634\u0642\u0641 \u062d\u0645\u0634\u063a\u0647\u0631\u0644 \u0641\u0627\u062b \u062f\u0647\u064a\u062b\u062e.)", "(Community TA)": "(\u0630\u062e\u0648\u0648\u0639\u0631\u0647\u0641\u063a \u0641\u0634)", - "(Read-only)": "(\u0642\u062b\u0634\u064a-\u062e\u0631\u0645\u063a)", "(Required Field)": "(\u0642\u062b\u0636\u0639\u0647\u0642\u062b\u064a \u0628\u0647\u062b\u0645\u064a)", "(Staff)": "(\u0633\u0641\u0634\u0628\u0628)", "(contains %(student_count)s student)": [ @@ -479,9 +478,7 @@ "Course Key": "\u0630\u062e\u0639\u0642\u0633\u062b \u0646\u062b\u063a", "Course Number": "\u0630\u062e\u0639\u0642\u0633\u062b \u0631\u0639\u0648\u0632\u062b\u0642", "Course Number Override": "\u0630\u062e\u0639\u0642\u0633\u062b \u0631\u0639\u0648\u0632\u062b\u0642 \u062e\u062f\u062b\u0642\u0642\u0647\u064a\u062b", - "Course Number:": "\u0630\u062e\u0639\u0642\u0633\u062b \u0631\u0639\u0648\u0632\u062b\u0642:", "Course Outline": "\u0630\u062e\u0639\u0642\u0633\u062b \u062e\u0639\u0641\u0645\u0647\u0631\u062b", - "Course Run:": "\u0630\u062e\u0639\u0642\u0633\u062b \u0642\u0639\u0631:", "Course Start": "\u0630\u062e\u0639\u0642\u0633\u062b \u0633\u0641\u0634\u0642\u0641", "Course Title": "\u0630\u062e\u0639\u0642\u0633\u062b \u0641\u0647\u0641\u0645\u062b", "Course Title Override": "\u0630\u062e\u0639\u0642\u0633\u062b \u0641\u0647\u0641\u0645\u062b \u062e\u062f\u062b\u0642\u0642\u0647\u064a\u062b", @@ -639,7 +636,6 @@ "Enrollment Tracks": "\u062b\u0631\u0642\u062e\u0645\u0645\u0648\u062b\u0631\u0641 \u0641\u0642\u0634\u0630\u0646\u0633", "Ensure that you can see your photo and read your name": "\u062b\u0631\u0633\u0639\u0642\u062b \u0641\u0627\u0634\u0641 \u063a\u062e\u0639 \u0630\u0634\u0631 \u0633\u062b\u062b \u063a\u062e\u0639\u0642 \u062d\u0627\u062e\u0641\u062e \u0634\u0631\u064a \u0642\u062b\u0634\u064a \u063a\u062e\u0639\u0642 \u0631\u0634\u0648\u062b", "Enter Due Date and Time": "\u062b\u0631\u0641\u062b\u0642 \u064a\u0639\u062b \u064a\u0634\u0641\u062b \u0634\u0631\u064a \u0641\u0647\u0648\u062b", - "Enter Section Highlights": "\u062b\u0631\u0641\u062b\u0642 \u0633\u062b\u0630\u0641\u0647\u062e\u0631 \u0627\u0647\u0644\u0627\u0645\u0647\u0644\u0627\u0641\u0633", "Enter Start Date and Time": "\u062b\u0631\u0641\u062b\u0642 \u0633\u0641\u0634\u0642\u0641 \u064a\u0634\u0641\u062b \u0634\u0631\u064a \u0641\u0647\u0648\u062b", "Enter a student's username or email address.": "\u062b\u0631\u0641\u062b\u0642 \u0634 \u0633\u0641\u0639\u064a\u062b\u0631\u0641'\u0633 \u0639\u0633\u062b\u0642\u0631\u0634\u0648\u062b \u062e\u0642 \u062b\u0648\u0634\u0647\u0645 \u0634\u064a\u064a\u0642\u062b\u0633\u0633.", "Enter a username or email.": "\u062b\u0631\u0641\u062b\u0642 \u0634 \u0639\u0633\u062b\u0642\u0631\u0634\u0648\u062b \u062e\u0642 \u062b\u0648\u0634\u0647\u0645.", @@ -815,7 +811,6 @@ "High Definition": "\u0627\u0647\u0644\u0627 \u064a\u062b\u0628\u0647\u0631\u0647\u0641\u0647\u062e\u0631", "Highlighted text": "\u0627\u0647\u0644\u0627\u0645\u0647\u0644\u0627\u0641\u062b\u064a \u0641\u062b\u0637\u0641", "Highlights for {display_name}": "\u0627\u0647\u0644\u0627\u0645\u0647\u0644\u0627\u0641\u0633 \u0628\u062e\u0642 {display_name}", - "Highlights:": "\u0627\u0647\u0644\u0627\u0645\u0647\u0644\u0627\u0641\u0633:", "Horizontal Rule (Ctrl+R)": "\u0627\u062e\u0642\u0647\u0638\u062e\u0631\u0641\u0634\u0645 \u0642\u0639\u0645\u062b (\u0630\u0641\u0642\u0645+\u0642)", "Horizontal line": "\u0627\u062e\u0642\u0647\u0638\u062e\u0631\u0641\u0634\u0645 \u0645\u0647\u0631\u062b", "Horizontal space": "\u0627\u062e\u0642\u0647\u0638\u062e\u0631\u0641\u0634\u0645 \u0633\u062d\u0634\u0630\u062b", @@ -1089,7 +1084,6 @@ "Organization ": "\u062e\u0642\u0644\u0634\u0631\u0647\u0638\u0634\u0641\u0647\u062e\u0631 ", "Organization Name": "\u062e\u0642\u0644\u0634\u0631\u0647\u0638\u0634\u0641\u0647\u062e\u0631 \u0631\u0634\u0648\u062b", "Organization of the signatory": "\u062e\u0642\u0644\u0634\u0631\u0647\u0638\u0634\u0641\u0647\u062e\u0631 \u062e\u0628 \u0641\u0627\u062b \u0633\u0647\u0644\u0631\u0634\u0641\u062e\u0642\u063a", - "Organization:": "\u062e\u0642\u0644\u0634\u0631\u0647\u0638\u0634\u0641\u0647\u062e\u0631:", "Other": "\u062e\u0641\u0627\u062b\u0642", "Overall Score": "\u062e\u062f\u062b\u0642\u0634\u0645\u0645 \u0633\u0630\u062e\u0642\u062b", "Page break": "\u062d\u0634\u0644\u062b \u0632\u0642\u062b\u0634\u0646", @@ -1213,7 +1207,6 @@ "Questions raise issues that need answers. Discussions share ideas and start conversations. (Required)": "\u0636\u0639\u062b\u0633\u0641\u0647\u062e\u0631\u0633 \u0642\u0634\u0647\u0633\u062b \u0647\u0633\u0633\u0639\u062b\u0633 \u0641\u0627\u0634\u0641 \u0631\u062b\u062b\u064a \u0634\u0631\u0633\u0635\u062b\u0642\u0633. \u064a\u0647\u0633\u0630\u0639\u0633\u0633\u0647\u062e\u0631\u0633 \u0633\u0627\u0634\u0642\u062b \u0647\u064a\u062b\u0634\u0633 \u0634\u0631\u064a \u0633\u0641\u0634\u0642\u0641 \u0630\u062e\u0631\u062f\u062b\u0642\u0633\u0634\u0641\u0647\u062e\u0631\u0633. (\u0642\u062b\u0636\u0639\u0647\u0642\u062b\u064a)", "Queued": "\u0636\u0639\u062b\u0639\u062b\u064a", "REMAINING COURSES": "\u0642\u062b\u0648\u0634\u0647\u0631\u0647\u0631\u0644 \u0630\u062e\u0639\u0642\u0633\u062b\u0633", - "Re-run Course": "\u0642\u062b-\u0642\u0639\u0631 \u0630\u062e\u0639\u0642\u0633\u062b", "Read More": "\u0642\u062b\u0634\u064a \u0648\u062e\u0642\u062b", "Reason": "\u0642\u062b\u0634\u0633\u062e\u0631", "Reason field should not be left blank.": "\u0642\u062b\u0634\u0633\u062e\u0631 \u0628\u0647\u062b\u0645\u064a \u0633\u0627\u062e\u0639\u0645\u064a \u0631\u062e\u0641 \u0632\u062b \u0645\u062b\u0628\u0641 \u0632\u0645\u0634\u0631\u0646.", @@ -1305,7 +1298,6 @@ "Search teams": "\u0633\u062b\u0634\u0642\u0630\u0627 \u0641\u062b\u0634\u0648\u0633", "Section": "\u0633\u062b\u0630\u0641\u0647\u062e\u0631", "Section Highlights": "\u0633\u062b\u0630\u0641\u0647\u062e\u0631 \u0627\u0647\u0644\u0627\u0645\u0647\u0644\u0627\u0641\u0633", - "Section Highlights: {number_of_highlights} entered": "\u0633\u062b\u0630\u0641\u0647\u062e\u0631 \u0627\u0647\u0644\u0627\u0645\u0647\u0644\u0627\u0641\u0633: {number_of_highlights} \u062b\u0631\u0641\u062b\u0642\u062b\u064a", "Section Visibility": "\u0633\u062b\u0630\u0641\u0647\u062e\u0631 \u062f\u0647\u0633\u0647\u0632\u0647\u0645\u0647\u0641\u063a", "Sections": "\u0633\u062b\u0630\u0641\u0647\u062e\u0631\u0633", "See all teams in your course, organized by topic. Join a team to collaborate with other learners who are interested in the same topic as you are.": "\u0633\u062b\u062b \u0634\u0645\u0645 \u0641\u062b\u0634\u0648\u0633 \u0647\u0631 \u063a\u062e\u0639\u0642 \u0630\u062e\u0639\u0642\u0633\u062b, \u062e\u0642\u0644\u0634\u0631\u0647\u0638\u062b\u064a \u0632\u063a \u0641\u062e\u062d\u0647\u0630. \u062a\u062e\u0647\u0631 \u0634 \u0641\u062b\u0634\u0648 \u0641\u062e \u0630\u062e\u0645\u0645\u0634\u0632\u062e\u0642\u0634\u0641\u062b \u0635\u0647\u0641\u0627 \u062e\u0641\u0627\u062b\u0642 \u0645\u062b\u0634\u0642\u0631\u062b\u0642\u0633 \u0635\u0627\u062e \u0634\u0642\u062b \u0647\u0631\u0641\u062b\u0642\u062b\u0633\u0641\u062b\u064a \u0647\u0631 \u0641\u0627\u062b \u0633\u0634\u0648\u062b \u0641\u062e\u062d\u0647\u0630 \u0634\u0633 \u063a\u062e\u0639 \u0634\u0642\u062b.", @@ -1501,7 +1493,6 @@ "Textbook information": "\u0641\u062b\u0637\u0641\u0632\u062e\u062e\u0646 \u0647\u0631\u0628\u062e\u0642\u0648\u0634\u0641\u0647\u062e\u0631", "Textbook name is required": "\u0641\u062b\u0637\u0641\u0632\u062e\u062e\u0646 \u0631\u0634\u0648\u062b \u0647\u0633 \u0642\u062b\u0636\u0639\u0647\u0642\u062b\u064a", "Thank you %(full_name)s! We have received your payment for %(course_name)s.": "\u0641\u0627\u0634\u0631\u0646 \u063a\u062e\u0639 %(full_name)s! \u0635\u062b \u0627\u0634\u062f\u062b \u0642\u062b\u0630\u062b\u0647\u062f\u062b\u064a \u063a\u062e\u0639\u0642 \u062d\u0634\u063a\u0648\u062b\u0631\u0641 \u0628\u062e\u0642 %(course_name)s.", - "Thank you for setting your course goal to ": "\u0641\u0627\u0634\u0631\u0646 \u063a\u062e\u0639 \u0628\u062e\u0642 \u0633\u062b\u0641\u0641\u0647\u0631\u0644 \u063a\u062e\u0639\u0642 \u0630\u062e\u0639\u0642\u0633\u062b \u0644\u062e\u0634\u0645 \u0641\u062e ", "Thank you for submitting your financial assistance application for {course_name}! You can expect a response in 2-4 business days.": "\u0641\u0627\u0634\u0631\u0646 \u063a\u062e\u0639 \u0628\u062e\u0642 \u0633\u0639\u0632\u0648\u0647\u0641\u0641\u0647\u0631\u0644 \u063a\u062e\u0639\u0642 \u0628\u0647\u0631\u0634\u0631\u0630\u0647\u0634\u0645 \u0634\u0633\u0633\u0647\u0633\u0641\u0634\u0631\u0630\u062b \u0634\u062d\u062d\u0645\u0647\u0630\u0634\u0641\u0647\u062e\u0631 \u0628\u062e\u0642 {course_name}! \u063a\u062e\u0639 \u0630\u0634\u0631 \u062b\u0637\u062d\u062b\u0630\u0641 \u0634 \u0642\u062b\u0633\u062d\u062e\u0631\u0633\u062b \u0647\u0631 2-4 \u0632\u0639\u0633\u0647\u0631\u062b\u0633\u0633 \u064a\u0634\u063a\u0633.", "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.": "\u0641\u0627\u0634\u0631\u0646 \u063a\u062e\u0639 \u0628\u062e\u0642 \u0633\u0639\u0632\u0648\u0647\u0641\u0641\u0647\u0631\u0644 \u063a\u062e\u0639\u0642 \u062d\u0627\u062e\u0641\u062e\u0633. \u0635\u062b \u0635\u0647\u0645\u0645 \u0642\u062b\u062f\u0647\u062b\u0635 \u0641\u0627\u062b\u0648 \u0633\u0627\u062e\u0642\u0641\u0645\u063a. \u063a\u062e\u0639 \u0630\u0634\u0631 \u0631\u062e\u0635 \u0633\u0647\u0644\u0631 \u0639\u062d \u0628\u062e\u0642 \u0634\u0631\u063a %(platformName)s \u0630\u062e\u0639\u0642\u0633\u062b \u0641\u0627\u0634\u0641 \u062e\u0628\u0628\u062b\u0642\u0633 \u062f\u062b\u0642\u0647\u0628\u0647\u062b\u064a \u0630\u062b\u0642\u0641\u0647\u0628\u0647\u0630\u0634\u0641\u062b\u0633. \u062f\u062b\u0642\u0647\u0628\u0647\u0630\u0634\u0641\u0647\u062e\u0631 \u0647\u0633 \u0644\u062e\u062e\u064a \u0628\u062e\u0642 \u062e\u0631\u062b \u063a\u062b\u0634\u0642. \u0634\u0628\u0641\u062b\u0642 \u062e\u0631\u062b \u063a\u062b\u0634\u0642, \u063a\u062e\u0639 \u0648\u0639\u0633\u0641 \u0633\u0639\u0632\u0648\u0647\u0641 \u062d\u0627\u062e\u0641\u062e\u0633 \u0628\u062e\u0642 \u062f\u062b\u0642\u0647\u0628\u0647\u0630\u0634\u0641\u0647\u062e\u0631 \u0634\u0644\u0634\u0647\u0631.", "Thank you! We have received your payment for {courseName}.": "\u0641\u0627\u0634\u0631\u0646 \u063a\u062e\u0639! \u0635\u062b \u0627\u0634\u062f\u062b \u0642\u062b\u0630\u062b\u0647\u062f\u062b\u064a \u063a\u062e\u0639\u0642 \u062d\u0634\u063a\u0648\u062b\u0631\u0641 \u0628\u062e\u0642 {courseName}.", @@ -1575,7 +1566,6 @@ "There was a problem creating the report. Select \"Create Executive Summary\" to try again.": "\u0641\u0627\u062b\u0642\u062b \u0635\u0634\u0633 \u0634 \u062d\u0642\u062e\u0632\u0645\u062b\u0648 \u0630\u0642\u062b\u0634\u0641\u0647\u0631\u0644 \u0641\u0627\u062b \u0642\u062b\u062d\u062e\u0642\u0641. \u0633\u062b\u0645\u062b\u0630\u0641 \"\u0630\u0642\u062b\u0634\u0641\u062b \u062b\u0637\u062b\u0630\u0639\u0641\u0647\u062f\u062b \u0633\u0639\u0648\u0648\u0634\u0642\u063a\" \u0641\u062e \u0641\u0642\u063a \u0634\u0644\u0634\u0647\u0631.", "There was an error changing the user's role": "\u0641\u0627\u062b\u0642\u062b \u0635\u0634\u0633 \u0634\u0631 \u062b\u0642\u0642\u062e\u0642 \u0630\u0627\u0634\u0631\u0644\u0647\u0631\u0644 \u0641\u0627\u062b \u0639\u0633\u062b\u0642'\u0633 \u0642\u062e\u0645\u062b", "There was an error during the upload process.": "\u0641\u0627\u062b\u0642\u062b \u0635\u0634\u0633 \u0634\u0631 \u062b\u0642\u0642\u062e\u0642 \u064a\u0639\u0642\u0647\u0631\u0644 \u0641\u0627\u062b \u0639\u062d\u0645\u062e\u0634\u064a \u062d\u0642\u062e\u0630\u062b\u0633\u0633.", - "There was an error in setting your goal, please reload the page and try again.": "\u0641\u0627\u062b\u0642\u062b \u0635\u0634\u0633 \u0634\u0631 \u062b\u0642\u0642\u062e\u0642 \u0647\u0631 \u0633\u062b\u0641\u0641\u0647\u0631\u0644 \u063a\u062e\u0639\u0642 \u0644\u062e\u0634\u0645, \u062d\u0645\u062b\u0634\u0633\u062b \u0642\u062b\u0645\u062e\u0634\u064a \u0641\u0627\u062b \u062d\u0634\u0644\u062b \u0634\u0631\u064a \u0641\u0642\u063a \u0634\u0644\u0634\u0647\u0631.", "There was an error obtaining email content history for this course.": "\u0641\u0627\u062b\u0642\u062b \u0635\u0634\u0633 \u0634\u0631 \u062b\u0642\u0642\u062e\u0642 \u062e\u0632\u0641\u0634\u0647\u0631\u0647\u0631\u0644 \u062b\u0648\u0634\u0647\u0645 \u0630\u062e\u0631\u0641\u062b\u0631\u0641 \u0627\u0647\u0633\u0641\u062e\u0642\u063a \u0628\u062e\u0642 \u0641\u0627\u0647\u0633 \u0630\u062e\u0639\u0642\u0633\u062b.", "There was an error obtaining email task history for this course.": "\u0641\u0627\u062b\u0642\u062b \u0635\u0634\u0633 \u0634\u0631 \u062b\u0642\u0642\u062e\u0642 \u062e\u0632\u0641\u0634\u0647\u0631\u0647\u0631\u0644 \u062b\u0648\u0634\u0647\u0645 \u0641\u0634\u0633\u0646 \u0627\u0647\u0633\u0641\u062e\u0642\u063a \u0628\u062e\u0642 \u0641\u0627\u0647\u0633 \u0630\u062e\u0639\u0642\u0633\u062b.", "There was an error retrieving preview results for this catalog. Please check that your query is correct and try again.": "\u0641\u0627\u062b\u0642\u062b \u0635\u0634\u0633 \u0634\u0631 \u062b\u0642\u0642\u062e\u0642 \u0642\u062b\u0641\u0642\u0647\u062b\u062f\u0647\u0631\u0644 \u062d\u0642\u062b\u062f\u0647\u062b\u0635 \u0642\u062b\u0633\u0639\u0645\u0641\u0633 \u0628\u062e\u0642 \u0641\u0627\u0647\u0633 \u0630\u0634\u0641\u0634\u0645\u062e\u0644. \u062d\u0645\u062b\u0634\u0633\u062b \u0630\u0627\u062b\u0630\u0646 \u0641\u0627\u0634\u0641 \u063a\u062e\u0639\u0642 \u0636\u0639\u062b\u0642\u063a \u0647\u0633 \u0630\u062e\u0642\u0642\u062b\u0630\u0641 \u0634\u0631\u064a \u0641\u0642\u063a \u0634\u0644\u0634\u0647\u0631.", diff --git a/cms/static/js/i18n/ru/djangojs.js b/cms/static/js/i18n/ru/djangojs.js index a61042a11c..7b07717626 100644 --- a/cms/static/js/i18n/ru/djangojs.js +++ b/cms/static/js/i18n/ru/djangojs.js @@ -242,7 +242,6 @@ "Author": "\u0410\u0432\u0442\u043e\u0440", "Automatic": "\u0410\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0438", "Average": "\u0421\u0440\u0435\u0434\u043d\u044f\u044f \u0433\u0440\u043e\u043c\u043a\u043e\u0441\u0442\u044c", - "Back to Dashboard": "\u0412\u0435\u0440\u043d\u0443\u0442\u044c\u0441\u044f \u043a \u043f\u0430\u043d\u0435\u043b\u0438 \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f", "Back to sign in": "\u0412\u0435\u0440\u043d\u0443\u0442\u044c\u0441\u044f \u043d\u0430 \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u0443 \u0432\u0445\u043e\u0434\u0430 \u0432 \u0441\u0438\u0441\u0442\u0435\u043c\u0443", "Back to {platform} FAQs": "\u041d\u0430\u0437\u0430\u0434 \u043a \u0440\u0430\u0437\u0434\u0435\u043b\u0443 \u00ab\u0412\u043e\u043f\u0440\u043e\u0441\u044b \u0438 \u043e\u0442\u0432\u0435\u0442\u044b\u00bb {platform}", "Background color": "\u0426\u0432\u0435\u0442 \u0444\u043e\u043d\u0430", diff --git a/cms/static/js/i18n/zh-cn/djangojs.js b/cms/static/js/i18n/zh-cn/djangojs.js index 1650f7595b..92d67953ce 100644 --- a/cms/static/js/i18n/zh-cn/djangojs.js +++ b/cms/static/js/i18n/zh-cn/djangojs.js @@ -165,7 +165,6 @@ "Author": "\u4f5c\u8005", "Automatic": "\u81ea\u52a8", "Average": "\u5e73\u5747", - "Back to Dashboard": "\u56de\u5230\u63a7\u5236\u9762\u677f", "Back to sign in": "\u8fd4\u56de\u767b\u5f55", "Back to {platform} FAQs": "\u8fd4\u56de\u81f3 {platform} \u5e38\u89c1\u95ee\u9898\u89e3\u7b54", "Background color": "\u80cc\u666f\u8272", @@ -228,7 +227,6 @@ "Choose One": "\u9009\u62e9\u4e00\u4e2a", "Choose a .csv file": "\u9009\u62e9\u4e00\u4e2a.csv\u7684\u6587\u4ef6", "Choose a content group to associate": "\u9009\u62e9\u4e00\u4e2a\u5185\u5bb9\u7ec4\u6765\u5173\u8054", - "Choose new file": "\u9009\u62e9\u6587\u4ef6", "Choose one": "\u8bf7\u9009\u62e9", "Choose your institution from the list below:": "\u4ece\u4ee5\u4e0b\u5217\u8868\u4e2d\u9009\u62e9\u4f60\u7684\u673a\u6784\uff1a", "Circle": "\u7a7a\u5fc3\u5706", @@ -887,7 +885,6 @@ "Strikethrough": "\u5220\u9664\u7ebf", "Student": "\u5b66\u751f", "Student Removed from certificate white list successfully.": "\u5b66\u751f\u5df2\u4ece\u8bc1\u4e66\u8bb8\u53ef\u540d\u5355\u4e2d\u79fb\u9664\u6210\u529f\u3002", - "Studio's having trouble saving your work": "\u4fdd\u5b58\u65f6\u9047\u5230\u95ee\u9898", "Style": "\u6837\u5f0f", "Subject": "\u6807\u9898", "Subject:": "\u6807\u9898", @@ -981,12 +978,9 @@ "There must be one cohort to which students can automatically be assigned.": "\u5fc5\u987b\u5b58\u5728\u4e00\u4e2a\u5b66\u751f\u53ef\u88ab\u81ea\u52a8\u5206\u914d\u8fdb\u53bb\u7684\u7fa4\u7ec4\u3002", "There was a problem creating the report. Select \"Create Executive Summary\" to try again.": "\u521b\u5efa\u62a5\u544a\u65f6\u53d1\u751f\u95ee\u9898\uff0c\u8bf7\u9009\u62e9\u201c\u521b\u5efa\u6267\u884c\u6458\u8981\u201d\u91cd\u65b0\u5c1d\u8bd5\u3002", "There was an error changing the user's role": "\u66f4\u6539\u7528\u6237\u89d2\u8272\u8fc7\u7a0b\u4e2d\u51fa\u73b0\u9519\u8bef", - "There was an error during the upload process.": "\u5728\u6587\u4ef6\u4e0a\u4f20\u8fc7\u7a0b\u4e2d\u53d1\u751f\u9519\u8bef\u3002", "There was an error obtaining email content history for this course.": "\u5b58\u5728\u80fd\u83b7\u53d6\u8be5\u8bfe\u7a0b\u90ae\u4ef6\u5185\u5bb9\u5386\u53f2\u8bb0\u5f55\u7684\u9519\u8bef", "There was an error obtaining email task history for this course.": "\u83b7\u53d6\u8be5\u8bfe\u7a0b\u7684\u90ae\u4ef6\u4efb\u52a1\u5386\u53f2\u8bb0\u5f55\u65f6\u53d1\u751f\u9519\u8bef\u3002", "There was an error retrieving preview results for this catalog. Please check that your query is correct and try again.": "\u5728\u83b7\u53d6\u8fd9\u4e2a\u76ee\u5f55\u7684\u9884\u89c8\u7ed3\u679c\u65f6\u53d1\u751f\u9519\u8bef\u3002\u8bf7\u68c0\u67e5\u60a8\u7684\u6307\u4ee4\u662f\u5426\u6b63\u786e\u5e76\u91cd\u8bd5\u3002", - "There was an error while unpacking the file.": "\u89e3\u538b\u8fc7\u7a0b\u4e2d\u53d1\u751f\u9519\u8bef\u3002", - "There was an error while verifying the file you submitted.": "\u5728\u9a8c\u8bc1\u60a8\u63d0\u4ea4\u7684\u6587\u4ef6\u65f6\u51fa\u73b0\u9519\u8bef\u3002", "There was an error, try searching again.": "\u51fa\u9519\u4e86\uff0c\u8bf7\u5c1d\u8bd5\u91cd\u65b0\u641c\u7d20\u3002", "There were errors reindexing course.": "\u91cd\u5efa\u8bfe\u7a0b\u7d22\u5f15\u65f6\u51fa\u9519\u4e86\u3002", "There's already another assignment type with this name.": "\u5df2\u7ecf\u6709\u53e6\u4e00\u4e2a\u4f5c\u4e1a\u7c7b\u578b\u4f7f\u7528\u4e86\u8fd9\u4e2a\u540d\u5b57\u3002", @@ -1011,7 +1005,6 @@ "This learner is currently sharing a limited profile.": "\u8be5\u5b66\u751f\u5f53\u524d\u516c\u5f00\u90e8\u5206\u4e2a\u4eba\u4fe1\u606f\u3002", "This learner will be removed from the team, allowing another learner to take the available spot.": "\u6b64\u6210\u5458\u5c06\u88ab\u79fb\u9664\uff0c\u91ca\u51fa\u540d\u989d\u540e\u5176\u4ed6\u6210\u5458\u53ef\u52a0\u5165\u3002", "This link will open in a modal window": "\u8be5\u94fe\u63a5\u5c06\u5728\u4e00\u4e2a\u6a21\u5f0f\u7a97\u53e3\u4e2d\u6253\u5f00", - "This may be happening because of an error with our server or your internet connection. Try refreshing the page or making sure you are online.": "\u6b64\u60c5\u51b5\u53ef\u80fd\u7531\u4e8e\u670d\u52a1\u5668\u9519\u8bef\u6216\u8005\u60a8\u7684\u7f51\u7edc\u8fde\u63a5\u9519\u8bef\u5bfc\u81f4\u3002\u5c1d\u8bd5\u5237\u65b0\u9875\u9762\u6216\u8005\u786e\u4fdd\u7f51\u7edc\u7545\u901a\u3002", "This post is visible only to %(group_name)s.": "\u6b64\u5e16\u53ea\u5bf9%(group_name)s\u7ec4\u53ef\u89c1\u3002", "This post is visible to everyone.": "\u6b64\u5e16\u5bf9\u6240\u6709\u4eba\u53ef\u89c1\u3002", "This problem has been reset.": "\u6b64\u95ee\u9898\u5df2\u91cd\u7f6e\u3002", 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 f92b986bb6..b2f0387fd6 100644 --- a/cms/static/js/spec/views/pages/course_outline_spec.js +++ b/cms/static/js/spec/views/pages/course_outline_spec.js @@ -532,7 +532,7 @@ define(['jquery', 'edx-ui-toolkit/js/utils/spec-helpers/ajax-helpers', 'common/j describe('Section Highlights', function() { var createCourse, createCourseWithHighlights, createCourseWithHighlightsDisabled, mockHighlightValues, highlightsLink, highlightInputs, openHighlights, saveHighlights, setHighlights, - expectHighlightLinkTextToBe, expectHighlightsToBe, expectServerHandshakeWithHighlights, + expectHighlightLinkNumberToBe, expectHighlightsToBe, expectServerHandshakeWithHighlights, expectHighlightsToUpdate, maxNumHighlights = 5; @@ -591,8 +591,10 @@ define(['jquery', 'edx-ui-toolkit/js/utils/spec-helpers/ajax-helpers', 'common/j } }; - expectHighlightLinkTextToBe = function(expectedValue) { - expect(highlightsLink()).toContainText(expectedValue); + expectHighlightLinkNumberToBe = function(expectedNumber) { + var link = highlightsLink(); + expect(link).toContainText('Section Highlights'); + expect(link.find('.number-highlights')).toHaveHtml(expectedNumber); }; expectHighlightsToBe = function(expectedHighlights) { @@ -645,13 +647,13 @@ define(['jquery', 'edx-ui-toolkit/js/utils/spec-helpers/ajax-helpers', 'common/j it('displays link when no highlights exist', function() { createCourseWithHighlights([]); - expectHighlightLinkTextToBe('Enter Section Highlights'); + expectHighlightLinkNumberToBe(0); }); it('displays link when highlights exist', function() { var highlights = mockHighlightValues(2); createCourseWithHighlights(highlights); - expectHighlightLinkTextToBe('Section Highlights: 2 entered'); + expectHighlightLinkNumberToBe(2); }); it('can view when no highlights exist', function() { diff --git a/cms/static/js/views/course_outline.js b/cms/static/js/views/course_outline.js index 3872aa2bca..d93755e191 100644 --- a/cms/static/js/views/course_outline.js +++ b/cms/static/js/views/course_outline.js @@ -220,9 +220,11 @@ define(['jquery', 'underscore', 'js/views/xblock_outline', 'common/js/components event.preventDefault(); this.publishXBlock(); }.bind(this)); - element.find('.highlights-button').click(function(event) { - event.preventDefault(); - this.highlightsXBlock(); + element.find('.highlights-button').on('click keydown', function(event) { + if (event.type === 'click' || event.which === 13 || event.which === 32) { + event.preventDefault(); + this.highlightsXBlock(); + } }.bind(this)); }, diff --git a/cms/static/js/views/modals/course_outline_modals.js b/cms/static/js/views/modals/course_outline_modals.js index 3711e0d78f..9c4603e092 100644 --- a/cms/static/js/views/modals/course_outline_modals.js +++ b/cms/static/js/views/modals/course_outline_modals.js @@ -225,11 +225,9 @@ define(['jquery', 'backbone', 'underscore', 'gettext', 'js/views/baseview', getIntroductionMessage: function() { return StringUtils.interpolate( gettext( - 'The highlights you provide here are messaged (i.e., emailed) to learners. Each {item}\'s ' + - 'highlights are emailed at the time that we expect the learner to start working on that {item}. ' + - 'At this time, we assume that each {item} will take 1 week to complete.' - ), - {item: this.options.xblockType} + 'Enter 3-5 highlights to include in the email message that learners receive for ' + + 'this section (250 character limit).' + ) ); }, diff --git a/cms/static/sass/elements/_modal-window.scss b/cms/static/sass/elements/_modal-window.scss index 20afee0133..097a45a74f 100644 --- a/cms/static/sass/elements/_modal-window.scss +++ b/cms/static/sass/elements/_modal-window.scss @@ -41,7 +41,7 @@ @extend %t-copy-sub1; margin: 0 0 $baseline 0; - color: $gray; + color: $gray-d2; } .message-status { diff --git a/cms/static/sass/views/_certificates.scss b/cms/static/sass/views/_certificates.scss index 6ae672652c..124840a7af 100644 --- a/cms/static/sass/views/_certificates.scss +++ b/cms/static/sass/views/_certificates.scss @@ -11,7 +11,8 @@ // * +Layout - Certificates // ==================== .view-certificates { - .content-primary, .content-supplementary { + .content-primary, + .content-supplementary { @include box-sizing(border-box); float: left; @@ -66,10 +67,11 @@ width: flex-grid(3, 12); } - .certificate-info-section{ + .certificate-info-section { overflow: auto; - .course-title-section, .course-number-section{ + .course-title-section, + .course-number-section { min-width: 47%; @include margin-right(2%); @@ -150,7 +152,7 @@ .collection-details { .actions { - @include transition(opacity .15s .25s ease-in-out); + @include transition(opacity 0.15s 0.25s ease-in-out); position: absolute; top: $baseline; @@ -285,7 +287,9 @@ } } - label, input, textarea { + label, + input, + textarea { display: block; } @@ -306,7 +310,8 @@ } //this section is borrowed from _account.scss - we should clean up and unify later - input, textarea { + input, + textarea { @extend %t-copy-base; height: 100%; @@ -491,7 +496,8 @@ } .view-certificates .certificates { - .certificate-details, .certificate-edit { + .certificate-details, + .certificate-edit { .title { @extend %t-title4; @extend %t-strong; @@ -563,7 +569,8 @@ // ==================== // TO-DO: refactor to use collection styling where possible. .view-certificates .certificates { - .signatory-details, .signatory-edit { + .signatory-details, + .signatory-edit { @extend %ui-window; border-color: $gray-l4; @@ -595,7 +602,8 @@ } .signatory-panel-edit { - float:right; + @include float(right); + padding: 8px; position: inherit; } @@ -604,9 +612,11 @@ .signatory-edit { // TO-DO: remove icon styling, use save / cancel pattern for Studio - .signatory-panel-close, .signatory-panel-save, .signatory-panel-delete { - float:right; - padding:10px; + .signatory-panel-close, + .signatory-panel-save, + .signatory-panel-delete { + float: right; + padding: $baseline/2; } .tip { @@ -637,7 +647,9 @@ } } - label, input, textarea { + label, + input, + textarea { display: block; } @@ -658,7 +670,8 @@ } //TO-DO: this section is borrowed from _account.scss - we should clean up and unify later - input, textarea { + input, + textarea { @extend %t-copy-base; height: 100%; @@ -705,7 +718,7 @@ border-color: $red; } - .message-error{ + .message-error { color: $red; } } diff --git a/cms/static/sass/views/_container.scss b/cms/static/sass/views/_container.scss index ae8c0efe9c..197453a746 100644 --- a/cms/static/sass/views/_container.scss +++ b/cms/static/sass/views/_container.scss @@ -427,7 +427,8 @@ } } - &:hover, &:focus { + &:hover, + &:focus { background: $color-background-alternate; } } diff --git a/cms/static/sass/views/_group-configuration.scss b/cms/static/sass/views/_group-configuration.scss index ba89d4aa98..d9bb1b81aa 100644 --- a/cms/static/sass/views/_group-configuration.scss +++ b/cms/static/sass/views/_group-configuration.scss @@ -75,7 +75,8 @@ display: inline-block; color: $black; - &:hover, &:focus { + &:hover, + &:focus { color: $blue; } diff --git a/cms/static/sass/views/_outline.scss b/cms/static/sass/views/_outline.scss index f2702cbfcd..3634ef6524 100644 --- a/cms/static/sass/views/_outline.scss +++ b/cms/static/sass/views/_outline.scss @@ -48,7 +48,8 @@ } // STATE: hover/focus - &:hover, &:focus { + &:hover, + &:focus { .incontext-editor-open-action { opacity: 1; } @@ -638,17 +639,38 @@ .highlights-button { cursor: pointer; color: theme-color("primary"); + + // remove button styling + border: none; + background: none; + padding: 0; + font-weight: 600; } - .highlight-input-text { - width: 100%; - margin-bottom: 5px; - margin-top: 5px; + .number-highlights { + background: theme-color("primary"); + border-radius: 50%; + -moz-border-radius: 50%; + -webkit-border-radius: 50%; + color: $white; + display: inline-block; + font-weight: bold; + line-height: 18px; + margin-right: 2px; + text-align: center; + width: 18px; } - .highlights-description { - font-size: 80%; - font-weight: bolder; + .highlights-section-modal { + .highlight-input-text { + width: 100%; + margin-bottom: ($baseline/4); + margin-top: ($baseline/4); + } + + .highlight-input-label { + font-weight: 600; + } } // outline: edit item settings @@ -740,10 +762,6 @@ .bulkpublish-section-modal, .bulkpublish-subsection-modal, .bulkpublish-unit-modal { - .modal-introduction { - color: $gray-d2; - } - .modal-section .outline-bulkpublish { max-height: ($baseline*20); overflow-y: auto; diff --git a/cms/templates/asset_index.html b/cms/templates/asset_index.html index 65d75daaa9..eaf351e519 100644 --- a/cms/templates/asset_index.html +++ b/cms/templates/asset_index.html @@ -56,8 +56,17 @@
% if waffle_flag_enabled: -
- <%static:webpack entry="AssetsPage"> + <%static:studiofrontend page="AssetsPage" lang="fr"> + { + "id": "${context_course.id | n, js_escaped_string}", + "name": "${context_course.display_name_with_default | n, js_escaped_string}", + "url_name": "${context_course.location.name | n, js_escaped_string}", + "org": "${context_course.location.org | n, js_escaped_string}", + "num": "${context_course.location.course | n, js_escaped_string}", + "display_course_number": "${context_course.display_coursenumber | n, js_escaped_string}", + "revision": "${context_course.location.revision | n, js_escaped_string}" + } + % else:
% endif diff --git a/cms/templates/base.html b/cms/templates/base.html index cbe419c9e4..d0e4c212e7 100644 --- a/cms/templates/base.html +++ b/cms/templates/base.html @@ -1,6 +1,5 @@ -## xss-lint: disable=mako-missing-default - ## coding=utf-8 +## mako ## Pages currently use v1 styling by default. Once the Pattern Library ## rollout has been completed, this default can be switched to v2. diff --git a/cms/templates/js/course-outline.underscore b/cms/templates/js/course-outline.underscore index 30a3506920..5599a00181 100644 --- a/cms/templates/js/course-outline.underscore +++ b/cms/templates/js/course-outline.underscore @@ -201,20 +201,13 @@ if (is_proctored_exam) {
<% } %> <% if (xblockInfo.get('highlights_enabled') && course.get('self_paced') && xblockInfo.isChapter()) { %> -
- <%- gettext('Highlights:') %> +
<% var number_of_highlights = (xblockInfo.get('highlights') || []).length; %> - <% if (number_of_highlights > 0) { %> - - <%- edx.StringUtils.interpolate( - gettext('Section Highlights: {number_of_highlights} entered'), - {number_of_highlights: number_of_highlights} - ) %> - - <% } else { %> - <%- gettext('Enter Section Highlights') %> - <% } %> -
+ +
<% } %> <% if (xblockInfo.get('is_time_limited')) { %>
diff --git a/cms/templates/js/highlights-editor.underscore b/cms/templates/js/highlights-editor.underscore index a8c2e97b88..ca398f614c 100644 --- a/cms/templates/js/highlights-editor.underscore +++ b/cms/templates/js/highlights-editor.underscore @@ -2,25 +2,34 @@ diff --git a/cms/templates/ux/reference/fragments/course-settings.html b/cms/templates/ux/reference/fragments/course-settings.html index 593ec77ced..c6549ac5b4 100644 --- a/cms/templates/ux/reference/fragments/course-settings.html +++ b/cms/templates/ux/reference/fragments/course-settings.html @@ -1,5 +1,5 @@ +<%page expression_filter="h"/>
diff --git a/common/djangoapps/course_modes/apps.py b/common/djangoapps/course_modes/apps.py new file mode 100644 index 0000000000..d0b1b2c32c --- /dev/null +++ b/common/djangoapps/course_modes/apps.py @@ -0,0 +1,10 @@ + +from django.apps import AppConfig + + +class CourseModesConfig(AppConfig): + name = 'course_modes' + verbose_name = "Course Modes" + + def ready(self): + import course_modes.signals # pylint: disable=unused-import diff --git a/common/djangoapps/course_modes/startup.py b/common/djangoapps/course_modes/startup.py deleted file mode 100644 index c2e0f4d49d..0000000000 --- a/common/djangoapps/course_modes/startup.py +++ /dev/null @@ -1,4 +0,0 @@ -""" -Setup the signals on startup. -""" -import course_modes.signals # pylint: disable=unused-import diff --git a/common/djangoapps/pipeline_mako/templates/static_content.html b/common/djangoapps/pipeline_mako/templates/static_content.html index 6e0aecc977..9767468c2a 100644 --- a/common/djangoapps/pipeline_mako/templates/static_content.html +++ b/common/djangoapps/pipeline_mako/templates/static_content.html @@ -86,6 +86,45 @@ engine = Engine(dirs=settings.DEFAULT_TEMPLATE_ENGINE['DIRS']) source, template_path = Loader(engine).load_template_source(path) %>${source | n, decode.utf8} +<%def name="studiofrontend(page, lang='en')"> + <%doc> + Loads a studio-frontend page, with the necessary context. Context is expected + as a dictionary in the body of this tag. + + Dev note: we could also add the locale-injection script in this block + -use a better default than the hardcoded 'en'. There should be a setting or something? + -lookup (webpack exported) locale-injection script using lang as key + -include it as the first script in this block + + <% + from django.template import Template, Context + from webpack_loader.exceptions import WebpackLoaderBadStatsError + import json + + def _convert_dict_to_json(input_dict): + output_json = "{" + for key in input_dict: + output_json = "{}{}:\"{}\",".format(output_json, key, input_dict[key]) + output_json += "}" + return output_json + + body = capture(caller.body) + body_dict = json.loads(body) + body_dict['lang'] = lang + return Template(""" + +
+ {% load render_bundle from webpack_loader %} + {% render_bundle page %} + """).render(Context({ + 'body': _convert_dict_to_json(body_dict), + 'page': page + })) + %> + + <%def name="webpack(entry)"> <%doc> Loads Javascript onto your page from a Webpack-generated bundle. diff --git a/common/djangoapps/student/management/commands/add_to_group.py b/common/djangoapps/student/management/commands/add_to_group.py index 66f0f4eaca..28e5b3582b 100644 --- a/common/djangoapps/student/management/commands/add_to_group.py +++ b/common/djangoapps/student/management/commands/add_to_group.py @@ -1,45 +1,39 @@ -from optparse import make_option +from __future__ import print_function from django.core.management.base import BaseCommand, CommandError from django.contrib.auth.models import User, Group class Command(BaseCommand): - option_list = BaseCommand.option_list + ( - make_option('--list', - action='store_true', - dest='list', - default=False, - help='List available groups'), - make_option('--create', - action='store_true', - dest='create', - default=False, - help='Create the group if it does not exist'), - make_option('--remove', - action='store_true', - dest='remove', - default=False, - help='Remove the user from the group instead of adding it'), - ) + def add_arguments(self, parser): + parser.add_argument('name_or_email', + help='Username or email address of the user to add or remove') + parser.add_argument('group_name', + help='Name of the group to change') + parser.add_argument('--list', + action='store_true', + help='List available groups') + parser.add_argument('--create', + action='store_true', + help='Create the group if it does not exist') + parser.add_argument('--remove', + action='store_true', + help='Remove the user from the group instead of adding it') - args = ' ' help = 'Add a user to a group' def print_groups(self): - print 'Groups available:' + print('Groups available:') for group in Group.objects.all().distinct(): - print ' ', group.name + print(' {}'.format(group.name)) def handle(self, *args, **options): if options['list']: self.print_groups() return - if len(args) != 2: - raise CommandError('Usage is add_to_group {0}'.format(self.args)) - - name_or_email, group_name = args + name_or_email = options['name_or_email'] + group_name = options['group_name'] if '@' in name_or_email: user = User.objects.get(email=name_or_email) @@ -60,4 +54,4 @@ class Command(BaseCommand): else: user.groups.add(group) - print 'Success!' + print('Success!') diff --git a/common/djangoapps/student/management/commands/anonymized_id_mapping.py b/common/djangoapps/student/management/commands/anonymized_id_mapping.py index ce08b39446..6315facc65 100644 --- a/common/djangoapps/student/management/commands/anonymized_id_mapping.py +++ b/common/djangoapps/student/management/commands/anonymized_id_mapping.py @@ -20,23 +20,17 @@ from opaque_keys.edx.keys import CourseKey class Command(BaseCommand): """Add our handler to the space where django-admin looks up commands.""" - # TODO: revisit now that rake has been deprecated - # It appears that with the way Rake invokes these commands, we can't - # have more than one arg passed through...annoying. - args = ("course_id", ) - help = """Export a CSV mapping usernames to anonymized ids Exports a CSV document mapping each username in the specified course to the anonymized, unique user ID. """ - def handle(self, *args, **options): - if len(args) != 1: - raise CommandError("Usage: unique_id_mapping %s" % - " ".join(("<%s>" % arg for arg in Command.args))) + def add_arguments(self, parser): + parser.add_argument('course_id') - course_key = CourseKey.from_string(args[0]) + def handle(self, *args, **options): + course_key = CourseKey.from_string(options['course_id']) # Generate the output filename from the course ID. # Change slashes to dashes first, and then append .csv extension. diff --git a/common/djangoapps/student/management/commands/assigngroups.py b/common/djangoapps/student/management/commands/assigngroups.py index 166e5cab16..ed5bf08ef5 100644 --- a/common/djangoapps/student/management/commands/assigngroups.py +++ b/common/djangoapps/student/management/commands/assigngroups.py @@ -1,3 +1,5 @@ +from __future__ import print_function + from django.core.management.base import BaseCommand from django.contrib.auth.models import User @@ -11,22 +13,27 @@ from textwrap import dedent import json from pytz import UTC +# Examples: +# python manage.py assigngroups summary_test:0.3,skip_summary_test:0.7 log.txt "Do previews of future materials help?" +# python manage.py assigngroups skip_capacitor:0.3,capacitor:0.7 log.txt "Do we show capacitor in linearity tutorial?" + def group_from_value(groups, v): - ''' Given group: (('a',0.3),('b',0.4),('c',0.3)) And random value + """ + Given group: (('a',0.3),('b',0.4),('c',0.3)) And random value in [0,1], return the associated group (in the above case, return 'a' if v<0.3, 'b' if 0.3<=v<0.7, and 'c' if v>0.7 -''' - sum = 0 - for (g, p) in groups: - sum = sum + p - if sum > v: - return g - return g # For round-off errors + """ + curr_sum = 0 + for (group, p_value) in groups: + curr_sum = curr_sum + p_value + if curr_sum > v: + return group + return group # For round-off errors class Command(BaseCommand): - help = dedent("""\ + help = dedent(""" Assign users to test groups. Takes a list of groups: a:0.3,b:0.4,c:0.3 file.txt "Testing something" Will assign each user to group a, b, or c with @@ -36,48 +43,49 @@ class Command(BaseCommand): Will log what happened to file.txt. """) + def add_arguments(self, parser): + parser.add_argument('group_and_score') + parser.add_argument('log_name') + parser.add_argument('description') + def handle(self, *args, **options): - if len(args) != 3: - print "Invalid number of options" - sys.exit(-1) - # Extract groups from string - group_strs = [x.split(':') for x in args[0].split(',')] + group_strs = [x.split(':') for x in options['group_and_score'].split(',')] groups = [(group, float(value)) for group, value in group_strs] - print "Groups", groups + print("Groups", groups) - ## Confirm group probabilities add up to 1 + # Confirm group probabilities add up to 1 total = sum(zip(*groups)[1]) - print "Total:", total + print("Total:", total) if abs(total - 1) > 0.01: - print "Total not 1" + print("Total not 1") sys.exit(-1) - ## Confirm groups don't already exist + # Confirm groups don't already exist for group in dict(groups): if UserTestGroup.objects.filter(name=group).count() != 0: - print group, "already exists!" + print(group, "already exists!") sys.exit(-1) group_objects = {} - f = open(args[1], "a+") + f = open(options['log_name'], "a+") - ## Create groups + # Create groups for group in dict(groups): utg = UserTestGroup() utg.name = group - utg.description = json.dumps({"description": args[2]}, + utg.description = json.dumps({"description": options['description']}, {"time": datetime.datetime.now(UTC).isoformat()}) group_objects[group] = utg group_objects[group].save() - ## Assign groups + # Assign groups users = list(User.objects.all()) count = 0 for user in users: if count % 1000 == 0: - print count + print(count) count = count + 1 v = random.uniform(0, 1) group = group_from_value(groups, v) @@ -88,10 +96,7 @@ class Command(BaseCommand): group=group ).encode('utf-8')) - ## Save groups + # Save groups for group in group_objects: group_objects[group].save() f.close() - -# python manage.py assigngroups summary_test:0.3,skip_summary_test:0.7 log.txt "Do previews of future materials help?" -# python manage.py assigngroups skip_capacitor:0.3,capacitor:0.7 log.txt "Do we show capacitor in linearity tutorial?" diff --git a/common/djangoapps/student/management/commands/bulk_change_enrollment.py b/common/djangoapps/student/management/commands/bulk_change_enrollment.py index 569dc78488..9dbda939c0 100644 --- a/common/djangoapps/student/management/commands/bulk_change_enrollment.py +++ b/common/djangoapps/student/management/commands/bulk_change_enrollment.py @@ -6,6 +6,7 @@ from django.db import transaction from opaque_keys import InvalidKeyError from opaque_keys.edx.keys import CourseKey from optparse import make_option +from six import text_type from openedx.core.djangoapps.content.course_overviews.models import CourseOverview from course_modes.models import CourseMode @@ -31,54 +32,36 @@ class Command(BaseCommand): Without the --commit option, the command will have no effect. """ - option_list = BaseCommand.option_list + ( - make_option( - '-f', '--from_mode', - dest='from_mode', - default=None, - help='move from this enrollment mode' - ), - make_option( - '-t', '--to_mode', - dest='to_mode', - default=None, - help='move to this enrollment mode' - ), - make_option( + def add_arguments(self, parser): + group = parser.add_mutually_exclusive_group() + group.add_argument( '-c', '--course', - dest='course', - default=None, - help='the course to change enrollments in' - ), - make_option( + help='The course to change enrollments in') + group.add_argument( '-o', '--org', - dest='org', - default=None, - help='all courses belonging to this org will be selected for changing the enrollments' - ), - make_option( + help='All courses belonging to this org will be selected for changing the enrollments') + + parser.add_argument( + '-f', '--from_mode', + required=True, + help='Move from this enrollment mode') + parser.add_argument( + '-t', '--to_mode', + required=True, + help='Move to this enrollment mode') + parser.add_argument( '--commit', action='store_true', - dest='commit', - default=False, - help='display what will be done without any effect' - ) - ) + help='Save the changes, without this flag only a dry run will be performed and nothing will be changed') def handle(self, *args, **options): - course_id = options.get('course') - org = options.get('org') - from_mode = options.get('from_mode') - to_mode = options.get('to_mode') - commit = options.get('commit') - - if (not course_id and not org) or (course_id and org): - raise CommandError('You must provide either a course ID or an org, but not both.') - - if from_mode is None or to_mode is None: - raise CommandError('Both `from` and `to` course modes must be given.') - + course_id = options['course'] + org = options['org'] + from_mode = options['from_mode'] + to_mode = options['to_mode'] + commit = options['commit'] course_keys = [] + if course_id: try: course_key = CourseKey.from_string(course_id) @@ -111,7 +94,7 @@ class Command(BaseCommand): commit (bool): required to make the change to the database. Otherwise just a count will be displayed. """ - unicode_course_key = unicode(course_key) + unicode_course_key = text_type(course_key) if CourseMode.mode_for_course(course_key, to_mode) is None: logger.info('Mode ({}) does not exist for course ({}).'.format(to_mode, unicode_course_key)) return diff --git a/common/djangoapps/student/management/commands/cert_restriction.py b/common/djangoapps/student/management/commands/cert_restriction.py index c43ff05f3e..f57ccf70d5 100644 --- a/common/djangoapps/student/management/commands/cert_restriction.py +++ b/common/djangoapps/student/management/commands/cert_restriction.py @@ -1,12 +1,14 @@ -from django.core.management.base import BaseCommand, CommandError -import os -from optparse import make_option -from student.models import UserProfile +from __future__ import print_function + import csv +import os + +from django.core.management.base import BaseCommand, CommandError + +from student.models import UserProfile class Command(BaseCommand): - help = """ Sets or gets certificate restrictions for users from embargoed countries. (allow_certificate in @@ -31,79 +33,62 @@ class Command(BaseCommand): """ - option_list = BaseCommand.option_list + ( - make_option('-i', '--import', - metavar='IMPORT_FILE', - dest='import', - default=False, - help='csv file to import, comma delimitted file with ' - 'double-quoted entries'), - make_option('-o', '--output', - metavar='EXPORT_FILE', - dest='output', - default=False, - help='csv file to export'), - make_option('-e', '--enable', - metavar='STUDENT', - dest='enable', - default=False, - help="enable a single student's certificate"), - make_option('-d', '--disable', - metavar='STUDENT', - dest='disable', - default=False, - help="disable a single student's certificate") - ) + def add_arguments(self, parser): + # This command can only take one of these arguments per run, this enforces that. + group = parser.add_mutually_exclusive_group(required=True) + group.add_argument('-i', '--import', + metavar='IMPORT_FILE', + nargs='?', + help='CSV file to import, comma delimitted file with double-quoted entries') + group.add_argument('-o', '--output', + metavar='EXPORT_FILE', + nargs='?', + help='CSV file to export') + group.add_argument('-e', '--enable', + metavar='STUDENT', + nargs='?', + help='Enable a certificate for a single student') + group.add_argument('-d', '--disable', + metavar='STUDENT', + nargs='?', + help='Disable a certificate for a single student') def handle(self, *args, **options): if options['output']: - if os.path.exists(options['output']): - raise CommandError("File {0} already exists".format( - options['output'])) - disabled_users = UserProfile.objects.filter( - allow_certificate=False) + raise CommandError("File {0} already exists".format(options['output'])) + disabled_users = UserProfile.objects.filter(allow_certificate=False) with open(options['output'], 'w') as csvfile: - csvwriter = csv.writer(csvfile, delimiter=',', quotechar='"', - quoting=csv.QUOTE_MINIMAL) + csvwriter = csv.writer(csvfile, delimiter=',', quotechar='"', quoting=csv.QUOTE_MINIMAL) for user in disabled_users: csvwriter.writerow([user.user.username]) + print('{} disabled users written'.format(len(disabled_users))) elif options['import']: - if not os.path.exists(options['import']): - raise CommandError("File {0} does not exist".format( - options['import'])) + raise CommandError("File {0} does not exist".format(options['import'])) - print "Importing students from {0}".format(options['import']) + print("Importing students from {0}".format(options['import'])) - students = None with open(options['import']) as csvfile: - student_list = csv.reader(csvfile, delimiter=',', - quotechar='"') + student_list = csv.reader(csvfile, delimiter=',', quotechar='"') students = [student[0] for student in student_list] + if not students: - raise CommandError( - "Unable to read student data from {0}".format( - options['import'])) - UserProfile.objects.filter(user__username__in=students).update( - allow_certificate=False) + raise CommandError("Unable to read student data from {0}".format(options['import'])) + + update_cnt = UserProfile.objects.filter(user__username__in=students).update(allow_certificate=False) + print('{} user(s) disabled out of {} in CSV file'.format(update_cnt, len(students))) elif options['enable']: - - print "Enabling {0} for certificate download".format( - options['enable']) - cert_allow = UserProfile.objects.get( - user__username=options['enable']) + print("Enabling {0} for certificate download".format(options['enable'])) + cert_allow = UserProfile.objects.get(user__username=options['enable']) cert_allow.allow_certificate = True cert_allow.save() elif options['disable']: - - print "Disabling {0} for certificate download".format( - options['disable']) - cert_allow = UserProfile.objects.get( - user__username=options['disable']) + print("Disabling {0} for certificate download".format(options['disable'])) + cert_allow = UserProfile.objects.get(user__username=options['disable']) cert_allow.allow_certificate = False cert_allow.save() diff --git a/common/djangoapps/student/management/commands/change_enrollment.py b/common/djangoapps/student/management/commands/change_enrollment.py index 38c12d8d0d..efd0e51b6c 100644 --- a/common/djangoapps/student/management/commands/change_enrollment.py +++ b/common/djangoapps/student/management/commands/change_enrollment.py @@ -4,8 +4,8 @@ import logging from django.core.management.base import BaseCommand, CommandError from django.db import transaction +from opaque_keys import InvalidKeyError from opaque_keys.edx.keys import CourseKey -from optparse import make_option from student.models import CourseEnrollment, User @@ -33,64 +33,60 @@ class Command(BaseCommand): Or - $ ... change_enrollment -e "joe@example.com,frank@example.com,bill@example.com" -c some/course/id --from audit --to honor + $ ... change_enrollment -e "joe@example.com,frank@example.com,..." -c some/course/id --from audit --to honor See what would have been changed from audit to honor without making that change $ ... change_enrollment -u joe,frank,bill -c some/course/id --from audit --to honor -n - """ - option_list = BaseCommand.option_list + ( - make_option('-f', '--from', - metavar='FROM_MODE', - dest='from_mode', - default=False, - help='move from this enrollment mode'), - make_option('-t', '--to', - metavar='TO_MODE', - dest='to_mode', - default=False, - help='move to this enrollment mode'), - make_option('-u', '--usernames', - metavar='USERNAME', - dest='username', - default=False, - help="Comma-separated list of usernames to move in the course"), - make_option('-e', '--emails', - metavar='EMAIL', - dest='email', - default=False, - help="Comma-separated list of email addresses to move in the course"), - make_option('-c', '--course', - metavar='COURSE_ID', - dest='course_id', - default=False, - help="course id to use for transfer"), - make_option('-n', '--noop', - action='store_true', - dest='noop', - default=False, - help="display what will be done but don't actually do anything") + enrollment_modes = ('audit', 'verified', 'honor') - ) + def add_arguments(self, parser): + parser.add_argument('-f', '--from', + metavar='FROM_MODE', + dest='from_mode', + required=True, + choices=self.enrollment_modes, + help='Move from this enrollment mode') + parser.add_argument('-t', '--to', + metavar='TO_MODE', + dest='to_mode', + required=True, + choices=self.enrollment_modes, + help='Move to this enrollment mode') + parser.add_argument('-u', '--username', + metavar='USERNAME', + help='Comma-separated list of usernames to move in the course') + parser.add_argument('-e', '--email', + metavar='EMAIL', + help='Comma-separated list of email addresses to move in the course') + parser.add_argument('-c', '--course', + metavar='COURSE_ID', + dest='course_id', + required=True, + help='Course id to use for transfer') + parser.add_argument('-n', '--noop', + action='store_true', + help='Display what will be done but do not actually do anything') def handle(self, *args, **options): - error_users = [] - success_users = [] + try: + course_key = CourseKey.from_string(options['course_id']) + except InvalidKeyError: + raise CommandError('Invalid or non-existant course id {}'.format(options['course_id'])) - if not options['course_id']: - raise CommandError('You must specify a course id for this command') - if not options['from_mode'] or not options['to_mode']: - raise CommandError('You must specify a "to" and "from" mode as parameters') - - course_key = CourseKey.from_string(options['course_id']) + if not options['username'] and not options['email']: + raise CommandError('You must include usernames (-u) or emails (-e) to select users to update') enrollment_args = dict( course_id=course_key, mode=options['from_mode'] ) + error_users = [] + success_users = [] + if options['username']: self.update_enrollments('username', enrollment_args, options, error_users, success_users) @@ -102,8 +98,10 @@ class Command(BaseCommand): def update_enrollments(self, identifier, enrollment_args, options, error_users, success_users): """ Update enrollments for a specific user identifier (email or username). """ users = options[identifier].split(",") + for identified_user in users: logger.info(identified_user) + try: user_args = { identifier: identified_user diff --git a/common/djangoapps/student/management/commands/create_random_users.py b/common/djangoapps/student/management/commands/create_random_users.py index 7c58f1eb71..79de0a585a 100644 --- a/common/djangoapps/student/management/commands/create_random_users.py +++ b/common/djangoapps/student/management/commands/create_random_users.py @@ -1,6 +1,7 @@ """ A script to create some dummy users """ +from __future__ import print_function import uuid from django.core.management.base import BaseCommand @@ -32,6 +33,7 @@ def create(num, course_key): (user, _, _) = _do_create_account(make_random_form()) if course_key is not None: CourseEnrollment.enroll(user, course_key) + print('Created user {}'.format(user.username)) class Command(BaseCommand): @@ -45,16 +47,15 @@ Examples: create_random_users.py 100 HarvardX/CS50x/2012 """ + def add_arguments(self, parser): + parser.add_argument('num_users', + help='Number of users to create', + type=int) + parser.add_argument('course_key', + help='Add newly created users to this course', + nargs='?') + def handle(self, *args, **options): - if len(args) < 1 or len(args) > 2: - print Command.help - return - - num = int(args[0]) - - if len(args) == 2: - course_key = CourseKey.from_string(args[1]) - else: - course_key = None - + num = options['num_users'] + course_key = CourseKey.from_string(options['course_key']) if options['course_key'] else None create(num, course_key) diff --git a/common/djangoapps/student/management/commands/create_user.py b/common/djangoapps/student/management/commands/create_user.py index c98452ae49..51ecb12043 100644 --- a/common/djangoapps/student/management/commands/create_user.py +++ b/common/djangoapps/student/management/commands/create_user.py @@ -1,8 +1,7 @@ -from optparse import make_option +from __future__ import print_function from django.conf import settings from django.contrib.auth.models import User -from django.core.management.base import BaseCommand from django.utils import translation from opaque_keys.edx.keys import CourseKey @@ -23,56 +22,39 @@ class Command(TrackedCommand): manage.py ... create_user -e test@example.com -p insecure -c edX/Open_DemoX/edx_demo_course -m verified """ - option_list = BaseCommand.option_list + ( - make_option('-m', '--mode', - metavar='ENROLLMENT_MODE', - dest='mode', - default='honor', - choices=('audit', 'verified', 'honor'), - help='Enrollment type for user for a specific course'), - make_option('-u', '--username', - metavar='USERNAME', - dest='username', - default=None, - help='Username, defaults to "user" in the email'), - make_option('-n', '--name', - metavar='NAME', - dest='name', - default=None, - help='Name, defaults to "user" in the email'), - make_option('-p', '--password', - metavar='PASSWORD', - dest='password', - default=None, - help='Password for user'), - make_option('-e', '--email', - metavar='EMAIL', - dest='email', - default=None, - help='Email for user'), - make_option('-c', '--course', - metavar='COURSE_ID', - dest='course', - default=None, - help='course to enroll the user in (optional)'), - make_option('-s', '--staff', - dest='staff', - default=False, - action='store_true', - help='give user the staff bit'), - ) + def add_arguments(self, parser): + parser.add_argument('-m', '--mode', + metavar='ENROLLMENT_MODE', + default='honor', + choices=('audit', 'verified', 'honor'), + help='Enrollment type for user for a specific course, defaults to "honor"') + parser.add_argument('-u', '--username', + metavar='USERNAME', + help='Username, defaults to "user" in the email') + parser.add_argument('-n', '--name', + metavar='NAME', + help='Name, defaults to "user" in the email') + parser.add_argument('-p', '--password', + metavar='PASSWORD', + help='Password for user', + required=True) + parser.add_argument('-e', '--email', + metavar='EMAIL', + help='Email for user', + required=True) + parser.add_argument('-c', '--course', + metavar='COURSE_ID', + help='Course to enroll the user in (optional)') + parser.add_argument('-s', '--staff', + action='store_true', + help='Give user the staff bit, defaults to off') def handle(self, *args, **options): - username = options['username'] - name = options['name'] - if not username: - username = options['email'].split('@')[0] - if not name: - name = options['email'].split('@')[0] + username = options['username'] if options['username'] else options['email'].split('@')[0] + name = options['name'] if options['name'] else options['email'].split('@')[0] # parse out the course into a coursekey - if options['course']: - course = CourseKey.from_string(options['course']) + course = CourseKey.from_string(options['course']) if options['course'] else None form = AccountCreationForm( data={ @@ -83,11 +65,13 @@ class Command(TrackedCommand): }, tos_required=False ) + # django.utils.translation.get_language() will be used to set the new # user's preferred language. This line ensures that the result will # match this installation's default locale. Otherwise, inside a # management command, it will always return "en-us". translation.activate(settings.LANGUAGE_CODE) + try: user, _, reg = _do_create_account(form) if options['staff']: @@ -97,8 +81,10 @@ class Command(TrackedCommand): reg.save() create_comments_service_user(user) except AccountValidationError as e: - print e.message + print(e.message) user = User.objects.get(email=options['email']) - if options['course']: + + if course: CourseEnrollment.enroll(user, course, mode=options['mode']) + translation.deactivate() diff --git a/common/djangoapps/student/management/commands/populate_created_on_site_user_attribute.py b/common/djangoapps/student/management/commands/populate_created_on_site_user_attribute.py index 34a495e16d..78819726ae 100644 --- a/common/djangoapps/student/management/commands/populate_created_on_site_user_attribute.py +++ b/common/djangoapps/student/management/commands/populate_created_on_site_user_attribute.py @@ -14,7 +14,7 @@ class Command(BaseCommand): This command back-populates domain of the site the user account was created on. """ help = """./manage.py lms populate_created_on_site_user_attribute --users ,... - '--activation-keys ,... --site-domain --settings=devstack""" + '--activation-keys ,... --site-domain --settings=devstack_docker""" def add_arguments(self, parser): """ @@ -35,6 +35,7 @@ class Command(BaseCommand): parser.add_argument( '--site-domain', help='Enter an existing site domain.', + required=True ) def handle(self, *args, **options): @@ -42,8 +43,6 @@ class Command(BaseCommand): user_ids = options['users'].split(',') if options['users'] else [] activation_keys = options['activation_keys'].split(',') if options['activation_keys'] else [] - if not site_domain: - raise CommandError('You must provide site-domain argument.') if not user_ids and not activation_keys: raise CommandError('You must provide user ids or activation keys.') diff --git a/common/djangoapps/student/management/commands/set_staff.py b/common/djangoapps/student/management/commands/set_staff.py index 1556923253..cf8134c36a 100644 --- a/common/djangoapps/student/management/commands/set_staff.py +++ b/common/djangoapps/student/management/commands/set_staff.py @@ -1,47 +1,45 @@ -from optparse import make_option +from __future__ import print_function +import re from django.contrib.auth.models import User -from django.core.management.base import BaseCommand, CommandError -import re +from django.core.management.base import BaseCommand class Command(BaseCommand): - option_list = BaseCommand.option_list + ( - make_option('--unset', - action='store_true', - dest='unset', - default=False, - help='Set is_staff to False instead of True'), - ) - args = ' [user|email ...]>' help = """ This command will set is_staff to true for one or more users. Lookup by username or email address, assumes usernames do not look like email addresses. """ + def add_arguments(self, parser): + parser.add_argument('users', + nargs='+', + help='Users to set or unset (with the --unset flag) as superusers') + parser.add_argument('--unset', + action='store_true', + dest='unset', + default=False, + help='Set is_staff to False instead of True') + def handle(self, *args, **options): - if len(args) < 1: - raise CommandError('Usage is set_staff {0}'.format(self.args)) - - for user in args: - if re.match(r'[^@]+@[^@]+\.[^@]+', user): - try: + for user in options['users']: + try: + if re.match(r'[^@]+@[^@]+\.[^@]+', user): v = User.objects.get(email=user) - except: - raise CommandError("User {0} does not exist".format(user)) - else: - try: + else: v = User.objects.get(username=user) - except: - raise CommandError("User {0} does not exist".format(user)) - if options['unset']: - v.is_staff = False - else: - v.is_staff = True + if options['unset']: + v.is_staff = False + else: + v.is_staff = True - v.save() + v.save() + print('Modified {} sucessfully.'.format(user)) - print 'Success!' + except Exception as err: # pylint: disable=broad-except + print("Error modifying user with identifier {}: {}: {}".format(user, type(err).__name__, err.message)) + + print('Complete!') diff --git a/common/djangoapps/student/management/commands/set_superuser.py b/common/djangoapps/student/management/commands/set_superuser.py index 068742bc8c..ee65cbd09f 100644 --- a/common/djangoapps/student/management/commands/set_superuser.py +++ b/common/djangoapps/student/management/commands/set_superuser.py @@ -1,32 +1,31 @@ """Management command to grant or revoke superuser access for one or more users""" +from __future__ import print_function -from optparse import make_option from django.contrib.auth.models import User -from django.core.management.base import BaseCommand, CommandError +from django.core.management.base import BaseCommand class Command(BaseCommand): """Management command to grant or revoke superuser access for one or more users""" - option_list = BaseCommand.option_list + ( - make_option('--unset', - action='store_true', - dest='unset', - default=False, - help='Set is_superuser to False instead of True'), - ) - args = ' [user|email ...]>' help = """ This command will set is_superuser to true for one or more users. Lookup by username or email address, assumes usernames do not look like email addresses. """ - def handle(self, *args, **options): - if len(args) < 1: - raise CommandError('Usage is set_superuser {0}'.format(self.args)) + def add_arguments(self, parser): + parser.add_argument('users', + nargs='+', + help='Users to set or unset (with the --unset flag) as superusers') + parser.add_argument('--unset', + action='store_true', + dest='unset', + default=False, + help='Set is_superuser to False instead of True') - for user in args: + def handle(self, *args, **options): + for user in options['users']: try: if '@' in user: userobj = User.objects.get(email=user) @@ -39,8 +38,9 @@ class Command(BaseCommand): userobj.is_superuser = True userobj.save() + print('Modified {} sucessfully.'.format(user)) except Exception as err: # pylint: disable=broad-except - print "Error modifying user with identifier {}: {}: {}".format(user, type(err).__name__, err.message) + print("Error modifying user with identifier {}: {}: {}".format(user, type(err).__name__, err.message)) - print 'Success!' + print('Complete!') diff --git a/common/djangoapps/student/management/tests/test_bulk_change_enrollment.py b/common/djangoapps/student/management/tests/test_bulk_change_enrollment.py index 00c903631d..7fb1076908 100644 --- a/common/djangoapps/student/management/tests/test_bulk_change_enrollment.py +++ b/common/djangoapps/student/management/tests/test_bulk_change_enrollment.py @@ -1,5 +1,7 @@ """Tests for the bulk_change_enrollment command.""" import ddt +from six import text_type + from django.core.management import call_command from django.core.management.base import CommandError from mock import patch, call @@ -35,12 +37,15 @@ class BulkChangeEnrollmentTests(SharedModuleStoreTestCase): # Verify that no users are in the `from` mode yet. self.assertEqual(len(CourseEnrollment.objects.filter(mode=to_mode, course_id=self.course.id)), 0) + args = '--course {course} --from_mode {from_mode} --to_mode {to_mode} --commit'.format( + course=text_type(self.course.id), + from_mode=from_mode, + to_mode=to_mode + ) + call_command( 'bulk_change_enrollment', - course=unicode(self.course.id), - from_mode=from_mode, - to_mode=to_mode, - commit=True, + *args.split(' ') ) # Verify that all users have been moved -- if not, this will @@ -67,12 +72,15 @@ class BulkChangeEnrollmentTests(SharedModuleStoreTestCase): self.assertEqual(len(CourseEnrollment.objects.filter(mode=to_mode, course_id=self.course.id)), 0) self.assertEqual(len(CourseEnrollment.objects.filter(mode=to_mode, course_id=course_2.id)), 0) - call_command( - 'bulk_change_enrollment', + args = '--org {org} --from_mode {from_mode} --to_mode {to_mode} --commit'.format( org=self.org, from_mode=from_mode, - to_mode=to_mode, - commit=True, + to_mode=to_mode + ) + + call_command( + 'bulk_change_enrollment', + *args.split(' ') ) # Verify that all users have been moved -- if not, this will @@ -91,7 +99,7 @@ class BulkChangeEnrollmentTests(SharedModuleStoreTestCase): call_command( 'bulk_change_enrollment', org=self.org, - course=unicode(self.course.id), + course=text_type(self.course.id), from_mode='audit', to_mode='no-id-professional', commit=True, @@ -114,12 +122,15 @@ class BulkChangeEnrollmentTests(SharedModuleStoreTestCase): self.assertEqual(len(CourseEnrollment.objects.filter(mode=to_mode, course_id=self.course.id)), 0) self.assertEqual(len(CourseEnrollment.objects.filter(mode=to_mode, course_id=course_2.id)), 0) - call_command( - 'bulk_change_enrollment', + args = '--org {org} --from_mode {from_mode} --to_mode {to_mode} --commit'.format( org=self.org, from_mode=from_mode, - to_mode=to_mode, - commit=True, + to_mode=to_mode + ) + + call_command( + 'bulk_change_enrollment', + *args.split(' ') ) # Verify that users were not moved for the invalid course/mode combination @@ -139,12 +150,15 @@ class BulkChangeEnrollmentTests(SharedModuleStoreTestCase): CourseModeFactory(course_id=self.course.id, mode_slug='no-id-professional') with self.assertRaises(CommandError): - call_command( - 'bulk_change_enrollment', + args = '--org {org} --from_mode {from_mode} --to_mode {to_mode} --commit'.format( org='fakeX', from_mode='audit', to_mode='no-id-professional', - commit=True, + ) + + call_command( + 'bulk_change_enrollment', + *args.split(' ') ) def test_without_commit(self): @@ -152,11 +166,15 @@ class BulkChangeEnrollmentTests(SharedModuleStoreTestCase): self._enroll_users(self.course, self.users, 'audit') CourseModeFactory(course_id=self.course.id, mode_slug='honor') + args = '--course {course} --from_mode {from_mode} --to_mode {to_mode}'.format( + course=text_type(self.course.id), + from_mode='audit', + to_mode='honor' + ) + call_command( 'bulk_change_enrollment', - course=unicode(self.course.id), - from_mode='audit', - to_mode='honor', + *args.split(' ') ) # Verify that no users are in the honor mode. @@ -170,7 +188,7 @@ class BulkChangeEnrollmentTests(SharedModuleStoreTestCase): with self.assertRaises(CommandError): call_command( 'bulk_change_enrollment', - course=unicode(self.course.id), + course=text_type(self.course.id), from_mode='audit', ) @@ -180,7 +198,7 @@ class BulkChangeEnrollmentTests(SharedModuleStoreTestCase): command_options = { 'from_mode': 'audit', 'to_mode': 'honor', - 'course': unicode(self.course.id), + 'course': text_type(self.course.id), } command_options.pop(option) @@ -209,7 +227,7 @@ class BulkChangeEnrollmentTests(SharedModuleStoreTestCase): [ call( EVENT_NAME_ENROLLMENT_MODE_CHANGED, - {'course_id': unicode(course.id), 'user_id': user.id, 'mode': to_mode} + {'course_id': text_type(course.id), 'user_id': user.id, 'mode': to_mode} ), ] ) diff --git a/common/djangoapps/student/management/tests/test_change_enrollment.py b/common/djangoapps/student/management/tests/test_change_enrollment.py index 5cfb8d9592..503f8a3d65 100644 --- a/common/djangoapps/student/management/tests/test_change_enrollment.py +++ b/common/djangoapps/student/management/tests/test_change_enrollment.py @@ -2,6 +2,7 @@ import ddt from mock import patch +from six import text_type from django.core.management import call_command from xmodule.modulestore.tests.factories import CourseFactory @@ -53,13 +54,6 @@ class ChangeEnrollmentTests(SharedModuleStoreTestCase): """ The command should update the user's enrollment. """ user_str = ','.join([getattr(user, method) for user in self.users]) user_ids = [u.id for u in self.users] - command_args = { - 'course_id': unicode(self.course.id), - 'to_mode': 'honor', - 'from_mode': 'audit', - 'noop': noop, - method: user_str, - } # Verify users are not in honor mode yet self.assertEqual( @@ -67,11 +61,19 @@ class ChangeEnrollmentTests(SharedModuleStoreTestCase): 0 ) - call_command( - 'change_enrollment', - **command_args + noop = " --noop" if noop else "" + + # Hack around call_command bugs dealing with required options see: + # https://stackoverflow.com/questions/32036562/call-command-argument-is-required + command_args = '--course {course} --to honor --from audit --{method} {user_str}{noop}'.format( + course=text_type(self.course.id), + noop=noop, + method=method, + user_str=user_str ) + call_command('change_enrollment', *command_args.split(' ')) + # Verify correct number of users are now in honor mode self.assertEqual( len(CourseEnrollment.objects.filter(mode='honor', user_id__in=user_ids)), @@ -95,12 +97,6 @@ class ChangeEnrollmentTests(SharedModuleStoreTestCase): all_users.append(fake_user) user_str = ','.join(all_users) real_user_ids = [u.id for u in self.users] - command_args = { - 'course_id': unicode(self.course.id), - 'to_mode': 'honor', - 'from_mode': 'audit', - method: user_str, - } # Verify users are not in honor mode yet self.assertEqual( @@ -108,11 +104,14 @@ class ChangeEnrollmentTests(SharedModuleStoreTestCase): 0 ) - call_command( - 'change_enrollment', - **command_args + command_args = '--course {course} --to honor --from audit --{method} {user_str}'.format( + course=text_type(self.course.id), + method=method, + user_str=user_str ) + call_command('change_enrollment', *command_args.split(' ')) + # Verify correct number of users are now in honor mode self.assertEqual( len(CourseEnrollment.objects.filter(mode='honor', user_id__in=real_user_ids)), diff --git a/common/djangoapps/student/models.py b/common/djangoapps/student/models.py index ab269f49b8..2ef11c0dbc 100644 --- a/common/djangoapps/student/models.py +++ b/common/djangoapps/student/models.py @@ -1686,9 +1686,13 @@ class CourseEnrollment(models.Model): """ if not self._course_overview: try: - self._course_overview = CourseOverview.get_from_id(self.course_id) - except (CourseOverview.DoesNotExist, IOError): - self._course_overview = None + self._course_overview = self.course + except CourseOverview.DoesNotExist: + log.info('Course Overviews: unable to find course overview for enrollment, loading from modulestore.') + try: + self._course_overview = CourseOverview.get_from_id(self.course_id) + except (CourseOverview.DoesNotExist, IOError): + self._course_overview = None return self._course_overview @cached_property @@ -1717,7 +1721,14 @@ class CourseEnrollment(models.Model): # When course modes expire they aren't found any more and None would be returned. # Replicate that behavior here by returning None if the personalized deadline is in the past. if datetime.now(UTC) >= self.dynamic_upgrade_deadline: + log.debug('Schedules: Returning None since dynamic upgrade deadline has already passed.') return None + + if self.verified_mode is None: + log.debug('Schedules: Returning None for dynamic upgrade deadline since the course does not have a ' + 'verified mode.') + return None + return self.dynamic_upgrade_deadline return self.course_upgrade_deadline @@ -1733,12 +1744,7 @@ class CourseEnrollment(models.Model): Returns: datetime|None """ - try: - course_overview = self.course - except CourseOverview.DoesNotExist: - course_overview = self.course_overview - - if not course_overview.self_paced: + if not self.course_overview.self_paced: return None if not DynamicUpgradeDeadlineConfiguration.is_enabled(): diff --git a/common/djangoapps/student/tests/factories.py b/common/djangoapps/student/tests/factories.py index 7099da2976..4dd23216b9 100644 --- a/common/djangoapps/student/tests/factories.py +++ b/common/djangoapps/student/tests/factories.py @@ -12,6 +12,8 @@ from opaque_keys.edx.keys import CourseKey from pytz import UTC from course_modes.models import CourseMode +from openedx.core.djangoapps.content.course_overviews.models import CourseOverview +from openedx.core.djangoapps.content.course_overviews.tests.factories import CourseOverviewFactory from student.models import ( CourseAccessRole, CourseEnrollment, @@ -126,9 +128,33 @@ class CourseEnrollmentFactory(DjangoModelFactory): model = CourseEnrollment user = factory.SubFactory(UserFactory) - course = factory.SubFactory( - 'openedx.core.djangoapps.content.course_overviews.tests.factories.CourseOverviewFactory', - ) + + @classmethod + def _create(cls, model_class, *args, **kwargs): + manager = cls._get_manager(model_class) + course_kwargs = {} + for key in kwargs.keys(): + if key.startswith('course__'): + course_kwargs[key.split('__')[1]] = kwargs.pop(key) + + if 'course' not in kwargs: + course_id = kwargs.get('course_id') + course_overview = None + if course_id is not None: + if isinstance(course_id, basestring): + course_id = CourseKey.from_string(course_id) + course_kwargs.setdefault('id', course_id) + + try: + course_overview = CourseOverview.get_from_id(course_id) + except CourseOverview.DoesNotExist: + pass + + if course_overview is None: + course_overview = CourseOverviewFactory(**course_kwargs) + kwargs['course'] = course_overview + + return manager.create(*args, **kwargs) class CourseAccessRoleFactory(DjangoModelFactory): diff --git a/common/djangoapps/student/tests/test_certificates.py b/common/djangoapps/student/tests/test_certificates.py index 3906f0b356..47749dea3e 100644 --- a/common/djangoapps/student/tests/test_certificates.py +++ b/common/djangoapps/student/tests/test_certificates.py @@ -111,6 +111,8 @@ class CertificateDashboardMessageDisplayTest(CertificateDisplayTestBase): Tests the certificates messages for a course in the dashboard. """ + ENABLED_SIGNALS = ['course_published'] + @classmethod def setUpClass(cls): super(CertificateDashboardMessageDisplayTest, cls).setUpClass() diff --git a/common/djangoapps/student/tests/test_views.py b/common/djangoapps/student/tests/test_views.py index cf20f209f9..790cafd809 100644 --- a/common/djangoapps/student/tests/test_views.py +++ b/common/djangoapps/student/tests/test_views.py @@ -7,6 +7,7 @@ import json import unittest import ddt +import mock import pytz from django.conf import settings from django.core.urlresolvers import reverse @@ -335,3 +336,43 @@ class StudentDashboardTests(SharedModuleStoreTestCase, MilestonesTestCaseMixin): remove_prerequisite_course(self.course.id, get_course_milestones(self.course.id)[0]) response = self.client.get(reverse('dashboard')) self.assertNotIn('
', response.content) + + @mock.patch('student.views.consent_needed_for_course') + @mock.patch('student.views.enterprise_customer_for_request') + @ddt.data( + (True, True, True), + (True, True, False), + (True, False, False), + (False, True, False), + (False, False, False), + ) + @ddt.unpack + def test_enterprise_view_consent_for_course( + self, + enterprise_enabled, + consent_needed, + future_course, + mock_enterprise_customer, + mock_consent_necessary + ): + """ + Verify that the 'View Consent' icon show up if data sharing consent turned on + for enterprise customer + """ + if future_course: + self.course = CourseFactory.create(start=self.TOMORROW, emit_signals=True) + else: + self.course = CourseFactory.create(emit_signals=True) + self.course_enrollment = CourseEnrollmentFactory(course_id=self.course.id, user=self.user) + + if enterprise_enabled: + mock_enterprise_customer.return_value = {'name': 'TestEnterprise', 'uuid': 'abc123xxx'} + else: + mock_enterprise_customer.return_value = None + + mock_consent_necessary.return_value = consent_needed + + # Assert 'View Consent' button shows up appropriately + response = self.client.get(reverse('dashboard')) + self.assertEquals('View Consent' in response.content, enterprise_enabled and consent_needed) + self.assertEquals('TestEnterprise' in response.content, enterprise_enabled and consent_needed) diff --git a/common/djangoapps/student/views.py b/common/djangoapps/student/views.py index c3c3cd0151..220cf31d40 100644 --- a/common/djangoapps/student/views.py +++ b/common/djangoapps/student/views.py @@ -87,7 +87,11 @@ from openedx.core.djangoapps.theming import helpers as theming_helpers from openedx.core.djangoapps.user_api.preferences import api as preferences_api from openedx.core.djangolib.markup import HTML from openedx.features.course_experience import course_home_url_name -from openedx.features.enterprise_support.api import get_dashboard_consent_notification +from openedx.features.enterprise_support.api import ( + consent_needed_for_course, + enterprise_customer_for_request, + get_dashboard_consent_notification +) from shoppingcart.api import order_history from shoppingcart.models import CourseRegistrationCode, DonationConfiguration from student.cookies import delete_logged_in_cookies, set_logged_in_cookies, set_user_info_cookie @@ -729,6 +733,16 @@ def dashboard(request): enterprise_message = get_dashboard_consent_notification(request, user, course_enrollments) + enterprise_customer = enterprise_customer_for_request(request) + consent_required_courses = set() + enterprise_customer_name = None + if enterprise_customer: + consent_required_courses = { + enrollment.course_id for enrollment in course_enrollments + if consent_needed_for_course(request, request.user, str(enrollment.course_id), True) + } + enterprise_customer_name = enterprise_customer['name'] + # Account activation message account_activation_messages = [ message for message in messages.get_messages(request) if 'account-activation' in message.tags @@ -847,6 +861,8 @@ def dashboard(request): context = { 'enterprise_message': enterprise_message, + 'consent_required_courses': consent_required_courses, + 'enterprise_customer_name': enterprise_customer_name, 'enrollment_message': enrollment_message, 'redirect_message': redirect_message, 'account_activation_messages': account_activation_messages, diff --git a/common/djangoapps/third_party_auth/saml.py b/common/djangoapps/third_party_auth/saml.py index df3c45a71f..f0fa2ee7f8 100644 --- a/common/djangoapps/third_party_auth/saml.py +++ b/common/djangoapps/third_party_auth/saml.py @@ -310,14 +310,16 @@ class SapSuccessFactorsIdentityProvider(EdXSAMLIdentityProvider): sys_msg = err.response.json() if err.response else "Not available" log_msg_template = ( 'Unable to retrieve user details with username {username} from SAPSuccessFactors for company ' + - 'ID {company} with url "{url}". Error message: {err_msg}. System message: {sys_msg}.' + 'ID {company} with url "{url}". Error message: {err_msg}. System message: {sys_msg}. ' + + 'Headers: {headers}' ) log_msg = log_msg_template.format( username=username, company=self.odata_company_id, url=odata_api_url, err_msg=err.message, - sys_msg=sys_msg + sys_msg=sys_msg, + headers=err.response.headers ) log.warning(log_msg, exc_info=True) return details diff --git a/common/djangoapps/third_party_auth/tests/specs/test_testshib.py b/common/djangoapps/third_party_auth/tests/specs/test_testshib.py index 3ac2c3bb7d..6947212e81 100644 --- a/common/djangoapps/third_party_auth/tests/specs/test_testshib.py +++ b/common/djangoapps/third_party_auth/tests/specs/test_testshib.py @@ -327,6 +327,8 @@ class SuccessFactorsIntegrationTest(SamlIntegrationTestUtilities, IntegrationTes """ Return a 500 error when someone tries to call the URL. """ + headers['CorrelationId'] = 'aefd38b7-c92c-445a-8c7a-487a3f0c7a9d' + headers['RequestNo'] = '[787177]' # This is the format SAPSF returns for the transaction request number return 500, headers, 'Failure!' fields = ','.join(SapSuccessFactorsIdentityProvider.default_field_mapping.copy()) @@ -516,16 +518,14 @@ class SuccessFactorsIntegrationTest(SamlIntegrationTestUtilities, IntegrationTes ) with LogCapture(level=logging.WARNING) as log_capture: super(SuccessFactorsIntegrationTest, self).test_register() - expected_message = 'Unable to retrieve user details with username {username} from SAPSuccessFactors ' \ - 'for company ID {company_id} with url "{odata_api_url}". Error message: ' \ - '500 Server Error: Internal Server Error for url: {odata_api_url}. System message: ' \ - 'Not available.'.format( - username=self.USER_USERNAME, - company_id=odata_company_id, - odata_api_url=mocked_odata_ai_url, - ) - logging_messages = [log_msg.getMessage() for log_msg in log_capture.records] - self.assertTrue(expected_message in logging_messages) + logging_messages = str([log_msg.getMessage() for log_msg in log_capture.records]).replace('\\', '') + self.assertIn(odata_company_id, logging_messages) + self.assertIn(mocked_odata_ai_url, logging_messages) + self.assertIn(self.USER_USERNAME, logging_messages) + self.assertIn("SAPSuccessFactors", logging_messages) + self.assertIn("Error message", logging_messages) + self.assertIn("System message", logging_messages) + self.assertIn("Headers", logging_messages) @skip('Test not necessary for this subclass') def test_get_saml_idp_class_with_fake_identifier(self): diff --git a/common/lib/xmodule/xmodule/css/annotatable/display.scss b/common/lib/xmodule/xmodule/css/annotatable/display.scss index 8a58c6b429..f35a160356 100644 --- a/common/lib/xmodule/xmodule/css/annotatable/display.scss +++ b/common/lib/xmodule/xmodule/css/annotatable/display.scss @@ -12,12 +12,12 @@ $annotatable--body-font-size: em(14); } .annotatable-header { - margin-bottom: .5em; + margin-bottom: 0.5em; } .annotatable-section { position: relative; - padding: .5em 1em; + padding: 0.5em 1em; border: 1px solid $annotatable--border-color; border-radius: 0.5em; margin-bottom: 0.5em; @@ -55,8 +55,8 @@ $annotatable--body-font-size: em(14); position: absolute; right: 0; margin: 2px 1em 2px 0; - &.expanded:after { content: " \2191" } - &.collapsed:after { content: " \2193" } + &.expanded::after { content: " \2191"; } + &.collapsed::after { content: " \2193"; } } .annotatable-span { @@ -75,9 +75,9 @@ $annotatable--body-font-size: em(14); (purple rgba(115,9,178,0.3) rgba(115,9,178,0.9))) { $highlight_index: $highlight_index + 1; - $marker: nth($highlight,1); - $color: nth($highlight,2); - $selected_color: nth($highlight,3); + $marker: nth($highlight, 1); + $color: nth($highlight, 2); + $selected_color: nth($highlight, 3); @if $highlight_index == 1 { &.highlight { @@ -177,7 +177,7 @@ $annotatable--body-font-size: em(14); } } - &:after { + &::after { content: ''; display: inline-block; position: absolute; diff --git a/common/lib/xmodule/xmodule/css/capa/display.scss b/common/lib/xmodule/xmodule/css/capa/display.scss index 6b2e181876..6f2373b051 100644 --- a/common/lib/xmodule/xmodule/css/capa/display.scss +++ b/common/lib/xmodule/xmodule/css/capa/display.scss @@ -21,8 +21,8 @@ // +Variables - Capa // ==================== -$annotation-yellow: rgba(255, 255,10, 0.3); -$color-copy-tip: rgb(100,100,100); +$annotation-yellow: rgba(255, 255, 10, 0.3); +$color-copy-tip: rgb(100, 100, 100); // FontAwesome Icon code // ==================== @@ -45,9 +45,9 @@ $asterisk-icon: '\f069'; // .fa-asterisk // +Mixins - Status Icon - Capa // ==================== -@mixin status-icon($color: $gray, $fontAwesomeIcon: "\f00d"){ +@mixin status-icon($color: $gray, $fontAwesomeIcon: "\f00d") { .status-icon { - &:after { + &::after { @extend %use-font-awesome; color: $color; @@ -219,7 +219,7 @@ div.problem { padding: ($baseline/2); width: 100%; - &:after { + &::after { @include margin-left($baseline*0.75); } @@ -365,7 +365,7 @@ div.problem { div.problem { ol.enumerate { li { - &:before { + &::before { display: block; visibility: hidden; height: 0; @@ -456,7 +456,7 @@ div.problem { margin-top: ($baseline / 2); margin-bottom: 0; - &:before { + &::before { @extend %t-strong; display: inline; @@ -465,7 +465,7 @@ div.problem { } &:empty { - &:before { + &::before { display: none; } } @@ -845,7 +845,7 @@ div.problem { .status { .status-icon { - &:after { + &::after { content: ''; } } @@ -871,11 +871,11 @@ div.problem { .indicator-container { display: inline-block; - .status.correct:after, - .status.partially-correct:after, - .status.incorrect:after, - .status.submitted:after, - .status.unanswered:after { + .status.correct::after, + .status.partially-correct::after, + .status.incorrect::after, + .status.submitted::after, + .status.unanswered::after { @include margin-left(0); } } @@ -1485,7 +1485,7 @@ div.problem { font-weight: normal; } - a.annotation-return:after { content: " \2191" } + a.annotation-return::after { content: " \2191" } .block, ul.tags { margin: .5em 0; @@ -1557,7 +1557,7 @@ div.problem { pre { background-color: $gray-l3; color: $black; } - &:before { + &::before { @extend %t-strong; display: block; @@ -1603,7 +1603,7 @@ div.problem { } label.choicetextgroup_show_correct, section.choicetextgroup_show_correct { - &:after { + &::after { @include margin-left($baseline*0.75); content: url('#{$static-path}/images/correct-icon.png'); diff --git a/common/lib/xmodule/xmodule/css/html/display.scss b/common/lib/xmodule/xmodule/css/html/display.scss index a7f5da906a..d16c2e7497 100644 --- a/common/lib/xmodule/xmodule/css/html/display.scss +++ b/common/lib/xmodule/xmodule/css/html/display.scss @@ -19,7 +19,10 @@ h2 { -webkit-font-smoothing: antialiased; } -h3, h4, h5, h6 { +h3, +h4, +h5, +h6 { @include margin(0, 0, ($baseline/2), 0); font-weight: 600; @@ -34,7 +37,7 @@ h4 { } h5 { - font-size: .83em; + font-size: 0.83em; } h6 { @@ -48,7 +51,8 @@ p { color: $body-color; } -em, i { +em, +i { font-style: italic; span { @@ -56,7 +60,8 @@ em, i { } } -strong, b { +strong, +b { font-weight: bold; span { @@ -64,7 +69,9 @@ strong, b { } } -p + p, ul + p, ol + p { +p + p, +ul + p, +ol + p { margin-top: $baseline; } @@ -72,7 +79,8 @@ blockquote { margin: 1em ($baseline*2); } -ol, ul { +ol, +ul { // Using the lower level Bi App Sass mixin to avoid @padding conflicts with bourbon. @include bi-app-compact(padding, 0, 0, 0, 1em); @@ -93,7 +101,11 @@ ul { } a { - &:link, &:visited, &:hover, &:active, &:focus { + &:link, + &:visited, + &:hover, + &:active, + &:focus { color: $blue; } } @@ -124,7 +136,8 @@ table { border-collapse: collapse; font-size: 16px; - td, th { + td, + th { margin: $baseline 0; padding: ($baseline/2); border: 1px solid $gray-l3; @@ -162,37 +175,37 @@ th { display: block; padding: ($baseline/4) 7px; border-radius: 5px; - opacity: .9; + opacity: 0.9; background: $white; color: $black; border: 2px solid $black; - + .label { font-weight: bold; } - + i { font-style: normal; } } - + .image-link { @extend %ui-fake-link; position: relative; display: block; - + .action-fullscreen { display: none; top: 10px; left: 10px; } - + &:hover .action-fullscreen { display: block; } } - + .image-modal { @extend %ui-fake-link; @extend %ui-depth5; @@ -204,7 +217,7 @@ th { height: 100%; width: 100%; background-color: rgba(0, 0, 0, 0.7); - + .image-content { position: relative; top: 2.5%; @@ -213,10 +226,10 @@ th { width: 95%; margin: auto; overflow: hidden; - + .image-wrapper { position: relative; - + img { position: relative; display: block; @@ -226,12 +239,12 @@ th { cursor: default; } } - + .action-close { top: 10px; right: 10px; } - + .image-controls { position: absolute; right: 10px; @@ -239,16 +252,16 @@ th { margin: 0; padding: 0; list-style: none; - + .image-control { position: relative; display: inline-block; margin: 0; padding: 0; - + .modal-ui-icon { position: relative; - + &.action-zoom-in { margin-right: ($baseline/4); } @@ -265,17 +278,17 @@ th { } } } - + &.image-is-fit-to-screen { display: block; - + // !important used here to override jQuery. .image-content .image-wrapper { top: 0 !important; left: 0 !important; width: 100% !important; height: 100% !important; - + img { top: 0 !important; left: 0 !important; @@ -285,7 +298,7 @@ th { &.image-is-zoomed { display: block; - + .image-content .image-wrapper { img { max-width: none; diff --git a/common/lib/xmodule/xmodule/css/poll/display.scss b/common/lib/xmodule/xmodule/css/poll/display.scss index fd15f8c49d..cf46fcf3bf 100644 --- a/common/lib/xmodule/xmodule/css/poll/display.scss +++ b/common/lib/xmodule/xmodule/css/poll/display.scss @@ -179,7 +179,7 @@ div.poll_question { .percent { background-color: gray; - width: 0px; + width: 0; height: 20px; &.short { } @@ -202,16 +202,16 @@ div.poll_question { } .poll_answer.answered { - -webkit-box-shadow: rgb(97, 184, 225) 0px 1px 0px 0px inset; + -webkit-box-shadow: rgb(97, 184, 225) 0 1px 0 0 inset; background-color: rgb(29, 157, 217); background-image: -webkit-linear-gradient(top, rgb(29, 157, 217), rgb(14, 124, 176)); border-bottom-color: rgb(13, 114, 162); border-left-color: rgb(13, 114, 162); border-right-color: rgb(13, 114, 162); border-top-color: rgb(13, 114, 162); - box-shadow: rgb(97, 184, 225) 0px 1px 0px 0px inset; + box-shadow: rgb(97, 184, 225) 0 1px 0 0 inset; color: rgb(255, 255, 255); - text-shadow: rgb(7, 103, 148) 0px 1px 0px; + text-shadow: rgb(7, 103, 148) 0 1px 0; } .button.reset-button { diff --git a/common/lib/xmodule/xmodule/css/problem/edit.scss b/common/lib/xmodule/xmodule/css/problem/edit.scss index 74b518ac5a..e0a43c5fb2 100644 --- a/common/lib/xmodule/xmodule/css/problem/edit.scss +++ b/common/lib/xmodule/xmodule/css/problem/edit.scss @@ -51,7 +51,7 @@ background-color: $white; overflow: hidden; - @include transition(width .3s linear 0s); + @include transition(width 0.3s linear 0s); &.shown { width: 20%; @@ -108,7 +108,7 @@ .problem-editor { // adding padding to simple editor only - adjacent selector is needed since there are no toggles for CodeMirror - .markdown-box+.CodeMirror { + .markdown-box + .CodeMirror { padding: 10px; } } diff --git a/common/lib/xmodule/xmodule/css/sequence/display.scss b/common/lib/xmodule/xmodule/css/sequence/display.scss index 4448001ed3..2d2712eff7 100644 --- a/common/lib/xmodule/xmodule/css/sequence/display.scss +++ b/common/lib/xmodule/xmodule/css/sequence/display.scss @@ -12,7 +12,8 @@ $seq-nav-height: 44px; display: block; - &:hover, &:focus { + &:hover, + &:focus { background: none; } } @@ -32,14 +33,15 @@ $seq-nav-height: 44px; display: block; - &:hover, &:focus { + &:hover, + &:focus { background: none; } } } } -%ui-clear-button { +%ui-clear-button { background-color: transparent; background-image: none; background-position: center 14px; @@ -60,16 +62,13 @@ $seq-nav-height: 44px; .sequence-nav { @extend .topbar; - margin: 0 0 $baseline 0; + margin: 0 auto $baseline; position: relative; border-bottom: none; z-index: 0; height: $seq-nav-height; display: flex; - - .sequence-nav-button { - max-width: 200px; - } + justify-content: center; @media print { display: none; @@ -81,6 +80,11 @@ $seq-nav-height: 44px; position: relative; height: 100%; flex-grow: 1; + + @include media-breakpoint-down(md) { + white-space: nowrap; + overflow-x: scroll; + } } ol { @@ -88,7 +92,7 @@ $seq-nav-height: 44px; li { box-sizing: border-box; - min-width: 20px; + min-width: 40px; flex-grow: 1; border-color: $seq-nav-border-color; border-width: 1px; @@ -127,28 +131,28 @@ $seq-nav-height: 44px; //video &.seq_video { - .icon:before { + .icon::before { content: "\f008"; // .fa-film } } //other &.seq_other { - .icon:before { + .icon::before { content: "\f02d"; // .fa-book } } //vertical &.seq_vertical { - .icon:before { + .icon::before { content: "\f00b"; // .fa-tasks } } //problems &.seq_problem { - .icon:before { + .icon::before { content: "\f044"; // .fa-pencil-square-o } } @@ -207,38 +211,60 @@ $seq-nav-height: 44px; display: block; top: 0; + min-width: 40px; + max-width: 40px; height: 100%; text-shadow: none; // overrides default button text-shadow background: none; // overrides default button gradient - background-color: white; + background-color: theme-color("inverse"); border-color: $seq-nav-border-color; box-shadow: none; - min-width: 120px; font-size: inherit; font-weight: normal; - padding: 0 $baseline; - text-overflow: ellipsis; + padding: 0; white-space: nowrap; - overflow: hidden; + overflow-x: scroll; - span:not(:last-child) { - @include padding-right($baseline / 2); + @include media-breakpoint-up(md) { + min-width: 120px; + max-width: 200px; + text-overflow: ellipsis; + + span:not(:last-child) { + @include padding-right($baseline / 2); + } + } + + .sequence-nav-button-label { + display: none; + + @include media-breakpoint-up(md) { + display: inline; + } } &.button-previous { - @include left(0); - @include border-top-left-radius(3px); - @include border-top-right-radius(0); - @include border-bottom-right-radius(0); - @include border-bottom-left-radius(3px); + order: -999; + + @include media-breakpoint-up(md) { + @include left(0); + @include border-top-left-radius(3px); + @include border-top-right-radius(0); + @include border-bottom-right-radius(0); + @include border-bottom-left-radius(3px); + } } &.button-next { - @include right(0); - @include border-top-left-radius(0); - @include border-top-right-radius(3px); - @include border-bottom-right-radius(3px); - @include border-bottom-left-radius(0); + order: 999; + + @include media-breakpoint-up(md) { + @include right(0); + @include border-top-left-radius(0); + @include border-top-right-radius(3px); + @include border-bottom-right-radius(3px); + @include border-bottom-left-radius(0); + } } &.disabled { @@ -250,7 +276,7 @@ $seq-nav-height: 44px; display: none; } -nav.sequence-bottom { +.sequence-bottom { position: relative; height: 45px; margin: lh(2) auto; @@ -259,6 +285,9 @@ nav.sequence-bottom { .sequence-nav-button { position: relative; + min-width: 120px; + max-width: 200px; + text-overflow: ellipsis; &:last-of-type { @include border-left(none); diff --git a/common/lib/xmodule/xmodule/css/tabs/codemirror.scss b/common/lib/xmodule/xmodule/css/tabs/codemirror.scss index 4db2b33863..9678958b2b 100644 --- a/common/lib/xmodule/xmodule/css/tabs/codemirror.scss +++ b/common/lib/xmodule/xmodule/css/tabs/codemirror.scss @@ -1,4 +1,4 @@ -.editor{ +.editor { @include clearfix(); .CodeMirror { diff --git a/common/lib/xmodule/xmodule/css/tabs/tabs.scss b/common/lib/xmodule/xmodule/css/tabs/tabs.scss index 20b71ce4b9..f49e65e264 100644 --- a/common/lib/xmodule/xmodule/css/tabs/tabs.scss +++ b/common/lib/xmodule/xmodule/css/tabs/tabs.scss @@ -1,7 +1,7 @@ // styles duped from _unit.scss - Edit Header (Component Name, Mode-Editor, Mode-Settings) -.tabs-wrapper{ +.tabs-wrapper { padding-top: 0; position: relative; @@ -65,7 +65,7 @@ a.tab { @include font-size(14); - @include linear-gradient(top, rgba(255, 255, 255, .3), rgba(255, 255, 255, 0)); + @include linear-gradient(top, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0)); border: 1px solid $blue-d1; border-radius: 3px; @@ -83,7 +83,8 @@ cursor: default; } - &:hover, &:focus { + &:hover, + &:focus { box-shadow: inset 0 1px 2px 1px $shadow; background-image: linear-gradient(#009fe6, #009fe6) !important; } @@ -106,7 +107,7 @@ .comp-subtitles-import-list { > li { display: block; - margin: $baseline/2 0px $baseline/2 0; + margin: $baseline/2 0; } .blue-button { @@ -118,8 +119,6 @@ } } } - - } .component-tab { diff --git a/common/lib/xmodule/xmodule/css/video/accessible_menu.scss b/common/lib/xmodule/xmodule/css/video/accessible_menu.scss index 8df40efdb6..c9b56604c9 100644 --- a/common/lib/xmodule/xmodule/css/video/accessible_menu.scss +++ b/common/lib/xmodule/xmodule/css/video/accessible_menu.scss @@ -1,9 +1,9 @@ $a11y--gray: rgb(127, 127, 127); $a11y--blue: rgb(0, 159, 230); -$a11y--gray-d1: shade($gray,20%); -$a11y--gray-l2: tint($gray,40%); -$a11y--gray-l3: tint($gray,60%); -$a11y--blue-s1: saturate($blue,15%); +$a11y--gray-d1: shade($gray, 20%); +$a11y--gray-l2: tint($gray, 40%); +$a11y--gray-l3: tint($gray, 60%); +$a11y--blue-s1: saturate($blue, 15%); %use-font-awesome { font-family: FontAwesome; @@ -50,12 +50,13 @@ $a11y--blue-s1: saturate($blue,15%); font-size: 14px; line-height: 23px; - &:hover, &:focus { + &:hover, + &:focus { color: $a11y--gray-d1; } } - &.active{ + &.active { a { color: $a11y--blue; } @@ -84,11 +85,10 @@ $a11y--blue-s1: saturate($blue,15%); background-color: $action-primary-active-bg; color: $very-light-text; - &:after { + &::after { color: $very-light-text; } } - } > a { @@ -106,7 +106,7 @@ $a11y--blue-s1: saturate($blue,15%); overflow: hidden; text-overflow: ellipsis; - &:after { + &::after { @extend %use-font-awesome; content: "\f0d7"; @@ -137,7 +137,8 @@ $a11y--blue-s1: saturate($blue,15%); } -.contextmenu, .submenu { +.contextmenu, +.submenu { @extend %ui-depth5; border: 1px solid #333; @@ -157,7 +158,8 @@ $a11y--blue-s1: saturate($blue,15%); display: block; } - .menu-item, .submenu-item { + .menu-item, + .submenu-item { border-top: 1px solid $gray-l3; padding: ($baseline/4) ($baseline/2); outline: none; @@ -184,7 +186,7 @@ $a11y--blue-s1: saturate($blue,15%); position: relative; padding: ($baseline/4) $baseline ($baseline/4) ($baseline/2); - &:after { + &::after { content: '\25B6'; position: absolute; right: 5px; diff --git a/common/lib/xmodule/xmodule/css/video/display.scss b/common/lib/xmodule/xmodule/css/video/display.scss index bd6ed2fa4f..1432447709 100644 --- a/common/lib/xmodule/xmodule/css/video/display.scss +++ b/common/lib/xmodule/xmodule/css/video/display.scss @@ -57,7 +57,7 @@ $cool-dark: rgb(79, 89, 93); // UXPL cool dark .video-player { position: relative; - &:before { + &::before { display: block; content: ""; width: 100%; @@ -75,16 +75,18 @@ $cool-dark: rgb(79, 89, 93); // UXPL cool dark .focus_grabber { position: relative; display: inline; - width: 0px; - height: 0px; + width: 0; + height: 0; } .downloads-heading { - margin: 1em 0 0 0; + margin: 1em 0 0; } .wrapper-downloads { - display: flex; + @include media-breakpoint-up(md) { + display: flex; + } .hd { margin: 0; @@ -154,8 +156,8 @@ $cool-dark: rgb(79, 89, 93); // UXPL cool dark color: theme-color("primary"); } - .btn-play:after { - background: $white; + .btn-play::after { + background: theme-color("inverse"); } } @@ -176,7 +178,7 @@ $cool-dark: rgb(79, 89, 93); // UXPL cool dark padding: 30px; border-radius: 25%; - &:after{ + &::after { @include animation(rotateCW 3s infinite linear); content: ''; @@ -200,7 +202,7 @@ $cool-dark: rgb(79, 89, 93); // UXPL cool dark font-size: 4em; cursor: pointer; - &:after { + &::after { background: $white; position: absolute; width: 50%; @@ -229,17 +231,17 @@ $cool-dark: rgb(79, 89, 93); // UXPL cool dark max-height: ($baseline * 3); border-radius: ($baseline / 5); padding: 8px ($baseline / 2) 8px ($baseline * 1.5); - background: rgba(0, 0, 0, .75); + background: rgba(0, 0, 0, 0.75); color: $yellow; - &:before { + &::before { position: absolute; display: inline-block; top: 50%; @include left($baseline); - margin-top: -.6em; + margin-top: -0.6em; font-family: 'FontAwesome'; content: "\f142"; color: $white; @@ -248,11 +250,11 @@ $cool-dark: rgb(79, 89, 93); // UXPL cool dark &:hover, &.is-dragging { - background: rgba(0, 0, 0, 1.0); + background: rgba(0, 0, 0, 1); cursor: move; - &:before { - opacity: 1.0; + &::before { + opacity: 1; } } } @@ -269,7 +271,8 @@ $cool-dark: rgb(79, 89, 93); // UXPL cool dark } } - .video-error, .video-hls-error { + .video-error, + .video-hls-error { padding: ($baseline / 5); background: black; color: white !important; // the pattern library headings shim is more scoped @@ -355,7 +358,7 @@ $cool-dark: rgb(79, 89, 93); // UXPL cool dark .slider { @include clearfix(); @include transform-origin(bottom left); - @include transition(height .7s ease-in-out 0s); + @include transition(height 0.7s ease-in-out 0s); box-sizing: border-box; position: absolute; @@ -386,7 +389,7 @@ $cool-dark: rgb(79, 89, 93); // UXPL cool dark @extend %ui-fake-link; @include transform-origin(bottom left); - @include transition(all .7s ease-in-out 0s); + @include transition(all 0.7s ease-in-out 0s); box-sizing: border-box; top: -1px; @@ -436,13 +439,13 @@ $cool-dark: rgb(79, 89, 93); // UXPL cool dark @extend %t-strong; @extend %t-title7; - @include padding-left(lh(.75)); + @include padding-left(lh(0.75)); display: inline-block; color: rgb(207, 216, 220); // UXPL grayscale-cool light - -webkit-font-smoothing: antialiased;; + -webkit-font-smoothing: antialiased; - @media (max-width: 1120px) { + @media (max-width: 1120px) { @include padding-left(lh(0.5)); } } @@ -801,7 +804,7 @@ $cool-dark: rgb(79, 89, 93); // UXPL cool dark &.closed { .video-wrapper { - width: flex-grid(9,9); + width: flex-grid(9, 9); background-color: inherit; } @@ -846,7 +849,7 @@ $cool-dark: rgb(79, 89, 93); // UXPL cool dark &.video-fullscreen { @extend %ui-depth4; - background: rgba(#000, .95); + background: rgba(#000, 0.95); border: 0; bottom: 0; height: 100%; @@ -899,7 +902,7 @@ $cool-dark: rgb(79, 89, 93); // UXPL cool dark object, iframe, - video{ + video { position: absolute; width: auto; height: auto; @@ -974,7 +977,7 @@ $cool-dark: rgb(79, 89, 93); // UXPL cool dark background: $black-t2; box-shadow: none; - &:after { + &::after { // the button class, ties to functionality, also uses an icon font // we're overriding it here so we can use our image instead display: none; diff --git a/common/lib/xmodule/xmodule/html_module.py b/common/lib/xmodule/xmodule/html_module.py index 02063444c0..5f569e7fe1 100644 --- a/common/lib/xmodule/xmodule/html_module.py +++ b/common/lib/xmodule/xmodule/html_module.py @@ -6,6 +6,7 @@ import sys import textwrap from datetime import datetime +from django.conf import settings from fs.errors import ResourceNotFoundError from lxml import etree from path import Path as path @@ -69,6 +70,8 @@ class HtmlBlock(object): scope=Scope.settings ) + ENABLE_HTML_XBLOCK_STUDENT_VIEW_DATA = 'ENABLE_HTML_XBLOCK_STUDENT_VIEW_DATA' + @XBlock.supports("multi_device") def student_view(self, _context): """ @@ -76,13 +79,25 @@ class HtmlBlock(object): """ return Fragment(self.get_html()) + def student_view_data(self, context=None): # pylint: disable=unused-argument + """ + Return a JSON representation of the student_view of this XBlock. + """ + if getattr(settings, 'FEATURES', {}).get(self.ENABLE_HTML_XBLOCK_STUDENT_VIEW_DATA, False): + return {'enabled': True, 'html': self.get_html()} + else: + return { + 'enabled': False, + 'message': 'To enable, set FEATURES["{}"]'.format(self.ENABLE_HTML_XBLOCK_STUDENT_VIEW_DATA) + } + def get_html(self): """ Returns html required for rendering XModule. """ # When we switch this to an XBlock, we can merge this with student_view, # but for now the XModule mixin requires that this method be defined. # pylint: disable=no-member - if self.system.anonymous_student_id: + if self.data is not None and getattr(self.system, 'anonymous_student_id', None) is not None: return self.data.replace("%%USER_ID%%", self.system.anonymous_student_id) return self.data diff --git a/common/lib/xmodule/xmodule/modulestore/split_mongo/split.py b/common/lib/xmodule/xmodule/modulestore/split_mongo/split.py index a7e1f1cb36..f723651b59 100644 --- a/common/lib/xmodule/xmodule/modulestore/split_mongo/split.py +++ b/common/lib/xmodule/xmodule/modulestore/split_mongo/split.py @@ -514,7 +514,6 @@ class SplitBulkWriteMixin(BulkOperationsMixin): org_target, course_keys=course_keys) - start_time = time.time() indexes = self._add_indexes_from_active_records( indexes, branch, @@ -522,7 +521,6 @@ class SplitBulkWriteMixin(BulkOperationsMixin): org_target, course_keys=course_keys ) - log.info('Active records traversed in [%f]', (time.time() - start_time)) return indexes @@ -947,14 +945,12 @@ class SplitMongoModuleStore(SplitBulkWriteMixin, ModuleStoreWriteBase): from the course_indexes. """ - start_time = time.time() matching_indexes = self.find_matching_course_indexes( branch, search_targets=None, org_target=kwargs.get('org'), course_keys=kwargs.get('course_keys') ) - log.info('Matching indexes fetched in [%f]', (time.time() - start_time)) # collect ids and then query for those version_guids = [] diff --git a/common/lib/xmodule/xmodule/tests/test_html_module.py b/common/lib/xmodule/xmodule/tests/test_html_module.py index ec2413907c..318d9df440 100644 --- a/common/lib/xmodule/xmodule/tests/test_html_module.py +++ b/common/lib/xmodule/xmodule/tests/test_html_module.py @@ -1,6 +1,9 @@ import unittest - from mock import Mock +import ddt + +from django.test.utils import override_settings + from opaque_keys.edx.locator import CourseLocator from xblock.field_data import DictFieldData from xblock.fields import ScopeIds @@ -24,6 +27,60 @@ def instantiate_descriptor(**field_data): ) +@ddt.ddt +class HtmlModuleCourseApiTestCase(unittest.TestCase): + """ + Test the HTML XModule's student_view_data method. + """ + + @ddt.data( + dict(), + dict(FEATURES={}), + dict(FEATURES=dict(ENABLE_HTML_XBLOCK_STUDENT_VIEW_DATA=False)) + ) + def test_disabled(self, settings): + """ + Ensure that student_view_data does not return html if the ENABLE_HTML_XBLOCK_STUDENT_VIEW_DATA feature flag + is not set. + """ + descriptor = Mock() + field_data = DictFieldData({'data': '

Some HTML

'}) + module_system = get_test_system() + module = HtmlModule(descriptor, module_system, field_data, Mock()) + + with override_settings(**settings): + self.assertEqual(module.student_view_data(), dict( + enabled=False, + message='To enable, set FEATURES["ENABLE_HTML_XBLOCK_STUDENT_VIEW_DATA"]', + )) + + @ddt.data( + '

Some content

', # Valid HTML + '', + None, + '

Some contentalert()', # Does not escape tags + '', # Images allowed + 'short string ' * 100, # May contain long strings + ) + @override_settings(FEATURES=dict(ENABLE_HTML_XBLOCK_STUDENT_VIEW_DATA=True)) + def test_common_values(self, html): + """ + Ensure that student_view_data will return HTML data when enabled, + can handle likely input, + and doesn't modify the HTML in any way. + + This means that it does NOT protect against XSS, escape HTML tags, etc. + + Note that the %%USER_ID%% substitution is tested below. + """ + descriptor = Mock() + field_data = DictFieldData({'data': html}) + module_system = get_test_system() + module = HtmlModule(descriptor, module_system, field_data, Mock()) + self.assertEqual(module.student_view_data(), dict(enabled=True, html=html)) + + class HtmlModuleSubstitutionTestCase(unittest.TestCase): descriptor = Mock() diff --git a/common/static/sass/_mixins-inherited.scss b/common/static/sass/_mixins-inherited.scss index 2cd667eefd..f2055eb61f 100644 --- a/common/static/sass/_mixins-inherited.scss +++ b/common/static/sass/_mixins-inherited.scss @@ -141,7 +141,8 @@ display: inline-block; padding: ($baseline/5) $baseline ($baseline/4); - &.disabled, &.is-disabled { + &.disabled, + &.is-disabled { border: 1px solid $gray-l1 !important; border-radius: 3px !important; background: $gray-l1 !important; @@ -149,12 +150,15 @@ pointer-events: none; cursor: none; - &:hover, &:focus { + &:hover, + &:focus { box-shadow: 0 0 0 0 !important; } } - &:hover, &:focus, &:active { + &:hover, + &:focus, + &:active { box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3) inset, 0 1px 1px rgba(0, 0, 0, 0.15); } } diff --git a/common/static/sass/_mixins.scss b/common/static/sass/_mixins.scss index 0e0b3707b0..0e2813edc4 100644 --- a/common/static/sass/_mixins.scss +++ b/common/static/sass/_mixins.scss @@ -28,14 +28,14 @@ // +Font Sizing - Mixin // ==================== -@mixin font-size($sizeValue: 16){ +@mixin font-size($sizeValue: 16) { font-size: $sizeValue + px; font-size: ($sizeValue/10) + rem; } // +Line Height - Mixin // ==================== -@mixin line-height($fontSize: auto){ +@mixin line-height($fontSize: auto) { line-height: ($fontSize*1.48) + px; line-height: (($fontSize/10)*1.48) + rem; } @@ -120,14 +120,14 @@ } // layout placeholders -.ui-col-wide { +.ui-col-wide { width: flex-grid(9, 12); @include margin-right(flex-gutter()); @include float(left); } -.ui-col-narrow { +.ui-col-narrow { width: flex-grid(3, 12); @include float(left); @@ -145,7 +145,8 @@ background: $white; // STATE: hover/active - &:hover, &:active { + &:hover, + &:active { box-shadow: 0 1px 1px $shadow; } } @@ -203,11 +204,9 @@ display: inline-block; cursor: pointer; - &:hover, &:active { - - } - - &.disabled, &[disabled], &.is-disabled { + &.disabled, + &[disabled], + &.is-disabled { cursor: default; pointer-events: none; border: 1px solid $gray-l3; @@ -237,21 +236,26 @@ @extend %ui-btn-pill; @extend %t-strong; - padding:($baseline/2) $baseline; + padding: ($baseline/2) $baseline; border-width: 1px; border-style: solid; box-shadow: none; line-height: 1.5em; text-align: center; - &:hover, &:active, &:focus { + &:hover, + &:active, + &:focus { box-shadow: 0 2px 1px $shadow; } - &.current, &.active { + &.current, + &.active { box-shadow: inset 1px 1px 2px $shadow-d1; - &:hover, &:active, &:focus { + &:hover, + &:active, + &:focus { box-shadow: inset 1px 1px 1px $shadow-d1; } } @@ -264,14 +268,14 @@ border-width: 1px; border-style: solid; - padding:($baseline/2) $baseline; + padding: ($baseline/2) $baseline; background: transparent; line-height: 1.5em; text-align: center; } %ui-btn-flat-outline { - @include transition(all .15s); + @include transition(all 0.15s); @extend %t-strong; @extend %t-action4; @@ -283,14 +287,15 @@ background-color: theme-color("inverse"); color: theme-color("primary"); - &:hover, &:focus { + &:hover, + &:focus { border: 1px solid $uxpl-blue-hover-active; background-color: $uxpl-blue-hover-active; color: theme-color("inverse"); } &.is-disabled, - &[disabled="disabled"]{ + &[disabled="disabled"] { border: 1px solid $gray-l2; background-color: $gray-l4; color: $gray-l2; @@ -300,7 +305,7 @@ // button with no button shell until hover for understated actions %ui-btn-non { - @include transition(all .15s); + @include transition(all 0.15s); @extend %ui-btn-pill; @@ -313,7 +318,8 @@ background: none; color: $gray-l1; - &:hover, &:focus { + &:hover, + &:focus { background-color: $gray-l1; color: $white; } @@ -323,7 +329,8 @@ %ui-btn-non-blue { @extend %ui-btn-non; - &:hover, &:focus { + &:hover, + &:focus { background-color: theme-color("primary"); color: theme-color("inverse"); } @@ -363,7 +370,7 @@ @extend %ui-well; @extend %t-copy-base; - opacity: .6; + opacity: 0.6; background-color: $white; padding: ($baseline*1.5) $baseline; text-align: center; diff --git a/common/static/sass/bourbon/addons/_button.scss b/common/static/sass/bourbon/addons/_button.scss index 14a89e480c..3a8279f995 100644 --- a/common/static/sass/bourbon/addons/_button.scss +++ b/common/static/sass/bourbon/addons/_button.scss @@ -349,7 +349,7 @@ text-decoration: none; background-clip: padding-box; - &:hover:not(:disabled){ + &:hover:not(:disabled) { $base-color-hover: adjust-color($base-color, $saturation: 4%, $lightness: 5%); @if $grayscale == true { diff --git a/common/static/sass/bourbon/functions/_tint-shade.scss b/common/static/sass/bourbon/functions/_tint-shade.scss index f7172004ac..d1198d0367 100644 --- a/common/static/sass/bourbon/functions/_tint-shade.scss +++ b/common/static/sass/bourbon/functions/_tint-shade.scss @@ -1,9 +1,9 @@ // Add percentage of white to a color -@function tint($color, $percent){ +@function tint($color, $percent) { @return mix(white, $color, $percent); } // Add percentage of black to a color -@function shade($color, $percent){ +@function shade($color, $percent) { @return mix(black, $color, $percent); } diff --git a/common/static/sass/edx-pattern-library-shims/_breadcrumbs.scss b/common/static/sass/edx-pattern-library-shims/_breadcrumbs.scss index 8f12ea7b9f..b21ebb9b0b 100644 --- a/common/static/sass/edx-pattern-library-shims/_breadcrumbs.scss +++ b/common/static/sass/edx-pattern-library-shims/_breadcrumbs.scss @@ -12,6 +12,17 @@ display: inline-block; + @include media-breakpoint-down(md) { + max-width: 60px; + white-space: nowrap; + text-overflow: ellipsis; + overflow: hidden; + } + + &.nav-item-course { + max-width: none; + } + a, a:visited { color: theme-color("primary"); @@ -25,6 +36,11 @@ .fa-angle-right { @include margin-left($baseline/4); + @include media-breakpoint-down(md) { + position: relative; + top: -5px; + } + display: inline-block; color: $body-color; diff --git a/conf/locale/ar/LC_MESSAGES/django.mo b/conf/locale/ar/LC_MESSAGES/django.mo index aa37d2afbb..4515372518 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 98fea99c9d..78280be755 100644 --- a/conf/locale/ar/LC_MESSAGES/django.po +++ b/conf/locale/ar/LC_MESSAGES/django.po @@ -174,7 +174,7 @@ msgid "" msgstr "" "Project-Id-Version: edx-platform\n" "Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2017-10-19 18:26+0000\n" +"POT-Creation-Date: 2017-10-30 10:18+0000\n" "PO-Revision-Date: 2017-10-19 08:33+0000\n" "Last-Translator: Sahbi BG \n" "Language-Team: Arabic (http://www.transifex.com/open-edx/edx-platform/language/ar/)\n" @@ -2391,7 +2391,7 @@ msgstr "" #: lms/templates/register-shib.html #: lms/templates/dashboard/_reason_survey.html #: lms/templates/peer_grading/peer_grading_problem.html -#: lms/templates/support/contact_us.html lms/templates/survey/survey.html +#: lms/templates/survey/survey.html #: openedx/core/djangoapps/dark_lang/templates/dark_lang/preview-language-fragment.html #: openedx/core/djangoapps/theming/templates/theming/theming-admin-fragment.html #: themes/stanford-style/lms/templates/register-shib.html @@ -5911,6 +5911,10 @@ msgstr "عذرًا، لا تملك صلاحية دخول هذا المساق" msgid "You do not have access to this course on a mobile device" msgstr "عذرًا، لا تملك صلاحية دخول هذا المساق من جهاز محمول" +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "Upgrade to Verified" +msgstr "قم بالترقية لتحصل على شهادة موثَّقة" + #. Translators: 'absolute' is a date such as "Jan 01, #. 2020". 'relative' is a fuzzy description of the time until #. 'absolute'. For example, 'absolute' might be "Jan 01, 2020", @@ -6000,10 +6004,20 @@ msgstr "" msgid "We are working on generating course certificates." msgstr "" +#: lms/djangoapps/courseware/date_summary.py +msgid "Upgrade to Verified Certificate" +msgstr "قم بالترقية لتحصل على شهادة موثّقة" + #: lms/djangoapps/courseware/date_summary.py msgid "Verification Upgrade Deadline" msgstr "الموعد النهائي للترقية والحصول على شهادة موثّقة." +#: lms/djangoapps/courseware/date_summary.py +msgid "" +"Don't miss the opportunity to highlight your new knowledge and skills by " +"earning a verified certificate." +msgstr "" + #: lms/djangoapps/courseware/date_summary.py msgid "" "You are still eligible to upgrade to a Verified Certificate! Pursue it to " @@ -6012,9 +6026,26 @@ msgstr "" "مازلت مؤهّلًا للترقية والحصول على شهادة موثّقة! اطلبها لتبرز المعارف " "والمهارات التي اكتسبتها بحضورك لهذا المساق." +#. Translators: This describes the time by which the user +#. should upgrade to the verified track. 'date' will be +#. their personalized verified upgrade deadline formatted +#. according to their locale. #: lms/djangoapps/courseware/date_summary.py -msgid "Upgrade to Verified Certificate" -msgstr "قم بالترقية لتحصل على شهادة موثّقة" +#, python-brace-format +msgid "by {date}" +msgstr "" + +#: lms/djangoapps/courseware/date_summary.py +#, python-brace-format +msgid "" +"Don't forget, you have {time_remaining_string} left to upgrade to a Verified" +" Certificate." +msgstr "" + +#: lms/djangoapps/courseware/date_summary.py +#, python-brace-format +msgid "Don't forget to upgrade to a verified certificate by {localized_date}." +msgstr "" #: lms/djangoapps/courseware/date_summary.py #, python-brace-format @@ -6030,13 +6061,6 @@ msgstr "" msgid "Upgrade ({upgrade_price})" msgstr "" -#: lms/djangoapps/courseware/date_summary.py -#, python-brace-format -msgid "" -"Don't forget, you have {time_remaining_string} left to upgrade to a Verified" -" Certificate." -msgstr "" - #: lms/djangoapps/courseware/date_summary.py msgid "Learn More" msgstr "اعرف المزيد" @@ -6094,6 +6118,10 @@ msgstr "" msgid "Disable the dynamic upgrade deadline for this course run." msgstr "" +#: lms/djangoapps/courseware/models.py +msgid "Disable the dynamic upgrade deadline for this organization." +msgstr "" + #: lms/djangoapps/courseware/tabs.py lms/templates/courseware/syllabus.html msgid "Syllabus" msgstr "مخطّط المنهج الدراسي" @@ -6184,7 +6212,7 @@ msgstr "" #, python-brace-format msgid "" "You must be enrolled in the course to see course content." -" {enroll_link_start}Enroll now{enroll_link_end}." +" {enroll_link_start}Enroll now{enroll_link_end}." msgstr "" #: lms/djangoapps/courseware/views/views.py @@ -6474,7 +6502,6 @@ msgstr "جرت إضافة مساق " #: lms/djangoapps/dashboard/sysadmin.py cms/templates/course-create-rerun.html #: cms/templates/index.html lms/templates/shoppingcart/receipt.html -#: lms/templates/support/contact_us.html msgid "Course Name" msgstr "اسم المساق" @@ -6849,7 +6876,6 @@ msgstr "رقم المستخدم" #: lms/djangoapps/instructor/views/instructor_dashboard.py #: openedx/core/djangoapps/user_api/api.py #: lms/templates/instructor/instructor_dashboard_2/generate_registarion_codes_modal.html -#: lms/templates/support/contact_us.html msgid "Email" msgstr "البريد الإلكتروني" @@ -10504,7 +10530,7 @@ msgstr "وضع الجدول" #: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/common/base_body.html #, python-format -msgid "%(platform_name)s Home Page" +msgid "Go to %(platform_name)s Home Page" msgstr "" #: cms/templates/login.html cms/templates/widgets/header.html @@ -10557,6 +10583,30 @@ msgstr "" msgid "Our mailing address is" msgstr "" +#: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/common/base_head.html +msgid "edX Email" +msgstr "" + +#: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/common/upsell_cta.html +#, python-format +msgid "" +"Don't miss the opportunity to highlight your new knowledge and skills by " +"earning a verified certificate. Upgrade by " +"%(user_schedule_upgrade_deadline_time)s." +msgstr "" + +#: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/common/upsell_cta.html +msgid "Upgrade Now" +msgstr "" + +#: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/common/upsell_cta.txt +#, python-format +msgid "" +"Don't miss the opportunity to highlight your new knowledge and skills by " +"earning a verified certificate. Upgrade by " +"%(user_schedule_upgrade_deadline_time)s. Upgrade Now! <%(upsell_link)s>" +msgstr "" + #: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/courseupdate/email/body.html #, python-format msgid "Welcome to week %(week_num)s of our %(course_name)s course!" @@ -10568,10 +10618,7 @@ msgid "Welcome to week %(week_num)s of %(course_name)s!" msgstr "" #: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/courseupdate/email/body.html -#, python-format -msgid "" -"Here is what you can look forward to learning this week: " -"

%(week_summary)s

" +msgid "Here is what you can look forward to learning this week:" msgstr "" #: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/courseupdate/email/body.html @@ -10631,20 +10678,6 @@ msgstr "" msgid "Keep learning" msgstr "" -#: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/recurringnudge_day10/email/body.html -#: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/recurringnudge_day3/email/body.html -#, python-format -msgid "" -"Don't miss the opportunity to highlight your new knowledge and skills by " -"earning a verified certificate. Upgrade by " -"%(user_schedule_upgrade_deadline_time)s." -msgstr "" - -#: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/recurringnudge_day10/email/body.html -#: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/recurringnudge_day3/email/body.html -msgid "Upgrade Now" -msgstr "" - #: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/recurringnudge_day10/email/body.txt #, python-format msgid "" @@ -10653,15 +10686,6 @@ msgid "" "keep learning?" msgstr "" -#: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/recurringnudge_day10/email/body.txt -#: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/recurringnudge_day3/email/body.txt -#, python-format -msgid "" -"Don't miss the opportunity to highlight your new knowledge and skills by " -"earning a verified certificate. Upgrade by " -"%(user_schedule_upgrade_deadline_time)s. Upgrade Now! <%(upsell_link)s>" -msgstr "" - #: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/recurringnudge_day3/email/body.html #: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/recurringnudge_day3/email/body.txt #, python-format @@ -10716,23 +10740,42 @@ msgstr "" #: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/upgradereminder/email/body.txt #, python-format msgid "" -"We hope you are enjoying learning with us so far in %(course_name)s! A " -"verified certificate will allow you to highlight your new knowledge and " -"skills. It's official, and easily shareable. Upgrade by " -"%(user_schedule_upgrade_deadline_time)s." +"We hope you are enjoying learning with us so far on %(platform_name)s! A " +"verified certificate allows you to highlight your new knowledge and skills. " +"An %(platform_name)s certificate is official and easily shareable. Upgrade " +"by %(user_schedule_upgrade_deadline_time)s." +msgstr "" + +#: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/upgradereminder/email/body.html +#: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/upgradereminder/email/body.txt +#, python-format +msgid "" +"We hope you are enjoying learning with us so far in %(first_course_name)s! A" +" verified certificate allows you to highlight your new knowledge and skills." +" An %(platform_name)s certificate is official and easily shareable. Upgrade " +"by %(user_schedule_upgrade_deadline_time)s." msgstr "" #: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/upgradereminder/email/body.html msgid "Upgrade now" msgstr "" +#: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/upgradereminder/email/body.html +#, python-format +msgid "" +"We hope you are enjoying learning with us so far on " +"%(platform_name)s! A verified certificate allows you to " +"highlight your new knowledge and skills. An %(platform_name)s certificate is" +" official and easily shareable." +msgstr "" + #: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/upgradereminder/email/body.html #, python-format msgid "" "We hope you are enjoying learning with us so far in " -"%(course_name)s! A verified certificate will allow you to " -"highlight your new knowledge and skills. It's official, and easily " -"shareable." +"%(first_course_name)s! A verified certificate allows you to" +" highlight your new knowledge and skills. An %(platform_name)s certificate " +"is official and easily shareable." msgstr "" #: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/upgradereminder/email/body.html @@ -10741,7 +10784,11 @@ msgid "Upgrade by %(user_schedule_upgrade_deadline_time)s." msgstr "" #: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/upgradereminder/email/body.html -msgid "Example print-out of a verified certificate" +msgid "You are eligible to upgrade in these courses:" +msgstr "" + +#: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/upgradereminder/email/body.html +msgid "Example of a verified certificate" msgstr "" #: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/upgradereminder/email/body.txt @@ -10750,7 +10797,12 @@ msgstr "" #: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/upgradereminder/email/subject.txt #, python-format -msgid "Upgrade to earn a verified certificate in %(course_name)s" +msgid "Upgrade to earn a verified certificate on %(platform_name)s" +msgstr "" + +#: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/upgradereminder/email/subject.txt +#, python-format +msgid "Upgrade to earn a verified certificate in %(first_course_name)s" msgstr "" #: openedx/core/djangoapps/self_paced/models.py @@ -11235,9 +11287,10 @@ msgstr "" msgid "{sign_in_link} or {register_link} and then enroll in this course." msgstr "" +#: lms/templates/header/navbar-not-authenticated.html #: lms/templates/navigation/navbar-not-authenticated.html -#: lms/templates/support/contact_us.html -#: themes/edx.org/lms/templates/header.html +#: themes/edx.org/lms/templates/legacy_header.html +#: themes/edx.org/lms/templates/header/navbar-not-authenticated.html msgid "Sign in" msgstr "تسجيل الدخول" @@ -12037,9 +12090,13 @@ msgstr "رقم المساق: " #: cms/templates/index.html lms/templates/sysadmin_dashboard.html #: lms/templates/sysadmin_dashboard_gitlogs.html #: lms/templates/courseware/courses.html +#: lms/templates/header/navbar-authenticated.html +#: lms/templates/header/navbar-not-authenticated.html #: lms/templates/navigation/navbar-authenticated.html #: lms/templates/navigation/navbar-not-authenticated.html -#: themes/edx.org/lms/templates/header.html +#: lms/templates/navigation/bootstrap/navbar-authenticated.html +#: themes/edx.org/lms/templates/legacy_header.html +#: themes/edx.org/lms/templates/header/navbar-authenticated.html msgid "Courses" msgstr "المساقات" @@ -12136,20 +12193,26 @@ msgstr "إعادة الضبط" msgid "Legal" msgstr "القانوني" -#: cms/templates/widgets/header.html lms/templates/navigation/navigation.html +#: cms/templates/widgets/header.html lms/templates/header/header.html +#: lms/templates/navigation/navigation.html #: lms/templates/widgets/footer-language-selector.html msgid "Choose Language" msgstr "اختر لغة" #: cms/templates/widgets/header.html lms/templates/user_dropdown.html -#: themes/edx.org/lms/templates/header.html +#: lms/templates/header/user_dropdown.html +#: themes/edx.org/lms/templates/legacy_header.html msgid "Account" msgstr "الحساب" #: cms/templates/widgets/header.html +#: lms/templates/header/navbar-authenticated.html #: lms/templates/navigation/navbar-authenticated.html +#: lms/templates/navigation/bootstrap/navbar-authenticated.html #: lms/templates/static_templates/help.html -#: themes/edx.org/lms/templates/header.html wiki/plugins/help/wiki_plugin.py +#: themes/edx.org/lms/templates/legacy_header.html +#: themes/edx.org/lms/templates/header/navbar-authenticated.html +#: wiki/plugins/help/wiki_plugin.py msgid "Help" msgstr "المساعدة" @@ -12203,12 +12266,19 @@ msgstr "سجّل في StudioX" msgid "Send an email to {email}" msgstr "أرسل رسالةً إلكترونية إلى {email}" -#: cms/templates/widgets/sock.html lms/templates/support/contact_us.html +#: cms/templates/widgets/sock.html #: themes/edx.org/cms/templates/widgets/sock.html #: themes/stanford-style/lms/templates/static_templates/about.html msgid "Contact Us" msgstr "اتصل بنا" +#: cms/templates/widgets/tabs-aggregator.html +#: lms/templates/courseware/static_tab.html +#: lms/templates/courseware/tab-view-v2.html +#: lms/templates/courseware/tab-view.html +msgid "name" +msgstr "" + #: cms/templates/widgets/user_dropdown.html lms/templates/user_dropdown.html msgid "Usermenu" msgstr "قائمة المستخدم" @@ -12218,6 +12288,7 @@ msgid "Usermenu dropdown" msgstr "قائمة المستخدم" #: cms/templates/widgets/user_dropdown.html lms/templates/user_dropdown.html +#: lms/templates/header/user_dropdown.html msgid "Sign Out" msgstr "تسجيل الخروج" @@ -12261,14 +12332,14 @@ msgstr "الآراء والملاحظات من المستخدم" msgid "Add a Post" msgstr "أضف منشوراً" -#: lms/djangoapps/discussion/templates/discussion/discussion_board_fragment.html -msgid "Discussion thread list" -msgstr "قائمة مواضيع المناقشة " - #: lms/djangoapps/discussion/templates/discussion/discussion_board_fragment.html msgid "New topic form" msgstr "استمارة موضوع جديد" +#: lms/djangoapps/discussion/templates/discussion/discussion_board_fragment.html +msgid "Discussion thread list" +msgstr "قائمة مواضيع المناقشة " + #: lms/djangoapps/discussion/templates/discussion/discussion_profile_page.html msgid "Discussion - {course_number}" msgstr "مناقشة - {course_number} " @@ -12349,6 +12420,7 @@ msgid "View all Courses" msgstr "عرض جميع المساقات" #: lms/templates/dashboard.html lms/templates/user_dropdown.html +#: lms/templates/header/user_dropdown.html #: themes/edx.org/lms/templates/dashboard.html msgid "Dashboard" msgstr "لوحة المعلومات" @@ -12358,7 +12430,9 @@ msgid "You are not enrolled in any courses yet." msgstr "لست منضماً لأية مساقات بعد." #: lms/templates/dashboard.html +#: lms/templates/header/navbar-not-authenticated.html #: lms/templates/navigation/navbar-authenticated.html +#: lms/templates/navigation/bootstrap/navbar-authenticated.html #: themes/edx.org/lms/templates/dashboard.html msgid "Explore courses" msgstr "تصفح المساقات" @@ -13194,8 +13268,10 @@ msgid "I agree to the {link_start}Honor Code{link_end}" msgstr "أوافق على {link_start}ميثاق الشرف{link_end} " #: lms/templates/register-form.html +#: lms/templates/header/navbar-not-authenticated.html #: lms/templates/navigation/navbar-not-authenticated.html -#: themes/edx.org/lms/templates/header.html +#: themes/edx.org/lms/templates/legacy_header.html +#: themes/edx.org/lms/templates/header/navbar-not-authenticated.html #: themes/stanford-style/lms/templates/register-form.html msgid "Register" msgstr "تسجيل" @@ -13681,7 +13757,7 @@ msgstr "" "الخاصّة بك {link_end}. أما إذا لم تقصد القيام بذلك، يُمكنك " "{undo_link_start}إعادة التسجيل{link_end}." -#: lms/templates/user_dropdown.html +#: lms/templates/user_dropdown.html lms/templates/header/user_dropdown.html msgid "Dashboard for:" msgstr "لوحة المعلومات لـ:" @@ -14944,7 +15020,7 @@ msgstr "صيغة توقيت البدء خانتان للساعات نقطتان msgid "time" msgstr "الوقت" -#: lms/templates/ccx/schedule.html lms/templates/support/contact_us.html +#: lms/templates/ccx/schedule.html msgid "(Optional)" msgstr "(اختياري)" @@ -15989,7 +16065,7 @@ msgid "View Archived Course" msgstr "استعراض المساق" #: lms/templates/dashboard/_dashboard_course_listing.html -msgid "I'm taking {course_name} online with edX.org. Check it out!" +msgid "I'm taking {course_name} online with {facebook_brand}. Check it out!" msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html @@ -16002,7 +16078,7 @@ msgid "Share on Facebook" msgstr "شارك على فيسبوك" #: lms/templates/dashboard/_dashboard_course_listing.html -msgid "I'm taking {course_name} online with @edxonline. Check it out!" +msgid "I'm taking {course_name} online with {twitter_brand}. Check it out!" msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html @@ -16116,10 +16192,6 @@ msgstr "" "إنه رسمي. إنه سهل المشاركة. إنه حافز مجرّب لاستكمال هذه الدورة التدريبية. " "{line_break}{link_start}اعرف المزيد عن المثبتين {cert_name_long}{link_end}." -#: lms/templates/dashboard/_dashboard_course_listing.html -msgid "Upgrade to Verified" -msgstr "قم بالترقية لتحصل على شهادة موثَّقة" - #: lms/templates/dashboard/_dashboard_course_listing.html msgid "" "You can no longer access this course because payment has not yet been " @@ -17308,11 +17380,74 @@ msgid "Apply for Financial Assistance" msgstr "تقدّم بطلب للحصول على دعم مالي" #: lms/templates/header/brand.html +#: lms/templates/header/navbar-logo-header.html #: lms/templates/navigation/navbar-logo-header.html #: lms/templates/navigation/bootstrap/navbar-logo-header.html msgid "{platform_name} Home Page" msgstr "الصفحة الرئيسية لمنصّة {platform_name}" +#: lms/templates/header/header.html lms/templates/navigation/navigation.html +msgid "Global" +msgstr "عالمي" + +#: lms/templates/header/header.html lms/templates/navigation/navigation.html +#: themes/edx.org/lms/templates/legacy_header.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/header/navbar-authenticated.html +#: lms/templates/learner_dashboard/programs.html +#: lms/templates/navigation/navbar-authenticated.html +#: lms/templates/navigation/bootstrap/navbar-authenticated.html +#: themes/edx.org/lms/templates/legacy_header.html +#: themes/edx.org/lms/templates/header/navbar-authenticated.html +msgid "Programs" +msgstr "البرامج" + +#: lms/templates/header/navbar-authenticated.html +#: lms/templates/navigation/navbar-authenticated.html +#: lms/templates/navigation/bootstrap/navbar-authenticated.html +#: themes/edx.org/lms/templates/legacy_header.html +#: themes/edx.org/lms/templates/header/navbar-authenticated.html +msgid "Profile" +msgstr "الملف الشخصي" + +#: lms/templates/header/navbar-authenticated.html +msgid "Discover New" +msgstr "" + +#. Translators: This is short for "System administration". +#: lms/templates/header/navbar-authenticated.html +#: lms/templates/navigation/navbar-authenticated.html +#: lms/templates/navigation/bootstrap/navbar-authenticated.html +msgid "Sysadmin" +msgstr "المشرف على النظام" + +#: lms/templates/header/navbar-authenticated.html +#: lms/templates/navigation/navbar-authenticated.html +#: lms/templates/navigation/bootstrap/navbar-authenticated.html +#: lms/templates/shoppingcart/shopping_cart.html +#: themes/edx.org/lms/templates/legacy_header.html +#: themes/edx.org/lms/templates/header/navbar-authenticated.html +msgid "Shopping Cart" +msgstr "سلّة التسوّق" + +#: lms/templates/header/navbar-not-authenticated.html +#: lms/templates/navigation/navbar-not-authenticated.html +#: themes/edx.org/lms/templates/legacy_header.html +#: themes/edx.org/lms/templates/header/navbar-authenticated.html +msgid "How it Works" +msgstr "كيفية العمل" + +#: lms/templates/header/navbar-not-authenticated.html +#: lms/templates/navigation/navbar-not-authenticated.html +msgid "Schools" +msgstr "المدارس" + #: lms/templates/instructor/instructor_dashboard_2/add_coupon_modal.html #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html msgid "Add Coupon Code" @@ -18994,12 +19129,6 @@ msgstr "مساقاتي" msgid "Program Details" msgstr "تفاصيل البرنامج" -#: lms/templates/learner_dashboard/programs.html -#: lms/templates/navigation/navbar-authenticated.html -#: themes/edx.org/lms/templates/header.html -msgid "Programs" -msgstr "البرامج" - #: lms/templates/modal/_modal-settings-language.html msgid "Change Preferred Language" msgstr "تغيير اللغة المفضلة" @@ -19019,48 +19148,10 @@ msgid "" msgstr "" "لم تجد لغتك المفضّلة؟ {link_start}تطوّع لتقوم بدور المترجم! {link_end}" -#: lms/templates/navigation/navbar-authenticated.html -#: themes/edx.org/lms/templates/header.html -msgid "Profile" -msgstr "الملف الشخصي" - -#. Translators: This is short for "System administration". -#: lms/templates/navigation/navbar-authenticated.html -msgid "Sysadmin" -msgstr "المشرف على النظام" - -#: lms/templates/navigation/navbar-authenticated.html -#: lms/templates/shoppingcart/shopping_cart.html -#: themes/edx.org/lms/templates/header.html -msgid "Shopping Cart" -msgstr "سلّة التسوّق" - -#: lms/templates/navigation/navbar-not-authenticated.html -#: themes/edx.org/lms/templates/header.html -msgid "How it Works" -msgstr "كيفية العمل" - -#: lms/templates/navigation/navbar-not-authenticated.html -msgid "Schools" -msgstr "المدارس" - #: lms/templates/navigation/navbar-not-authenticated.html msgid "Explore Courses" msgstr "استكشاف الدورات التدريبية" -#: lms/templates/navigation/navigation.html -msgid "Global" -msgstr "عالمي" - -#: lms/templates/navigation/navigation.html -#: themes/edx.org/lms/templates/header.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/peer_grading/peer_grading.html msgid "" "\n" @@ -19896,46 +19987,6 @@ msgstr "دعم الطلاب: الشهادات" msgid "Contact US" msgstr "" -#: lms/templates/support/contact_us.html -msgid "Your question may have already been answered." -msgstr "" - -#: lms/templates/support/contact_us.html -msgid "Visit edX Help" -msgstr "" - -#: lms/templates/support/contact_us.html -msgid "Sign in for a faster response" -msgstr "" - -#: lms/templates/support/contact_us.html -msgid "What can we help you with, {username}?" -msgstr "" - -#: lms/templates/support/contact_us.html -msgid "Message" -msgstr "" - -#: lms/templates/support/contact_us.html -msgid "The more you tell us, themore quickly and helpfully we can respond!" -msgstr "" - -#: lms/templates/support/contact_us.html -msgid "Add Attachment" -msgstr "" - -#: lms/templates/support/contact_us.html -msgid "1 file uploaded:" -msgstr "" - -#: lms/templates/support/contact_us.html -msgid "Remove file" -msgstr "" - -#: lms/templates/support/contact_us.html -msgid "Cancel upload" -msgstr "" - #: lms/templates/support/enrollment.html msgid "Student Support: Enrollment" msgstr "دعم الطلاب: التسجيل" @@ -20390,15 +20441,17 @@ msgid "" "of edX Inc." msgstr "" -#: themes/edx.org/lms/templates/header.html +#: themes/edx.org/lms/templates/legacy_header.html msgid "Main" msgstr "" -#: themes/edx.org/lms/templates/header.html +#: themes/edx.org/lms/templates/legacy_header.html +#: themes/edx.org/lms/templates/header/navbar-authenticated.html msgid "Find Courses" msgstr "إيجاد المساقات" -#: themes/edx.org/lms/templates/header.html +#: themes/edx.org/lms/templates/legacy_header.html +#: themes/edx.org/lms/templates/header/navbar-authenticated.html msgid "Schools & Partners" msgstr "المدارس والشركاء" @@ -24156,10 +24209,6 @@ msgstr "إدخل إلى بوابة edX الإلكترونية المفتوحة" msgid "Open edX Portal" msgstr "بوابة edX الإلكترونية المفتوحة" -#: cms/templates/widgets/tabs-aggregator.html -msgid "name" -msgstr "الاسم" - #: cms/templates/widgets/user_dropdown.html msgid "Currently signed in as:" msgstr "دخولك مسجَّل حاليًّا كـ:" diff --git a/conf/locale/ar/LC_MESSAGES/djangojs.mo b/conf/locale/ar/LC_MESSAGES/djangojs.mo index 0af4d78464..f5be01b4fc 100644 Binary files a/conf/locale/ar/LC_MESSAGES/djangojs.mo and b/conf/locale/ar/LC_MESSAGES/djangojs.mo differ diff --git a/conf/locale/ar/LC_MESSAGES/djangojs.po b/conf/locale/ar/LC_MESSAGES/djangojs.po index fd755249eb..da2ea6c282 100644 --- a/conf/locale/ar/LC_MESSAGES/djangojs.po +++ b/conf/locale/ar/LC_MESSAGES/djangojs.po @@ -128,9 +128,9 @@ msgid "" msgstr "" "Project-Id-Version: edx-platform\n" "Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2017-10-19 18:20+0000\n" -"PO-Revision-Date: 2017-10-25 10:22+0000\n" -"Last-Translator: Sahbi BG \n" +"POT-Creation-Date: 2017-10-30 10:12+0000\n" +"PO-Revision-Date: 2017-10-27 10:31+0000\n" +"Last-Translator: Muhammad Ayub khan \n" "Language-Team: Arabic (http://www.transifex.com/open-edx/edx-platform/language/ar/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -139,17 +139,6 @@ msgstr "" "Language: ar\n" "Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;\n" -#: cms/static/cms/js/main.js cms/static/js/views/active_video_upload_list.js -#: common/static/bundles/Import.js -msgid "" -"This may be happening because of an error with our server or your internet " -"connection. Try refreshing the page or making sure you are online." -msgstr "" - -#: cms/static/cms/js/main.js common/static/bundles/Import.js -msgid "Studio's having trouble saving your work" -msgstr "" - #: cms/static/cms/js/xblock/cms.runtime.v1.js #: cms/static/js/certificates/views/signatory_details.js #: cms/static/js/models/section.js cms/static/js/utils/drag_and_drop.js @@ -185,8 +174,6 @@ 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 "حذف" @@ -221,76 +208,9 @@ 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 "إلغاء" -#: cms/static/js/features/import/factories/import.js -#: common/static/bundles/Import.js -msgid "There was an error during the upload process." -msgstr "" - -#: cms/static/js/features/import/factories/import.js -#: common/static/bundles/Import.js -msgid "There was an error while unpacking the file." -msgstr "" - -#: cms/static/js/features/import/factories/import.js -#: common/static/bundles/Import.js -msgid "There was an error while verifying the file you submitted." -msgstr "" - -#: cms/static/js/features/import/factories/import.js -#: common/static/bundles/Import.js -msgid "Choose new file" -msgstr "" - -#: cms/static/js/features/import/factories/import.js -#: common/static/bundles/Import.js -msgid "" -"File format not supported. Please upload a file with a {ext} extension." -msgstr "" - -#: cms/static/js/features/import/factories/import.js -#: common/static/bundles/Import.js -msgid "There was an error while importing the new library to our database." -msgstr "" - -#: cms/static/js/features/import/factories/import.js -#: common/static/bundles/Import.js -msgid "There was an error while importing the new course to our database." -msgstr "" - -#: cms/static/js/features/import/factories/import.js -#: common/static/bundles/Import.js -msgid "Your import has failed." -msgstr "" - -#: cms/static/js/features/import/views/import.js -#: common/static/bundles/Import.js -msgid "Your import is in progress; navigating away will abort it." -msgstr "" - -#: cms/static/js/features/import/views/import.js -#: common/static/bundles/Import.js -msgid "Error importing course" -msgstr "" - -#: cms/static/js/features/import/views/import.js -#: common/static/bundles/Import.js -msgid "There was an error with the upload" -msgstr "" - #. Translators: This is the status of an active video upload #: cms/static/js/models/active_video_upload.js cms/static/js/views/assets.js #: cms/static/js/views/video_thumbnail.js lms/static/js/views/image_field.js @@ -310,15 +230,6 @@ msgstr "جاري التحميل" #: common/static/common/templates/discussion/forum-action-close.underscore #: common/static/common/templates/discussion/search-alert.underscore #: openedx/features/learner_profile/static/learner_profile/templates/share_modal.underscore -#: test_root/staticfiles/common/templates/image-modal.underscore -#: test_root/staticfiles/common/templates/discussion/alert-popup.underscore -#: test_root/staticfiles/common/templates/discussion/forum-action-close.underscore -#: test_root/staticfiles/common/templates/discussion/search-alert.underscore -#: test_root/staticfiles/learner_profile/templates/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/alert-popup.underscore -#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/forum-action-close.underscore -#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/search-alert.underscore msgid "Close" msgstr "إغلاق" @@ -332,7 +243,6 @@ 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 "الاسم" @@ -348,8 +258,6 @@ msgstr "اختر الملف" #: common/lib/xmodule/xmodule/js/src/html/edit.js #: lms/static/js/Markdown.Editor.js #: common/static/common/templates/discussion/alert-popup.underscore -#: test_root/staticfiles/common/templates/discussion/alert-popup.underscore -#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/alert-popup.underscore msgid "OK" msgstr "موافق" @@ -360,7 +268,6 @@ 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 "حذف" @@ -384,6 +291,7 @@ msgstr "تحميل الملف" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: cms/static/js/views/modals/base_modal.js +#: cms/static/js/views/modals/course_outline_modals.js #: common/lib/xmodule/xmodule/js/src/html/edit.js #: cms/templates/js/certificate-editor.underscore #: cms/templates/js/content-group-editor.underscore @@ -396,9 +304,6 @@ msgstr "تحميل الملف" #: lms/templates/instructor/instructor_dashboard_2/cohort-form.underscore #: lms/templates/instructor/instructor_dashboard_2/divided-discussions-course-wide.underscore #: lms/templates/instructor/instructor_dashboard_2/divided-discussions-inline.underscore -#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohort-form.underscore -#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/divided-discussions-course-wide.underscore -#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/divided-discussions-inline.underscore msgid "Save" msgstr "حفظ" @@ -821,7 +726,6 @@ 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 "الرمز" @@ -935,8 +839,6 @@ 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 "الوصف " @@ -984,8 +886,6 @@ 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/common/templates/discussion/forum-action-edit.underscore -#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/forum-action-edit.underscore msgid "Edit" msgstr "تعديل" @@ -1078,8 +978,6 @@ 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 "عرض بشاشة كاملة" @@ -1391,10 +1289,6 @@ 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 "التالي" @@ -1754,10 +1648,6 @@ 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 "العنوان" @@ -1822,9 +1712,6 @@ msgstr "مسافة عمودية" #: openedx/features/course_bookmarks/static/course_bookmarks/templates/bookmarks-list.underscore #: openedx/features/course_search/static/course_search/templates/course_search_item.underscore #: openedx/features/course_search/static/course_search/templates/dashboard_search_item.underscore -#: test_root/staticfiles/course_bookmarks/templates/bookmarks-list.underscore -#: test_root/staticfiles/course_search/templates/course_search_item.underscore -#: test_root/staticfiles/course_search/templates/dashboard_search_item.underscore msgid "View" msgstr "عرض" @@ -2180,71 +2067,6 @@ msgstr "عرض نص الكلام المدوّن" msgid "Turn off transcripts" msgstr "إخفاء النص" -#: common/static/bundles/CourseGoals.b56f05f27734759a3a6a.js -#: common/static/bundles/CourseGoals.js -msgid "Thank you for setting your course goal to " -msgstr "" - -#: common/static/bundles/CourseGoals.b56f05f27734759a3a6a.js -#: common/static/bundles/CourseGoals.js -msgid "" -"There was an error in setting your goal, please reload the page and try " -"again." -msgstr "" - -#: common/static/bundles/CourseHome.40ee1b4e0334515d1613.js -#: common/static/bundles/CourseHome.js -#: openedx/features/course_experience/static/course_experience/js/CourseHome.js -msgid "You have successfully updated your goal." -msgstr "" - -#: common/static/bundles/CourseHome.40ee1b4e0334515d1613.js -#: common/static/bundles/CourseHome.js -#: openedx/features/course_experience/static/course_experience/js/CourseHome.js -msgid "There was an error updating your goal." -msgstr "" - -#: common/static/bundles/CourseHome.40ee1b4e0334515d1613.js -#: common/static/bundles/CourseHome.js -#: openedx/features/course_experience/static/course_experience/js/CourseHome.js -msgid "Show more" -msgstr "" - -#: common/static/bundles/CourseHome.40ee1b4e0334515d1613.js -#: common/static/bundles/CourseHome.js -#: openedx/features/course_experience/static/course_experience/js/CourseHome.js -msgid "Show less" -msgstr "" - -#: common/static/bundles/StudioIndex.ae56ffd9f272143aaf03.js -#: common/static/bundles/StudioIndex.js -msgid "Organization:" -msgstr "" - -#: common/static/bundles/StudioIndex.ae56ffd9f272143aaf03.js -#: common/static/bundles/StudioIndex.js -msgid "Course Number:" -msgstr "" - -#: common/static/bundles/StudioIndex.ae56ffd9f272143aaf03.js -#: common/static/bundles/StudioIndex.js -msgid "Course Run:" -msgstr "" - -#: common/static/bundles/StudioIndex.ae56ffd9f272143aaf03.js -#: common/static/bundles/StudioIndex.js -msgid "(Read-only)" -msgstr "" - -#: common/static/bundles/StudioIndex.ae56ffd9f272143aaf03.js -#: common/static/bundles/StudioIndex.js -msgid "Re-run Course" -msgstr "" - -#: cms/templates/js/show-textbook.underscore -msgid "View Live" -msgstr "عرض النسخة الحالية المنشورة" - #: common/static/common/js/components/utils/view_utils.js msgid "Required field." msgstr "حقل مطلوب." @@ -2289,8 +2111,6 @@ msgstr "" #: common/static/common/js/discussion/utils.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 "..." @@ -2495,10 +2315,6 @@ msgstr "سوف يُحذَف منشورك." #: common/static/common/js/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 "مجهول" @@ -2670,10 +2486,6 @@ 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 "المزيد" @@ -2694,11 +2506,6 @@ msgstr "عام" #: lms/djangoapps/discussion/static/discussion/templates/search.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/discussion/templates/search.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 "بحث" @@ -2752,7 +2559,6 @@ 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 "العلامات: " @@ -2896,7 +2702,6 @@ 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 "" @@ -2909,7 +2714,6 @@ 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 "البلد الذي يعتمده أعضاء الفريق بشكل أساسي للتعريف بأنفسهم." @@ -3026,7 +2830,6 @@ 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 "تأكيد" @@ -3074,7 +2877,6 @@ msgstr "فريقي" #: lms/djangoapps/teams/static/teams/js/views/teams_tab.js #: 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 "تصفّح" @@ -3113,7 +2915,6 @@ 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 "تعديل الفريق" @@ -3142,7 +2943,6 @@ msgstr "بحث في الفرق" #: lms/djangoapps/teams/static/teams/js/views/teams_tab.js #: lms/djangoapps/discussion/static/discussion/templates/fake-breadcrumbs.underscore -#: test_root/staticfiles/discussion/templates/fake-breadcrumbs.underscore msgid "All Topics" msgstr "كافّة المواضيع" @@ -3397,7 +3197,6 @@ msgid "All units" msgstr "جميع الوحدات" #: lms/static/js/ccx/schedule.js lms/templates/ccx/schedule.underscore -#: test_root/staticfiles/templates/ccx/schedule.underscore msgid "Click to change" msgstr "أضغط للتغير" @@ -3547,8 +3346,6 @@ 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 "أقلّ" @@ -3622,7 +3419,6 @@ msgstr "عذرًا، لم نجد أي نتائج لـ\"%s\"." #: lms/static/js/discovery/views/search_form.js #: openedx/features/course_search/static/course_search/templates/search_error.underscore -#: test_root/staticfiles/course_search/templates/search_error.underscore msgid "There was an error, try searching again." msgstr "نأسف لحدوث خطأ، يُرجى إعادة البحث مجدّدًا." @@ -3737,8 +3533,6 @@ msgstr "" #: lms/static/js/edxnotes/views/tabs/search_results.js #: openedx/features/course_search/static/course_search/templates/course_search_results.underscore #: openedx/features/course_search/static/course_search/templates/dashboard_search_results.underscore -#: test_root/staticfiles/course_search/templates/course_search_results.underscore -#: test_root/staticfiles/course_search/templates/dashboard_search_results.underscore msgid "Search Results" msgstr "بحث في النتائج" @@ -3766,7 +3560,6 @@ 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 "التبويبة المنتقاة" @@ -3878,7 +3671,6 @@ 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 "إضافة شعبة" @@ -4001,7 +3793,6 @@ msgstr "" #: openedx/features/course_bookmarks/static/course_bookmarks/js/views/bookmarks_list.js #: cms/templates/js/move-xblock-modal.underscore #: openedx/features/course_search/static/course_search/templates/search_loading.underscore -#: test_root/staticfiles/course_search/templates/search_loading.underscore msgid "Loading" msgstr "جاري التحميل" @@ -4060,9 +3851,6 @@ msgstr "وسم رمز التسجيل على أنّه غير مستخدم" #: lms/static/js/student_account/views/account_settings_factory.js #: openedx/features/learner_profile/static/learner_profile/js/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 "اسم المستخدم" @@ -4796,7 +4584,6 @@ msgstr "حدث خطأ أثناء محاولة تسجيل الدخول إلى %s. #: lms/static/js/student_account/views/LoginView.js #: lms/templates/verify_student/intro_step.underscore -#: test_root/staticfiles/templates/verify_student/intro_step.underscore msgid "Check Your Email" msgstr "يُرجى تفقّد بريدك الإلكتروني" @@ -4830,7 +4617,6 @@ msgstr "لم نتمكّن من إنشاء حسابك. " #: lms/static/js/student_account/views/RegisterView.js #: lms/templates/student_account/register.underscore -#: test_root/staticfiles/templates/student_account/register.underscore msgid "Create Account" msgstr "" @@ -4901,7 +4687,6 @@ 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 "كلمة المرور" @@ -5362,6 +5147,22 @@ msgstr "النتيجة الكلية" msgid "Bookmark this page" msgstr "" +#: openedx/features/course_experience/static/course_experience/js/CourseHome.js +msgid "You have successfully updated your goal." +msgstr "" + +#: openedx/features/course_experience/static/course_experience/js/CourseHome.js +msgid "There was an error updating your goal." +msgstr "" + +#: openedx/features/course_experience/static/course_experience/js/CourseHome.js +msgid "Show more" +msgstr "" + +#: openedx/features/course_experience/static/course_experience/js/CourseHome.js +msgid "Show less" +msgstr "" + #: openedx/features/course_search/static/course_search/js/views/search_results_view.js msgid "{total_results} result" msgid_plural "{total_results} results" @@ -5454,6 +5255,16 @@ msgstr "" msgid "Profile" msgstr "" +#: cms/static/cms/js/main.js cms/static/js/views/active_video_upload_list.js +msgid "" +"This may be happening because of an error with our server or your internet " +"connection. Try refreshing the page or making sure you are online." +msgstr "" + +#: cms/static/cms/js/main.js +msgid "Studio's having trouble saving your work" +msgstr "" + #: cms/static/cms/js/xblock/cms.runtime.v1.js msgid "OpenAssessment Save Error" msgstr "نأسف لحدوث خطأ في حفظ التقييم المفتوح." @@ -5563,8 +5374,6 @@ msgstr "هل أنت متأكّد من رغبتك في حذف {email} من فري #: cms/static/js/factories/manage_users.js #: cms/static/js/factories/manage_users_lib.js #: 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 "Staff" msgstr "طاقم المساق" @@ -5599,6 +5408,51 @@ msgstr "إظهار الإعدادات المهملة" msgid "You have unsaved changes. Do you really want to leave this page?" msgstr "لديك تغييرات غير محفّظة. هل تريد حقًّا أن تغادر الصفحة؟" +#: cms/static/js/features/import/factories/import.js +msgid "There was an error during the upload process." +msgstr "" + +#: cms/static/js/features/import/factories/import.js +msgid "There was an error while unpacking the file." +msgstr "" + +#: cms/static/js/features/import/factories/import.js +msgid "There was an error while verifying the file you submitted." +msgstr "" + +#: cms/static/js/features/import/factories/import.js +msgid "Choose new file" +msgstr "" + +#: cms/static/js/features/import/factories/import.js +msgid "" +"File format not supported. Please upload a file with a {ext} extension." +msgstr "" + +#: cms/static/js/features/import/factories/import.js +msgid "There was an error while importing the new library to our database." +msgstr "" + +#: cms/static/js/features/import/factories/import.js +msgid "There was an error while importing the new course to our database." +msgstr "" + +#: cms/static/js/features/import/factories/import.js +msgid "Your import has failed." +msgstr "" + +#: cms/static/js/features/import/views/import.js +msgid "Your import is in progress; navigating away will abort it." +msgstr "" + +#: cms/static/js/features/import/views/import.js +msgid "Error importing course" +msgstr "" + +#: cms/static/js/features/import/views/import.js +msgid "There was an error with the upload" +msgstr "" + #: cms/static/js/maintenance/force_publish_course.js msgid "Internal Server Error." msgstr "خطأ في خادم الإنترنت." @@ -5758,9 +5612,6 @@ 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 "أو" @@ -5847,8 +5698,6 @@ 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 "النوع" @@ -5898,8 +5747,6 @@ 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 "غير متوفّر" @@ -6199,6 +6046,18 @@ msgstr "نشر جميع التغييرات غير المنشورة لهذا {ite msgid "Publish" msgstr "نشر" +#: cms/static/js/views/modals/course_outline_modals.js +msgid "Highlights for {display_name}" +msgstr "" + +#: cms/static/js/views/modals/course_outline_modals.js +msgid "" +"The highlights you provide here are messaged (i.e., emailed) to learners. " +"Each {item}'s highlights are emailed at the time that we expect the learner " +"to start working on that {item}. At this time, we assume that each {item} " +"will take 1 week to complete." +msgstr "" + #: cms/static/js/views/modals/course_outline_modals.js msgid "All Learners and Staff" msgstr "" @@ -6217,7 +6076,6 @@ msgid "Editing: %(title)s" msgstr "تعديل: %(title)s" #: lms/templates/ccx/schedule.underscore -#: test_root/staticfiles/templates/ccx/schedule.underscore msgid "Unit" msgstr "الوحدة" @@ -6721,7 +6579,6 @@ msgid "Video duration is {humanizeDuration}" msgstr "" #: cms/static/js/views/video_thumbnail.js -#: test_root/staticfiles/proctoring/templates/add-new-allowance.underscore msgid "minutes" msgstr "" @@ -6791,7 +6648,6 @@ 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 "الإعدادات" @@ -6813,247 +6669,173 @@ 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/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 -#: test_root/staticfiles/proctoring/templates/student-proctored-exam-attempts.underscore -#: test_root/staticfiles/support/templates/certificates_results.underscore msgid "Status" msgstr "الحالة" #: cms/templates/js/previous-video-upload-list.underscore #: 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 "الإجراء" #: 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/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/nav-load-more-link.underscore -#: test_root/staticfiles/common/templates/discussion/nav-load-more-link.underscore -#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/nav-load-more-link.underscore msgid "Load more" msgstr "تحميل المزيد" #: common/static/common/templates/discussion/new-post-alert.underscore -#: test_root/staticfiles/common/templates/discussion/new-post-alert.underscore -#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/new-post-alert.underscore msgid "Error posting your message." msgstr "حدث خطأ في نشر رسالتك." +#: common/static/common/templates/discussion/new-post-visibility.underscore +#, python-format +msgid "This post will be visible only to %(group_name)s." +msgstr "" + +#: common/static/common/templates/discussion/new-post-visibility.underscore +msgid "This post will be visible to everyone." +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 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 "" "Discussion admins, moderators, and TAs can make their posts visible to all " "students or specify a single group." 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 #: 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 "" "Add a clear and descriptive title to encourage participation. (Required)" 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 "Your question or idea (required)" 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 "انشر أمام الزملاء من دون الكشف عن الهوية " @@ -7061,58 +6843,35 @@ 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/new-post.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/new-post.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/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/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 "" #: 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 "منشور %(author)s بواسطة %(time_ago)s" @@ -7120,81 +6879,51 @@ msgstr "منشور %(author)s بواسطة %(time_ago)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 your post below." 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 "Community TA" 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 "{unread_comments_count} new" msgstr "{unread_comments_count} جديد" #: 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 " @@ -7204,55 +6933,39 @@ 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)" @@ -7264,166 +6977,122 @@ 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 "Add a comment" 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 "discussion 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 #, python-format msgid "question 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 "متعلِّقٌ بِـ: %(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 "" "Questions raise issues that need answers. Discussions share ideas and start " "conversations. (Required)" 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.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 "Add a response:" 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 "Add your post to a relevant topic to help others find it. (Required)" msgstr "" #: lms/djangoapps/discussion/static/discussion/templates/discussion-home.underscore -#: test_root/staticfiles/discussion/templates/discussion-home.underscore msgid "Discussion Home" msgstr "صفحة المناقشة الرئيسية" #: lms/djangoapps/discussion/static/discussion/templates/discussion-home.underscore -#: test_root/staticfiles/discussion/templates/discussion-home.underscore #, python-format msgid "How to use %(platform_name)s discussions" msgstr "كيفية استخدام نقاشات %(platform_name)s" #: lms/djangoapps/discussion/static/discussion/templates/discussion-home.underscore -#: test_root/staticfiles/discussion/templates/discussion-home.underscore msgid "Find discussions" msgstr "إيجاد النقاشات" #: lms/djangoapps/discussion/static/discussion/templates/discussion-home.underscore -#: test_root/staticfiles/discussion/templates/discussion-home.underscore msgid "Use the All Topics menu to find specific topics." msgstr "استخدم قائمة الموضوعات لتجد موضوعات معينة." #: lms/djangoapps/discussion/static/discussion/templates/discussion-home.underscore #: lms/djangoapps/discussion/static/discussion/templates/search.underscore -#: test_root/staticfiles/discussion/templates/discussion-home.underscore -#: test_root/staticfiles/discussion/templates/search.underscore msgid "Search all posts" msgstr "البحث في كافّة المنشورات" #: lms/djangoapps/discussion/static/discussion/templates/discussion-home.underscore -#: test_root/staticfiles/discussion/templates/discussion-home.underscore msgid "Filter and sort topics" msgstr "تصفية وتصنيف المواضيع" #: lms/djangoapps/discussion/static/discussion/templates/discussion-home.underscore -#: test_root/staticfiles/discussion/templates/discussion-home.underscore msgid "Engage with posts" msgstr "شارك في المنشورات" #: lms/djangoapps/discussion/static/discussion/templates/discussion-home.underscore -#: test_root/staticfiles/discussion/templates/discussion-home.underscore msgid "Vote for good posts and responses" msgstr "صوّت للردود والمنشورات الجيّدة" #: lms/djangoapps/discussion/static/discussion/templates/discussion-home.underscore -#: test_root/staticfiles/discussion/templates/discussion-home.underscore msgid "Report abuse, topics, and responses" msgstr "أبلغ عن أساءة أو مواضيع أو ردود" #: lms/djangoapps/discussion/static/discussion/templates/discussion-home.underscore -#: test_root/staticfiles/discussion/templates/discussion-home.underscore msgid "Follow or unfollow posts" msgstr "تابع أو ألغي متابعة منشورات" #: lms/djangoapps/discussion/static/discussion/templates/discussion-home.underscore -#: test_root/staticfiles/discussion/templates/discussion-home.underscore msgid "Receive updates" msgstr "تلقّي التحديثات" #: lms/djangoapps/discussion/static/discussion/templates/discussion-home.underscore -#: test_root/staticfiles/discussion/templates/discussion-home.underscore msgid "Toggle Notifications Setting" msgstr "تبديل إعداد الإشعارات " #: lms/djangoapps/discussion/static/discussion/templates/discussion-home.underscore -#: test_root/staticfiles/discussion/templates/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." @@ -7432,183 +7101,145 @@ msgstr "" "الأنشطة الجديدة وغير المقروءة في المنشورات التي تتابعها." #: lms/djangoapps/discussion/static/discussion/templates/user-profile.underscore -#: test_root/staticfiles/discussion/templates/user-profile.underscore msgid "All Posts" 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 -#: 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." @@ -7617,12 +7248,10 @@ 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 " @@ -7633,84 +7262,67 @@ 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 "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 "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/api_admin/catalog-error.underscore -#: test_root/staticfiles/templates/api_admin/catalog-error.underscore msgid "" "There was an error retrieving preview results for this catalog. Please check" " that your query is correct and try again." @@ -7719,82 +7331,67 @@ msgstr "" "استفسارك وإعادة المحاولة." #: lms/templates/api_admin/catalog-results.underscore -#: test_root/staticfiles/templates/api_admin/catalog-results.underscore msgid "This catalog's courses:" 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 "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 #, python-format msgid "toggle chapter %(displayName)s" msgstr "تبديل الفصل %(displayName)s" #: 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 #, python-format msgid "toggle subsection %(displayName)s" msgstr "تبديل القسم الفرعي %(displayName)s" #: 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 " @@ -7804,7 +7401,6 @@ 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 " @@ -7814,12 +7410,10 @@ msgstr "" " متعلّمي %(platform_name)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 %(full_name)s! We have received your payment for %(course_name)s." @@ -7829,8 +7423,6 @@ 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." @@ -7840,64 +7432,46 @@ 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 -#: test_root/staticfiles/templates/commerce/receipt.underscore 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}" @@ -7909,28 +7483,22 @@ 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 for problems, you must select \"Submit\" for each problem " "before you select \"End My Exam\"." @@ -7939,102 +7507,81 @@ 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_dropdown_account.underscore #: lms/templates/fields/field_textarea.underscore -#: test_root/staticfiles/templates/fields/field_dropdown.underscore -#: test_root/staticfiles/templates/fields/field_dropdown_account.underscore -#: test_root/staticfiles/templates/fields/field_textarea.underscore msgid "Click to edit" msgstr "يُرجى النقر للتعديل" #: lms/templates/fields/field_order_history.underscore -#: test_root/staticfiles/templates/fields/field_order_history.underscore msgid "Order Number" msgstr "" #: lms/templates/fields/field_order_history.underscore -#: test_root/staticfiles/templates/fields/field_order_history.underscore msgid "Date Placed" msgstr "" #: lms/templates/fields/field_order_history.underscore -#: test_root/staticfiles/templates/fields/field_order_history.underscore msgid "Cost" msgstr "" #: lms/templates/fields/field_order_history.underscore -#: test_root/staticfiles/templates/fields/field_order_history.underscore msgid "Order Details" msgstr "تفاصيل الطلبية" #: lms/templates/fields/field_order_history.underscore -#: test_root/staticfiles/templates/fields/field_order_history.underscore msgid "for" msgstr "" #: lms/templates/fields/field_order_history.underscore -#: test_root/staticfiles/templates/fields/field_order_history.underscore msgid "Product Name" msgstr "" #: lms/templates/fields/field_textarea.underscore -#: test_root/staticfiles/templates/fields/field_textarea.underscore msgid "" "{currentCountOpeningTag}{currentCharacterCount}{currentCountClosingTag} of " "{maxCharacters}" @@ -8042,18 +7589,14 @@ 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 "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." @@ -8062,32 +7605,26 @@ 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." @@ -8096,12 +7633,10 @@ msgstr "" " خلال 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 " @@ -8115,19 +7650,15 @@ 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 CSV file" msgstr "ارفع ملف CSV" #: 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." @@ -8136,49 +7667,39 @@ 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 -#: 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." @@ -8187,74 +7708,60 @@ 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 "Student email or username" 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 "Free text notes" 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 "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 "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-subcategory.underscore -#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohort-discussions-subcategory.underscore msgid "Divided" msgstr "" #: lms/templates/instructor/instructor_dashboard_2/cohort-editor.underscore -#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohort-editor.underscore msgid "Manage Learners" msgstr "" #: lms/templates/instructor/instructor_dashboard_2/cohort-editor.underscore -#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohort-editor.underscore msgid "Add learners 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: Learners can be in only one cohort. Adding learners 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 learners you want to add. *" @@ -8262,18 +7769,14 @@ 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." @@ -8282,78 +7785,63 @@ msgstr "" "لذا يُرجى إعادة التحقّق من عدم وجود أخطاء إملائية." #: lms/templates/instructor/instructor_dashboard_2/cohort-editor.underscore -#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohort-editor.underscore msgid "Add Learners" 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." @@ -8362,24 +7850,20 @@ 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 "Only the parent course staff of a CCX can create content groups." msgstr "يمكن فقط لطاقم الدورة الأم لـ CCX إنشاء مجموعات المحتوى." #: 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)" @@ -8391,7 +7875,6 @@ 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." @@ -8400,48 +7883,39 @@ 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 learners 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 learner cohort assignments or see the results of uploading a CSV " "file, download course profile information or cohort results on the " @@ -8449,128 +7923,110 @@ msgid "" msgstr "" #: lms/templates/instructor/instructor_dashboard_2/discussions.underscore -#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/discussions.underscore msgid "Specify whether discussion topics are divided" msgstr "" #: lms/templates/instructor/instructor_dashboard_2/divided-discussions-course-wide.underscore -#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/divided-discussions-course-wide.underscore msgid "Course-Wide Discussion Topics" msgstr "مواضيع نقاش على نطاق المساق" #: lms/templates/instructor/instructor_dashboard_2/divided-discussions-course-wide.underscore -#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/divided-discussions-course-wide.underscore msgid "Select the course-wide discussion topics that you want to divide." msgstr "" #: lms/templates/instructor/instructor_dashboard_2/divided-discussions-inline.underscore -#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/divided-discussions-inline.underscore msgid "Content-Specific Discussion Topics" msgstr "مواضيع نقاش خاصة بالمحتوى" #: lms/templates/instructor/instructor_dashboard_2/divided-discussions-inline.underscore -#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/divided-discussions-inline.underscore msgid "Specify whether content-specific discussion topics are divided." msgstr "" #: lms/templates/instructor/instructor_dashboard_2/divided-discussions-inline.underscore -#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/divided-discussions-inline.underscore msgid "Always divide content-specific discussion topics" msgstr "" #: lms/templates/instructor/instructor_dashboard_2/divided-discussions-inline.underscore -#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/divided-discussions-inline.underscore msgid "Divide the selected content-specific discussion topics" msgstr "" #: lms/templates/instructor/instructor_dashboard_2/divided-discussions-inline.underscore -#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/divided-discussions-inline.underscore msgid "No content-specific discussion topics exist." 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_status.underscore #: lms/templates/learner_dashboard/upgrade_message.underscore -#: test_root/staticfiles/templates/learner_dashboard/certificate_status.underscore -#: test_root/staticfiles/templates/learner_dashboard/upgrade_message.underscore msgid "Certificate Status:" msgstr "" #: lms/templates/learner_dashboard/certificate_status.underscore -#: test_root/staticfiles/templates/learner_dashboard/certificate_status.underscore msgid "Certificate Purchased" msgstr "" #: lms/templates/learner_dashboard/course_enroll.underscore -#: test_root/staticfiles/templates/learner_dashboard/course_enroll.underscore +msgid "Final Grade" +msgstr "" + +#: lms/templates/learner_dashboard/course_enroll.underscore +msgid "for {courseName}" +msgstr "" + +#: lms/templates/learner_dashboard/course_enroll.underscore msgid "View Archived Course" msgstr "استعراض المساق" #: lms/templates/learner_dashboard/course_enroll.underscore -#: test_root/staticfiles/templates/learner_dashboard/course_enroll.underscore msgid "View Course" msgstr "استعرض المساق " #: lms/templates/learner_dashboard/course_enroll.underscore -#: test_root/staticfiles/templates/learner_dashboard/course_enroll.underscore msgid "Choose a course run:" msgstr "" #: lms/templates/learner_dashboard/course_enroll.underscore -#: test_root/staticfiles/templates/learner_dashboard/course_enroll.underscore msgid "Enroll Now" msgstr "سجل الآن" #: lms/templates/learner_dashboard/course_enroll.underscore -#: test_root/staticfiles/templates/learner_dashboard/course_enroll.underscore msgid "Coming Soon" msgstr "قريباً" #: lms/templates/learner_dashboard/course_enroll.underscore -#: test_root/staticfiles/templates/learner_dashboard/course_enroll.underscore msgid "Enrollment Opens on" msgstr "يُفتح باب الانضمام في" #: lms/templates/learner_dashboard/course_enroll.underscore -#: test_root/staticfiles/templates/learner_dashboard/course_enroll.underscore msgid "Not Currently Available" 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 programs yet." msgstr "أنت لست منضماً لأي برامج بعد." #: lms/templates/learner_dashboard/empty_programs_list.underscore -#: test_root/staticfiles/templates/learner_dashboard/empty_programs_list.underscore msgid "Explore 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 Programs" msgstr "استكشاف برامج جديدة" #: lms/templates/learner_dashboard/program_card.underscore #: lms/templates/verify_student/enrollment_confirmation_step.underscore -#: test_root/staticfiles/templates/learner_dashboard/program_card.underscore -#: test_root/staticfiles/templates/verify_student/enrollment_confirmation_step.underscore msgid "Course" msgid_plural "Courses" msgstr[0] "" @@ -8581,203 +8037,163 @@ msgstr[4] "" msgstr[5] "" #: lms/templates/learner_dashboard/program_card.underscore -#: test_root/staticfiles/templates/learner_dashboard/program_card.underscore msgid "Completed" msgstr "" #: lms/templates/learner_dashboard/program_card.underscore -#: test_root/staticfiles/templates/learner_dashboard/program_card.underscore msgid "Remaining" msgstr "" #: lms/templates/learner_dashboard/program_card.underscore -#: test_root/staticfiles/templates/learner_dashboard/program_card.underscore #, python-format msgid "%(programName)s Home Page." msgstr "%(programName)s الصفحة الرئيسية." #: lms/templates/learner_dashboard/program_details_sidebar.underscore -#: test_root/staticfiles/templates/learner_dashboard/program_details_sidebar.underscore msgid "Your {program} Certificate" msgstr "" #: lms/templates/learner_dashboard/program_details_sidebar.underscore -#: test_root/staticfiles/templates/learner_dashboard/program_details_sidebar.underscore #, python-format msgid "Open the certificate you earned for the %(title)s program." msgstr "" #: lms/templates/learner_dashboard/program_details_view.underscore -#: test_root/staticfiles/templates/learner_dashboard/program_details_view.underscore msgid "Congratulations!" msgstr "" #: lms/templates/learner_dashboard/program_details_view.underscore -#: test_root/staticfiles/templates/learner_dashboard/program_details_view.underscore msgid "Your Program Journey" msgstr "" #: lms/templates/learner_dashboard/program_details_view.underscore -#: test_root/staticfiles/templates/learner_dashboard/program_details_view.underscore msgid "" "To complete the program, you must earn a verified certificate for each " "course." msgstr "" #: lms/templates/learner_dashboard/program_details_view.underscore -#: test_root/staticfiles/templates/learner_dashboard/program_details_view.underscore msgid "Upgrade All Remaining Courses (" msgstr "" #: lms/templates/learner_dashboard/program_details_view.underscore -#: test_root/staticfiles/templates/learner_dashboard/program_details_view.underscore msgid "${listPrice}" msgstr "" #: lms/templates/learner_dashboard/program_details_view.underscore -#: test_root/staticfiles/templates/learner_dashboard/program_details_view.underscore msgid " ${price} {currency} )" msgstr "" #: lms/templates/learner_dashboard/program_details_view.underscore -#: test_root/staticfiles/templates/learner_dashboard/program_details_view.underscore msgid "COURSES IN PROGRESS" msgstr "" #: lms/templates/learner_dashboard/program_details_view.underscore -#: test_root/staticfiles/templates/learner_dashboard/program_details_view.underscore msgid "REMAINING COURSES" msgstr "" #: lms/templates/learner_dashboard/program_details_view.underscore -#: test_root/staticfiles/templates/learner_dashboard/program_details_view.underscore msgid "COMPLETED COURSES" msgstr "" #: lms/templates/learner_dashboard/program_details_view.underscore -#: test_root/staticfiles/templates/learner_dashboard/program_details_view.underscore msgid "As you complete courses, you will see them listed here." msgstr "" #: lms/templates/learner_dashboard/program_details_view.underscore -#: test_root/staticfiles/templates/learner_dashboard/program_details_view.underscore msgid "" "Complete courses on your schedule to ensure you stand out in your field!" msgstr "" #: lms/templates/learner_dashboard/program_header_view.underscore -#: test_root/staticfiles/templates/learner_dashboard/program_header_view.underscore msgid "{organization}\\'s logo" msgstr "شعار ال{organization}" #: lms/templates/learner_dashboard/upgrade_message.underscore -#: test_root/staticfiles/templates/learner_dashboard/upgrade_message.underscore msgid "Needs verified certificate " msgstr "" #: lms/templates/learner_dashboard/upgrade_message.underscore -#: test_root/staticfiles/templates/learner_dashboard/upgrade_message.underscore msgid "Upgrade to Verified" 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.underscore -#: test_root/staticfiles/templates/student_account/account.underscore msgid "Reset Password" 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_section.underscore -#: test_root/staticfiles/templates/student_account/account_settings_section.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 -#: test_root/staticfiles/templates/student_account/hinted_login.underscore -#: test_root/staticfiles/templates/student_account/login.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 msgid "First time here?" msgstr "" #: lms/templates/student_account/login.underscore -#: test_root/staticfiles/templates/student_account/login.underscore msgid "Create an Account." msgstr "" #: lms/templates/student_account/login.underscore -#: test_root/staticfiles/templates/student_account/login.underscore msgid "Sign In" 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." @@ -8786,40 +8202,32 @@ 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/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." @@ -8828,74 +8236,60 @@ 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 "Already have an {platformName} account?" msgstr "" #: lms/templates/student_account/register.underscore -#: test_root/staticfiles/templates/student_account/register.underscore msgid "Sign in." msgstr "" #: lms/templates/student_account/register.underscore -#: test_root/staticfiles/templates/student_account/register.underscore msgid "Create an Account" msgstr "" #: 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/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 "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 " @@ -8909,12 +8303,10 @@ 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 "ما الذي تحتاجه إليه لإجراء التحقّق" @@ -8923,16 +8315,10 @@ 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." @@ -8941,12 +8327,10 @@ 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." @@ -8956,13 +8340,10 @@ 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." @@ -8971,27 +8352,22 @@ 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}." @@ -9002,18 +8378,12 @@ 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 إلى صورتي؟" @@ -9021,9 +8391,6 @@ 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 " @@ -9036,9 +8403,6 @@ 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 بهذه الصورة؟" @@ -9046,9 +8410,6 @@ 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 " @@ -9064,21 +8425,15 @@ 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." @@ -9087,7 +8442,6 @@ 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." @@ -9097,45 +8451,35 @@ 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." @@ -9144,33 +8488,27 @@ 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 -#: test_root/staticfiles/templates/verify_student/intro_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 " @@ -9182,22 +8520,16 @@ msgstr "" #: lms/templates/verify_student/intro_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/payment_confirmation_step.underscore msgid "Activate Your Account" 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" @@ -9207,24 +8539,19 @@ 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 msgid "" "You can pay now even if you don't have the following items available, but " "you will need to have these by {date} to qualify to earn a Verified " @@ -9234,19 +8561,16 @@ msgstr "" "توفيرها بحلول {date} من أجل التأهّل لنيل \"شهادة موثّقة\". " #: lms/templates/verify_student/make_payment_step.underscore -#: test_root/staticfiles/templates/verify_student/make_payment_step.underscore msgid "" "An email has been sent to {userEmail} with a link for you to activate your " "account." msgstr "أُرسِل رابط تفعيل الحساب على عنوان البريد الإلكتروني {userEmail}." #: lms/templates/verify_student/make_payment_step.underscore -#: test_root/staticfiles/templates/verify_student/make_payment_step.underscore msgid "Why activate?" msgstr "لم نعتبر تفعيل الحساب ضرورياً؟" #: lms/templates/verify_student/make_payment_step.underscore -#: test_root/staticfiles/templates/verify_student/make_payment_step.underscore msgid "" "We ask you to activate your account to ensure it is really you creating the " "account and to prevent fraud." @@ -9255,7 +8579,6 @@ 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." @@ -9264,18 +8587,15 @@ 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." @@ -9284,71 +8604,58 @@ 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 msgid "" "To receive a certificate, you must also verify your identity before {date}." msgstr "لا بدّ من إثبات هويّتك قبل تاريخ {date} من أجل الحصول على شهادة." #: 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 "" @@ -9356,7 +8663,6 @@ 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." @@ -9365,22 +8671,18 @@ 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." @@ -9389,7 +8691,6 @@ 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." @@ -9398,7 +8699,6 @@ msgstr "" "واحدة من هذه الوثائق اسمك وصورتك " #: lms/templates/verify_student/payment_confirmation_step.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 " @@ -9409,12 +8709,10 @@ msgstr "" " وستتلقّى رسائل تذكيرية دوريًّا من %(platformName)s لتأكيد هويّتك. " #: 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 " @@ -9426,17 +8724,14 @@ 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." @@ -9445,51 +8740,42 @@ 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 "" @@ -9497,22 +8783,18 @@ 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." @@ -9521,32 +8803,26 @@ 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 "التقاط صورة " #: openedx/features/course_bookmarks/static/course_bookmarks/templates/bookmarks-list.underscore -#: test_root/staticfiles/course_bookmarks/templates/bookmarks-list.underscore msgid "Bookmarked on" msgstr "جرى وضع علامة مرجعيّة بتاريخ" #: openedx/features/course_bookmarks/static/course_bookmarks/templates/bookmarks-list.underscore -#: test_root/staticfiles/course_bookmarks/templates/bookmarks-list.underscore msgid "You have not bookmarked any courseware pages yet" msgstr "" #: openedx/features/course_bookmarks/static/course_bookmarks/templates/bookmarks-list.underscore -#: test_root/staticfiles/course_bookmarks/templates/bookmarks-list.underscore msgid "" "Use bookmarks to help you easily return to courseware pages. To bookmark a " "page, click \"Bookmark this page\" under the page title." @@ -9554,8 +8830,6 @@ msgstr "" #: openedx/features/course_search/static/course_search/templates/course_search_results.underscore #: openedx/features/course_search/static/course_search/templates/dashboard_search_results.underscore -#: test_root/staticfiles/course_search/templates/course_search_results.underscore -#: test_root/staticfiles/course_search/templates/dashboard_search_results.underscore msgid "Load next {num_items} result" msgid_plural "Load next {num_items} results" msgstr[0] "" @@ -9567,65 +8841,48 @@ msgstr[5] "" #: openedx/features/course_search/static/course_search/templates/course_search_results.underscore #: openedx/features/course_search/static/course_search/templates/dashboard_search_results.underscore -#: test_root/staticfiles/course_search/templates/course_search_results.underscore -#: test_root/staticfiles/course_search/templates/dashboard_search_results.underscore msgid "Sorry, no results were found." msgstr "عذرًا، لا توجد أي نتائج." -#: openedx/features/course_search/static/course_search/templates/dashboard_search_results.underscore -#: test_root/staticfiles/course_search/templates/dashboard_search_results.underscore -msgid "Back to Dashboard" -msgstr "العودة إلى لوحة المعلومات" - #: openedx/features/learner_profile/static/learner_profile/templates/badge.underscore -#: test_root/staticfiles/learner_profile/templates/badge.underscore #, python-format msgid "Share your \"%(display_name)s\" award" msgstr "شارك \"%(display_name)s\" جائزتك" #: openedx/features/learner_profile/static/learner_profile/templates/badge.underscore -#: test_root/staticfiles/learner_profile/templates/badge.underscore msgid "Share" msgstr "شارك" #: openedx/features/learner_profile/static/learner_profile/templates/badge.underscore -#: test_root/staticfiles/learner_profile/templates/badge.underscore #, python-format msgid "Earned %(created)s." msgstr "%(created)s التي حصلت عليها" #: openedx/features/learner_profile/static/learner_profile/templates/badge_placeholder.underscore -#: test_root/staticfiles/learner_profile/templates/badge_placeholder.underscore msgid "What's Your Next Accomplishment?" msgstr "ماهو إنجازك القادم؟" #: openedx/features/learner_profile/static/learner_profile/templates/badge_placeholder.underscore -#: test_root/staticfiles/learner_profile/templates/badge_placeholder.underscore msgid "Start working toward your next learning goal." msgstr "ابدآ العمل في اتجاه هدفك التالي." #: openedx/features/learner_profile/static/learner_profile/templates/badge_placeholder.underscore -#: test_root/staticfiles/learner_profile/templates/badge_placeholder.underscore msgid "Find a course" msgstr "ابحث عن مادة" #: openedx/features/learner_profile/static/learner_profile/templates/section_two.underscore -#: test_root/staticfiles/learner_profile/templates/section_two.underscore msgid "You are currently sharing a limited profile." msgstr "إنّك حاليًّا تشارك ملفًّا شخصيًّا محدودًا." #: openedx/features/learner_profile/static/learner_profile/templates/section_two.underscore -#: test_root/staticfiles/learner_profile/templates/section_two.underscore msgid "This learner is currently sharing a limited profile." msgstr "هذا المتعلم يشارك ملفاً شخصياً محدوداً." #: openedx/features/learner_profile/static/learner_profile/templates/share_modal.underscore -#: test_root/staticfiles/learner_profile/templates/share_modal.underscore msgid "Share on Mozilla Backpack" msgstr "شارك على Mozilla Backpack" #: openedx/features/learner_profile/static/learner_profile/templates/share_modal.underscore -#: test_root/staticfiles/learner_profile/templates/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 " @@ -9635,7 +8892,6 @@ msgstr "" "أكمل الخطوات التالية لإضافة شهادتك إلى Backpack." #: openedx/features/learner_profile/static/learner_profile/templates/share_modal.underscore -#: test_root/staticfiles/learner_profile/templates/share_modal.underscore #, python-format msgid "" "Create a %(link_start)sMozilla Backpack%(link_end)s account, or log in to " @@ -9645,7 +8901,6 @@ msgstr "" "حسابك الموجود" #: openedx/features/learner_profile/static/learner_profile/templates/share_modal.underscore -#: test_root/staticfiles/learner_profile/templates/share_modal.underscore #, python-format msgid "" "%(download_link_start)sDownload this image (right-click or option-click, " @@ -9655,75 +8910,6 @@ msgstr "" "%(download_link_start)s حمل الصورة (اضغط زر الفأرة الأيمن، حفظ باسم) " "%(link_end)s ومن ثم %(upload_link_start)sحمل%(link_end)s إلى Backpack." -#: 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 -#: test_root/staticfiles/proctoring/templates/student-proctored-exam-attempts.underscore -#, python-format -msgid " %(exam_display_name)s " -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 "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/proctoring/templates/student-proctored-exam-attempts.underscore -#, python-format -msgid " %(username)s " -msgstr "" - #: cms/templates/js/access-editor.underscore msgid "Limit Access" msgstr "الحدّ من صلاحية الوصول" @@ -10174,6 +9360,10 @@ 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 @@ -10211,6 +9401,18 @@ msgstr "صَدَر:" msgid "Scheduled:" msgstr "مجدوَل:" +#: cms/templates/js/course-outline.underscore +msgid "Highlights:" +msgstr "" + +#: cms/templates/js/course-outline.underscore +msgid "Section Highlights: {number_of_highlights} entered" +msgstr "" + +#: cms/templates/js/course-outline.underscore +msgid "Enter Section Highlights" +msgstr "" + #: cms/templates/js/course-outline.underscore msgid "Graded as:" msgstr "مقيَّم بدرجة:" @@ -10536,6 +9738,20 @@ msgstr "" msgid "delete group" msgstr "حذف المجموعة" +#: cms/templates/js/highlights-editor.underscore +msgid "Section Highlights" +msgstr "" + +#: cms/templates/js/highlights-editor.underscore +msgid "" +"Please enter 3-5 highlights to be sent as separate bullet points in the " +"message." +msgstr "" + +#: cms/templates/js/highlights-editor.underscore +msgid "A highlight to look forward to this week." +msgstr "" + #: cms/templates/js/license-selector.underscore msgid "License Type" msgstr "نوع الإجازة" @@ -10817,6 +10033,10 @@ msgid "" " when they submit answers to assessments." msgstr "" +#: cms/templates/js/show-textbook.underscore +msgid "View Live" +msgstr "عرض النسخة الحالية المنشورة" + #: cms/templates/js/signatory-details.underscore #: cms/templates/js/signatory-editor.underscore msgid "Signatory" diff --git a/conf/locale/en/LC_MESSAGES/django-partial.po b/conf/locale/en/LC_MESSAGES/django-partial.po new file mode 100644 index 0000000000..d84623c377 --- /dev/null +++ b/conf/locale/en/LC_MESSAGES/django-partial.po @@ -0,0 +1,10058 @@ +# edX translation file. +# Copyright (C) 2017 EdX +# This file is distributed under the GNU AFFERO GENERAL PUBLIC LICENSE. +# EdX Team , 2017. +# +msgid "" +msgstr "" +"Project-Id-Version: 0.1a\n" +"Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" +"POT-Creation-Date: 2017-11-02 10:59+0000\n" +"PO-Revision-Date: 2017-11-02 11:05:33.871318\n" +"Last-Translator: \n" +"Language-Team: openedx-translation \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: en\n" + +#. Translators: 'Discussion' refers to the tab in the courseware that leads to +#. the discussion forums +#: cms/djangoapps/contentstore/views/component.py:240 +#: lms/djangoapps/courseware/tabs.py:249 +#: lms/djangoapps/discussion/plugins.py:21 +#: openedx/core/lib/xblock_builtin/xblock_discussion/xblock_discussion.py:172 +msgid "Discussion" +msgstr "" + +#: cms/djangoapps/contentstore/views/component.py:242 +#: lms/djangoapps/class_dashboard/dashboard_data.py:563 +msgid "Problem" +msgstr "" + +#: cms/djangoapps/contentstore/views/component.py:357 +#: common/lib/xmodule/xmodule/video_module/video_module.py:412 +msgid "Advanced" +msgstr "" + +#: cms/djangoapps/contentstore/views/entrance_exam.py:139 +#: lms/djangoapps/courseware/tabs.py:325 +msgid "Entrance Exam" +msgstr "" + +#: cms/djangoapps/contentstore/views/helpers.py:141 +#: lms/djangoapps/class_dashboard/dashboard_data.py:559 +#: lms/djangoapps/class_dashboard/dashboard_data.py:563 +msgid "Section" +msgstr "" + +#: cms/djangoapps/contentstore/views/helpers.py:143 +#: lms/djangoapps/class_dashboard/dashboard_data.py:559 +msgid "Subsection" +msgstr "" + +#: cms/djangoapps/contentstore/views/helpers.py:145 +#: lms/djangoapps/instructor/views/tools.py:215 +msgid "Unit" +msgstr "" + +#: cms/djangoapps/contentstore/views/videos.py:408 +#: lms/djangoapps/class_dashboard/dashboard_data.py:474 +#: lms/djangoapps/class_dashboard/dashboard_data.py:532 +#: lms/djangoapps/class_dashboard/dashboard_data.py:563 +#: lms/djangoapps/instructor/views/api.py:1243 +msgid "Name" +msgstr "" + +#: cms/djangoapps/contentstore/views/videos.py:411 +#: common/lib/xmodule/xmodule/video_module/video_xfields.py:172 +msgid "Video ID" +msgstr "" + +#: cms/djangoapps/contentstore/views/videos.py:412 +#: lms/djangoapps/shoppingcart/reports.py:135 +msgid "Status" +msgstr "" + +#. Translators: This is listed as the duration for a video that has not +#. yet reached the point in its processing by the servers where its +#. duration is determined. +#: cms/djangoapps/contentstore/views/videos.py:425 +#: openedx/core/djangoapps/api_admin/models.py:31 +msgid "Pending" +msgstr "" + +#: common/djangoapps/course_modes/admin.py:42 +#: common/djangoapps/course_modes/models.py:66 +#: common/lib/xmodule/xmodule/library_content_module.py:81 +msgid "Mode" +msgstr "" + +#: common/djangoapps/course_modes/admin.py:50 +#: lms/djangoapps/courseware/date_summary.py:597 +msgid "Verification Deadline" +msgstr "" + +#: common/djangoapps/course_modes/admin.py:53 +msgid "" +"OPTIONAL: After this date/time, users will no longer be able to submit " +"photos for verification. This appies ONLY to modes that require " +"verification." +msgstr "" + +#: common/djangoapps/course_modes/helpers.py:34 +msgid "Your verification is pending" +msgstr "" + +#: common/djangoapps/course_modes/helpers.py:35 +msgid "Verified: Pending Verification" +msgstr "" + +#: common/djangoapps/course_modes/helpers.py:37 +msgid "ID verification pending" +msgstr "" + +#: common/djangoapps/course_modes/helpers.py:39 +msgid "You're enrolled as a verified student" +msgstr "" + +#: common/djangoapps/course_modes/helpers.py:40 +msgid "Verified" +msgstr "" + +#: common/djangoapps/course_modes/helpers.py:42 +msgid "ID Verified Ribbon/Badge" +msgstr "" + +#: common/djangoapps/course_modes/helpers.py:44 +msgid "You're enrolled as an honor code student" +msgstr "" + +#: common/djangoapps/course_modes/helpers.py:45 +#: lms/djangoapps/branding/api.py:232 lms/djangoapps/branding/api.py:285 +#: openedx/core/djangoapps/user_api/api.py:752 +msgid "Honor Code" +msgstr "" + +#: common/djangoapps/course_modes/helpers.py:47 +msgid "You're enrolled as a professional education student" +msgstr "" + +#: common/djangoapps/course_modes/helpers.py:48 +msgid "Professional Ed" +msgstr "" + +#: common/djangoapps/course_modes/models.py:69 +#: common/lib/xmodule/xmodule/annotatable_module.py:41 +#: common/lib/xmodule/xmodule/capa_base.py:98 +#: common/lib/xmodule/xmodule/conditional_module.py:31 +#: common/lib/xmodule/xmodule/html_module.py:42 +#: common/lib/xmodule/xmodule/html_module.py:382 +#: common/lib/xmodule/xmodule/imageannotation_module.py:47 +#: common/lib/xmodule/xmodule/library_content_module.py:64 +#: common/lib/xmodule/xmodule/lti_module.py:111 +#: common/lib/xmodule/xmodule/split_test_module.py:60 +#: common/lib/xmodule/xmodule/textannotation_module.py:37 +#: common/lib/xmodule/xmodule/videoannotation_module.py:36 +#: common/lib/xmodule/xmodule/word_cloud_module.py:40 +#: common/lib/xmodule/xmodule/x_module.py:264 +#: openedx/core/lib/xblock_builtin/xblock_discussion/xblock_discussion.py:41 +msgid "Display Name" +msgstr "" + +#: common/djangoapps/course_modes/models.py:75 +msgid "Price" +msgstr "" + +#: common/djangoapps/course_modes/models.py:87 +msgid "Upgrade Deadline" +msgstr "" + +#: common/djangoapps/course_modes/models.py:89 +msgid "" +"OPTIONAL: After this date/time, users will no longer be able to enroll in " +"this mode. Leave this blank if users can enroll in this mode until " +"enrollment closes for the course." +msgstr "" + +#: common/djangoapps/course_modes/models.py:119 +msgid "" +"OPTIONAL: This is the SKU (stock keeping unit) of this mode in the external " +"ecommerce service. Leave this blank if the course has not yet been migrated" +" to the ecommerce service." +msgstr "" + +#: common/djangoapps/course_modes/models.py:132 +msgid "" +"This is the bulk SKU (stock keeping unit) of this mode in the external " +"ecommerce service." +msgstr "" + +#: common/djangoapps/course_modes/models.py:181 +msgid "Honor" +msgstr "" + +#: common/djangoapps/course_modes/models.py:195 +msgid "" +"Professional education modes are not allowed to have expiration_datetime " +"set." +msgstr "" + +#: common/djangoapps/course_modes/models.py:198 +msgid "Verified modes cannot be free." +msgstr "" + +#. Translators: This will look like '$50', where {currency_symbol} is a symbol +#. such as '$' and {price} is a +#. numerical amount in that currency. Adjust this display as needed for your +#. language. +#: common/djangoapps/course_modes/models.py:780 +#, python-brace-format +msgid "{currency_symbol}{price}" +msgstr "" + +#. Translators: This refers to the cost of the course. In this case, the +#. course costs nothing so it is free. +#: common/djangoapps/course_modes/models.py:783 +msgid "Free" +msgstr "" + +#: common/djangoapps/course_modes/models.py:833 +msgid "" +"The time period before a course ends in which a course mode will expire" +msgstr "" + +#: common/djangoapps/course_modes/views.py:167 +#, python-brace-format +msgid "Congratulations! You are now enrolled in {course_name}" +msgstr "" + +#: common/djangoapps/course_modes/views.py:226 +msgid "Enrollment is closed" +msgstr "" + +#: common/djangoapps/course_modes/views.py:233 +msgid "Enrollment mode not supported" +msgstr "" + +#: common/djangoapps/course_modes/views.py:264 +msgid "Invalid amount selected." +msgstr "" + +#: common/djangoapps/course_modes/views.py:269 +msgid "No selected price or selected price is too low." +msgstr "" + +#: common/djangoapps/django_comment_common/models.py:17 +msgid "Administrator" +msgstr "" + +#: common/djangoapps/django_comment_common/models.py:18 +msgid "Moderator" +msgstr "" + +#: common/djangoapps/django_comment_common/models.py:19 +msgid "Group Moderator" +msgstr "" + +#: common/djangoapps/django_comment_common/models.py:20 +msgid "Community TA" +msgstr "" + +#: common/djangoapps/django_comment_common/models.py:21 +#: lms/djangoapps/instructor/paidcourse_enrollment_report.py:44 +msgid "Student" +msgstr "" + +#: common/djangoapps/student/admin.py:171 +msgid "User profile" +msgstr "" + +#: common/djangoapps/student/forms.py:28 +msgid "" +"That e-mail address doesn't have an associated user account. Are you sure " +"you've registered?" +msgstr "" + +#: common/djangoapps/student/forms.py:30 +msgid "" +"The user account associated with this e-mail address cannot reset the " +"password." +msgstr "" + +#: common/djangoapps/student/forms.py:166 +msgid "A properly formatted e-mail is required" +msgstr "" + +#: common/djangoapps/student/forms.py:167 +msgid "A valid password is required" +msgstr "" + +#: common/djangoapps/student/forms.py:168 +msgid "Your legal name must be a minimum of two characters long" +msgstr "" + +#: common/djangoapps/student/forms.py:180 +#, python-format +msgid "Email cannot be more than %(limit_value)s characters long" +msgstr "" + +#: common/djangoapps/student/forms.py:215 +msgid "You must accept the terms of service." +msgstr "" + +#: common/djangoapps/student/forms.py:220 +msgid "A level of education is required" +msgstr "" + +#: common/djangoapps/student/forms.py:221 +msgid "Your gender is required" +msgstr "" + +#: common/djangoapps/student/forms.py:222 +msgid "Your year of birth is required" +msgstr "" + +#: common/djangoapps/student/forms.py:223 +msgid "Your mailing address is required" +msgstr "" + +#: common/djangoapps/student/forms.py:224 +msgid "A description of your goals is required" +msgstr "" + +#: common/djangoapps/student/forms.py:225 +msgid "A city is required" +msgstr "" + +#: common/djangoapps/student/forms.py:226 +msgid "A country is required" +msgstr "" + +#: common/djangoapps/student/forms.py:234 +msgid "To enroll, you must follow the honor code." +msgstr "" + +#: common/djangoapps/student/forms.py:242 +msgid "You are missing one or more required fields" +msgstr "" + +#: common/djangoapps/student/forms.py:265 +msgid "Username and password fields cannot match" +msgstr "" + +#: common/djangoapps/student/forms.py:270 +#: common/djangoapps/student/views.py:2592 +msgid "Password: " +msgstr "" + +#: common/djangoapps/student/forms.py:286 +msgid "Unauthorized email address." +msgstr "" + +#: common/djangoapps/student/forms.py:290 +#, python-brace-format +msgid "" +"It looks like {email} belongs to an existing account. Try again with a " +"different email address." +msgstr "" + +#: common/djangoapps/student/management/commands/manage_group.py:29 +msgid "Removed group: \"{}\"" +msgstr "" + +#: common/djangoapps/student/management/commands/manage_group.py:31 +msgid "Did not find a group with name \"{}\" - skipping." +msgstr "" + +#: common/djangoapps/student/management/commands/manage_group.py:53 +#, python-brace-format +msgid "Invalid group name: \"{group_name}\". {messages}" +msgstr "" + +#: common/djangoapps/student/management/commands/manage_group.py:59 +msgid "Created new group: \"{}\"" +msgstr "" + +#: common/djangoapps/student/management/commands/manage_group.py:61 +msgid "Found existing group: \"{}\"" +msgstr "" + +#: common/djangoapps/student/management/commands/manage_group.py:71 +#, python-brace-format +msgid "Adding {codenames} permissions to group \"{group}\"" +msgstr "" + +#: common/djangoapps/student/management/commands/manage_group.py:79 +#, python-brace-format +msgid "Removing {codenames} permissions from group \"{group}\"" +msgstr "" + +#: common/djangoapps/student/management/commands/manage_group.py:98 +msgid "" +"Invalid permission option: \"{}\". Please specify permissions using the " +"format: app_label:model_name:permission_codename." +msgstr "" + +#: common/djangoapps/student/management/commands/manage_group.py:117 +#, python-brace-format +msgid "" +"Invalid permission codename: \"{codename}\". No such permission exists for " +"the model {module}.{model_name}." +msgstr "" + +#: common/djangoapps/student/management/commands/manage_user.py:39 +#, python-brace-format +msgid "Setting {attribute} for user \"{username}\" to \"{new_value}\"" +msgstr "" + +#: common/djangoapps/student/management/commands/manage_user.py:58 +msgid "" +"Skipping user \"{}\" because the specified and existing email addresses do " +"not match." +msgstr "" + +#: common/djangoapps/student/management/commands/manage_user.py:67 +msgid "Did not find a user with username \"{}\" - skipping." +msgstr "" + +#: common/djangoapps/student/management/commands/manage_user.py:70 +msgid "Removing user: \"{}\"" +msgstr "" + +#: common/djangoapps/student/management/commands/manage_user.py:96 +msgid "Created new user: \"{}\"" +msgstr "" + +#: common/djangoapps/student/management/commands/manage_user.py:99 +msgid "Found existing user: \"{}\"" +msgstr "" + +#: common/djangoapps/student/management/commands/manage_user.py:108 +msgid "Setting unusable password for user \"{}\"" +msgstr "" + +#: common/djangoapps/student/management/commands/manage_user.py:116 +msgid "Created new profile for user: \"{}\"" +msgstr "" + +#: common/djangoapps/student/management/commands/manage_user.py:126 +msgid "Could not find a group named \"{}\" - skipping." +msgstr "" + +#: common/djangoapps/student/management/commands/manage_user.py:133 +#, python-brace-format +msgid "Adding user \"{username}\" to groups {group_names}" +msgstr "" + +#: common/djangoapps/student/management/commands/manage_user.py:141 +#, python-brace-format +msgid "Removing user \"{username}\" from groups {group_names}" +msgstr "" + +#: common/djangoapps/student/middleware.py:28 +#, python-brace-format +msgid "" +"Your account has been disabled. If you believe this was done in error, " +"please contact us at {support_email}" +msgstr "" + +#: common/djangoapps/student/middleware.py:34 +msgid "Disabled Account" +msgstr "" + +#: common/djangoapps/student/models.py:266 +msgid "Male" +msgstr "" + +#: common/djangoapps/student/models.py:267 +msgid "Female" +msgstr "" + +#. Translators: 'Other' refers to the student's gender +#: common/djangoapps/student/models.py:269 +msgid "Other/Prefer Not to Say" +msgstr "" + +#: common/djangoapps/student/models.py:280 +msgid "Doctorate" +msgstr "" + +#: common/djangoapps/student/models.py:281 +msgid "Master's or professional degree" +msgstr "" + +#: common/djangoapps/student/models.py:282 +msgid "Bachelor's degree" +msgstr "" + +#: common/djangoapps/student/models.py:283 +msgid "Associate degree" +msgstr "" + +#: common/djangoapps/student/models.py:284 +msgid "Secondary/high school" +msgstr "" + +#: common/djangoapps/student/models.py:285 +msgid "Junior secondary/junior high/middle school" +msgstr "" + +#: common/djangoapps/student/models.py:286 +msgid "Elementary/primary school" +msgstr "" + +#. Translators: 'None' refers to the student's level of education +#: common/djangoapps/student/models.py:288 +msgid "No formal education" +msgstr "" + +#. Translators: 'Other' refers to the student's level of education +#: common/djangoapps/student/models.py:290 +msgid "Other education" +msgstr "" + +#: common/djangoapps/student/models.py:2229 +#, python-brace-format +msgid "{platform_name} Honor Code Certificate for {course_name}" +msgstr "" + +#: common/djangoapps/student/models.py:2230 +#, python-brace-format +msgid "{platform_name} Verified Certificate for {course_name}" +msgstr "" + +#: common/djangoapps/student/models.py:2231 +#: common/djangoapps/student/models.py:2233 +#, python-brace-format +msgid "{platform_name} Professional Certificate for {course_name}" +msgstr "" + +#: common/djangoapps/student/models.py:2239 +msgid "" +"The company identifier for the LinkedIn Add-to-Profile button e.g " +"0_0dPSPyS070e0HsE9HNz_13_d11_" +msgstr "" + +#: common/djangoapps/student/models.py:2252 +msgid "" +"Short identifier for the LinkedIn partner used in the tracking code. " +"(Example: 'edx') If no value is provided, tracking codes will not be sent " +"to LinkedIn." +msgstr "" + +#: common/djangoapps/student/models.py:2301 +#, python-brace-format +msgid "{platform_name} Certificate for {course_name}" +msgstr "" + +#: common/djangoapps/student/models.py:2399 +#: common/djangoapps/student/models.py:2428 +msgid "The ISO 639-1 language code for this language." +msgstr "" + +#: common/djangoapps/student/models.py:2454 +msgid "Namespace of enrollment attribute" +msgstr "" + +#: common/djangoapps/student/models.py:2458 +msgid "Name of the enrollment attribute" +msgstr "" + +#: common/djangoapps/student/models.py:2462 +msgid "Value of the enrollment attribute" +msgstr "" + +#: common/djangoapps/student/models.py:2533 +msgid "" +"The window of time after enrolling during which users can be granted a " +"refund, represented in microseconds. The default is 14 days." +msgstr "" + +#: common/djangoapps/student/models.py:2555 +msgid "Name of the UTM cookie" +msgstr "" + +#: common/djangoapps/student/models.py:2560 +msgid "Name of the affiliate cookie" +msgstr "" + +#: common/djangoapps/student/models.py:2581 +msgid "Name of this user attribute." +msgstr "" + +#: common/djangoapps/student/models.py:2582 +msgid "Value of this user attribute." +msgstr "" + +#: common/djangoapps/student/views.py:849 +#, python-brace-format +msgid "The course you are looking for does not start until {date}." +msgstr "" + +#: common/djangoapps/student/views.py:853 +#, python-brace-format +msgid "The course you are looking for is closed for enrollment as of {date}." +msgstr "" + +#: common/djangoapps/student/views.py:947 +msgid "Photos are mismatched" +msgstr "" + +#: common/djangoapps/student/views.py:948 +msgid "Name missing from ID photo" +msgstr "" + +#: common/djangoapps/student/views.py:949 +msgid "ID photo not provided" +msgstr "" + +#: common/djangoapps/student/views.py:950 +msgid "ID is invalid" +msgstr "" + +#: common/djangoapps/student/views.py:951 +msgid "Learner photo is blurry" +msgstr "" + +#: common/djangoapps/student/views.py:952 +msgid "Name on ID does not match name on account" +msgstr "" + +#: common/djangoapps/student/views.py:953 +msgid "Learner photo not provided" +msgstr "" + +#: common/djangoapps/student/views.py:954 +msgid "ID photo is blurry" +msgstr "" + +#: common/djangoapps/student/views.py:988 +msgid " and " +msgstr "" + +#: common/djangoapps/student/views.py:1253 +msgid "Course id not specified" +msgstr "" + +#: common/djangoapps/student/views.py:1264 +#: lms/djangoapps/support/views/refund.py:61 +msgid "Invalid course id" +msgstr "" + +#: common/djangoapps/student/views.py:1275 +msgid "Course id is invalid" +msgstr "" + +#: common/djangoapps/student/views.py:1308 +msgid "Could not enroll" +msgstr "" + +#: common/djangoapps/student/views.py:1324 +msgid "You are not enrolled in this course" +msgstr "" + +#: common/djangoapps/student/views.py:1328 +msgid "Your certificate prevents you from unenrolling from this course" +msgstr "" + +#: common/djangoapps/student/views.py:1334 +msgid "Enrollment action is invalid" +msgstr "" + +#: common/djangoapps/student/views.py:1356 +#, python-brace-format +msgid "" +"In order to sign in, you need to activate your account.

We just " +"sent an activation link to {email}. If you do not receive " +"an email, check your spam folders or contact " +"{platform} Support." +msgstr "" + +#: common/djangoapps/student/views.py:1408 +#, python-brace-format +msgid "" +"You've successfully logged into your {provider_name} account, but this " +"account isn't linked with an {platform_name} account yet." +msgstr "" + +#: common/djangoapps/student/views.py:1416 +#, python-brace-format +msgid "" +"Use your {platform_name} username and password to log into {platform_name} " +"below, and then link your {platform_name} account with {provider_name} from " +"your dashboard." +msgstr "" + +#: common/djangoapps/student/views.py:1424 +#, python-brace-format +msgid "" +"If you don't have an {platform_name} account yet, click " +"Register at the top of the page." +msgstr "" + +#: common/djangoapps/student/views.py:1438 +msgid "There was an error receiving your login information. Please email us." +msgstr "" + +#: common/djangoapps/student/views.py:1470 +msgid "" +"This account has been temporarily locked due to excessive login failures. " +"Try again later." +msgstr "" + +#: common/djangoapps/student/views.py:1481 +msgid "" +"Your password has expired due to password policy on this account. You must " +"reset your password before you can log in again. Please click the \"Forgot " +"Password\" link on this page to reset your password before logging in again." +msgstr "" + +#: common/djangoapps/student/views.py:1498 +msgid "Too many failed login attempts. Try again later." +msgstr "" + +#: common/djangoapps/student/views.py:1516 +msgid "Email or password is incorrect." +msgstr "" + +#: common/djangoapps/student/views.py:1672 +msgid "Please enter a username" +msgstr "" + +#: common/djangoapps/student/views.py:1677 +msgid "Please choose an option" +msgstr "" + +#: common/djangoapps/student/views.py:1684 +msgid "User with username {} does not exist" +msgstr "" + +#: common/djangoapps/student/views.py:1692 +msgid "Successfully disabled {}'s account" +msgstr "" + +#: common/djangoapps/student/views.py:1696 +msgid "Successfully reenabled {}'s account" +msgstr "" + +#: common/djangoapps/student/views.py:1699 +msgid "Unexpected account status" +msgstr "" + +#: common/djangoapps/student/views.py:1794 +#, python-brace-format +msgid "An account with the Public Username '{username}' already exists." +msgstr "" + +#: common/djangoapps/student/views.py:1799 +#, python-brace-format +msgid "An account with the Email '{email}' already exists." +msgstr "" + +#: common/djangoapps/student/views.py:1901 +#, python-brace-format +msgid "Registration using {provider} has timed out." +msgstr "" + +#: common/djangoapps/student/views.py:1970 +msgid "An access_token is required when passing value ({}) for provider." +msgstr "" + +#: common/djangoapps/student/views.py:1981 +msgid "The provided access_token is already associated with another user." +msgstr "" + +#: common/djangoapps/student/views.py:1983 +msgid "The provided access_token is not valid." +msgstr "" + +#: common/djangoapps/student/views.py:2229 +#: common/djangoapps/student/views.py:2355 +#: openedx/core/djangoapps/user_api/accounts/api.py:286 +#: openedx/core/djangoapps/user_api/views.py:166 +msgid "Account creation not allowed." +msgstr "" + +#: common/djangoapps/student/views.py:2438 +#, python-brace-format +msgid "" +"{html_start}Your account could not be activated{html_end}Something went " +"wrong, please contact support to resolve this " +"issue." +msgstr "" + +#: common/djangoapps/student/views.py:2451 +#, python-brace-format +msgid "{html_start}Success{html_end} You have activated your account." +msgstr "" + +#: common/djangoapps/student/views.py:2456 +#, python-brace-format +msgid "" +"{html_start}Success! You have activated your account.{html_end}You will now " +"receive email updates and alerts from us related to the courses you are " +"enrolled in. Sign In to continue." +msgstr "" + +#: common/djangoapps/student/views.py:2473 +#, python-brace-format +msgid "{html_start}This account has already been activated.{html_end}" +msgstr "" + +#: common/djangoapps/student/views.py:2619 +#, python-brace-format +msgid "" +"You are re-using a password that you have used recently. You must have {num}" +" distinct password before reusing a previous password." +msgid_plural "" +"You are re-using a password that you have used recently. You must have {num}" +" distinct passwords before reusing a previous password." +msgstr[0] "" +msgstr[1] "" + +#: common/djangoapps/student/views.py:2630 +#, python-brace-format +msgid "" +"You are resetting passwords too frequently. Due to security policies, {num} " +"day must elapse between password resets." +msgid_plural "" +"You are resetting passwords too frequently. Due to security policies, {num} " +"days must elapse between password resets." +msgstr[0] "" +msgstr[1] "" + +#: common/djangoapps/student/views.py:2677 +msgid "Password reset unsuccessful" +msgstr "" + +#: common/djangoapps/student/views.py:2703 +msgid "Error in resetting your password. Please try again." +msgstr "" + +#: common/djangoapps/student/views.py:2733 +msgid "No inactive user with this e-mail exists" +msgstr "" + +#: common/djangoapps/student/views.py:2746 +#: common/djangoapps/student/views.py:2766 +msgid "Unable to send reactivation email" +msgstr "" + +#: common/djangoapps/student/views.py:2780 +msgid "Valid e-mail address required." +msgstr "" + +#: common/djangoapps/student/views.py:2783 +msgid "Old email is the same as the new email." +msgstr "" + +#: common/djangoapps/student/views.py:2786 +msgid "An account with this e-mail already exists." +msgstr "" + +#: common/djangoapps/student/views.py:2829 +msgid "Unable to send email activation link. Please try again later." +msgstr "" + +#: common/djangoapps/third_party_auth/models.py:81 +msgid "Authentication with {} is currently unavailable." +msgstr "" + +#: common/djangoapps/third_party_auth/models.py:114 +msgid "" +"Secondary providers are displayed less prominently, in a separate list of " +"\"Institution\" login providers." +msgstr "" + +#: common/djangoapps/third_party_auth/models.py:123 +msgid "The Site that this provider configuration belongs to." +msgstr "" + +#: common/djangoapps/third_party_auth/models.py:129 +msgid "" +"If this option is enabled, users that visit a \"TPA hinted\" URL for this " +"provider (e.g. a URL ending with `?tpa_hint=[provider_name]`) will be " +"forwarded directly to the login URL of the provider instead of being first " +"prompted with a login dialog." +msgstr "" + +#: common/djangoapps/third_party_auth/models.py:137 +msgid "" +"If this option is enabled, users will not be asked to confirm their details " +"(name, email, etc.) during the registration process. Only select this option" +" for trusted providers that are known to provide accurate user information." +msgstr "" + +#: common/djangoapps/third_party_auth/models.py:145 +msgid "" +"If this option is selected, users will not be required to confirm their " +"email, and their account will be activated immediately upon registration." +msgstr "" + +#: common/djangoapps/third_party_auth/models.py:152 +msgid "" +"If this option is not selected, users will not be presented with the " +"provider as an option to authenticate with on the login screen, but manual " +"authentication using the correct link is still possible." +msgstr "" + +#: common/djangoapps/third_party_auth/models.py:160 +msgid "" +"Whether to drop an existing session when accessing a view decorated with " +"third_party_auth.decorators.tpa_hint_ends_existing_session when a tpa_hint " +"URL query parameter mapping to this provider is included in the request." +msgstr "" + +#: common/djangoapps/third_party_auth/models.py:171 +msgid "" +"If this option is set, then users logging in using this SSO provider will " +"have their session length limited to no longer than this value. If set to 0 " +"(zero), the session will expire upon the user closing their browser. If left" +" blank, the Django platform session default length will be used." +msgstr "" + +#: common/djangoapps/third_party_auth/models.py:180 +msgid "" +"If this option is selected, users will be directed to the registration page " +"immediately after authenticating with the third party instead of the login " +"page." +msgstr "" + +#: common/djangoapps/third_party_auth/models.py:512 +msgid "The Site that this SAML configuration belongs to." +msgstr "" + +#: common/djangoapps/third_party_auth/models.py:579 +#, python-brace-format +msgid "{platform_name} Support" +msgstr "" + +#: common/djangoapps/third_party_auth/templates/third_party_auth/post_custom_auth_entry.html:5 +msgid "Please wait" +msgstr "" + +#. Translators: the translation for "LONG_DATE_FORMAT" must be a format +#. string for formatting dates in a long form. For example, the +#. American English form is "%A, %B %d %Y". +#. See http://strftime.org for details. +#: common/djangoapps/util/date_utils.py:140 +msgid "LONG_DATE_FORMAT" +msgstr "" + +#. Translators: the translation for "DATE_TIME_FORMAT" must be a format +#. string for formatting dates with times. For example, the American +#. English form is "%b %d, %Y at %H:%M". +#. See http://strftime.org for details. +#: common/djangoapps/util/date_utils.py:148 +msgid "DATE_TIME_FORMAT" +msgstr "" + +#. Translators: the translation for "SHORT_DATE_FORMAT" must be a +#. format string for formatting dates in a brief form. For example, +#. the American English form is "%b %d %Y". +#. See http://strftime.org for details. +#: common/djangoapps/util/date_utils.py:184 +msgid "SHORT_DATE_FORMAT" +msgstr "" + +#. Translators: the translation for "TIME_FORMAT" must be a format +#. string for formatting times. For example, the American English +#. form is "%H:%M:%S". See http://strftime.org for details. +#: common/djangoapps/util/date_utils.py:196 +msgid "TIME_FORMAT" +msgstr "" + +#. Translators: This is an AM/PM indicator for displaying times. It is +#. used for the %p directive in date-time formats. See http://strftime.org +#. for details. +#: common/djangoapps/util/date_utils.py:224 +msgctxt "am/pm indicator" +msgid "AM" +msgstr "" + +#. Translators: This is an AM/PM indicator for displaying times. It is +#. used for the %p directive in date-time formats. See http://strftime.org +#. for details. +#: common/djangoapps/util/date_utils.py:228 +msgctxt "am/pm indicator" +msgid "PM" +msgstr "" + +#. Translators: this is a weekday name that will be used when displaying +#. dates, as in "Monday Februrary 10, 2014". It is used for the %A +#. directive in date-time formats. See http://strftime.org for details. +#: common/djangoapps/util/date_utils.py:235 +msgctxt "weekday name" +msgid "Monday" +msgstr "" + +#. Translators: this is a weekday name that will be used when displaying +#. dates, as in "Tuesday Februrary 11, 2014". It is used for the %A +#. directive in date-time formats. See http://strftime.org for details. +#: common/djangoapps/util/date_utils.py:239 +msgctxt "weekday name" +msgid "Tuesday" +msgstr "" + +#. Translators: this is a weekday name that will be used when displaying +#. dates, as in "Wednesday Februrary 12, 2014". It is used for the %A +#. directive in date-time formats. See http://strftime.org for details. +#: common/djangoapps/util/date_utils.py:243 +msgctxt "weekday name" +msgid "Wednesday" +msgstr "" + +#. Translators: this is a weekday name that will be used when displaying +#. dates, as in "Thursday Februrary 13, 2014". It is used for the %A +#. directive in date-time formats. See http://strftime.org for details. +#: common/djangoapps/util/date_utils.py:247 +msgctxt "weekday name" +msgid "Thursday" +msgstr "" + +#. Translators: this is a weekday name that will be used when displaying +#. dates, as in "Friday Februrary 14, 2014". It is used for the %A +#. directive in date-time formats. See http://strftime.org for details. +#: common/djangoapps/util/date_utils.py:251 +msgctxt "weekday name" +msgid "Friday" +msgstr "" + +#. Translators: this is a weekday name that will be used when displaying +#. dates, as in "Saturday Februrary 15, 2014". It is used for the %A +#. directive in date-time formats. See http://strftime.org for details. +#: common/djangoapps/util/date_utils.py:255 +msgctxt "weekday name" +msgid "Saturday" +msgstr "" + +#. Translators: this is a weekday name that will be used when displaying +#. dates, as in "Sunday Februrary 16, 2014". It is used for the %A +#. directive in date-time formats. See http://strftime.org for details. +#: common/djangoapps/util/date_utils.py:259 +msgctxt "weekday name" +msgid "Sunday" +msgstr "" + +#. Translators: this is an abbreviated weekday name that will be used when +#. displaying dates, as in "Mon Feb 10, 2014". It is used for the %a +#. directive in date-time formats. See http://strftime.org for details. +#: common/djangoapps/util/date_utils.py:266 +msgctxt "abbreviated weekday name" +msgid "Mon" +msgstr "" + +#. Translators: this is an abbreviated weekday name that will be used when +#. displaying dates, as in "Tue Feb 11, 2014". It is used for the %a +#. directive in date-time formats. See http://strftime.org for details. +#: common/djangoapps/util/date_utils.py:270 +msgctxt "abbreviated weekday name" +msgid "Tue" +msgstr "" + +#. Translators: this is an abbreviated weekday name that will be used when +#. displaying dates, as in "Wed Feb 12, 2014". It is used for the %a +#. directive in date-time formats. See http://strftime.org for details. +#: common/djangoapps/util/date_utils.py:274 +msgctxt "abbreviated weekday name" +msgid "Wed" +msgstr "" + +#. Translators: this is an abbreviated weekday name that will be used when +#. displaying dates, as in "Thu Feb 13, 2014". It is used for the %a +#. directive in date-time formats. See http://strftime.org for details. +#: common/djangoapps/util/date_utils.py:278 +msgctxt "abbreviated weekday name" +msgid "Thu" +msgstr "" + +#. Translators: this is an abbreviated weekday name that will be used when +#. displaying dates, as in "Fri Feb 14, 2014". It is used for the %a +#. directive in date-time formats. See http://strftime.org for details. +#: common/djangoapps/util/date_utils.py:282 +msgctxt "abbreviated weekday name" +msgid "Fri" +msgstr "" + +#. Translators: this is an abbreviated weekday name that will be used when +#. displaying dates, as in "Sat Feb 15, 2014". It is used for the %a +#. directive in date-time formats. See http://strftime.org for details. +#: common/djangoapps/util/date_utils.py:286 +msgctxt "abbreviated weekday name" +msgid "Sat" +msgstr "" + +#. Translators: this is an abbreviated weekday name that will be used when +#. displaying dates, as in "Sun Feb 16, 2014". It is used for the %a +#. directive in date-time formats. See http://strftime.org for details. +#: common/djangoapps/util/date_utils.py:290 +msgctxt "abbreviated weekday name" +msgid "Sun" +msgstr "" + +#. Translators: this is an abbreviated month name that will be used when +#. displaying dates, as in "Jan 10, 2014". It is used for the %b +#. directive in date-time formats. See http://strftime.org for details. +#: common/djangoapps/util/date_utils.py:297 +msgctxt "abbreviated month name" +msgid "Jan" +msgstr "" + +#. Translators: this is an abbreviated month name that will be used when +#. displaying dates, as in "Feb 10, 2014". It is used for the %b +#. directive in date-time formats. See http://strftime.org for details. +#: common/djangoapps/util/date_utils.py:301 +msgctxt "abbreviated month name" +msgid "Feb" +msgstr "" + +#. Translators: this is an abbreviated month name that will be used when +#. displaying dates, as in "Mar 10, 2014". It is used for the %b +#. directive in date-time formats. See http://strftime.org for details. +#: common/djangoapps/util/date_utils.py:305 +msgctxt "abbreviated month name" +msgid "Mar" +msgstr "" + +#. Translators: this is an abbreviated month name that will be used when +#. displaying dates, as in "Apr 10, 2014". It is used for the %b +#. directive in date-time formats. See http://strftime.org for details. +#: common/djangoapps/util/date_utils.py:309 +msgctxt "abbreviated month name" +msgid "Apr" +msgstr "" + +#. Translators: this is an abbreviated month name that will be used when +#. displaying dates, as in "May 10, 2014". It is used for the %b +#. directive in date-time formats. See http://strftime.org for details. +#: common/djangoapps/util/date_utils.py:313 +msgctxt "abbreviated month name" +msgid "May" +msgstr "" + +#. Translators: this is an abbreviated month name that will be used when +#. displaying dates, as in "Jun 10, 2014". It is used for the %b +#. directive in date-time formats. See http://strftime.org for details. +#: common/djangoapps/util/date_utils.py:317 +msgctxt "abbreviated month name" +msgid "Jun" +msgstr "" + +#. Translators: this is an abbreviated month name that will be used when +#. displaying dates, as in "Jul 10, 2014". It is used for the %b +#. directive in date-time formats. See http://strftime.org for details. +#: common/djangoapps/util/date_utils.py:321 +msgctxt "abbreviated month name" +msgid "Jul" +msgstr "" + +#. Translators: this is an abbreviated month name that will be used when +#. displaying dates, as in "Aug 10, 2014". It is used for the %b +#. directive in date-time formats. See http://strftime.org for details. +#: common/djangoapps/util/date_utils.py:325 +msgctxt "abbreviated month name" +msgid "Aug" +msgstr "" + +#. Translators: this is an abbreviated month name that will be used when +#. displaying dates, as in "Sep 10, 2014". It is used for the %b +#. directive in date-time formats. See http://strftime.org for details. +#: common/djangoapps/util/date_utils.py:329 +msgctxt "abbreviated month name" +msgid "Sep" +msgstr "" + +#. Translators: this is an abbreviated month name that will be used when +#. displaying dates, as in "Oct 10, 2014". It is used for the %b +#. directive in date-time formats. See http://strftime.org for details. +#: common/djangoapps/util/date_utils.py:333 +msgctxt "abbreviated month name" +msgid "Oct" +msgstr "" + +#. Translators: this is an abbreviated month name that will be used when +#. displaying dates, as in "Nov 10, 2014". It is used for the %b +#. directive in date-time formats. See http://strftime.org for details. +#: common/djangoapps/util/date_utils.py:337 +msgctxt "abbreviated month name" +msgid "Nov" +msgstr "" + +#. Translators: this is an abbreviated month name that will be used when +#. displaying dates, as in "Dec 10, 2014". It is used for the %b +#. directive in date-time formats. See http://strftime.org for details. +#: common/djangoapps/util/date_utils.py:341 +msgctxt "abbreviated month name" +msgid "Dec" +msgstr "" + +#. Translators: this is a month name that will be used when displaying +#. dates, as in "January 10, 2014". It is used for the %B directive in +#. date-time formats. See http://strftime.org for details. +#: common/djangoapps/util/date_utils.py:348 +msgctxt "month name" +msgid "January" +msgstr "" + +#. Translators: this is a month name that will be used when displaying +#. dates, as in "February 10, 2014". It is used for the %B directive in +#. date-time formats. See http://strftime.org for details. +#: common/djangoapps/util/date_utils.py:352 +msgctxt "month name" +msgid "February" +msgstr "" + +#. Translators: this is a month name that will be used when displaying +#. dates, as in "March 10, 2014". It is used for the %B directive in +#. date-time formats. See http://strftime.org for details. +#: common/djangoapps/util/date_utils.py:356 +msgctxt "month name" +msgid "March" +msgstr "" + +#. Translators: this is a month name that will be used when displaying +#. dates, as in "April 10, 2014". It is used for the %B directive in +#. date-time formats. See http://strftime.org for details. +#: common/djangoapps/util/date_utils.py:360 +msgctxt "month name" +msgid "April" +msgstr "" + +#. Translators: this is a month name that will be used when displaying +#. dates, as in "May 10, 2014". It is used for the %B directive in +#. date-time formats. See http://strftime.org for details. +#: common/djangoapps/util/date_utils.py:364 +msgctxt "month name" +msgid "May" +msgstr "" + +#. Translators: this is a month name that will be used when displaying +#. dates, as in "June 10, 2014". It is used for the %B directive in +#. date-time formats. See http://strftime.org for details. +#: common/djangoapps/util/date_utils.py:368 +msgctxt "month name" +msgid "June" +msgstr "" + +#. Translators: this is a month name that will be used when displaying +#. dates, as in "July 10, 2014". It is used for the %B directive in +#. date-time formats. See http://strftime.org for details. +#: common/djangoapps/util/date_utils.py:372 +msgctxt "month name" +msgid "July" +msgstr "" + +#. Translators: this is a month name that will be used when displaying +#. dates, as in "August 10, 2014". It is used for the %B directive in +#. date-time formats. See http://strftime.org for details. +#: common/djangoapps/util/date_utils.py:376 +msgctxt "month name" +msgid "August" +msgstr "" + +#. Translators: this is a month name that will be used when displaying +#. dates, as in "September 10, 2014". It is used for the %B directive in +#. date-time formats. See http://strftime.org for details. +#: common/djangoapps/util/date_utils.py:380 +msgctxt "month name" +msgid "September" +msgstr "" + +#. Translators: this is a month name that will be used when displaying +#. dates, as in "October 10, 2014". It is used for the %B directive in +#. date-time formats. See http://strftime.org for details. +#: common/djangoapps/util/date_utils.py:384 +msgctxt "month name" +msgid "October" +msgstr "" + +#. Translators: this is a month name that will be used when displaying +#. dates, as in "November 10, 2014". It is used for the %B directive in +#. date-time formats. See http://strftime.org for details. +#: common/djangoapps/util/date_utils.py:388 +msgctxt "month name" +msgid "November" +msgstr "" + +#. Translators: this is a month name that will be used when displaying +#. dates, as in "December 10, 2014". It is used for the %B directive in +#. date-time formats. See http://strftime.org for details. +#: common/djangoapps/util/date_utils.py:392 +msgctxt "month name" +msgid "December" +msgstr "" + +#: common/djangoapps/util/file.py:61 +#, python-brace-format +msgid "The file must end with the extension '{file_types}'." +msgid_plural "" +"The file must end with one of the following extensions: '{file_types}'." +msgstr[0] "" +msgstr[1] "" + +#: common/djangoapps/util/file.py:67 +#, python-brace-format +msgid "Maximum upload file size is {file_size} bytes." +msgstr "" + +#: common/djangoapps/util/milestones_helpers.py:56 +#, python-brace-format +msgid "Course {course_id} requires {prerequisite_course_id}" +msgstr "" + +#: common/djangoapps/util/milestones_helpers.py:63 +#: openedx/core/lib/gating/api.py:181 +msgid "System defined milestone" +msgstr "" + +#: common/djangoapps/util/password_policy_validators.py:42 +#, python-brace-format +msgid "Invalid Length ({0})" +msgstr "" + +#: common/djangoapps/util/password_policy_validators.py:49 +#, python-brace-format +msgid "must be {0} characters or more" +msgstr "" + +#: common/djangoapps/util/password_policy_validators.py:51 +#, python-brace-format +msgid "must be {0} characters or fewer" +msgstr "" + +#: common/djangoapps/util/password_policy_validators.py:58 +#, python-brace-format +msgid "Must be more complex ({0})" +msgstr "" + +#: common/djangoapps/util/password_policy_validators.py:84 +#, python-brace-format +msgid "must contain {0} or more uppercase characters" +msgstr "" + +#: common/djangoapps/util/password_policy_validators.py:86 +#, python-brace-format +msgid "must contain {0} or more lowercase characters" +msgstr "" + +#: common/djangoapps/util/password_policy_validators.py:88 +#, python-brace-format +msgid "must contain {0} or more digits" +msgstr "" + +#: common/djangoapps/util/password_policy_validators.py:90 +#, python-brace-format +msgid "must contain {0} or more punctuation characters" +msgstr "" + +#: common/djangoapps/util/password_policy_validators.py:92 +#, python-brace-format +msgid "must contain {0} or more non ascii characters" +msgstr "" + +#: common/djangoapps/util/password_policy_validators.py:94 +#, python-brace-format +msgid "must contain {0} or more unique words" +msgstr "" + +#: common/djangoapps/util/password_policy_validators.py:111 +msgid "Too similar to a restricted dictionary word." +msgstr "" + +#: common/djangoapps/xblock_django/admin.py:21 +msgid "" +"To disable the XBlock and prevent rendering in the LMS, leave \"Enabled\" " +"deselected; for clarity, update XBlockStudioConfiguration support state " +"accordingly." +msgstr "" + +#: common/djangoapps/xblock_django/admin.py:26 +msgid "" +"Only XBlocks listed in a course's Advanced Module List can be flagged as " +"deprecated. Remember to update XBlockStudioConfiguration support state " +"accordingly, as deprecated does not impact whether or not new XBlock " +"instances can be created in Studio." +msgstr "" + +#: common/djangoapps/xblock_django/admin.py:44 +msgid "" +"XBlock/template combinations that are disabled cannot be edited in Studio, " +"regardless of support level. Remember to also check if all instances of the " +"XBlock are disabled in XBlockConfiguration." +msgstr "" + +#: common/djangoapps/xblock_django/admin.py:51 +msgid "" +"Enabled XBlock/template combinations with full or provisional support can " +"always be created in Studio. Unsupported XBlock/template combinations " +"require course author opt-in." +msgstr "" + +#: common/djangoapps/xblock_django/models.py:24 +msgid "show deprecation messaging in Studio" +msgstr "" + +#: common/djangoapps/xblock_django/models.py:58 +msgid "Fully Supported" +msgstr "" + +#: common/djangoapps/xblock_django/models.py:59 +msgid "Provisionally Supported" +msgstr "" + +#: common/djangoapps/xblock_django/models.py:60 +msgid "Unsupported" +msgstr "" + +#: common/lib/capa/capa/capa_problem.py:449 +msgid "Cannot rescore problems with possible file submissions" +msgstr "" + +#: common/lib/capa/capa/capa_problem.py:521 +#: common/lib/xmodule/xmodule/capa_base.py:800 +msgid "Incorrect" +msgstr "" + +#: common/lib/capa/capa/capa_problem.py:526 +#: common/lib/xmodule/xmodule/capa_base.py:809 +msgid "Correct" +msgstr "" + +#: common/lib/capa/capa/inputtypes.py:88 +msgid "correct" +msgstr "" + +#: common/lib/capa/capa/inputtypes.py:89 +msgid "incorrect" +msgstr "" + +#: common/lib/capa/capa/inputtypes.py:90 +msgid "partially correct" +msgstr "" + +#: common/lib/capa/capa/inputtypes.py:91 +msgid "incomplete" +msgstr "" + +#: common/lib/capa/capa/inputtypes.py:92 common/lib/capa/capa/inputtypes.py:93 +msgid "unanswered" +msgstr "" + +#: common/lib/capa/capa/inputtypes.py:94 +msgid "submitted" +msgstr "" + +#: common/lib/capa/capa/inputtypes.py:95 +msgid "processing" +msgstr "" + +#. Translators: these are tooltips that indicate the state of an assessment +#. question +#: common/lib/capa/capa/inputtypes.py:99 +msgid "This answer is correct." +msgstr "" + +#: common/lib/capa/capa/inputtypes.py:100 +msgid "This answer is incorrect." +msgstr "" + +#: common/lib/capa/capa/inputtypes.py:101 +msgid "This answer is partially correct." +msgstr "" + +#: common/lib/capa/capa/inputtypes.py:102 +msgid "This answer is being processed." +msgstr "" + +#: common/lib/capa/capa/inputtypes.py:106 +msgid "Not yet answered." +msgstr "" + +#: common/lib/capa/capa/inputtypes.py:451 +msgid "Select an option" +msgstr "" + +#. Translators: 'ChoiceGroup' is an input type and should not be translated. +#: common/lib/capa/capa/inputtypes.py:500 +#, python-brace-format +msgid "ChoiceGroup: unexpected tag {tag_name}" +msgstr "" + +#: common/lib/capa/capa/inputtypes.py:512 +#: common/lib/capa/capa/inputtypes.py:1722 +msgid "Answer received." +msgstr "" + +#. Translators: '' and '' are tag names and should not +#. be translated. +#: common/lib/capa/capa/inputtypes.py:542 +#, python-brace-format +msgid "Expected a or tag; got {given_tag} instead" +msgstr "" + +#: common/lib/capa/capa/inputtypes.py:725 +msgid "" +"Your files have been submitted. As soon as your submission is graded, this " +"message will be replaced with the grader's feedback." +msgstr "" + +#: common/lib/capa/capa/inputtypes.py:797 +msgid "" +"Your answer has been submitted. As soon as your submission is graded, this " +"message will be replaced with the grader's feedback." +msgstr "" + +#: common/lib/capa/capa/inputtypes.py:810 +#, python-brace-format +msgid "{programming_language} editor" +msgstr "" + +#: common/lib/capa/capa/inputtypes.py:813 +msgid "Press ESC then TAB or click outside of the code editor to exit" +msgstr "" + +#: common/lib/capa/capa/inputtypes.py:839 +msgid "" +"Submitted. As soon as a response is returned, this message will be replaced " +"by that feedback." +msgstr "" + +#: common/lib/capa/capa/inputtypes.py:866 +#, python-brace-format +msgid "No response from Xqueue within {xqueue_timeout} seconds. Aborted." +msgstr "" + +#: common/lib/capa/capa/inputtypes.py:931 +msgid "Error running code." +msgstr "" + +#: common/lib/capa/capa/inputtypes.py:972 +msgid "Cannot connect to the queue" +msgstr "" + +#: common/lib/capa/capa/inputtypes.py:1202 +#: common/lib/capa/capa/inputtypes.py:1287 +msgid "No formula specified." +msgstr "" + +#: common/lib/capa/capa/inputtypes.py:1208 +#, python-brace-format +msgid "Couldn't parse formula: {error_msg}" +msgstr "" + +#: common/lib/capa/capa/inputtypes.py:1213 +#: common/lib/capa/capa/inputtypes.py:1305 +msgid "Error while rendering preview" +msgstr "" + +#: common/lib/capa/capa/inputtypes.py:1298 +msgid "Sorry, couldn't parse formula" +msgstr "" + +#: common/lib/capa/capa/inputtypes.py:1700 +#, python-brace-format +msgid "{input_type}: unexpected tag {tag_name}" +msgstr "" + +#. Translators: a "tag" is an XML element, such as "" in HTML +#: common/lib/capa/capa/inputtypes.py:1785 +#, python-brace-format +msgid "Expected a {expected_tag} tag; got {given_tag} instead" +msgstr "" + +#. Translators: index here could be 1,2,3 and so on +#: common/lib/capa/capa/responsetypes.py:264 +#, python-brace-format +msgid "Question {index}" +msgstr "" + +#: common/lib/capa/capa/responsetypes.py:367 +msgid "Correct:" +msgstr "" + +#: common/lib/capa/capa/responsetypes.py:369 +msgid "Incorrect:" +msgstr "" + +#: common/lib/capa/capa/responsetypes.py:414 +msgid "Answer" +msgstr "" + +#: common/lib/capa/capa/responsetypes.py:493 +#, python-brace-format +msgid "Error {err} in evaluating hint function {hintfn}." +msgstr "" + +#: common/lib/capa/capa/responsetypes.py:494 +msgid "(Source code line unavailable)" +msgstr "" + +#: common/lib/capa/capa/responsetypes.py:495 +#, python-brace-format +msgid "See XML source line {sourcenum}." +msgstr "" + +#: common/lib/capa/capa/responsetypes.py:665 +msgid "Checkboxes" +msgstr "" + +#: common/lib/capa/capa/responsetypes.py:989 +msgid "Multiple Choice" +msgstr "" + +#. Translators: 'shuffle' and 'answer-pool' are attribute names and should not +#. be translated. +#: common/lib/capa/capa/responsetypes.py:1220 +msgid "Do not use shuffle and answer-pool at the same time" +msgstr "" + +#. Translators: 'answer-pool' is an attribute name and should not be +#. translated. +#: common/lib/capa/capa/responsetypes.py:1303 +msgid "answer-pool value should be an integer" +msgstr "" + +#. Translators: 'Choicegroup' is an input type and should not be translated. +#: common/lib/capa/capa/responsetypes.py:1370 +msgid "Choicegroup must include at least 1 correct and 1 incorrect choice" +msgstr "" + +#: common/lib/capa/capa/responsetypes.py:1394 +msgid "True/False Choice" +msgstr "" + +#: common/lib/capa/capa/responsetypes.py:1428 +msgid "Dropdown" +msgstr "" + +#: common/lib/capa/capa/responsetypes.py:1502 +msgid "Numerical Input" +msgstr "" + +#: common/lib/capa/capa/responsetypes.py:1540 +#: common/lib/capa/capa/responsetypes.py:1572 +msgid "There was a problem with the staff answer to this problem." +msgstr "" + +#: common/lib/capa/capa/responsetypes.py:1596 +#, python-brace-format +msgid "Could not interpret '{student_answer}' as a number." +msgstr "" + +#: common/lib/capa/capa/responsetypes.py:1605 +#, python-brace-format +msgid "You may not use variables ({bad_variables}) in numerical problems." +msgstr "" + +#: common/lib/capa/capa/responsetypes.py:1616 +#, python-brace-format +msgid "Factorial function evaluated outside its domain:'{student_answer}'" +msgstr "" + +#: common/lib/capa/capa/responsetypes.py:1623 +#, python-brace-format +msgid "Invalid math syntax: '{student_answer}'" +msgstr "" + +#: common/lib/capa/capa/responsetypes.py:1654 +msgid "You may not use complex numbers in range tolerance problems" +msgstr "" + +#. Translators: This is an error message for a math problem. If the instructor +#. provided a +#. boundary (end limit) for a variable that is a complex number (a + bi), this +#. message displays. +#: common/lib/capa/capa/responsetypes.py:1662 +msgid "" +"There was a problem with the staff answer to this problem: complex boundary." +msgstr "" + +#. Translators: This is an error message for a math problem. If the instructor +#. did not +#. provide a boundary (end limit) for a variable, this message displays. +#: common/lib/capa/capa/responsetypes.py:1668 +msgid "" +"There was a problem with the staff answer to this problem: empty boundary." +msgstr "" + +#. Translators: Separator used in NumericalResponse to display multiple +#. answers. +#. Translators: Separator used in StringResponse to display multiple answers. +#. Example: "Answer: Answer_1 or Answer_2 or Answer_3". +#: common/lib/capa/capa/responsetypes.py:1783 +#: common/lib/capa/capa/responsetypes.py:2071 +msgid "or" +msgstr "" + +#: common/lib/capa/capa/responsetypes.py:1861 +msgid "Text Input" +msgstr "" + +#: common/lib/capa/capa/responsetypes.py:2042 +msgid "error" +msgstr "" + +#: common/lib/capa/capa/responsetypes.py:2084 +msgid "Custom Evaluated Script" +msgstr "" + +#: common/lib/capa/capa/responsetypes.py:2186 +#, python-brace-format +msgid "error getting student answer from {student_answers}" +msgstr "" + +#: common/lib/capa/capa/responsetypes.py:2210 +msgid "No answer entered!" +msgstr "" + +#: common/lib/capa/capa/responsetypes.py:2434 +msgid "CustomResponse: check function returned an invalid dictionary!" +msgstr "" + +#: common/lib/capa/capa/responsetypes.py:2527 +msgid "Symbolic Math Input" +msgstr "" + +#. Translators: 'SymbolicResponse' is a problem type and should not be +#. translated. +#: common/lib/capa/capa/responsetypes.py:2558 +#, python-brace-format +msgid "An error occurred with SymbolicResponse. The error was: {error_msg}" +msgstr "" + +#: common/lib/capa/capa/responsetypes.py:2596 +msgid "Code Input" +msgstr "" + +#: common/lib/capa/capa/responsetypes.py:2654 +msgid "No answer provided." +msgstr "" + +#: common/lib/capa/capa/responsetypes.py:2673 +msgid "Error: No grader has been set up for this problem." +msgstr "" + +#: common/lib/capa/capa/responsetypes.py:2734 +#, python-brace-format +msgid "" +"Unable to deliver your submission to grader (Reason: {error_msg}). Please " +"try again later." +msgstr "" + +#. Translators: 'grader' refers to the edX automatic code grader. +#: common/lib/capa/capa/responsetypes.py:2764 +msgid "Invalid grader reply. Please contact the course staff." +msgstr "" + +#: common/lib/capa/capa/responsetypes.py:2877 +msgid "External Grader" +msgstr "" + +#: common/lib/capa/capa/responsetypes.py:3035 +msgid "Math Expression Input" +msgstr "" + +#: common/lib/capa/capa/responsetypes.py:3111 +#, python-brace-format +msgid "Invalid input: {bad_input} not permitted in answer." +msgstr "" + +#: common/lib/capa/capa/responsetypes.py:3126 +#, python-brace-format +msgid "" +"Factorial function not permitted in answer for this problem. Provided answer" +" was: {bad_input}" +msgstr "" + +#: common/lib/capa/capa/responsetypes.py:3133 +#, python-brace-format +msgid "Invalid input: Could not parse '{bad_input}' as a formula." +msgstr "" + +#: common/lib/capa/capa/responsetypes.py:3141 +#, python-brace-format +msgid "Invalid input: Could not parse '{bad_input}' as a formula" +msgstr "" + +#: common/lib/capa/capa/responsetypes.py:3249 +msgid "Circuit Schematic Builder" +msgstr "" + +#. Translators: 'SchematicResponse' is a problem type and should not be +#. translated. +#: common/lib/capa/capa/responsetypes.py:3286 +#, python-brace-format +msgid "Error in evaluating SchematicResponse. The error was: {error_msg}" +msgstr "" + +#: common/lib/capa/capa/responsetypes.py:3327 +msgid "Image Mapped Input" +msgstr "" + +#: common/lib/capa/capa/responsetypes.py:3352 +#, python-brace-format +msgid "error grading {image_input_id} (input={user_input})" +msgstr "" + +#. Translators: {sr_coords} are the coordinates of a rectangle +#: common/lib/capa/capa/responsetypes.py:3373 +#, python-brace-format +msgid "Error in problem specification! Cannot parse rectangle in {sr_coords}" +msgstr "" + +#: common/lib/capa/capa/responsetypes.py:3446 +msgid "Annotation Input" +msgstr "" + +#: common/lib/capa/capa/responsetypes.py:3573 +msgid "Checkboxes With Text Input" +msgstr "" + +#: common/lib/capa/capa/responsetypes.py:3626 +#, python-brace-format +msgid "Answer not provided for {input_type}" +msgstr "" + +#: common/lib/capa/capa/responsetypes.py:3872 +msgid "The Staff answer could not be interpreted as a number." +msgstr "" + +#: common/lib/capa/capa/responsetypes.py:3886 +#, python-brace-format +msgid "Could not interpret '{given_answer}' as a number." +msgstr "" + +#: common/lib/xmodule/xmodule/annotatable_module.py:20 +#: common/lib/xmodule/xmodule/imageannotation_module.py:24 +#: common/lib/xmodule/xmodule/textannotation_module.py:22 +#: common/lib/xmodule/xmodule/videoannotation_module.py:24 +msgid "XML data for the annotation" +msgstr "" + +#: common/lib/xmodule/xmodule/annotatable_module.py:42 +#: common/lib/xmodule/xmodule/capa_base.py:99 +#: common/lib/xmodule/xmodule/conditional_module.py:32 +#: common/lib/xmodule/xmodule/html_module.py:43 +#: common/lib/xmodule/xmodule/html_module.py:348 +#: common/lib/xmodule/xmodule/html_module.py:383 +#: common/lib/xmodule/xmodule/imageannotation_module.py:48 +#: common/lib/xmodule/xmodule/library_content_module.py:65 +#: common/lib/xmodule/xmodule/library_root_xblock.py:28 +#: common/lib/xmodule/xmodule/poll_module.py:32 +#: common/lib/xmodule/xmodule/textannotation_module.py:38 +#: common/lib/xmodule/xmodule/video_module/video_xfields.py:17 +#: common/lib/xmodule/xmodule/videoannotation_module.py:37 +#: common/lib/xmodule/xmodule/word_cloud_module.py:41 +#: common/lib/xmodule/xmodule/x_module.py:265 +#: openedx/core/lib/xblock_builtin/xblock_discussion/xblock_discussion.py:42 +msgid "The display name for this component." +msgstr "" + +#: common/lib/xmodule/xmodule/annotatable_module.py:44 +msgid "Annotation" +msgstr "" + +#: common/lib/xmodule/xmodule/capa_base.py:103 +msgid "Blank Advanced Problem" +msgstr "" + +#: common/lib/xmodule/xmodule/capa_base.py:106 +msgid "Number of attempts taken by the student on this problem" +msgstr "" + +#: common/lib/xmodule/xmodule/capa_base.py:111 +#: common/lib/xmodule/xmodule/modulestore/inheritance.py:148 +msgid "Maximum Attempts" +msgstr "" + +#: common/lib/xmodule/xmodule/capa_base.py:112 +msgid "" +"Defines the number of times a student can try to answer this problem. If the" +" value is not set, infinite attempts are allowed." +msgstr "" + +#: common/lib/xmodule/xmodule/capa_base.py:116 +msgid "Date that this problem is due by" +msgstr "" + +#: common/lib/xmodule/xmodule/capa_base.py:118 +msgid "Amount of time after the due date that submissions will be accepted" +msgstr "" + +#: common/lib/xmodule/xmodule/capa_base.py:122 +#: common/lib/xmodule/xmodule/modulestore/inheritance.py:105 +msgid "Show Results" +msgstr "" + +#: common/lib/xmodule/xmodule/capa_base.py:123 +msgid "" +"Defines when to show whether a learner's answer to the problem is correct. " +"Configured on the subsection." +msgstr "" + +#: common/lib/xmodule/xmodule/capa_base.py:128 +#: common/lib/xmodule/xmodule/capa_base.py:140 +#: common/lib/xmodule/xmodule/capa_base.py:172 +msgid "Always" +msgstr "" + +#: common/lib/xmodule/xmodule/capa_base.py:129 +#: common/lib/xmodule/xmodule/capa_base.py:147 +#: common/lib/xmodule/xmodule/capa_base.py:174 +msgid "Never" +msgstr "" + +#: common/lib/xmodule/xmodule/capa_base.py:130 +#: common/lib/xmodule/xmodule/capa_base.py:146 +msgid "Past Due" +msgstr "" + +#: common/lib/xmodule/xmodule/capa_base.py:134 +#: common/lib/xmodule/xmodule/modulestore/inheritance.py:92 +msgid "Show Answer" +msgstr "" + +#: common/lib/xmodule/xmodule/capa_base.py:135 +msgid "" +"Defines when to show the answer to the problem. A default value can be set " +"in Advanced Settings." +msgstr "" + +#: common/lib/xmodule/xmodule/capa_base.py:141 +msgid "Answered" +msgstr "" + +#: common/lib/xmodule/xmodule/capa_base.py:142 +msgid "Attempted" +msgstr "" + +#: common/lib/xmodule/xmodule/capa_base.py:143 +msgid "Closed" +msgstr "" + +#: common/lib/xmodule/xmodule/capa_base.py:144 +msgid "Finished" +msgstr "" + +#: common/lib/xmodule/xmodule/capa_base.py:145 +msgid "Correct or Past Due" +msgstr "" + +#: common/lib/xmodule/xmodule/capa_base.py:150 +msgid "Whether to force the save button to appear on the page" +msgstr "" + +#: common/lib/xmodule/xmodule/capa_base.py:157 +msgid "Show Reset Button" +msgstr "" + +#: common/lib/xmodule/xmodule/capa_base.py:158 +msgid "" +"Determines whether a 'Reset' button is shown so the user may reset their " +"answer. A default value can be set in Advanced Settings." +msgstr "" + +#: common/lib/xmodule/xmodule/capa_base.py:164 +#: common/lib/xmodule/xmodule/modulestore/inheritance.py:117 +msgid "Randomization" +msgstr "" + +#: common/lib/xmodule/xmodule/capa_base.py:166 +msgid "" +"Defines when to randomize the variables specified in the associated Python " +"script. For problems that do not randomize values, specify \"Never\". " +msgstr "" + +#: common/lib/xmodule/xmodule/capa_base.py:173 +msgid "On Reset" +msgstr "" + +#: common/lib/xmodule/xmodule/capa_base.py:175 +msgid "Per Student" +msgstr "" + +#: common/lib/xmodule/xmodule/capa_base.py:179 +msgid "XML data for the problem" +msgstr "" + +#: common/lib/xmodule/xmodule/capa_base.py:184 +msgid "Dictionary with the correctness of current student answers" +msgstr "" + +#: common/lib/xmodule/xmodule/capa_base.py:186 +msgid "Dictionary for maintaining the state of inputtypes" +msgstr "" + +#: common/lib/xmodule/xmodule/capa_base.py:187 +msgid "Dictionary with the current student responses" +msgstr "" + +#: common/lib/xmodule/xmodule/capa_base.py:190 +msgid "Dictionary with the current student score" +msgstr "" + +#: common/lib/xmodule/xmodule/capa_base.py:191 +msgid "Whether or not the answers have been saved since last submit" +msgstr "" + +#: common/lib/xmodule/xmodule/capa_base.py:193 +msgid "Whether the student has answered the problem" +msgstr "" + +#: common/lib/xmodule/xmodule/capa_base.py:194 +msgid "Random seed for this student" +msgstr "" + +#: common/lib/xmodule/xmodule/capa_base.py:195 +msgid "Last submission time" +msgstr "" + +#: common/lib/xmodule/xmodule/capa_base.py:197 +msgid "Timer Between Attempts" +msgstr "" + +#: common/lib/xmodule/xmodule/capa_base.py:198 +msgid "" +"Seconds a student must wait between submissions for a problem with multiple " +"attempts." +msgstr "" + +#: common/lib/xmodule/xmodule/capa_base.py:202 +msgid "Problem Weight" +msgstr "" + +#: common/lib/xmodule/xmodule/capa_base.py:203 +msgid "" +"Defines the number of points each problem is worth. If the value is not set," +" each response field in the problem is worth one point." +msgstr "" + +#: common/lib/xmodule/xmodule/capa_base.py:208 +msgid "Markdown source of this module" +msgstr "" + +#: common/lib/xmodule/xmodule/capa_base.py:210 +msgid "" +"Source code for LaTeX and Word problems. This feature is not well-supported." +msgstr "" + +#: common/lib/xmodule/xmodule/capa_base.py:214 +#: common/lib/xmodule/xmodule/html_module.py:55 +msgid "Enable LaTeX templates?" +msgstr "" + +#: common/lib/xmodule/xmodule/capa_base.py:219 +#: common/lib/xmodule/xmodule/modulestore/inheritance.py:153 +msgid "Matlab API key" +msgstr "" + +#: common/lib/xmodule/xmodule/capa_base.py:220 +msgid "" +"Enter the API key provided by MathWorks for accessing the MATLAB Hosted " +"Service. This key is granted for exclusive use by this course for the " +"specified duration. Please do not share the API key with other courses and " +"notify MathWorks immediately if you believe the key is exposed or " +"compromised. To obtain a key for your course, or to report an issue, please " +"contact moocsupport@mathworks.com" +msgstr "" + +#: common/lib/xmodule/xmodule/capa_base.py:448 +msgid "Submit" +msgstr "" + +#: common/lib/xmodule/xmodule/capa_base.py:461 +msgid "Submitting" +msgstr "" + +#: common/lib/xmodule/xmodule/capa_base.py:583 +msgid "Warning: The problem has been reset to its initial state!" +msgstr "" + +#. Translators: Following this message, there will be a bulleted list of +#. items. +#: common/lib/xmodule/xmodule/capa_base.py:587 +msgid "" +"The problem's state was corrupted by an invalid submission. The submission " +"consisted of:" +msgstr "" + +#: common/lib/xmodule/xmodule/capa_base.py:594 +msgid "If this error persists, please contact the course staff." +msgstr "" + +#. Translators: {previous_hints} is the HTML of hints that have already been +#. generated, {hint_number_prefix} +#. is a header for this hint, and {hint_text} is the text of the hint itself. +#. This string is being passed to translation only for possible reordering of +#. the placeholders. +#: common/lib/xmodule/xmodule/capa_base.py:644 +#, python-brace-format +msgid "" +"{previous_hints}
  • {hint_number_prefix}{hint_text}
  • " +msgstr "" + +#. Translators: e.g. "Hint 1 of 3: " meaning we are showing the first of three +#. hints. +#. This text is shown in bold before the accompanying hint text. +#: common/lib/xmodule/xmodule/capa_base.py:648 +#, python-brace-format +msgid "Hint ({hint_num} of {hints_count}): " +msgstr "" + +#: common/lib/xmodule/xmodule/capa_base.py:718 +#, python-brace-format +msgid "" +"Your answers were previously saved. Click '{button_name}' to grade them." +msgstr "" + +#: common/lib/xmodule/xmodule/capa_base.py:795 +#, python-brace-format +msgid "Incorrect ({progress} point)" +msgid_plural "Incorrect ({progress} points)" +msgstr[0] "" +msgstr[1] "" + +#: common/lib/xmodule/xmodule/capa_base.py:804 +#, python-brace-format +msgid "Correct ({progress} point)" +msgid_plural "Correct ({progress} points)" +msgstr[0] "" +msgstr[1] "" + +#: common/lib/xmodule/xmodule/capa_base.py:813 +#, python-brace-format +msgid "Partially correct ({progress} point)" +msgid_plural "Partially correct ({progress} points)" +msgstr[0] "" +msgstr[1] "" + +#: common/lib/xmodule/xmodule/capa_base.py:818 +msgid "Partially Correct" +msgstr "" + +#: common/lib/xmodule/xmodule/capa_base.py:820 +msgid "Answer submitted." +msgstr "" + +#. Translators: 'closed' means the problem's due date has passed. You may no +#. longer attempt to solve the problem. +#: common/lib/xmodule/xmodule/capa_base.py:1180 +#: common/lib/xmodule/xmodule/capa_base.py:1489 +msgid "Problem is closed." +msgstr "" + +#: common/lib/xmodule/xmodule/capa_base.py:1188 +msgid "Problem must be reset before it can be submitted again." +msgstr "" + +#: common/lib/xmodule/xmodule/capa_base.py:1197 +#, python-brace-format +msgid "You must wait at least {wait} seconds between submissions." +msgstr "" + +#: common/lib/xmodule/xmodule/capa_base.py:1206 +#, python-brace-format +msgid "" +"You must wait at least {wait_secs} between submissions. {remaining_secs} " +"remaining." +msgstr "" + +#: common/lib/xmodule/xmodule/capa_base.py:1369 +#, python-brace-format +msgid "{num_hour} hour" +msgid_plural "{num_hour} hours" +msgstr[0] "" +msgstr[1] "" + +#: common/lib/xmodule/xmodule/capa_base.py:1374 +#, python-brace-format +msgid "{num_minute} minute" +msgid_plural "{num_minute} minutes" +msgstr[0] "" +msgstr[1] "" + +#: common/lib/xmodule/xmodule/capa_base.py:1380 +#, python-brace-format +msgid "{num_second} second" +msgid_plural "{num_second} seconds" +msgstr[0] "" +msgstr[1] "" + +#: common/lib/xmodule/xmodule/capa_base.py:1500 +msgid "Problem needs to be reset prior to save." +msgstr "" + +#: common/lib/xmodule/xmodule/capa_base.py:1510 +msgid "Your answers have been saved." +msgstr "" + +#: common/lib/xmodule/xmodule/capa_base.py:1513 +#, python-brace-format +msgid "" +"Your answers have been saved but not graded. Click '{button_name}' to grade " +"them." +msgstr "" + +#. Translators: 'closed' means the problem's due date has passed. You may no +#. longer attempt to solve the problem. +#: common/lib/xmodule/xmodule/capa_base.py:1545 +msgid "You cannot select Reset for a problem that is closed." +msgstr "" + +#: common/lib/xmodule/xmodule/capa_base.py:1554 +msgid "You must submit an answer before you can select Reset." +msgstr "" + +#. Translators: 'rescoring' refers to the act of re-submitting a student's +#. solution so it can get a new score. +#: common/lib/xmodule/xmodule/capa_base.py:1609 +msgid "Problem's definition does not support rescoring." +msgstr "" + +#: common/lib/xmodule/xmodule/capa_base.py:1615 +msgid "Problem must be answered before it can be graded again." +msgstr "" + +#: common/lib/xmodule/xmodule/capa_module.py:77 +msgid "" +"We're sorry, there was an error with processing your request. Please try " +"reloading your page and trying again." +msgstr "" + +#: common/lib/xmodule/xmodule/capa_module.py:82 +msgid "" +"The state of this problem has changed since you loaded this page. Please " +"refresh your page." +msgstr "" + +#: common/lib/xmodule/xmodule/conditional_module.py:34 +msgid "Conditional" +msgstr "" + +#: common/lib/xmodule/xmodule/conditional_module.py:38 +msgid "List of urls of children that are references to external modules" +msgstr "" + +#: common/lib/xmodule/xmodule/conditional_module.py:43 +msgid "Source Components" +msgstr "" + +#: common/lib/xmodule/xmodule/conditional_module.py:44 +msgid "" +"The component location IDs of all source components that are used to " +"determine whether a learner is shown the content of this conditional module." +" Copy the component location ID of a component from its Settings dialog in " +"Studio." +msgstr "" + +#: common/lib/xmodule/xmodule/conditional_module.py:51 +msgid "Conditional Attribute" +msgstr "" + +#: common/lib/xmodule/xmodule/conditional_module.py:52 +msgid "" +"The attribute of the source components that determines whether a learner is " +"shown the content of this conditional module." +msgstr "" + +#: common/lib/xmodule/xmodule/conditional_module.py:61 +msgid "Conditional Value" +msgstr "" + +#: common/lib/xmodule/xmodule/conditional_module.py:62 +msgid "" +"The value that the conditional attribute of the source components must match" +" before a learner is shown the content of this conditional module." +msgstr "" + +#: common/lib/xmodule/xmodule/conditional_module.py:69 +msgid "Blocked Content Message" +msgstr "" + +#: common/lib/xmodule/xmodule/conditional_module.py:70 +#, python-brace-format +msgid "" +"The message that is shown to learners when not all conditions are met to " +"show the content of this conditional module. Include {link} in the text of " +"your message to give learners a direct link to required units. For example, " +"'You must complete {link} before you can access this unit'." +msgstr "" + +#: common/lib/xmodule/xmodule/conditional_module.py:74 +#, python-brace-format +msgid "You must complete {link} before you can access this unit." +msgstr "" + +#: common/lib/xmodule/xmodule/conditional_module.py:359 +msgid "This component has no source components configured yet." +msgstr "" + +#: common/lib/xmodule/xmodule/conditional_module.py:361 +msgid "Configure list of sources" +msgstr "" + +#: common/lib/xmodule/xmodule/course_module.py:172 +msgid "LTI Passports" +msgstr "" + +#: common/lib/xmodule/xmodule/course_module.py:173 +msgid "" +"Enter the passports for course LTI tools in the following format: " +"\"id:client_key:client_secret\"." +msgstr "" + +#: common/lib/xmodule/xmodule/course_module.py:177 +msgid "" +"List of Textbook objects with (title, url) for textbooks used in this course" +msgstr "" + +#: common/lib/xmodule/xmodule/course_module.py:182 +msgid "Slug that points to the wiki for this course" +msgstr "" + +#: common/lib/xmodule/xmodule/course_module.py:183 +msgid "Date that enrollment for this class is opened" +msgstr "" + +#: common/lib/xmodule/xmodule/course_module.py:184 +msgid "Date that enrollment for this class is closed" +msgstr "" + +#: common/lib/xmodule/xmodule/course_module.py:186 +msgid "Start time when this module is visible" +msgstr "" + +#: common/lib/xmodule/xmodule/course_module.py:190 +msgid "Date that this class ends" +msgstr "" + +#: common/lib/xmodule/xmodule/course_module.py:192 +msgid "Date that certificates become available to learners" +msgstr "" + +#: common/lib/xmodule/xmodule/course_module.py:196 +msgid "Cosmetic Course Display Price" +msgstr "" + +#: common/lib/xmodule/xmodule/course_module.py:198 +msgid "" +"The cost displayed to students for enrolling in the course. If a paid course" +" registration price is set by an administrator in the database, that price " +"will be displayed instead of this one." +msgstr "" + +#: common/lib/xmodule/xmodule/course_module.py:205 +msgid "Course Advertised Start" +msgstr "" + +#: common/lib/xmodule/xmodule/course_module.py:207 +msgid "" +"Enter the text that you want to use as the advertised starting time frame " +"for the course, such as \"Winter 2018\". If you enter null for this value, " +"the start date that you have set for this course is used." +msgstr "" + +#: common/lib/xmodule/xmodule/course_module.py:214 +msgid "Pre-Requisite Courses" +msgstr "" + +#: common/lib/xmodule/xmodule/course_module.py:215 +msgid "Pre-Requisite Course key if this course has a pre-requisite course" +msgstr "" + +#: common/lib/xmodule/xmodule/course_module.py:219 +msgid "Grading policy definition for this class" +msgstr "" + +#: common/lib/xmodule/xmodule/course_module.py:257 +msgid "Show Calculator" +msgstr "" + +#: common/lib/xmodule/xmodule/course_module.py:258 +msgid "" +"Enter true or false. When true, students can see the calculator in the " +"course." +msgstr "" + +#: common/lib/xmodule/xmodule/course_module.py:263 +msgid "" +"Enter the name of the course as it should appear in the edX.org course list." +msgstr "" + +#: common/lib/xmodule/xmodule/course_module.py:265 +msgid "Course Display Name" +msgstr "" + +#: common/lib/xmodule/xmodule/course_module.py:269 +#: common/lib/xmodule/xmodule/modulestore/inheritance.py:54 +msgid "Course Editor" +msgstr "" + +#: common/lib/xmodule/xmodule/course_module.py:270 +#: common/lib/xmodule/xmodule/modulestore/inheritance.py:55 +msgid "Enter the method by which this course is edited (\"XML\" or \"Studio\")." +msgstr "" + +#: common/lib/xmodule/xmodule/course_module.py:277 +msgid "Course Survey URL" +msgstr "" + +#: common/lib/xmodule/xmodule/course_module.py:278 +msgid "" +"Enter the URL for the end-of-course survey. If your course does not have a " +"survey, enter null." +msgstr "" + +#: common/lib/xmodule/xmodule/course_module.py:283 +msgid "Discussion Blackout Dates" +msgstr "" + +#: common/lib/xmodule/xmodule/course_module.py:285 +msgid "" +"Enter pairs of dates between which students cannot post to discussion " +"forums. Inside the provided brackets, enter an additional set of square " +"brackets surrounding each pair of dates you add. Format each pair of dates " +"as [\"YYYY-MM-DD\", \"YYYY-MM-DD\"]. To specify times as well as dates, " +"format each pair as [\"YYYY-MM-DDTHH:MM\", \"YYYY-MM-DDTHH:MM\"]. Be sure to" +" include the \"T\" between the date and time. For example, an entry defining" +" two blackout periods looks like this, including the outer pair of square " +"brackets: [[\"2015-09-15\", \"2015-09-21\"], [\"2015-10-01\", " +"\"2015-10-08\"]] " +msgstr "" + +#: common/lib/xmodule/xmodule/course_module.py:295 +msgid "Discussion Topic Mapping" +msgstr "" + +#: common/lib/xmodule/xmodule/course_module.py:297 +msgid "" +"Enter discussion categories in the following format: \"CategoryName\": " +"{\"id\": \"i4x-InstitutionName-CourseNumber-course-CourseRun\"}. For " +"example, one discussion category may be \"Lydian Mode\": {\"id\": \"i4x-" +"UniversityX-MUS101-course-2015_T1\"}. The \"id\" value for each category " +"must be unique. In \"id\" values, the only special characters that are " +"supported are underscore, hyphen, and period. You can also specify a " +"category as the default for new posts in the Discussion page by setting its " +"\"default\" attribute to true. For example, \"Lydian Mode\": {\"id\": \"i4x-" +"UniversityX-MUS101-course-2015_T1\", \"default\": true}." +msgstr "" + +#: common/lib/xmodule/xmodule/course_module.py:309 +msgid "Discussion Sorting Alphabetical" +msgstr "" + +#: common/lib/xmodule/xmodule/course_module.py:312 +msgid "" +"Enter true or false. If true, discussion categories and subcategories are " +"sorted alphabetically. If false, they are sorted chronologically by creation" +" date and time." +msgstr "" + +#: common/lib/xmodule/xmodule/course_module.py:317 +msgid "Course Announcement Date" +msgstr "" + +#: common/lib/xmodule/xmodule/course_module.py:318 +msgid "Enter the date to announce your course." +msgstr "" + +#: common/lib/xmodule/xmodule/course_module.py:322 +msgid "Cohort Configuration" +msgstr "" + +#: common/lib/xmodule/xmodule/course_module.py:324 +msgid "" +"Enter policy keys and values to enable the cohort feature, define automated " +"student assignment to groups, or identify any course-wide discussion topics " +"as private to cohort members." +msgstr "" + +#: common/lib/xmodule/xmodule/course_module.py:330 +msgid "Course Is New" +msgstr "" + +#: common/lib/xmodule/xmodule/course_module.py:332 +msgid "" +"Enter true or false. If true, the course appears in the list of new courses " +"on edx.org, and a New! badge temporarily appears next to the course image." +msgstr "" + +#: common/lib/xmodule/xmodule/course_module.py:338 +msgid "Mobile Course Available" +msgstr "" + +#: common/lib/xmodule/xmodule/course_module.py:339 +msgid "" +"Enter true or false. If true, the course will be available to mobile " +"devices." +msgstr "" + +#: common/lib/xmodule/xmodule/course_module.py:344 +msgid "Video Upload Credentials" +msgstr "" + +#: common/lib/xmodule/xmodule/course_module.py:345 +msgid "" +"Enter the unique identifier for your course's video files provided by edX." +msgstr "" + +#: common/lib/xmodule/xmodule/course_module.py:349 +msgid "Course Not Graded" +msgstr "" + +#: common/lib/xmodule/xmodule/course_module.py:350 +msgid "Enter true or false. If true, the course will not be graded." +msgstr "" + +#: common/lib/xmodule/xmodule/course_module.py:355 +msgid "Disable Progress Graph" +msgstr "" + +#: common/lib/xmodule/xmodule/course_module.py:356 +msgid "Enter true or false. If true, students cannot view the progress graph." +msgstr "" + +#: common/lib/xmodule/xmodule/course_module.py:361 +msgid "PDF Textbooks" +msgstr "" + +#: common/lib/xmodule/xmodule/course_module.py:362 +msgid "List of dictionaries containing pdf_textbook configuration" +msgstr "" + +#: common/lib/xmodule/xmodule/course_module.py:365 +msgid "HTML Textbooks" +msgstr "" + +#: common/lib/xmodule/xmodule/course_module.py:367 +msgid "" +"For HTML textbooks that appear as separate tabs in the course, enter the " +"name of the tab (usually the title of the book) as well as the URLs and " +"titles of each chapter in the book." +msgstr "" + +#: common/lib/xmodule/xmodule/course_module.py:373 +msgid "Remote Gradebook" +msgstr "" + +#: common/lib/xmodule/xmodule/course_module.py:375 +msgid "" +"Enter the remote gradebook mapping. Only use this setting when " +"REMOTE_GRADEBOOK_URL has been specified." +msgstr "" + +#. Translators: Custom Courses for edX (CCX) is an edX feature for re-using +#. course content. CCX Coach is +#. a role created by a course Instructor to enable a person (the "Coach") to +#. manage the custom course for +#. his students. +#: common/lib/xmodule/xmodule/course_module.py:384 +msgid "Enable CCX" +msgstr "" + +#. Translators: Custom Courses for edX (CCX) is an edX feature for re-using +#. course content. CCX Coach is +#. a role created by a course Instructor to enable a person (the "Coach") to +#. manage the custom course for +#. his students. +#: common/lib/xmodule/xmodule/course_module.py:389 +msgid "" +"Allow course instructors to assign CCX Coach roles, and allow coaches to " +"manage Custom Courses on edX. When false, Custom Courses cannot be created, " +"but existing Custom Courses will be preserved." +msgstr "" + +#. Translators: Custom Courses for edX (CCX) is an edX feature for re-using +#. course content. +#: common/lib/xmodule/xmodule/course_module.py:397 +msgid "CCX Connector URL" +msgstr "" + +#: common/lib/xmodule/xmodule/course_module.py:400 +msgid "" +"URL for CCX Connector application for managing creation of CCXs. (optional)." +" Ignored unless 'Enable CCX' is set to 'true'." +msgstr "" + +#: common/lib/xmodule/xmodule/course_module.py:406 +msgid "Allow Anonymous Discussion Posts" +msgstr "" + +#: common/lib/xmodule/xmodule/course_module.py:407 +msgid "" +"Enter true or false. If true, students can create discussion posts that are " +"anonymous to all users." +msgstr "" + +#: common/lib/xmodule/xmodule/course_module.py:411 +msgid "Allow Anonymous Discussion Posts to Peers" +msgstr "" + +#: common/lib/xmodule/xmodule/course_module.py:413 +msgid "" +"Enter true or false. If true, students can create discussion posts that are " +"anonymous to other students. This setting does not make posts anonymous to " +"course staff." +msgstr "" + +#: common/lib/xmodule/xmodule/course_module.py:419 +#: common/lib/xmodule/xmodule/library_root_xblock.py:34 +msgid "Advanced Module List" +msgstr "" + +#: common/lib/xmodule/xmodule/course_module.py:420 +msgid "Enter the names of the advanced modules to use in your course." +msgstr "" + +#: common/lib/xmodule/xmodule/course_module.py:425 +msgid "Course Home Sidebar Name" +msgstr "" + +#: common/lib/xmodule/xmodule/course_module.py:427 +msgid "" +"Enter the heading that you want students to see above your course handouts " +"on the Course Home page. Your course handouts appear in the right panel of " +"the page." +msgstr "" + +#: common/lib/xmodule/xmodule/course_module.py:431 +msgid "Course Handouts" +msgstr "" + +#: common/lib/xmodule/xmodule/course_module.py:434 +msgid "" +"True if timezones should be shown on dates in the course. Deprecated in " +"favor of due_date_display_format." +msgstr "" + +#: common/lib/xmodule/xmodule/course_module.py:440 +msgid "Due Date Display Format" +msgstr "" + +#: common/lib/xmodule/xmodule/course_module.py:442 +msgid "" +"Enter the format for due dates. The default is Mon DD, YYYY. Enter " +"\"%m-%d-%Y\" for MM-DD-YYYY, \"%d-%m-%Y\" for DD-MM-YYYY, \"%Y-%m-%d\" for " +"YYYY-MM-DD, or \"%Y-%d-%m\" for YYYY-DD-MM." +msgstr "" + +#: common/lib/xmodule/xmodule/course_module.py:448 +msgid "External Login Domain" +msgstr "" + +#: common/lib/xmodule/xmodule/course_module.py:449 +msgid "Enter the external login method students can use for the course." +msgstr "" + +#: common/lib/xmodule/xmodule/course_module.py:453 +msgid "Certificates Downloadable Before End" +msgstr "" + +#: common/lib/xmodule/xmodule/course_module.py:455 +msgid "" +"Enter true or false. If true, students can download certificates before the " +"course ends, if they've met certificate requirements." +msgstr "" + +#: common/lib/xmodule/xmodule/course_module.py:464 +msgid "Certificates Display Behavior" +msgstr "" + +#: common/lib/xmodule/xmodule/course_module.py:466 +msgid "" +"Enter end, early_with_info, or early_no_info. After certificate generation, " +"students who passed see a link to their certificates on the dashboard and " +"students who did not pass see information about the grading configuration. " +"The default is end, which displays this certificate information to all " +"students after the course end date. To display this certificate information " +"to all students as soon as certificates are generated, enter " +"early_with_info. To display only the links to passing students as soon as " +"certificates are generated, enter early_no_info." +msgstr "" + +#: common/lib/xmodule/xmodule/course_module.py:477 +msgid "Course About Page Image" +msgstr "" + +#: common/lib/xmodule/xmodule/course_module.py:479 +msgid "" +"Edit the name of the course image file. You must upload this file on the " +"Files & Uploads page. You can also set the course image on the Settings & " +"Details page." +msgstr "" + +#: common/lib/xmodule/xmodule/course_module.py:487 +msgid "Course Banner Image" +msgstr "" + +#: common/lib/xmodule/xmodule/course_module.py:489 +msgid "" +"Edit the name of the banner image file. You can set the banner image on the " +"Settings & Details page." +msgstr "" + +#: common/lib/xmodule/xmodule/course_module.py:497 +msgid "Course Video Thumbnail Image" +msgstr "" + +#: common/lib/xmodule/xmodule/course_module.py:499 +msgid "" +"Edit the name of the video thumbnail image file. You can set the video " +"thumbnail image on the Settings & Details page." +msgstr "" + +#: common/lib/xmodule/xmodule/course_module.py:507 +msgid "Issue Open Badges" +msgstr "" + +#: common/lib/xmodule/xmodule/course_module.py:509 +msgid "" +"Issue Open Badges badges for this course. Badges are generated when " +"certificates are created." +msgstr "" + +#: common/lib/xmodule/xmodule/course_module.py:517 +msgid "" +"Use this setting only when generating PDF certificates. Between quotation " +"marks, enter the short name of the type of certificate that students receive" +" when they complete the course. For instance, \"Certificate\"." +msgstr "" + +#: common/lib/xmodule/xmodule/course_module.py:521 +msgid "Certificate Name (Short)" +msgstr "" + +#: common/lib/xmodule/xmodule/course_module.py:527 +msgid "" +"Use this setting only when generating PDF certificates. Between quotation " +"marks, enter the long name of the type of certificate that students receive " +"when they complete the course. For instance, \"Certificate of Achievement\"." +msgstr "" + +#: common/lib/xmodule/xmodule/course_module.py:531 +msgid "Certificate Name (Long)" +msgstr "" + +#: common/lib/xmodule/xmodule/course_module.py:536 +msgid "Certificate Web/HTML View Enabled" +msgstr "" + +#: common/lib/xmodule/xmodule/course_module.py:537 +msgid "If true, certificate Web/HTML views are enabled for the course." +msgstr "" + +#. Translators: This field is the container for course-specific certificate +#. configuration values +#: common/lib/xmodule/xmodule/course_module.py:543 +msgid "Certificate Web/HTML View Overrides" +msgstr "" + +#. Translators: These overrides allow for an alternative configuration of the +#. certificate web view +#: common/lib/xmodule/xmodule/course_module.py:545 +msgid "" +"Enter course-specific overrides for the Web/HTML template parameters here " +"(JSON format)" +msgstr "" + +#. Translators: This field is the container for course-specific certificate +#. configuration values +#: common/lib/xmodule/xmodule/course_module.py:552 +msgid "Certificate Configuration" +msgstr "" + +#. Translators: These overrides allow for an alternative configuration of the +#. certificate web view +#: common/lib/xmodule/xmodule/course_module.py:554 +msgid "Enter course-specific configuration information here (JSON format)" +msgstr "" + +#: common/lib/xmodule/xmodule/course_module.py:568 +msgid "CSS Class for Course Reruns" +msgstr "" + +#: common/lib/xmodule/xmodule/course_module.py:569 +msgid "" +"Allows courses to share the same css class across runs even if they have " +"different numbers." +msgstr "" + +#: common/lib/xmodule/xmodule/course_module.py:580 +msgid "Discussion Forum External Link" +msgstr "" + +#: common/lib/xmodule/xmodule/course_module.py:581 +msgid "Allows specification of an external link to replace discussion forums." +msgstr "" + +#: common/lib/xmodule/xmodule/course_module.py:590 +msgid "Hide Progress Tab" +msgstr "" + +#: common/lib/xmodule/xmodule/course_module.py:591 +msgid "Allows hiding of the progress tab." +msgstr "" + +#: common/lib/xmodule/xmodule/course_module.py:597 +msgid "Course Organization Display String" +msgstr "" + +#: common/lib/xmodule/xmodule/course_module.py:599 +msgid "" +"Enter the course organization that you want to appear in the course. This " +"setting overrides the organization that you entered when you created the " +"course. To use the organization that you entered when you created the " +"course, enter null." +msgstr "" + +#: common/lib/xmodule/xmodule/course_module.py:607 +msgid "Course Number Display String" +msgstr "" + +#: common/lib/xmodule/xmodule/course_module.py:609 +msgid "" +"Enter the course number that you want to appear in the course. This setting " +"overrides the course number that you entered when you created the course. To" +" use the course number that you entered when you created the course, enter " +"null." +msgstr "" + +#: common/lib/xmodule/xmodule/course_module.py:618 +msgid "Course Maximum Student Enrollment" +msgstr "" + +#: common/lib/xmodule/xmodule/course_module.py:620 +msgid "" +"Enter the maximum number of students that can enroll in the course. To allow" +" an unlimited number of students, enter null." +msgstr "" + +#: common/lib/xmodule/xmodule/course_module.py:627 +msgid "Allow Public Wiki Access" +msgstr "" + +#: common/lib/xmodule/xmodule/course_module.py:629 +msgid "" +"Enter true or false. If true, edX users can view the course wiki even if " +"they're not enrolled in the course." +msgstr "" + +#: common/lib/xmodule/xmodule/course_module.py:637 +msgid "Invitation Only" +msgstr "" + +#: common/lib/xmodule/xmodule/course_module.py:638 +msgid "Whether to restrict enrollment to invitation by the course staff." +msgstr "" + +#: common/lib/xmodule/xmodule/course_module.py:644 +msgid "Pre-Course Survey Name" +msgstr "" + +#: common/lib/xmodule/xmodule/course_module.py:645 +msgid "Name of SurveyForm to display as a pre-course survey to the user." +msgstr "" + +#: common/lib/xmodule/xmodule/course_module.py:652 +msgid "Pre-Course Survey Required" +msgstr "" + +#: common/lib/xmodule/xmodule/course_module.py:654 +msgid "" +"Specify whether students must complete a survey before they can view your " +"course content. If you set this value to true, you must add a name for the " +"survey to the Course Survey Name setting above." +msgstr "" + +#: common/lib/xmodule/xmodule/course_module.py:663 +msgid "Course Visibility In Catalog" +msgstr "" + +#: common/lib/xmodule/xmodule/course_module.py:665 +msgid "" +"Defines the access permissions for showing the course in the course catalog." +" This can be set to one of three values: 'both' (show in catalog and allow " +"access to about page), 'about' (only allow access to about page), 'none' (do" +" not show in catalog and do not allow access to an about page)." +msgstr "" + +#: common/lib/xmodule/xmodule/course_module.py:672 +msgid "Both" +msgstr "" + +#: common/lib/xmodule/xmodule/course_module.py:673 +#: lms/djangoapps/branding/api.py:201 lms/djangoapps/branding/api.py:257 +msgid "About" +msgstr "" + +#: common/lib/xmodule/xmodule/course_module.py:674 +msgid "None" +msgstr "" + +#: common/lib/xmodule/xmodule/course_module.py:678 +msgid "Entrance Exam Enabled" +msgstr "" + +#: common/lib/xmodule/xmodule/course_module.py:680 +msgid "" +"Specify whether students must complete an entrance exam before they can view" +" your course content. Note, you must enable Entrance Exams for this course " +"setting to take effect." +msgstr "" + +#: common/lib/xmodule/xmodule/course_module.py:691 +msgid "Entrance Exam Minimum Score (%)" +msgstr "" + +#: common/lib/xmodule/xmodule/course_module.py:693 +msgid "" +"Specify a minimum percentage score for an entrance exam before students can " +"view your course content. Note, you must enable Entrance Exams for this " +"course setting to take effect." +msgstr "" + +#: common/lib/xmodule/xmodule/course_module.py:701 +msgid "Entrance Exam ID" +msgstr "" + +#: common/lib/xmodule/xmodule/course_module.py:702 +msgid "Content module identifier (location) of entrance exam." +msgstr "" + +#: common/lib/xmodule/xmodule/course_module.py:708 +msgid "Social Media Sharing URL" +msgstr "" + +#: common/lib/xmodule/xmodule/course_module.py:710 +msgid "" +"If dashboard social sharing and custom course URLs are enabled, you can " +"provide a URL (such as the URL to a course About page) that social media " +"sites can link to. URLs must be fully qualified. For example: " +"http://www.edx.org/course/Introduction-to-MOOCs-ITM001" +msgstr "" + +#: common/lib/xmodule/xmodule/course_module.py:718 +msgid "Course Language" +msgstr "" + +#: common/lib/xmodule/xmodule/course_module.py:719 +msgid "Specify the language of your course." +msgstr "" + +#: common/lib/xmodule/xmodule/course_module.py:725 +msgid "Teams Configuration" +msgstr "" + +#: common/lib/xmodule/xmodule/course_module.py:728 +#, python-brace-format +msgid "" +"Specify the maximum team size and topics for teams inside the provided set " +"of curly braces. Make sure that you enclose all of the sets of topic values " +"within a set of square brackets, with a comma after the closing curly brace " +"for each topic, and another comma after the closing square brackets. For " +"example, to specify that teams should have a maximum of 5 participants and " +"provide a list of 2 topics, enter the configuration in this format: " +"{example_format}. In \"id\" values, the only supported special characters " +"are underscore, hyphen, and period." +msgstr "" + +#: common/lib/xmodule/xmodule/course_module.py:748 +msgid "Enable Proctored Exams" +msgstr "" + +#: common/lib/xmodule/xmodule/course_module.py:750 +msgid "" +"Enter true or false. If this value is true, proctored exams are enabled in " +"your course. Note that enabling proctored exams will also enable timed " +"exams." +msgstr "" + +#: common/lib/xmodule/xmodule/course_module.py:758 +msgid "Allow Opting Out of Proctored Exams" +msgstr "" + +#: common/lib/xmodule/xmodule/course_module.py:760 +msgid "" +"Enter true or false. If this value is true, learners can choose to take " +"proctored exams without proctoring. If this value is false, all learners " +"must take the exam with proctoring. This setting only applies if proctored " +"exams are enabled for the course." +msgstr "" + +#: common/lib/xmodule/xmodule/course_module.py:769 +msgid "Create Zendesk Tickets For Suspicious Proctored Exam Attempts" +msgstr "" + +#: common/lib/xmodule/xmodule/course_module.py:771 +msgid "" +"Enter true or false. If this value is true, a Zendesk ticket will be created" +" for suspicious attempts." +msgstr "" + +#: common/lib/xmodule/xmodule/course_module.py:778 +msgid "Enable Timed Exams" +msgstr "" + +#: common/lib/xmodule/xmodule/course_module.py:780 +msgid "" +"Enter true or false. If this value is true, timed exams are enabled in your " +"course. Regardless of this setting, timed exams are enabled if Enable " +"Proctored Exams is set to true." +msgstr "" + +#: common/lib/xmodule/xmodule/course_module.py:788 +msgid "Minimum Grade for Credit" +msgstr "" + +#: common/lib/xmodule/xmodule/course_module.py:790 +msgid "" +"The minimum grade that a learner must earn to receive credit in the course, " +"as a decimal between 0.0 and 1.0. For example, for 75%, enter 0.75." +msgstr "" + +#: common/lib/xmodule/xmodule/course_module.py:798 +#: common/lib/xmodule/xmodule/modulestore/inheritance.py:229 +msgid "Self Paced" +msgstr "" + +#: common/lib/xmodule/xmodule/course_module.py:800 +#: common/lib/xmodule/xmodule/modulestore/inheritance.py:231 +msgid "" +"Set this to \"true\" to mark this course as self-paced. Self-paced courses " +"do not have due dates for assignments, and students can progress through the" +" course at any rate before the course ends." +msgstr "" + +#: common/lib/xmodule/xmodule/course_module.py:809 +msgid "Bypass Course Home" +msgstr "" + +#: common/lib/xmodule/xmodule/course_module.py:811 +msgid "" +"Bypass the course home tab when students arrive from the dashboard, sending " +"them directly to course content." +msgstr "" + +#: common/lib/xmodule/xmodule/course_module.py:820 +msgid "Enable Subsection Prerequisites" +msgstr "" + +#: common/lib/xmodule/xmodule/course_module.py:822 +msgid "" +"Enter true or false. If this value is true, you can hide a subsection until " +"learners earn a minimum score in another, prerequisite subsection." +msgstr "" + +#: common/lib/xmodule/xmodule/course_module.py:831 +msgid "Course Learning Information" +msgstr "" + +#: common/lib/xmodule/xmodule/course_module.py:832 +msgid "Specify what student can learn from the course." +msgstr "" + +#: common/lib/xmodule/xmodule/course_module.py:852 +msgid "Course Instructor" +msgstr "" + +#: common/lib/xmodule/xmodule/course_module.py:853 +msgid "Enter the details for Course Instructor" +msgstr "" + +#: common/lib/xmodule/xmodule/course_module.py:860 +msgid "Add Unsupported Problems and Tools" +msgstr "" + +#: common/lib/xmodule/xmodule/course_module.py:862 +msgid "" +"Enter true or false. If true, you can add unsupported problems and tools to " +"your course in Studio. Unsupported problems and tools are not recommended " +"for use in courses due to non-compliance with one or more of the base " +"requirements, such as testing, accessibility, internationalization, and " +"documentation." +msgstr "" + +#: common/lib/xmodule/xmodule/course_module.py:920 +msgid "General" +msgstr "" + +#: common/lib/xmodule/xmodule/graders.py:274 +#, python-brace-format +msgid "{assignment_type} = {weighted_percent:.2%} of a possible {weight:.2%}" +msgstr "" + +#: common/lib/xmodule/xmodule/html_module.py:47 +msgid "Text" +msgstr "" + +#: common/lib/xmodule/xmodule/html_module.py:49 +#: common/lib/xmodule/xmodule/html_module.py:353 +#: common/lib/xmodule/xmodule/html_module.py:431 +msgid "Html contents to display for this module" +msgstr "" + +#: common/lib/xmodule/xmodule/html_module.py:51 +msgid "Source code for LaTeX documents. This feature is not well-supported." +msgstr "" + +#: common/lib/xmodule/xmodule/html_module.py:61 +msgid "" +"Select Visual to enter content and have the editor automatically create the " +"HTML. Select Raw to edit HTML directly. If you change this setting, you must" +" save the component and then re-open it for editing." +msgstr "" + +#: common/lib/xmodule/xmodule/html_module.py:64 +msgid "Editor" +msgstr "" + +#: common/lib/xmodule/xmodule/html_module.py:67 +msgid "Visual" +msgstr "" + +#: common/lib/xmodule/xmodule/html_module.py:68 +msgid "Raw" +msgstr "" + +#: common/lib/xmodule/xmodule/html_module.py:388 +msgid "Hide Page From Learners" +msgstr "" + +#: common/lib/xmodule/xmodule/html_module.py:389 +msgid "" +"If you select this option, only course team members with the Staff or Admin " +"role see this page." +msgstr "" + +#: common/lib/xmodule/xmodule/html_module.py:399 +msgid "HTML for the additional pages" +msgstr "" + +#: common/lib/xmodule/xmodule/html_module.py:426 +msgid "List of course update items" +msgstr "" + +#: common/lib/xmodule/xmodule/imageannotation_module.py:50 +msgid "Image Annotation" +msgstr "" + +#: common/lib/xmodule/xmodule/imageannotation_module.py:53 +#: common/lib/xmodule/xmodule/textannotation_module.py:43 +msgid "Tags for Assignments" +msgstr "" + +#: common/lib/xmodule/xmodule/imageannotation_module.py:54 +#: common/lib/xmodule/xmodule/textannotation_module.py:44 +msgid "" +"Add tags that automatically highlight in a certain color using the comma-" +"separated form, i.e. imagery:red,parallelism:blue" +msgstr "" + +#: common/lib/xmodule/xmodule/imageannotation_module.py:59 +#: common/lib/xmodule/xmodule/textannotation_module.py:61 +#: common/lib/xmodule/xmodule/videoannotation_module.py:53 +msgid "Location of Annotation backend" +msgstr "" + +#: common/lib/xmodule/xmodule/imageannotation_module.py:62 +#: common/lib/xmodule/xmodule/textannotation_module.py:64 +#: common/lib/xmodule/xmodule/videoannotation_module.py:56 +msgid "Url for Annotation Storage" +msgstr "" + +#: common/lib/xmodule/xmodule/imageannotation_module.py:65 +#: common/lib/xmodule/xmodule/textannotation_module.py:67 +#: common/lib/xmodule/xmodule/videoannotation_module.py:59 +msgid "Secret string for annotation storage" +msgstr "" + +#: common/lib/xmodule/xmodule/imageannotation_module.py:68 +#: common/lib/xmodule/xmodule/modulestore/inheritance.py:80 +#: common/lib/xmodule/xmodule/textannotation_module.py:70 +#: common/lib/xmodule/xmodule/videoannotation_module.py:62 +msgid "Secret Token String for Annotation" +msgstr "" + +#: common/lib/xmodule/xmodule/imageannotation_module.py:71 +#: common/lib/xmodule/xmodule/textannotation_module.py:73 +#: common/lib/xmodule/xmodule/videoannotation_module.py:65 +msgid "Default Annotations Tab" +msgstr "" + +#: common/lib/xmodule/xmodule/imageannotation_module.py:72 +#: common/lib/xmodule/xmodule/textannotation_module.py:74 +#: common/lib/xmodule/xmodule/videoannotation_module.py:66 +msgid "" +"Select which tab will be the default in the annotations table: myNotes, " +"Instructor, or Public." +msgstr "" + +#: common/lib/xmodule/xmodule/imageannotation_module.py:78 +#: common/lib/xmodule/xmodule/textannotation_module.py:80 +#: common/lib/xmodule/xmodule/videoannotation_module.py:72 +msgid "Email for 'Instructor' Annotations" +msgstr "" + +#: common/lib/xmodule/xmodule/imageannotation_module.py:79 +#: common/lib/xmodule/xmodule/textannotation_module.py:81 +#: common/lib/xmodule/xmodule/videoannotation_module.py:73 +msgid "" +"Email of the user that will be attached to all annotations that will be " +"found in 'Instructor' tab." +msgstr "" + +#: common/lib/xmodule/xmodule/imageannotation_module.py:84 +#: common/lib/xmodule/xmodule/textannotation_module.py:86 +#: common/lib/xmodule/xmodule/videoannotation_module.py:78 +msgid "Mode for Annotation Tool" +msgstr "" + +#: common/lib/xmodule/xmodule/imageannotation_module.py:85 +#: common/lib/xmodule/xmodule/textannotation_module.py:87 +#: common/lib/xmodule/xmodule/videoannotation_module.py:79 +msgid "" +"Type in number corresponding to following modes: 'instructor' or 'everyone'" +msgstr "" + +#: common/lib/xmodule/xmodule/imageannotation_module.py:121 +#: common/lib/xmodule/xmodule/textannotation_module.py:115 +#: common/lib/xmodule/xmodule/videoannotation_module.py:115 +msgid "No email address found." +msgstr "" + +#: common/lib/xmodule/xmodule/library_content_module.py:47 +msgid "Any Type" +msgstr "" + +#: common/lib/xmodule/xmodule/library_content_module.py:70 +msgid "Library" +msgstr "" + +#: common/lib/xmodule/xmodule/library_content_module.py:71 +msgid "Select the library from which you want to draw content." +msgstr "" + +#: common/lib/xmodule/xmodule/library_content_module.py:77 +msgid "Library Version" +msgstr "" + +#: common/lib/xmodule/xmodule/library_content_module.py:82 +msgid "Determines how content is drawn from the library" +msgstr "" + +#: common/lib/xmodule/xmodule/library_content_module.py:85 +msgid "Choose n at random" +msgstr "" + +#: common/lib/xmodule/xmodule/library_content_module.py:92 +msgid "Count" +msgstr "" + +#: common/lib/xmodule/xmodule/library_content_module.py:93 +msgid "Enter the number of components to display to each student." +msgstr "" + +#: common/lib/xmodule/xmodule/library_content_module.py:98 +msgid "Problem Type" +msgstr "" + +#: common/lib/xmodule/xmodule/library_content_module.py:99 +msgid "" +"Choose a problem type to fetch from the library. If \"Any Type\" is selected" +" no filtering is applied." +msgstr "" + +#: common/lib/xmodule/xmodule/library_content_module.py:472 +msgid "This component is out of date. The library has new content." +msgstr "" + +#. Translators: {refresh_icon} placeholder is substituted to "↻" (without +#. double quotes) +#: common/lib/xmodule/xmodule/library_content_module.py:477 +#, python-brace-format +msgid "{refresh_icon} Update now." +msgstr "" + +#: common/lib/xmodule/xmodule/library_content_module.py:485 +msgid "Library is invalid, corrupt, or has been deleted." +msgstr "" + +#: common/lib/xmodule/xmodule/library_content_module.py:487 +msgid "Edit Library List." +msgstr "" + +#: common/lib/xmodule/xmodule/library_content_module.py:513 +msgid "" +"This course does not support content libraries. Contact your system " +"administrator for more information." +msgstr "" + +#: common/lib/xmodule/xmodule/library_content_module.py:523 +msgid "A library has not yet been selected." +msgstr "" + +#: common/lib/xmodule/xmodule/library_content_module.py:525 +msgid "Select a Library." +msgstr "" + +#: common/lib/xmodule/xmodule/library_content_module.py:540 +msgid "There are no matching problem types in the specified libraries." +msgstr "" + +#: common/lib/xmodule/xmodule/library_content_module.py:542 +msgid "Select another problem type." +msgstr "" + +#: common/lib/xmodule/xmodule/library_content_module.py:553 +#, python-brace-format +msgid "The specified library is configured to fetch {count} problem, " +msgid_plural "The specified library is configured to fetch {count} problems, " +msgstr[0] "" +msgstr[1] "" + +#: common/lib/xmodule/xmodule/library_content_module.py:558 +#, python-brace-format +msgid "but there is only {actual} matching problem." +msgid_plural "but there are only {actual} matching problems." +msgstr[0] "" +msgstr[1] "" + +#: common/lib/xmodule/xmodule/library_content_module.py:564 +msgid "Edit the library configuration." +msgstr "" + +#: common/lib/xmodule/xmodule/library_content_module.py:582 +msgid "Invalid Library" +msgstr "" + +#: common/lib/xmodule/xmodule/library_content_module.py:583 +msgid "No Library Selected" +msgstr "" + +#: common/lib/xmodule/xmodule/library_root_xblock.py:30 +msgid "Library Display Name" +msgstr "" + +#: common/lib/xmodule/xmodule/library_root_xblock.py:35 +msgid "Enter the names of the advanced components to use in your library." +msgstr "" + +#: common/lib/xmodule/xmodule/lti_module.py:113 +msgid "" +"The display name for this component. Analytics reports may also use the " +"display name to identify this component." +msgstr "" + +#: common/lib/xmodule/xmodule/lti_module.py:120 +msgid "LTI ID" +msgstr "" + +#: common/lib/xmodule/xmodule/lti_module.py:122 +#, python-brace-format +msgid "" +"Enter the LTI ID for the external LTI provider. This value must be the same" +" LTI ID that you entered in the LTI Passports setting on the Advanced " +"Settings page.
    See {docs_anchor_open}the edX LTI " +"documentation{anchor_close} for more details on this setting." +msgstr "" + +#: common/lib/xmodule/xmodule/lti_module.py:134 +msgid "LTI URL" +msgstr "" + +#: common/lib/xmodule/xmodule/lti_module.py:136 +#, python-brace-format +msgid "" +"Enter the URL of the external tool that this component launches. This " +"setting is only used when Hide External Tool is set to False.
    See " +"{docs_anchor_open}the edX LTI documentation{anchor_close} for more details " +"on this setting." +msgstr "" + +#: common/lib/xmodule/xmodule/lti_module.py:146 +msgid "Custom Parameters" +msgstr "" + +#: common/lib/xmodule/xmodule/lti_module.py:148 +#, python-brace-format +msgid "" +"Add the key/value pair for any custom parameters, such as the page your " +"e-book should open to or the background color for this component.
    See " +"{docs_anchor_open}the edX LTI documentation{anchor_close} for more details " +"on this setting." +msgstr "" + +#: common/lib/xmodule/xmodule/lti_module.py:157 +msgid "Open in New Page" +msgstr "" + +#: common/lib/xmodule/xmodule/lti_module.py:159 +msgid "" +"Select True if you want students to click a link that opens the LTI tool in " +"a new window. Select False if you want the LTI content to open in an IFrame " +"in the current page. This setting is only used when Hide External Tool is " +"set to False. " +msgstr "" + +#: common/lib/xmodule/xmodule/lti_module.py:167 +msgid "Scored" +msgstr "" + +#: common/lib/xmodule/xmodule/lti_module.py:169 +msgid "" +"Select True if this component will receive a numerical score from the " +"external LTI system." +msgstr "" + +#: common/lib/xmodule/xmodule/lti_module.py:175 +msgid "Weight" +msgstr "" + +#: common/lib/xmodule/xmodule/lti_module.py:177 +msgid "" +"Enter the number of points possible for this component. The default value " +"is 1.0. This setting is only used when Scored is set to True." +msgstr "" + +#: common/lib/xmodule/xmodule/lti_module.py:186 +msgid "" +"The score kept in the xblock KVS -- duplicate of the published score in " +"django DB" +msgstr "" + +#: common/lib/xmodule/xmodule/lti_module.py:191 +msgid "Comment as returned from grader, LTI2.0 spec" +msgstr "" + +#: common/lib/xmodule/xmodule/lti_module.py:196 +msgid "Hide External Tool" +msgstr "" + +#: common/lib/xmodule/xmodule/lti_module.py:198 +msgid "" +"Select True if you want to use this component as a placeholder for syncing " +"with an external grading system rather than launch an external tool. This " +"setting hides the Launch button and any IFrames for this component." +msgstr "" + +#: common/lib/xmodule/xmodule/lti_module.py:209 +msgid "Request user's username" +msgstr "" + +#. Translators: This is used to request the user's username for a third party +#. service. +#: common/lib/xmodule/xmodule/lti_module.py:211 +msgid "Select True to request the user's username." +msgstr "" + +#: common/lib/xmodule/xmodule/lti_module.py:216 +msgid "Request user's email" +msgstr "" + +#. Translators: This is used to request the user's email for a third party +#. service. +#: common/lib/xmodule/xmodule/lti_module.py:218 +msgid "Select True to request the user's email address." +msgstr "" + +#: common/lib/xmodule/xmodule/lti_module.py:224 +msgid "LTI Application Information" +msgstr "" + +#: common/lib/xmodule/xmodule/lti_module.py:226 +msgid "" +"Enter a description of the third party application. If requesting username " +"and/or email, use this text box to inform users why their username and/or " +"email will be forwarded to a third party application." +msgstr "" + +#: common/lib/xmodule/xmodule/lti_module.py:234 +msgid "Button Text" +msgstr "" + +#: common/lib/xmodule/xmodule/lti_module.py:236 +msgid "" +"Enter the text on the button used to launch the third party application." +msgstr "" + +#: common/lib/xmodule/xmodule/lti_module.py:243 +msgid "Accept grades past deadline" +msgstr "" + +#: common/lib/xmodule/xmodule/lti_module.py:244 +msgid "" +"Select True to allow third party systems to post grades past the deadline." +msgstr "" + +#: common/lib/xmodule/xmodule/lti_module.py:386 +#, python-brace-format +msgid "" +"Could not parse custom parameter: {custom_parameter}. Should be \"x=y\" " +"string." +msgstr "" + +#: common/lib/xmodule/xmodule/lti_module.py:874 +#, python-brace-format +msgid "" +"Could not parse LTI passport: {lti_passport}. Should be \"id:key:secret\" " +"string." +msgstr "" + +#: common/lib/xmodule/xmodule/modulestore/inheritance.py:44 +#: common/lib/xmodule/xmodule/seq_module.py:49 +msgid "Due Date" +msgstr "" + +#: common/lib/xmodule/xmodule/modulestore/inheritance.py:45 +msgid "Enter the default date by which problems are due." +msgstr "" + +#: common/lib/xmodule/xmodule/modulestore/inheritance.py:49 +#: lms/djangoapps/lms_xblock/mixin.py:85 +msgid "If true, can be seen only by course staff, regardless of start date." +msgstr "" + +#: common/lib/xmodule/xmodule/modulestore/inheritance.py:61 +msgid "GIT URL" +msgstr "" + +#: common/lib/xmodule/xmodule/modulestore/inheritance.py:62 +msgid "Enter the URL for the course data GIT repository." +msgstr "" + +#: common/lib/xmodule/xmodule/modulestore/inheritance.py:66 +msgid "XQA Key" +msgstr "" + +#: common/lib/xmodule/xmodule/modulestore/inheritance.py:67 +msgid "This setting is not currently supported." +msgstr "" + +#: common/lib/xmodule/xmodule/modulestore/inheritance.py:71 +msgid "" +"Enter the location of the annotation storage server. The textannotation, " +"videoannotation, and imageannotation advanced modules require this setting." +msgstr "" + +#: common/lib/xmodule/xmodule/modulestore/inheritance.py:74 +msgid "URL for Annotation Storage" +msgstr "" + +#: common/lib/xmodule/xmodule/modulestore/inheritance.py:77 +msgid "" +"Enter the secret string for annotation storage. The textannotation, " +"videoannotation, and imageannotation advanced modules require this string." +msgstr "" + +#: common/lib/xmodule/xmodule/modulestore/inheritance.py:87 +msgid "Enter the ids for the content groups this problem belongs to." +msgstr "" + +#. Translators: DO NOT translate the words in quotes here, they are +#. specific words for the acceptable values. +#: common/lib/xmodule/xmodule/modulestore/inheritance.py:96 +msgid "" +"Specify when the Show Answer button appears for each problem. Valid values " +"are \"always\", \"answered\", \"attempted\", \"closed\", \"finished\", " +"\"past_due\", \"correct_or_past_due\", and \"never\"." +msgstr "" + +#. Translators: DO NOT translate the words in quotes here, they are +#. specific words for the acceptable values. +#: common/lib/xmodule/xmodule/modulestore/inheritance.py:109 +msgid "" +"Specify when to show answer correctness and score to learners. Valid values " +"are \"always\", \"never\", and \"past_due\"." +msgstr "" + +#. Translators: DO NOT translate the words in quotes here, they are +#. specific words for the acceptable values. +#: common/lib/xmodule/xmodule/modulestore/inheritance.py:121 +msgid "" +"Specify the default for how often variable values in a problem are " +"randomized. This setting should be set to \"never\" unless you plan to " +"provide a Python script to identify and randomize values in most of the " +"problems in your course. Valid values are \"always\", \"onreset\", " +"\"never\", and \"per_student\"." +msgstr "" + +#: common/lib/xmodule/xmodule/modulestore/inheritance.py:130 +msgid "Days Early for Beta Users" +msgstr "" + +#: common/lib/xmodule/xmodule/modulestore/inheritance.py:131 +msgid "" +"Enter the number of days before the start date that beta users can access " +"the course." +msgstr "" + +#: common/lib/xmodule/xmodule/modulestore/inheritance.py:136 +msgid "Static Asset Path" +msgstr "" + +#: common/lib/xmodule/xmodule/modulestore/inheritance.py:137 +msgid "" +"Enter the path to use for files on the Files & Uploads page. This value " +"overrides the Studio default, c4x://." +msgstr "" + +#: common/lib/xmodule/xmodule/modulestore/inheritance.py:142 +msgid "Enable LaTeX Compiler" +msgstr "" + +#: common/lib/xmodule/xmodule/modulestore/inheritance.py:143 +msgid "" +"Enter true or false. If true, you can use the LaTeX templates for HTML " +"components and advanced Problem components." +msgstr "" + +#: common/lib/xmodule/xmodule/modulestore/inheritance.py:149 +msgid "" +"Enter the maximum number of times a student can try to answer problems. By " +"default, Maximum Attempts is set to null, meaning that students have an " +"unlimited number of attempts for problems. You can override this course-wide" +" setting for individual problems. However, if the course-wide setting is a " +"specific number, you cannot set the Maximum Attempts for individual problems" +" to unlimited." +msgstr "" + +#: common/lib/xmodule/xmodule/modulestore/inheritance.py:154 +msgid "" +"Enter the API key provided by MathWorks for accessing the MATLAB Hosted " +"Service. This key is granted for exclusive use in this course for the " +"specified duration. Do not share the API key with other courses. Notify " +"MathWorks immediately if you believe the key is exposed or compromised. To " +"obtain a key for your course, or to report an issue, please contact " +"moocsupport@mathworks.com" +msgstr "" + +#: common/lib/xmodule/xmodule/modulestore/inheritance.py:164 +msgid "Group Configurations" +msgstr "" + +#: common/lib/xmodule/xmodule/modulestore/inheritance.py:165 +msgid "" +"Enter the configurations that govern how students are grouped together." +msgstr "" + +#: common/lib/xmodule/xmodule/modulestore/inheritance.py:170 +msgid "Enable video caching system" +msgstr "" + +#: common/lib/xmodule/xmodule/modulestore/inheritance.py:171 +msgid "" +"Enter true or false. If true, video caching will be used for HTML5 videos." +msgstr "" + +#: common/lib/xmodule/xmodule/modulestore/inheritance.py:176 +msgid "Video Pre-Roll" +msgstr "" + +#: common/lib/xmodule/xmodule/modulestore/inheritance.py:178 +#, python-brace-format +msgid "" +"Identify a video, 5-10 seconds in length, to play before course videos. " +"Enter the video ID from the Video Uploads page and one or more transcript " +"files in the following format: {format}. For example, an entry for a video " +"with two transcripts looks like this: {example}" +msgstr "" + +#: common/lib/xmodule/xmodule/modulestore/inheritance.py:197 +msgid "Show Reset Button for Problems" +msgstr "" + +#: common/lib/xmodule/xmodule/modulestore/inheritance.py:199 +msgid "" +"Enter true or false. If true, problems in the course default to always " +"displaying a 'Reset' button. You can override this in each problem's " +"settings. All existing problems are affected when this course-wide setting " +"is changed." +msgstr "" + +#: common/lib/xmodule/xmodule/modulestore/inheritance.py:207 +msgid "Enable Student Notes" +msgstr "" + +#: common/lib/xmodule/xmodule/modulestore/inheritance.py:208 +msgid "" +"Enter true or false. If true, students can use the Student Notes feature." +msgstr "" + +#: common/lib/xmodule/xmodule/modulestore/inheritance.py:214 +msgid "" +"Indicates whether Student Notes are visible in the course. Students can also" +" show or hide their notes in the courseware." +msgstr "" + +#: common/lib/xmodule/xmodule/modulestore/inheritance.py:221 +msgid "Tag this module as part of an Entrance Exam section" +msgstr "" + +#: common/lib/xmodule/xmodule/modulestore/inheritance.py:222 +msgid "" +"Enter true or false. If true, answer submissions for problem modules will be" +" considered in the Entrance Exam scoring/gating algorithm." +msgstr "" + +#: common/lib/xmodule/xmodule/partitions/partitions_service.py:76 +msgid "Enrollment Track Groups" +msgstr "" + +#: common/lib/xmodule/xmodule/partitions/partitions_service.py:77 +msgid "Partition for segmenting users by enrollment track" +msgstr "" + +#: common/lib/xmodule/xmodule/poll_module.py:37 +msgid "Whether this student has voted on the poll" +msgstr "" + +#: common/lib/xmodule/xmodule/poll_module.py:42 +msgid "Student answer" +msgstr "" + +#: common/lib/xmodule/xmodule/poll_module.py:47 +msgid "Poll answers from all students" +msgstr "" + +#: common/lib/xmodule/xmodule/poll_module.py:53 +msgid "Poll answers from xml" +msgstr "" + +#: common/lib/xmodule/xmodule/poll_module.py:59 +msgid "Poll question" +msgstr "" + +#: common/lib/xmodule/xmodule/seq_module.py:50 +msgid "Enter the date by which problems are due." +msgstr "" + +#: common/lib/xmodule/xmodule/seq_module.py:55 +msgid "Hide sequence content After Due Date" +msgstr "" + +#: common/lib/xmodule/xmodule/seq_module.py:57 +msgid "" +"If set, the sequence content is hidden for non-staff users after the due " +"date has passed." +msgstr "" + +#: common/lib/xmodule/xmodule/seq_module.py:64 +msgid "Is Entrance Exam" +msgstr "" + +#: common/lib/xmodule/xmodule/seq_module.py:66 +msgid "" +"Tag this course module as an Entrance Exam. Note, you must enable Entrance " +"Exams for this course setting to take effect." +msgstr "" + +#: common/lib/xmodule/xmodule/seq_module.py:79 +msgid "Is Time Limited" +msgstr "" + +#: common/lib/xmodule/xmodule/seq_module.py:81 +msgid "" +"This setting indicates whether students have a limited time to view or " +"interact with this courseware component." +msgstr "" + +#: common/lib/xmodule/xmodule/seq_module.py:89 +msgid "Time Limit in Minutes" +msgstr "" + +#: common/lib/xmodule/xmodule/seq_module.py:91 +msgid "" +"The number of minutes available to students for viewing or interacting with " +"this courseware component." +msgstr "" + +#: common/lib/xmodule/xmodule/seq_module.py:98 +msgid "Is Proctoring Enabled" +msgstr "" + +#: common/lib/xmodule/xmodule/seq_module.py:100 +msgid "This setting indicates whether this exam is a proctored exam." +msgstr "" + +#: common/lib/xmodule/xmodule/seq_module.py:107 +msgid "Software Secure Review Rules" +msgstr "" + +#: common/lib/xmodule/xmodule/seq_module.py:109 +msgid "" +"This setting indicates what rules the proctoring team should follow when " +"viewing the videos." +msgstr "" + +#: common/lib/xmodule/xmodule/seq_module.py:116 +msgid "Is Practice Exam" +msgstr "" + +#: common/lib/xmodule/xmodule/seq_module.py:118 +msgid "" +"This setting indicates whether this exam is for testing purposes only. " +"Practice exams are not verified." +msgstr "" + +#: common/lib/xmodule/xmodule/seq_module.py:244 +msgid "This exam is hidden from the learner." +msgstr "" + +#: common/lib/xmodule/xmodule/seq_module.py:256 +msgid "" +"Because the course has ended, this assignment is hidden from the learner." +msgstr "" + +#: common/lib/xmodule/xmodule/seq_module.py:258 +msgid "" +"Because the due date has passed, this assignment is hidden from the learner." +msgstr "" + +#: common/lib/xmodule/xmodule/seq_module.py:280 +msgid "" +"This subsection is unlocked for learners when they meet the prerequisite " +"requirements." +msgstr "" + +#: common/lib/xmodule/xmodule/seq_module.py:591 +msgid "" +"A list summarizing what students should look forward to in this section." +msgstr "" + +#: common/lib/xmodule/xmodule/split_test_module.py:30 +#, python-brace-format +msgid "Group ID {group_id}" +msgstr "" + +#: common/lib/xmodule/xmodule/split_test_module.py:41 +msgid "Not Selected" +msgstr "" + +#: common/lib/xmodule/xmodule/split_test_module.py:61 +msgid "The display name for this component. (Not shown to learners)" +msgstr "" + +#: common/lib/xmodule/xmodule/split_test_module.py:63 +msgid "Content Experiment" +msgstr "" + +#: common/lib/xmodule/xmodule/split_test_module.py:68 +#: lms/djangoapps/lms_xblock/mixin.py:140 +msgid "" +"The list of group configurations for partitioning students in content " +"experiments." +msgstr "" + +#: common/lib/xmodule/xmodule/split_test_module.py:74 +msgid "" +"The configuration defines how users are grouped for this content experiment." +" Caution: Changing the group configuration of a student-visible experiment " +"will impact the experiment data." +msgstr "" + +#: common/lib/xmodule/xmodule/split_test_module.py:76 +msgid "Group Configuration" +msgstr "" + +#: common/lib/xmodule/xmodule/split_test_module.py:87 +msgid "Which child module students in a particular group_id should see" +msgstr "" + +#: common/lib/xmodule/xmodule/split_test_module.py:227 +#, python-brace-format +msgid "{group_name} (inactive)" +msgstr "" + +#: common/lib/xmodule/xmodule/split_test_module.py:575 +msgid "The experiment is not associated with a group configuration." +msgstr "" + +#: common/lib/xmodule/xmodule/split_test_module.py:577 +msgid "Select a Group Configuration" +msgstr "" + +#: common/lib/xmodule/xmodule/split_test_module.py:586 +msgid "" +"The experiment uses a deleted group configuration. Select a valid group " +"configuration or delete this experiment." +msgstr "" + +#: common/lib/xmodule/xmodule/split_test_module.py:596 +msgid "" +"The experiment uses a group configuration that is not supported for " +"experiments. Select a valid group configuration or delete this experiment." +msgstr "" + +#: common/lib/xmodule/xmodule/split_test_module.py:606 +msgid "" +"The experiment does not contain all of the groups in the configuration." +msgstr "" + +#: common/lib/xmodule/xmodule/split_test_module.py:608 +msgid "Add Missing Groups" +msgstr "" + +#: common/lib/xmodule/xmodule/split_test_module.py:615 +msgid "" +"The experiment has an inactive group. Move content into active groups, then " +"delete the inactive group." +msgstr "" + +#: common/lib/xmodule/xmodule/split_test_module.py:634 +msgid "This content experiment has issues that affect content visibility." +msgstr "" + +#: common/lib/xmodule/xmodule/tabs.py:392 +#: common/lib/xmodule/xmodule/tabs.py:414 +msgid "External Discussion" +msgstr "" + +#: common/lib/xmodule/xmodule/tabs.py:471 lms/djangoapps/courseware/tabs.py:64 +msgid "Home" +msgstr "" + +#: common/lib/xmodule/xmodule/tabs.py:472 lms/djangoapps/courseware/tabs.py:32 +#: lms/djangoapps/courseware/views/views.py:1584 +#: lms/djangoapps/shoppingcart/reports.py:211 +#: lms/djangoapps/shoppingcart/reports.py:261 +#: openedx/features/course_experience/__init__.py:51 +msgid "Course" +msgstr "" + +#: common/lib/xmodule/xmodule/textannotation_module.py:40 +msgid "Text Annotation" +msgstr "" + +#: common/lib/xmodule/xmodule/textannotation_module.py:49 +msgid "Source/Citation" +msgstr "" + +#: common/lib/xmodule/xmodule/textannotation_module.py:50 +msgid "" +"Optional for citing source of any material used. Automatic citation can be " +"done using EasyBib" +msgstr "" + +#: common/lib/xmodule/xmodule/textannotation_module.py:55 +msgid "Diacritic Marks" +msgstr "" + +#: common/lib/xmodule/xmodule/textannotation_module.py:56 +msgid "" +"Add diacritic marks to be added to a text using the comma-separated form, " +"i.e. markname;urltomark;baseline,markname2;urltomark2;baseline2" +msgstr "" + +#: common/lib/xmodule/xmodule/video_module/transcripts_utils.py:153 +#, python-brace-format +msgid "" +"Can't receive transcripts from Youtube for {youtube_id}. Status code: " +"{status_code}." +msgstr "" + +#: common/lib/xmodule/xmodule/video_module/transcripts_utils.py:224 +msgid "We support only SubRip (*.srt) transcripts format." +msgstr "" + +#: common/lib/xmodule/xmodule/video_module/transcripts_utils.py:228 +#, python-brace-format +msgid "" +"Something wrong with SubRip transcripts file during parsing. Inner message " +"is {error_message}" +msgstr "" + +#: common/lib/xmodule/xmodule/video_module/transcripts_utils.py:233 +msgid "Something wrong with SubRip transcripts file during parsing." +msgstr "" + +#: common/lib/xmodule/xmodule/video_module/transcripts_utils.py:435 +#, python-brace-format +msgid "{exception_message}: Can't find uploaded transcripts: {user_filename}" +msgstr "" + +#: common/lib/xmodule/xmodule/video_module/video_handlers.py:401 +msgid "Invalid encoding type, transcripts should be UTF-8 encoded." +msgstr "" + +#: common/lib/xmodule/xmodule/video_module/video_module.py:407 +msgid "Basic" +msgstr "" + +#: common/lib/xmodule/xmodule/video_module/video_module.py:479 +#, python-brace-format +msgid "There is no transcript file associated with the {lang} language." +msgid_plural "" +"There are no transcript files associated with the {lang} languages." +msgstr[0] "" +msgstr[1] "" + +#: common/lib/xmodule/xmodule/video_module/video_module.py:734 +msgid "" +"The URL for your video. This can be a YouTube URL or a link to an .mp4, " +".ogg, or .webm video file hosted elsewhere on the Internet." +msgstr "" + +#: common/lib/xmodule/xmodule/video_module/video_module.py:735 +msgid "Default Video URL" +msgstr "" + +#: common/lib/xmodule/xmodule/video_module/video_xfields.py:18 +msgid "Component Display Name" +msgstr "" + +#: common/lib/xmodule/xmodule/video_module/video_xfields.py:24 +msgid "Current position in the video." +msgstr "" + +#: common/lib/xmodule/xmodule/video_module/video_xfields.py:31 +msgid "" +"Optional, for older browsers: the YouTube ID for the normal speed video." +msgstr "" + +#: common/lib/xmodule/xmodule/video_module/video_xfields.py:32 +msgid "YouTube ID" +msgstr "" + +#: common/lib/xmodule/xmodule/video_module/video_xfields.py:37 +msgid "Optional, for older browsers: the YouTube ID for the .75x speed video." +msgstr "" + +#: common/lib/xmodule/xmodule/video_module/video_xfields.py:38 +msgid "YouTube ID for .75x speed" +msgstr "" + +#: common/lib/xmodule/xmodule/video_module/video_xfields.py:43 +msgid "" +"Optional, for older browsers: the YouTube ID for the 1.25x speed video." +msgstr "" + +#: common/lib/xmodule/xmodule/video_module/video_xfields.py:44 +msgid "YouTube ID for 1.25x speed" +msgstr "" + +#: common/lib/xmodule/xmodule/video_module/video_xfields.py:49 +msgid "Optional, for older browsers: the YouTube ID for the 1.5x speed video." +msgstr "" + +#: common/lib/xmodule/xmodule/video_module/video_xfields.py:50 +msgid "YouTube ID for 1.5x speed" +msgstr "" + +#: common/lib/xmodule/xmodule/video_module/video_xfields.py:56 +msgid "" +"Time you want the video to start if you don't want the entire video to play." +" Not supported in the native mobile app: the full video file will play. " +"Formatted as HH:MM:SS. The maximum value is 23:59:59." +msgstr "" + +#: common/lib/xmodule/xmodule/video_module/video_xfields.py:60 +msgid "Video Start Time" +msgstr "" + +#: common/lib/xmodule/xmodule/video_module/video_xfields.py:66 +msgid "" +"Time you want the video to stop if you don't want the entire video to play. " +"Not supported in the native mobile app: the full video file will play. " +"Formatted as HH:MM:SS. The maximum value is 23:59:59." +msgstr "" + +#: common/lib/xmodule/xmodule/video_module/video_xfields.py:70 +msgid "Video Stop Time" +msgstr "" + +#: common/lib/xmodule/xmodule/video_module/video_xfields.py:79 +msgid "The external URL to download the video." +msgstr "" + +#: common/lib/xmodule/xmodule/video_module/video_xfields.py:80 +msgid "Download Video" +msgstr "" + +#: common/lib/xmodule/xmodule/video_module/video_xfields.py:85 +msgid "" +"Allow students to download versions of this video in different formats if " +"they cannot use the edX video player or do not have access to YouTube. You " +"must add at least one non-YouTube URL in the Video File URLs field." +msgstr "" + +#: common/lib/xmodule/xmodule/video_module/video_xfields.py:86 +msgid "Video Download Allowed" +msgstr "" + +#: common/lib/xmodule/xmodule/video_module/video_xfields.py:91 +msgid "" +"The URL or URLs where you've posted non-YouTube versions of the video. Each " +"URL must end in .mpeg, .mp4, .ogg, or .webm and cannot be a YouTube URL. " +"(For browser compatibility, we strongly recommend .mp4 and .webm format.) " +"Students will be able to view the first listed video that's compatible with " +"the student's computer. To allow students to download these videos, set " +"Video Download Allowed to True." +msgstr "" + +#: common/lib/xmodule/xmodule/video_module/video_xfields.py:92 +msgid "Video File URLs" +msgstr "" + +#: common/lib/xmodule/xmodule/video_module/video_xfields.py:96 +msgid "" +"By default, students can download an .srt or .txt transcript when you set " +"Download Transcript Allowed to True. If you want to provide a downloadable " +"transcript in a different format, we recommend that you upload a handout by " +"using the Upload a Handout field. If this isn't possible, you can post a " +"transcript file on the Files & Uploads page or on the Internet, and then add" +" the URL for the transcript here. Students see a link to download that " +"transcript below the video." +msgstr "" + +#: common/lib/xmodule/xmodule/video_module/video_xfields.py:97 +msgid "Downloadable Transcript URL" +msgstr "" + +#: common/lib/xmodule/xmodule/video_module/video_xfields.py:102 +msgid "" +"Allow students to download the timed transcript. A link to download the file" +" appears below the video. By default, the transcript is an .srt or .txt " +"file. If you want to provide the transcript for download in a different " +"format, upload a file by using the Upload Handout field." +msgstr "" + +#: common/lib/xmodule/xmodule/video_module/video_xfields.py:103 +msgid "Download Transcript Allowed" +msgstr "" + +#: common/lib/xmodule/xmodule/video_module/video_xfields.py:108 +msgid "" +"The default transcript for the video, from the Default Timed Transcript " +"field on the Basic tab. This transcript should be in English. You don't have" +" to change this setting." +msgstr "" + +#: common/lib/xmodule/xmodule/video_module/video_xfields.py:109 +msgid "Default Timed Transcript" +msgstr "" + +#: common/lib/xmodule/xmodule/video_module/video_xfields.py:114 +msgid "Specify whether the transcripts appear with the video by default." +msgstr "" + +#: common/lib/xmodule/xmodule/video_module/video_xfields.py:115 +msgid "Show Transcript" +msgstr "" + +#: common/lib/xmodule/xmodule/video_module/video_xfields.py:121 +msgid "" +"Add transcripts in different languages. Click below to specify a language " +"and upload an .srt transcript file for that language." +msgstr "" + +#: common/lib/xmodule/xmodule/video_module/video_xfields.py:122 +msgid "Transcript Languages" +msgstr "" + +#: common/lib/xmodule/xmodule/video_module/video_xfields.py:127 +msgid "Preferred language for transcript." +msgstr "" + +#: common/lib/xmodule/xmodule/video_module/video_xfields.py:128 +msgid "Preferred language for transcript" +msgstr "" + +#: common/lib/xmodule/xmodule/video_module/video_xfields.py:133 +msgid "Transcript file format to download by user." +msgstr "" + +#. Translators: This is a type of file used for captioning in the video +#. player. +#: common/lib/xmodule/xmodule/video_module/video_xfields.py:137 +msgid "SubRip (.srt) file" +msgstr "" + +#: common/lib/xmodule/xmodule/video_module/video_xfields.py:138 +msgid "Text (.txt) file" +msgstr "" + +#: common/lib/xmodule/xmodule/video_module/video_xfields.py:143 +msgid "The last speed that the user specified for the video." +msgstr "" + +#: common/lib/xmodule/xmodule/video_module/video_xfields.py:147 +msgid "The default speed for the video." +msgstr "" + +#: common/lib/xmodule/xmodule/video_module/video_xfields.py:152 +msgid "Specify whether YouTube is available for the user." +msgstr "" + +#: common/lib/xmodule/xmodule/video_module/video_xfields.py:157 +msgid "" +"Upload a handout to accompany this video. Students can download the handout " +"by clicking Download Handout under the video." +msgstr "" + +#: common/lib/xmodule/xmodule/video_module/video_xfields.py:158 +msgid "Upload Handout" +msgstr "" + +#: common/lib/xmodule/xmodule/video_module/video_xfields.py:163 +msgid "" +"Specify whether access to this video is limited to browsers only, or if it " +"can be accessed from other applications including mobile apps." +msgstr "" + +#: common/lib/xmodule/xmodule/video_module/video_xfields.py:166 +msgid "Video Available on Web Only" +msgstr "" + +#: common/lib/xmodule/xmodule/video_module/video_xfields.py:171 +msgid "" +"If you were assigned a Video ID by edX for the video to play in this " +"component, enter the ID here. In this case, do not enter values in the " +"Default Video URL, the Video File URLs, and the YouTube ID fields. If you " +"were not assigned a Video ID, enter values in those other fields and ignore " +"this field." +msgstr "" + +#: common/lib/xmodule/xmodule/video_module/video_xfields.py:177 +msgid "Date of the last view of the bumper" +msgstr "" + +#: common/lib/xmodule/xmodule/video_module/video_xfields.py:181 +msgid "Do not show bumper again" +msgstr "" + +#: common/lib/xmodule/xmodule/videoannotation_module.py:39 +msgid "Video Annotation" +msgstr "" + +#: common/lib/xmodule/xmodule/videoannotation_module.py:42 +msgid "The external source URL for the video." +msgstr "" + +#: common/lib/xmodule/xmodule/videoannotation_module.py:43 +msgid "Source URL" +msgstr "" + +#: common/lib/xmodule/xmodule/videoannotation_module.py:47 +msgid "Poster Image URL" +msgstr "" + +#: common/lib/xmodule/xmodule/videoannotation_module.py:48 +msgid "Poster URL" +msgstr "" + +#: common/lib/xmodule/xmodule/word_cloud_module.py:46 +msgid "Instructions" +msgstr "" + +#: common/lib/xmodule/xmodule/word_cloud_module.py:47 +msgid "" +"Add instructions to help learners understand how to use the word cloud. " +"Clear instructions are important, especially for learners who have " +"accessibility requirements." +msgstr "" + +#: common/lib/xmodule/xmodule/word_cloud_module.py:51 +msgid "Inputs" +msgstr "" + +#: common/lib/xmodule/xmodule/word_cloud_module.py:52 +msgid "" +"The number of text boxes available for learners to add words and sentences." +msgstr "" + +#: common/lib/xmodule/xmodule/word_cloud_module.py:58 +msgid "Maximum Words" +msgstr "" + +#: common/lib/xmodule/xmodule/word_cloud_module.py:59 +msgid "The maximum number of words displayed in the generated word cloud." +msgstr "" + +#: common/lib/xmodule/xmodule/word_cloud_module.py:65 +msgid "Show Percents" +msgstr "" + +#: common/lib/xmodule/xmodule/word_cloud_module.py:66 +msgid "Statistics are shown for entered words near that word." +msgstr "" + +#: common/lib/xmodule/xmodule/word_cloud_module.py:73 +msgid "Whether this learner has posted words to the cloud." +msgstr "" + +#: common/lib/xmodule/xmodule/word_cloud_module.py:78 +msgid "Student answer." +msgstr "" + +#: common/lib/xmodule/xmodule/word_cloud_module.py:83 +msgid "All possible words from all learners." +msgstr "" + +#: common/lib/xmodule/xmodule/word_cloud_module.py:87 +msgid "Top num_top_words words for word cloud." +msgstr "" + +#: lms/djangoapps/badges/events/course_complete.py:42 +#, python-brace-format +msgid "" +"Completed the course \"{course_name}\" ({course_mode}, {start_date} - " +"{end_date})" +msgstr "" + +#: lms/djangoapps/badges/events/course_complete.py:49 +#, python-brace-format +msgid "Completed the course \"{course_name}\" ({course_mode})" +msgstr "" + +#: lms/djangoapps/badges/models.py:28 +msgid "The badge image must be square." +msgstr "" + +#: lms/djangoapps/badges/models.py:30 +msgid "The badge image file size must be less than 250KB." +msgstr "" + +#: lms/djangoapps/badges/models.py:38 +msgid "This value must be all lowercase." +msgstr "" + +#: lms/djangoapps/badges/models.py:180 +msgid "The course mode for this badge image. For example, \"verified\" or \"honor\"." +msgstr "" + +#: lms/djangoapps/badges/models.py:186 +msgid "" +"Badge images must be square PNG files. The file size should be under 250KB." +msgstr "" + +#: lms/djangoapps/badges/models.py:193 +msgid "" +"Set this value to True if you want this image to be the default image for " +"any course modes that do not have a specified badge image. You can have only" +" one default image." +msgstr "" + +#: lms/djangoapps/badges/models.py:211 +msgid "There can be only one default image." +msgstr "" + +#: lms/djangoapps/badges/models.py:236 +msgid "" +"On each line, put the number of completed courses to award a badge for, a " +"comma, and the slug of a badge class you have created that has the issuing " +"component 'openedx__course'. For example: 3,enrolled_3_courses" +msgstr "" + +#: lms/djangoapps/badges/models.py:244 +msgid "" +"On each line, put the number of enrolled courses to award a badge for, a " +"comma, and the slug of a badge class you have created that has the issuing " +"component 'openedx__course'. For example: 3,enrolled_3_courses" +msgstr "" + +#: lms/djangoapps/badges/models.py:252 +msgid "" +"Each line is a comma-separated list. The first item in each line is the slug" +" of a badge class you have created that has an issuing component of " +"'openedx__course'. The remaining items in each line are the course keys the " +"learner needs to complete to be awarded the badge. For example: " +"slug_for_compsci_courses_group_badge,course-v1:CompSci+Course+First,course-v1:CompsSci+Course+Second" +msgstr "" + +#: lms/djangoapps/badges/models.py:297 +msgid "Please check the syntax of your entry." +msgstr "" + +#: lms/djangoapps/branding/api.py:110 +msgid "Take free online courses at edX.org" +msgstr "" + +#. Translators: 'EdX', 'edX', and 'Open edX' are trademarks of 'edX Inc.'. +#. Please do not translate any of these trademarks and company names. +#: lms/djangoapps/branding/api.py:124 +#, python-brace-format +msgid "" +"© {org_name}. All rights reserved except where noted. EdX, Open edX and " +"their respective logos are trademarks or registered trademarks of edX Inc." +msgstr "" + +#. Translators: 'Open edX' is a brand, please keep this untranslated. +#. See http://openedx.org for more information. +#: lms/djangoapps/branding/api.py:141 +msgid "Powered by Open edX" +msgstr "" + +#: lms/djangoapps/branding/api.py:181 lms/djangoapps/branding/api.py:204 +msgid "Blog" +msgstr "" + +#: lms/djangoapps/branding/api.py:182 +msgid "Contact Us" +msgstr "" + +#: lms/djangoapps/branding/api.py:183 lms/djangoapps/branding/api.py:206 +msgid "Help Center" +msgstr "" + +#: lms/djangoapps/branding/api.py:184 lms/djangoapps/branding/api.py:223 +msgid "Media Kit" +msgstr "" + +#: lms/djangoapps/branding/api.py:185 lms/djangoapps/branding/api.py:209 +msgid "Donate" +msgstr "" + +#: lms/djangoapps/branding/api.py:203 lms/djangoapps/branding/api.py:259 +#, python-brace-format +msgid "{platform_name} for Business" +msgstr "" + +#: lms/djangoapps/branding/api.py:205 lms/djangoapps/branding/api.py:263 +msgid "News" +msgstr "" + +#: lms/djangoapps/branding/api.py:207 +msgid "Contact" +msgstr "" + +#: lms/djangoapps/branding/api.py:208 lms/djangoapps/branding/api.py:262 +msgid "Careers" +msgstr "" + +#: lms/djangoapps/branding/api.py:219 lms/djangoapps/branding/api.py:273 +msgid "Terms of Service & Honor Code" +msgstr "" + +#. Translators: A 'Privacy Policy' is a legal document/statement describing a +#. website's use of personal information +#: lms/djangoapps/branding/api.py:220 lms/djangoapps/branding/api.py:274 +#: lms/djangoapps/certificates/views/webview.py:175 +msgid "Privacy Policy" +msgstr "" + +#: lms/djangoapps/branding/api.py:221 lms/djangoapps/branding/api.py:275 +msgid "Accessibility Policy" +msgstr "" + +#: lms/djangoapps/branding/api.py:222 lms/djangoapps/branding/api.py:276 +msgid "Sitemap" +msgstr "" + +#. Translators: This is a legal document users must agree to +#. in order to register a new account. +#: lms/djangoapps/branding/api.py:231 lms/djangoapps/branding/api.py:284 +#: openedx/core/djangoapps/user_api/api.py:800 +msgid "Terms of Service" +msgstr "" + +#: lms/djangoapps/branding/api.py:260 +msgid "Affiliates" +msgstr "" + +#: lms/djangoapps/branding/api.py:261 +msgid "Open edX" +msgstr "" + +#: lms/djangoapps/branding/api.py:316 +#, python-brace-format +msgid "Download the {platform_name} mobile app from the Apple App Store" +msgstr "" + +#: lms/djangoapps/branding/api.py:324 +#, python-brace-format +msgid "Download the {platform_name} mobile app from Google Play" +msgstr "" + +#. Translators: Bulk email from address e.g. ("Physics 101" Course Staff) +#: lms/djangoapps/bulk_email/tasks.py:385 +#, python-brace-format +msgid "\"{course_title}\" Course Staff" +msgstr "" + +#: lms/djangoapps/ccx/plugins.py:19 +msgid "CCX Coach" +msgstr "" + +#: lms/djangoapps/ccx/utils.py:48 +msgid "" +"A CCX can only be created on this course through an external service. " +"Contact a course admin to give you access." +msgstr "" + +#: lms/djangoapps/ccx/utils.py:250 +#, python-brace-format +msgid "The course is full: the limit is {max_student_enrollments_allowed}" +msgstr "" + +#: lms/djangoapps/ccx/views.py:100 +msgid "You must be a CCX Coach to access this view." +msgstr "" + +#: lms/djangoapps/ccx/views.py:105 +msgid "You must be the coach for this ccx to access this view" +msgstr "" + +#: lms/djangoapps/ccx/views.py:183 +msgid "" +"You cannot create a CCX from a course using a deprecated id. Please create a" +" rerun of this course in the studio to allow this action." +msgstr "" + +#: lms/djangoapps/certificates/models.py:138 +msgid "created" +msgstr "" + +#. Translators: This is a past-tense verb that is used for task action +#. messages. +#: lms/djangoapps/certificates/models.py:366 +msgid "regenerated" +msgstr "" + +#. Translators: This is a past-tense verb that is inserted into task progress +#. messages as {action}. +#: lms/djangoapps/certificates/models.py:366 +#: lms/djangoapps/instructor_task/tasks.py:169 +#: lms/djangoapps/instructor_task/tasks.py:214 +#: lms/djangoapps/instructor_task/tasks.py:250 +#: lms/djangoapps/instructor_task/tasks.py:274 +#: lms/djangoapps/instructor_task/tasks.py:312 +msgid "generated" +msgstr "" + +#. Translators: This string represents task was executed for all learners. +#: lms/djangoapps/certificates/models.py:382 +#: lms/djangoapps/certificates/models.py:403 +msgid "All learners" +msgstr "" + +#. Translators: This string represents task was executed for students having +#. exceptions. +#: lms/djangoapps/certificates/models.py:401 +msgid "For exceptions" +msgstr "" + +#: lms/djangoapps/certificates/models.py:707 +msgid "" +"A human-readable description of the example certificate. For example, " +"'verified' or 'honor' to differentiate between two types of certificates." +msgstr "" + +#: lms/djangoapps/certificates/models.py:722 +msgid "" +"A unique identifier for the example certificate. This is used when we " +"receive a response from the queue to determine which example certificate was" +" processed." +msgstr "" + +#: lms/djangoapps/certificates/models.py:733 +msgid "" +"An access key for the example certificate. This is used when we receive a " +"response from the queue to validate that the sender is the same entity we " +"asked to generate the certificate." +msgstr "" + +#: lms/djangoapps/certificates/models.py:743 +msgid "The full name that will appear on the certificate." +msgstr "" + +#: lms/djangoapps/certificates/models.py:748 +msgid "The template file to use when generating the certificate." +msgstr "" + +#: lms/djangoapps/certificates/models.py:760 +msgid "The status of the example certificate." +msgstr "" + +#: lms/djangoapps/certificates/models.py:766 +msgid "The reason an error occurred during certificate generation." +msgstr "" + +#: lms/djangoapps/certificates/models.py:773 +msgid "The download URL for the generated certificate." +msgstr "" + +#: lms/djangoapps/certificates/models.py:1010 +msgid "Name of template." +msgstr "" + +#: lms/djangoapps/certificates/models.py:1016 +msgid "Description and/or admin notes." +msgstr "" + +#: lms/djangoapps/certificates/models.py:1019 +msgid "Django template HTML." +msgstr "" + +#: lms/djangoapps/certificates/models.py:1025 +msgid "Organization of template." +msgstr "" + +#: lms/djangoapps/certificates/models.py:1039 +msgid "The course mode for this template." +msgstr "" + +#: lms/djangoapps/certificates/models.py:1042 +msgid "On/Off switch." +msgstr "" + +#: lms/djangoapps/certificates/models.py:1087 +msgid "Description of the asset." +msgstr "" + +#: lms/djangoapps/certificates/models.py:1092 +msgid "Asset file. It could be an image or css file." +msgstr "" + +#: lms/djangoapps/certificates/models.py:1098 +msgid "" +"Asset's unique slug. We can reference the asset in templates using this " +"value." +msgstr "" + +#: lms/djangoapps/certificates/views/support.py:85 +msgid "user is not given." +msgstr "" + +#: lms/djangoapps/certificates/views/support.py:91 +#, python-brace-format +msgid "user '{user}' does not exist" +msgstr "" + +#: lms/djangoapps/certificates/views/support.py:105 +#, python-brace-format +msgid "Course id '{course_id}' is not valid" +msgstr "" + +#: lms/djangoapps/certificates/views/support.py:114 +#, python-brace-format +msgid "The course does not exist against the given key '{course_key}'" +msgstr "" + +#: lms/djangoapps/certificates/views/support.py:135 +#, python-brace-format +msgid "User {username} does not exist" +msgstr "" + +#: lms/djangoapps/certificates/views/support.py:142 +#, python-brace-format +msgid "{course_key} is not a valid course key" +msgstr "" + +#: lms/djangoapps/certificates/views/support.py:181 +#: lms/djangoapps/certificates/views/support.py:249 +#, python-brace-format +msgid "The course {course_key} does not exist" +msgstr "" + +#: lms/djangoapps/certificates/views/support.py:186 +#: lms/djangoapps/certificates/views/support.py:254 +#, python-brace-format +msgid "User {username} is not enrolled in the course {course_key}" +msgstr "" + +#: lms/djangoapps/certificates/views/support.py:204 +msgid "An unexpected error occurred while regenerating certificates." +msgstr "" + +#. Translators: This text describes the 'Honor' course certificate type. +#: lms/djangoapps/certificates/views/webview.py:63 +#, python-brace-format +msgid "" +"An {cert_type} certificate signifies that a learner has agreed to abide by " +"the honor code established by {platform_name} and has completed all of the " +"required tasks for this course under its guidelines." +msgstr "" + +#. Translators: This text describes the 'ID Verified' course certificate +#. type, which is a higher level of +#. verification offered by edX. This type of verification is useful for +#. professional education/certifications +#: lms/djangoapps/certificates/views/webview.py:71 +#, python-brace-format +msgid "" +"A {cert_type} certificate signifies that a learner has agreed to abide by " +"the honor code established by {platform_name} and has completed all of the " +"required tasks for this course under its guidelines. A {cert_type} " +"certificate also indicates that the identity of the learner has been checked" +" and is valid." +msgstr "" + +#. Translators: This text describes the 'XSeries' course certificate type. +#. An XSeries is a collection of +#. courses related to each other in a meaningful way, such as a specific topic +#. or theme, or even an organization +#: lms/djangoapps/certificates/views/webview.py:81 +#, python-brace-format +msgid "" +"An {cert_type} certificate demonstrates a high level of achievement in a " +"program of study, and includes verification of the student's identity." +msgstr "" + +#: lms/djangoapps/certificates/views/webview.py:105 +#, python-brace-format +msgid "{month} {day}, {year}" +msgstr "" + +#. Translators: This text represents the verification of the certificate +#: lms/djangoapps/certificates/views/webview.py:112 +#, python-brace-format +msgid "" +"This is a valid {platform_name} certificate for {user_name}, who " +"participated in {partner_short_name} {course_number}" +msgstr "" + +#. Translators: This text is bound to the HTML 'title' element of the page +#. and appears in the browser title bar +#: lms/djangoapps/certificates/views/webview.py:121 +#, python-brace-format +msgid "{partner_short_name} {course_number} Certificate | {platform_name}" +msgstr "" + +#. Translators: This text fragment appears after the student's name +#. (displayed in a large font) on the certificate +#. screen. The text describes the accomplishment represented by the +#. certificate information displayed to the user +#: lms/djangoapps/certificates/views/webview.py:129 +#, python-brace-format +msgid "" +"successfully completed, received a passing grade, and was awarded this " +"{platform_name} {certificate_type} Certificate of Completion in " +msgstr "" + +#. Translators: This text describes the purpose (and therefore, value) of a +#. course certificate +#: lms/djangoapps/certificates/views/webview.py:140 +#, python-brace-format +msgid "" +"{platform_name} acknowledges achievements through certificates, which are " +"awarded for course activities that {platform_name} students complete." +msgstr "" + +#. Translators: 'All rights reserved' is a legal term used in copyrighting to +#. protect published content +#: lms/djangoapps/certificates/views/webview.py:160 +#: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/common/base_body.html:170 +msgid "All rights reserved" +msgstr "" + +#. Translators: This text is bound to the HTML 'title' element of the page +#. and appears +#. in the browser title bar when a requested certificate is not found or +#. recognized +#: lms/djangoapps/certificates/views/webview.py:169 +msgid "Invalid Certificate" +msgstr "" + +#. Translators: The & characters represent an ampersand character and can +#. be ignored +#: lms/djangoapps/certificates/views/webview.py:172 +msgid "Terms of Service & Honor Code" +msgstr "" + +#. Translators: This line appears as a byline to a header image and describes +#. the purpose of the page +#: lms/djangoapps/certificates/views/webview.py:178 +msgid "Certificate Validation" +msgstr "" + +#. Translators: Accomplishments describe the awards/certifications obtained by +#. students on this platform +#: lms/djangoapps/certificates/views/webview.py:181 +#, python-brace-format +msgid "About {platform_name} Accomplishments" +msgstr "" + +#. Translators: This line appears on the page just before the generation date +#. for the certificate +#: lms/djangoapps/certificates/views/webview.py:186 +msgid "Issued On:" +msgstr "" + +#. Translators: The Certificate ID Number is an alphanumeric value unique to +#. each individual certificate +#: lms/djangoapps/certificates/views/webview.py:189 +msgid "Certificate ID Number" +msgstr "" + +#: lms/djangoapps/certificates/views/webview.py:191 +#, python-brace-format +msgid "About {platform_name} Certificates" +msgstr "" + +#: lms/djangoapps/certificates/views/webview.py:195 +#, python-brace-format +msgid "How {platform_name} Validates Student Certificates" +msgstr "" + +#. Translators: This text describes the validation mechanism for a +#. certificate file (known as GPG security) +#: lms/djangoapps/certificates/views/webview.py:200 +#, python-brace-format +msgid "" +"Certificates issued by {platform_name} are signed by a gpg key so that they " +"can be validated independently by anyone with the {platform_name} public " +"key. For independent verification, {platform_name} uses what is called a " +"\"detached signature\""\"." +msgstr "" + +#: lms/djangoapps/certificates/views/webview.py:206 +msgid "Validate this certificate for yourself" +msgstr "" + +#. Translators: This text describes (at a high level) the mission and charter +#. the edX platform and organization +#: lms/djangoapps/certificates/views/webview.py:209 +#, python-brace-format +msgid "{platform_name} offers interactive online classes and MOOCs." +msgstr "" + +#: lms/djangoapps/certificates/views/webview.py:212 +#, python-brace-format +msgid "About {platform_name}" +msgstr "" + +#: lms/djangoapps/certificates/views/webview.py:214 +#, python-brace-format +msgid "Learn more about {platform_name}" +msgstr "" + +#: lms/djangoapps/certificates/views/webview.py:216 +#, python-brace-format +msgid "Learn with {platform_name}" +msgstr "" + +#: lms/djangoapps/certificates/views/webview.py:218 +#, python-brace-format +msgid "Work at {platform_name}" +msgstr "" + +#: lms/djangoapps/certificates/views/webview.py:220 +#, python-brace-format +msgid "Contact {platform_name}" +msgstr "" + +#. Translators: This text appears near the top of the certficate and +#. describes the guarantee provided by edX +#: lms/djangoapps/certificates/views/webview.py:223 +#, python-brace-format +msgid "{platform_name} acknowledges the following student accomplishment" +msgstr "" + +#. Translators: This text represents the description of course +#: lms/djangoapps/certificates/views/webview.py:240 +#, python-brace-format +msgid "" +"a course of study offered by {partner_short_name}, an online learning " +"initiative of {partner_long_name}." +msgstr "" + +#. Translators: This text represents the description of course +#: lms/djangoapps/certificates/views/webview.py:248 +#, python-brace-format +msgid "a course of study offered by {partner_short_name}." +msgstr "" + +#: lms/djangoapps/certificates/views/webview.py:286 +#, python-brace-format +msgid "I completed the {course_title} course on {platform_name}." +msgstr "" + +#: lms/djangoapps/certificates/views/webview.py:294 +#, python-brace-format +msgid "" +"I completed a course at {platform_name}. Take a look at my certificate." +msgstr "" + +#: lms/djangoapps/certificates/views/webview.py:334 +#, python-brace-format +msgid "More Information About {user_name}'s Certificate:" +msgstr "" + +#. Translators: This line is displayed to a user who has completed a course +#. and achieved a certification +#: lms/djangoapps/certificates/views/webview.py:338 +#, python-brace-format +msgid "{fullname}, you earned a certificate!" +msgstr "" + +#. Translators: This line congratulates the user and instructs them to share +#. their accomplishment on social networks +#: lms/djangoapps/certificates/views/webview.py:343 +msgid "" +"Congratulations! This page summarizes what you accomplished. Show it off to " +"family, friends, and colleagues in your social and professional networks." +msgstr "" + +#. Translators: This line leads the reader to understand more about the +#. certificate that a student has been awarded +#: lms/djangoapps/certificates/views/webview.py:348 +#, python-brace-format +msgid "More about {fullname}'s accomplishment" +msgstr "" + +#: lms/djangoapps/class_dashboard/dashboard_data.py:474 +#: lms/djangoapps/class_dashboard/dashboard_data.py:532 +#: lms/djangoapps/instructor/views/api.py:1242 +#: lms/djangoapps/instructor/views/tools.py:188 +#: lms/djangoapps/instructor_task/tasks_helper/enrollments.py:99 +#: openedx/core/djangoapps/schedules/admin.py:17 +msgid "Username" +msgstr "" + +#: lms/djangoapps/class_dashboard/dashboard_data.py:532 +msgid "Grade" +msgstr "" + +#: lms/djangoapps/class_dashboard/dashboard_data.py:532 +msgid "Percent" +msgstr "" + +#: lms/djangoapps/class_dashboard/dashboard_data.py:559 +msgid "Opened by this number of students" +msgstr "" + +#: lms/djangoapps/class_dashboard/dashboard_data.py:560 +msgid "subsections" +msgstr "" + +#: lms/djangoapps/class_dashboard/dashboard_data.py:563 +msgid "Count of Students" +msgstr "" + +#: lms/djangoapps/class_dashboard/dashboard_data.py:564 +msgid "Percent of Students" +msgstr "" + +#: lms/djangoapps/class_dashboard/dashboard_data.py:564 +msgid "Score" +msgstr "" + +#: lms/djangoapps/class_dashboard/dashboard_data.py:566 +msgid "problems" +msgstr "" + +#: lms/djangoapps/commerce/api/v1/serializers.py:45 +#, python-brace-format +msgid "{course_id} is not a valid course key." +msgstr "" + +#: lms/djangoapps/commerce/api/v1/serializers.py:52 +#, python-brace-format +msgid "Course {course_id} does not exist." +msgstr "" + +#: lms/djangoapps/commerce/models.py:22 +msgid "Use the checkout page hosted by the E-Commerce service." +msgstr "" + +#: lms/djangoapps/commerce/models.py:28 +msgid "Path to single course checkout page hosted by the E-Commerce service." +msgstr "" + +#: lms/djangoapps/commerce/models.py:31 +#: openedx/core/djangoapps/catalog/models.py:25 +#: openedx/core/djangoapps/credentials/models.py:54 +#: openedx/core/djangoapps/credit/models.py:735 +msgid "Cache Time To Live" +msgstr "" + +#: lms/djangoapps/commerce/models.py:34 +#: openedx/core/djangoapps/credentials/models.py:57 +#: openedx/core/djangoapps/credit/models.py:738 +msgid "" +"Specified in seconds. Enable caching by setting this to a value greater than" +" 0." +msgstr "" + +#: lms/djangoapps/commerce/models.py:42 +msgid "Path to order receipt page." +msgstr "" + +#: lms/djangoapps/commerce/models.py:46 +msgid "Automatically approve valid refund requests, without manual processing" +msgstr "" + +#: lms/djangoapps/commerce/signals.py:200 +#, python-brace-format +msgid "" +"A refund request has been initiated for {username} ({email}). To process " +"this request, please visit the link(s) below." +msgstr "" + +#: lms/djangoapps/commerce/signals.py:223 +#: lms/djangoapps/shoppingcart/models.py:1910 +msgid "[Refund] User-Requested Refund" +msgstr "" + +#: lms/djangoapps/commerce/views.py:53 lms/djangoapps/shoppingcart/pdf.py:231 +msgid "Receipt" +msgstr "" + +#: lms/djangoapps/commerce/views.py:63 +msgid "Payment Failed" +msgstr "" + +#: lms/djangoapps/commerce/views.py:67 +msgid "There was a problem with this transaction. You have not been charged." +msgstr "" + +#: lms/djangoapps/commerce/views.py:69 +msgid "" +"Make sure your information is correct, or try again with a different card or" +" another form of payment." +msgstr "" + +#: lms/djangoapps/commerce/views.py:72 +msgid "" +"A system error occurred while processing your payment. You have not been " +"charged." +msgstr "" + +#: lms/djangoapps/commerce/views.py:73 +msgid "Please wait a few minutes and then try again." +msgstr "" + +#: lms/djangoapps/commerce/views.py:74 +#, python-brace-format +msgid "For help, contact {payment_support_link}." +msgstr "" + +#: lms/djangoapps/commerce/views.py:77 +msgid "An error occurred while creating your receipt." +msgstr "" + +#: lms/djangoapps/commerce/views.py:80 +#, python-brace-format +msgid "" +"If your course does not appear on your dashboard, contact " +"{payment_support_link}." +msgstr "" + +#: lms/djangoapps/completion/models.py:30 +#, python-brace-format +msgid "{value} must be between 0.0 and 1.0" +msgstr "" + +#: lms/djangoapps/course_goals/models.py:18 +msgid "Earn a certificate" +msgstr "" + +#: lms/djangoapps/course_goals/models.py:19 +msgid "Complete the course" +msgstr "" + +#: lms/djangoapps/course_goals/models.py:20 +msgid "Explore the course" +msgstr "" + +#: lms/djangoapps/course_goals/models.py:21 +msgid "Not sure yet" +msgstr "" + +#: lms/djangoapps/course_wiki/tab.py:18 +#: lms/djangoapps/course_wiki/views.py:123 lms/templates/wiki/base.html:6 +msgid "Wiki" +msgstr "" + +#. Translators: this string includes wiki markup. Leave the ** and the _ +#. alone. +#: lms/djangoapps/course_wiki/views.py:78 +#, python-brace-format +msgid "This is the wiki for **{organization}**'s _{course_name}_." +msgstr "" + +#: lms/djangoapps/course_wiki/views.py:88 +msgid "Course page automatically created." +msgstr "" + +#: lms/djangoapps/course_wiki/views.py:116 +#, python-brace-format +msgid "Welcome to the {platform_name} Wiki" +msgstr "" + +#: lms/djangoapps/course_wiki/views.py:120 +msgid "Visit a course wiki to add an article." +msgstr "" + +#: lms/djangoapps/courseware/access_response.py:100 +msgid "Course has not started" +msgstr "" + +#: lms/djangoapps/courseware/access_response.py:103 +msgid "Course does not start until {}" +msgstr "" + +#: lms/djangoapps/courseware/access_response.py:115 +msgid "You have unfulfilled milestones" +msgstr "" + +#: lms/djangoapps/courseware/access_response.py:127 +msgid "You do not have access to this course" +msgstr "" + +#: lms/djangoapps/courseware/access_response.py:138 +msgid "You do not have access to this course on a mobile device" +msgstr "" + +#: lms/djangoapps/courseware/course_tools.py:58 +msgid "Upgrade to Verified" +msgstr "" + +#. Translators: 'absolute' is a date such as "Jan 01, +#. 2020". 'relative' is a fuzzy description of the time until +#. 'absolute'. For example, 'absolute' might be "Jan 01, 2020", +#. and if today were December 5th, 2020, 'relative' would be "1 +#. month". +#: lms/djangoapps/courseware/date_summary.py:123 +#, python-brace-format +msgid "{relative} ago - {absolute}" +msgstr "" + +#: lms/djangoapps/courseware/date_summary.py:123 +#, python-brace-format +msgid "in {relative} - {absolute}" +msgstr "" + +#: lms/djangoapps/courseware/date_summary.py:229 +msgid "Course Starts" +msgstr "" + +#: lms/djangoapps/courseware/date_summary.py:248 +msgid "Don't forget to add a calendar reminder!" +msgstr "" + +#: lms/djangoapps/courseware/date_summary.py:250 +#, python-brace-format +msgid "Course starts in {time_remaining_string} on {course_start_date}." +msgstr "" + +#: lms/djangoapps/courseware/date_summary.py:258 +#, python-brace-format +msgid "Course starts in {time_remaining_string} at {course_start_time}." +msgstr "" + +#: lms/djangoapps/courseware/date_summary.py:270 +msgid "Course End" +msgstr "" + +#: lms/djangoapps/courseware/date_summary.py:281 +msgid "" +"To earn a certificate, you must complete all requirements before this date." +msgstr "" + +#: lms/djangoapps/courseware/date_summary.py:283 +msgid "After this date, course content will be archived." +msgstr "" + +#: lms/djangoapps/courseware/date_summary.py:284 +msgid "" +"This course is archived, which means you can review course content but it is" +" no longer active." +msgstr "" + +#: lms/djangoapps/courseware/date_summary.py:303 +#, python-brace-format +msgid "This course is ending in {time_remaining_string} on {course_end_date}." +msgstr "" + +#: lms/djangoapps/courseware/date_summary.py:312 +#, python-brace-format +msgid "This course is ending in {time_remaining_string} at {course_end_time}." +msgstr "" + +#: lms/djangoapps/courseware/date_summary.py:324 +msgid "Certificate Available" +msgstr "" + +#: lms/djangoapps/courseware/date_summary.py:345 +msgid "Day certificates will become available for passing verified learners." +msgstr "" + +#: lms/djangoapps/courseware/date_summary.py:370 +#, python-brace-format +msgid "" +"If you have earned a certificate, you will be able to access it " +"{time_remaining_string} from now. You will also be able to view your " +"certificates on your {learner_profile_link}." +msgstr "" + +#: lms/djangoapps/courseware/date_summary.py:378 +msgid "Learner Profile" +msgstr "" + +#: lms/djangoapps/courseware/date_summary.py:381 +msgid "We are working on generating course certificates." +msgstr "" + +#: lms/djangoapps/courseware/date_summary.py:448 +#: lms/djangoapps/courseware/date_summary.py:483 +msgid "Upgrade to Verified Certificate" +msgstr "" + +#: lms/djangoapps/courseware/date_summary.py:485 +msgid "Verification Upgrade Deadline" +msgstr "" + +#: lms/djangoapps/courseware/date_summary.py:497 +msgid "" +"Don't miss the opportunity to highlight your new knowledge and skills by " +"earning a verified certificate." +msgstr "" + +#: lms/djangoapps/courseware/date_summary.py:500 +msgid "" +"You are still eligible to upgrade to a Verified Certificate! Pursue it to " +"highlight the knowledge and skills you gain in this course." +msgstr "" + +#. Translators: This describes the time by which the user +#. should upgrade to the verified track. 'date' will be +#. their personalized verified upgrade deadline formatted +#. according to their locale. +#: lms/djangoapps/courseware/date_summary.py:516 +#, python-brace-format +msgid "by {date}" +msgstr "" + +#: lms/djangoapps/courseware/date_summary.py:528 +#, python-brace-format +msgid "" +"Don't forget, you have {time_remaining_string} left to upgrade to a Verified" +" Certificate." +msgstr "" + +#: lms/djangoapps/courseware/date_summary.py:532 +#, python-brace-format +msgid "Don't forget to upgrade to a verified certificate by {localized_date}." +msgstr "" + +#: lms/djangoapps/courseware/date_summary.py:537 +#, python-brace-format +msgid "" +"In order to qualify for a certificate, you must meet all course grading " +"requirements, upgrade before the course deadline, and successfully verify " +"your identity on {platform_name} if you have not done so " +"already.{button_panel}" +msgstr "" + +#: lms/djangoapps/courseware/date_summary.py:550 +#, python-brace-format +msgid "Upgrade ({upgrade_price})" +msgstr "" + +#: lms/djangoapps/courseware/date_summary.py:585 +msgid "Learn More" +msgstr "" + +#: lms/djangoapps/courseware/date_summary.py:586 +msgid "Retry Verification" +msgstr "" + +#: lms/djangoapps/courseware/date_summary.py:588 +msgid "Verify My Identity" +msgstr "" + +#: lms/djangoapps/courseware/date_summary.py:596 +msgid "Missed Verification Deadline" +msgstr "" + +#: lms/djangoapps/courseware/date_summary.py:603 +msgid "" +"Unfortunately you missed this course's deadline for a successful " +"verification." +msgstr "" + +#: lms/djangoapps/courseware/date_summary.py:607 +msgid "" +"You must successfully complete verification before this date to qualify for " +"a Verified Certificate." +msgstr "" + +#: lms/djangoapps/courseware/masquerade.py:85 +#, python-brace-format +msgid "" +"There is no user with the username or email address {user_name} enrolled in " +"this course." +msgstr "" + +#: lms/djangoapps/courseware/masquerade.py:260 +msgid "" +"This type of component cannot be shown while viewing the course as a " +"specific student." +msgstr "" + +#: lms/djangoapps/courseware/models.py:378 +#: lms/djangoapps/courseware/models.py:409 +#: lms/djangoapps/courseware/models.py:431 +msgid "" +"Number of days a learner has to upgrade after content is made available" +msgstr "" + +#: lms/djangoapps/courseware/models.py:414 +msgid "Disable the dynamic upgrade deadline for this course run." +msgstr "" + +#: lms/djangoapps/courseware/models.py:436 +msgid "Disable the dynamic upgrade deadline for this organization." +msgstr "" + +#: lms/djangoapps/courseware/tabs.py:81 +msgid "Syllabus" +msgstr "" + +#: lms/djangoapps/courseware/tabs.py:99 +msgid "Progress" +msgstr "" + +#. Translators: 'Textbooks' refers to the tab in the course that leads to the +#. course' textbooks +#: lms/djangoapps/courseware/tabs.py:117 +msgid "Textbooks" +msgstr "" + +#: lms/djangoapps/courseware/views/views.py:119 +msgid "Your enrollment: Audit track" +msgstr "" + +#: lms/djangoapps/courseware/views/views.py:120 +msgid "" +"You are enrolled in the audit track for this course. The audit track does " +"not include a certificate." +msgstr "" + +#: lms/djangoapps/courseware/views/views.py:127 +msgid "We're working on it..." +msgstr "" + +#: lms/djangoapps/courseware/views/views.py:129 +msgid "" +"We're creating your certificate. You can keep working in your courses and a " +"link to it will appear here and on your Dashboard when it is ready." +msgstr "" + +#: lms/djangoapps/courseware/views/views.py:138 +msgid "Your certificate has been invalidated" +msgstr "" + +#: lms/djangoapps/courseware/views/views.py:139 +msgid "Please contact your course team if you have any questions." +msgstr "" + +#: lms/djangoapps/courseware/views/views.py:146 +msgid "Congratulations, you qualified for a certificate!" +msgstr "" + +#: lms/djangoapps/courseware/views/views.py:147 +#: lms/djangoapps/courseware/views/views.py:168 +msgid "You've earned a certificate for this course." +msgstr "" + +#: lms/djangoapps/courseware/views/views.py:154 +msgid "Certificate unavailable" +msgstr "" + +#: lms/djangoapps/courseware/views/views.py:156 +#, python-brace-format +msgid "" +"You have not received a certificate because you do not have a current " +"{platform_name} verified identity." +msgstr "" + +#: lms/djangoapps/courseware/views/views.py:167 +msgid "Your certificate is available" +msgstr "" + +#: lms/djangoapps/courseware/views/views.py:491 +#, python-brace-format +msgid "To see course content, {sign_in_link} or {register_link}." +msgstr "" + +#: lms/djangoapps/courseware/views/views.py:493 +msgid "sign in" +msgstr "" + +#: lms/djangoapps/courseware/views/views.py:497 +#: openedx/features/course_experience/views/course_home_messages.py:114 +msgid "register" +msgstr "" + +#: lms/djangoapps/courseware/views/views.py:506 +#, python-brace-format +msgid "" +"You must be enrolled in the course to see course content." +" {enroll_link_start}Enroll now{enroll_link_end}." +msgstr "" + +#: lms/djangoapps/courseware/views/views.py:518 +#: openedx/features/course_experience/views/course_home_messages.py:118 +msgid "You must be enrolled in the course to see course content." +msgstr "" + +#: lms/djangoapps/courseware/views/views.py:1108 +msgid "Invalid location." +msgstr "" + +#: lms/djangoapps/courseware/views/views.py:1122 +#, python-brace-format +msgid "User {username} has never accessed problem {location}" +msgstr "" + +#: lms/djangoapps/courseware/views/views.py:1331 +#, python-brace-format +msgid "You must be signed in to {platform_name} to create a certificate." +msgstr "" + +#: lms/djangoapps/courseware/views/views.py:1341 +msgid "Course is not valid" +msgstr "" + +#: lms/djangoapps/courseware/views/views.py:1345 +msgid "Your certificate will be available when you pass the course." +msgstr "" + +#: lms/djangoapps/courseware/views/views.py:1358 +msgid "Certificate has already been created." +msgstr "" + +#: lms/djangoapps/courseware/views/views.py:1360 +msgid "Certificate is being created." +msgstr "" + +#: lms/djangoapps/courseware/views/views.py:1452 +#, python-brace-format +msgid "" +"{platform_name} now offers financial assistance for learners who want to earn Verified Certificates but who may not be able to pay the Verified Certificate fee. Eligible learners may receive up to 90{percent_sign} off the Verified Certificate fee for a course.\n" +"To apply for financial assistance, enroll in the audit track for a course that offers Verified Certificates, and then complete this application. Note that you must complete a separate application for each course you take.\n" +" We plan to use this information to evaluate your application for financial assistance and to further develop our financial assistance program." +msgstr "" + +#: lms/djangoapps/courseware/views/views.py:1465 +msgid "Annual Household Income" +msgstr "" + +#: lms/djangoapps/courseware/views/views.py:1467 +msgid "" +"Tell us about your current financial situation. Why do you need assistance?" +msgstr "" + +#: lms/djangoapps/courseware/views/views.py:1470 +msgid "" +"Tell us about your learning or professional goals. How will a Verified " +"Certificate in this course help you achieve these goals?" +msgstr "" + +#: lms/djangoapps/courseware/views/views.py:1474 +msgid "" +"Tell us about your plans for this course. What steps will you take to help " +"you complete the course work and receive a certificate?" +msgstr "" + +#: lms/djangoapps/courseware/views/views.py:1477 +msgid "Use between 250 and 500 words or so in your response." +msgstr "" + +#: lms/djangoapps/courseware/views/views.py:1590 +msgid "" +"Select the course for which you want to earn a verified certificate. If the " +"course does not appear in the list, make sure that you have enrolled in the " +"audit track for the course." +msgstr "" + +#: lms/djangoapps/courseware/views/views.py:1603 +msgid "Specify your annual household income in US Dollars." +msgstr "" + +#: lms/djangoapps/courseware/views/views.py:1648 +msgid "" +"I allow edX to use the information provided in this application (except for " +"financial information) for edX marketing purposes." +msgstr "" + +#: lms/djangoapps/dashboard/git_import.py:46 +#, python-brace-format +msgid "" +"Path {0} doesn't exist, please create it, or configure a different path with" +" GIT_REPO_DIR" +msgstr "" + +#: lms/djangoapps/dashboard/git_import.py:58 +msgid "" +"Non usable git url provided. Expecting something like: " +"git@github.com:mitocw/edx4edx_lite.git" +msgstr "" + +#: lms/djangoapps/dashboard/git_import.py:67 +msgid "Unable to get git log" +msgstr "" + +#: lms/djangoapps/dashboard/git_import.py:74 +msgid "git clone or pull failed!" +msgstr "" + +#: lms/djangoapps/dashboard/git_import.py:81 +msgid "Unable to run import command." +msgstr "" + +#: lms/djangoapps/dashboard/git_import.py:88 +msgid "The underlying module store does not support import." +msgstr "" + +#. Translators: This is an error message when they ask for a +#. particular version of a git repository and that version isn't +#. available from the remote source they specified +#: lms/djangoapps/dashboard/git_import.py:98 +msgid "The specified remote branch is not available." +msgstr "" + +#. Translators: Error message shown when they have asked for a git +#. repository branch, a specific version within a repository, that +#. doesn't exist, or there is a problem changing to it. +#: lms/djangoapps/dashboard/git_import.py:108 +msgid "Unable to switch to specified branch. Please check your branch name." +msgstr "" + +#: lms/djangoapps/dashboard/management/commands/git_add_course.py:29 +msgid "" +"Import the specified git repository and optional branch into the modulestore" +" and optionally specified directory." +msgstr "" + +#. Translators: This message means that the user could not be authenticated +#. (that is, we could +#. not log them in for some reason - maybe they don't have permission, or +#. their password was wrong) +#: lms/djangoapps/dashboard/sysadmin.py:132 +#, python-brace-format +msgid "Failed in authenticating {username}, error {error}\n" +msgstr "" + +#. Translators: This message means that the user could not be authenticated +#. (that is, we could +#. not log them in for some reason - maybe they don't have permission, or +#. their password was wrong) +#: lms/djangoapps/dashboard/sysadmin.py:140 +#, python-brace-format +msgid "Failed in authenticating {username}\n" +msgstr "" + +#. Translators: this means that the password has been corrected (sometimes the +#. database needs to be resynchronized) +#. Translate this as meaning "the password was fixed" or "the password was +#. corrected". +#: lms/djangoapps/dashboard/sysadmin.py:143 +msgid "fixed password" +msgstr "" + +#. Translators: this means everything happened successfully, yay! +#: lms/djangoapps/dashboard/sysadmin.py:149 +msgid "All ok!" +msgstr "" + +#: lms/djangoapps/dashboard/sysadmin.py:156 +#: lms/djangoapps/dashboard/sysadmin.py:233 +msgid "Must provide username" +msgstr "" + +#: lms/djangoapps/dashboard/sysadmin.py:158 +msgid "Must provide full name" +msgstr "" + +#. Translators: Domain is an email domain, such as "@gmail.com" +#: lms/djangoapps/dashboard/sysadmin.py:170 +#, python-brace-format +msgid "Email address must end in {domain}" +msgstr "" + +#: lms/djangoapps/dashboard/sysadmin.py:175 +#, python-brace-format +msgid "Failed - email {email_addr} already exists as {external_id}" +msgstr "" + +#: lms/djangoapps/dashboard/sysadmin.py:183 +msgid "Password must be supplied if not using certificates" +msgstr "" + +#: lms/djangoapps/dashboard/sysadmin.py:188 +msgid "email address required (not username)" +msgstr "" + +#: lms/djangoapps/dashboard/sysadmin.py:197 +#, python-brace-format +msgid "Oops, failed to create user {user}, {error}" +msgstr "" + +#: lms/djangoapps/dashboard/sysadmin.py:226 +#, python-brace-format +msgid "User {user} created successfully!" +msgstr "" + +#: lms/djangoapps/dashboard/sysadmin.py:238 +#, python-brace-format +msgid "Cannot find user with email address {email_addr}" +msgstr "" + +#: lms/djangoapps/dashboard/sysadmin.py:244 +#, python-brace-format +msgid "Cannot find user with username {username} - {error}" +msgstr "" + +#: lms/djangoapps/dashboard/sysadmin.py:250 +#, python-brace-format +msgid "Deleted user {username}" +msgstr "" + +#: lms/djangoapps/dashboard/sysadmin.py:257 +msgid "Statistic" +msgstr "" + +#: lms/djangoapps/dashboard/sysadmin.py:257 +msgid "Value" +msgstr "" + +#: lms/djangoapps/dashboard/sysadmin.py:258 +msgid "Site statistics" +msgstr "" + +#: lms/djangoapps/dashboard/sysadmin.py:259 +msgid "Total number of users" +msgstr "" + +#: lms/djangoapps/dashboard/sysadmin.py:263 +msgid "Courses loaded in the modulestore" +msgstr "" + +#: lms/djangoapps/dashboard/sysadmin.py:298 +#: lms/djangoapps/dashboard/sysadmin.py:564 +msgid "username" +msgstr "" + +#: lms/djangoapps/dashboard/sysadmin.py:298 +#: lms/djangoapps/dashboard/sysadmin.py:565 +msgid "email" +msgstr "" + +#: lms/djangoapps/dashboard/sysadmin.py:305 +msgid "Repair Results" +msgstr "" + +#: lms/djangoapps/dashboard/sysadmin.py:314 +msgid "Create User Results" +msgstr "" + +#: lms/djangoapps/dashboard/sysadmin.py:319 +msgid "Delete User Results" +msgstr "" + +#: lms/djangoapps/dashboard/sysadmin.py:368 +msgid "The git repo location should end with '.git', and be a valid url" +msgstr "" + +#: lms/djangoapps/dashboard/sysadmin.py:416 +msgid "Added Course" +msgstr "" + +#: lms/djangoapps/dashboard/sysadmin.py:433 +#: lms/djangoapps/dashboard/sysadmin.py:532 +msgid "Course Name" +msgstr "" + +#: lms/djangoapps/dashboard/sysadmin.py:434 +msgid "Directory/ID" +msgstr "" + +#. Translators: "Git Commit" is a computer command; see +#. http://gitref.org/basic/#commit +#: lms/djangoapps/dashboard/sysadmin.py:436 +msgid "Git Commit" +msgstr "" + +#: lms/djangoapps/dashboard/sysadmin.py:437 +msgid "Last Change" +msgstr "" + +#: lms/djangoapps/dashboard/sysadmin.py:438 +msgid "Last Editor" +msgstr "" + +#: lms/djangoapps/dashboard/sysadmin.py:439 +msgid "Information about all courses" +msgstr "" + +#: lms/djangoapps/dashboard/sysadmin.py:486 +#, python-brace-format +msgid "Error - cannot get course with ID {0}
    {1}
    " +msgstr "" + +#: lms/djangoapps/dashboard/sysadmin.py:498 +msgid "Deleted" +msgstr "" + +#: lms/djangoapps/dashboard/sysadmin.py:532 +#: lms/djangoapps/dashboard/sysadmin.py:563 +msgid "course_id" +msgstr "" + +#: lms/djangoapps/dashboard/sysadmin.py:533 +msgid "# enrolled" +msgstr "" + +#: lms/djangoapps/dashboard/sysadmin.py:533 +msgid "# staff" +msgstr "" + +#: lms/djangoapps/dashboard/sysadmin.py:534 +msgid "instructors" +msgstr "" + +#: lms/djangoapps/dashboard/sysadmin.py:535 +msgid "Enrollment information for all courses" +msgstr "" + +#: lms/djangoapps/dashboard/sysadmin.py:564 +msgid "role" +msgstr "" + +#: lms/djangoapps/dashboard/sysadmin.py:565 +msgid "full_name" +msgstr "" + +#: lms/djangoapps/django_comment_client/base/views.py:252 +#: lms/djangoapps/django_comment_client/base/views.py:318 +msgid "Title can't be empty" +msgstr "" + +#: lms/djangoapps/django_comment_client/base/views.py:254 +#: lms/djangoapps/django_comment_client/base/views.py:320 +#: lms/djangoapps/django_comment_client/base/views.py:361 +#: lms/djangoapps/django_comment_client/base/views.py:440 +msgid "Body can't be empty" +msgstr "" + +#: lms/djangoapps/django_comment_client/base/views.py:337 +msgid "Topic doesn't exist" +msgstr "" + +#: lms/djangoapps/django_comment_client/base/views.py:410 +#: lms/djangoapps/django_comment_client/base/views.py:498 +msgid "Comment level too deep" +msgstr "" + +#: lms/djangoapps/django_comment_client/base/views.py:772 +msgid "" +"Error uploading file. Please contact the site administrator. Thank you." +msgstr "" + +#: lms/djangoapps/django_comment_client/base/views.py:775 +msgid "Good" +msgstr "" + +#: lms/djangoapps/edxnotes/helpers.py:119 +msgid "EdxNotes Service is unavailable. Please try again in a few minutes." +msgstr "" + +#: lms/djangoapps/edxnotes/helpers.py:320 +msgid "Invalid JSON response received from notes api." +msgstr "" + +#: lms/djangoapps/edxnotes/helpers.py:327 +msgid "Incorrect data received from notes api." +msgstr "" + +#: lms/djangoapps/edxnotes/helpers.py:370 +msgid "No endpoint was provided for EdxNotes." +msgstr "" + +#: lms/djangoapps/edxnotes/plugins.py:16 +msgid "Notes" +msgstr "" + +#: lms/djangoapps/email_marketing/models.py:18 +msgid "API key for accessing Sailthru. " +msgstr "" + +#: lms/djangoapps/email_marketing/models.py:25 +msgid "API secret for accessing Sailthru. " +msgstr "" + +#: lms/djangoapps/email_marketing/models.py:32 +msgid "Sailthru list name to add new users to. " +msgstr "" + +#: lms/djangoapps/email_marketing/models.py:39 +msgid "Sailthru connection retry interval (secs)." +msgstr "" + +#: lms/djangoapps/email_marketing/models.py:46 +msgid "Sailthru maximum retries." +msgstr "" + +#: lms/djangoapps/email_marketing/models.py:54 +msgid "Sailthru template to use on welcome send." +msgstr "" + +#: lms/djangoapps/email_marketing/models.py:62 +msgid "Sailthru template to use on abandoned cart reminder. Deprecated." +msgstr "" + +#: lms/djangoapps/email_marketing/models.py:69 +msgid "" +"Sailthru minutes to wait before sending abandoned cart message. Deprecated." +msgstr "" + +#: lms/djangoapps/email_marketing/models.py:77 +msgid "Sailthru send template to use on enrolling for audit. " +msgstr "" + +#: lms/djangoapps/email_marketing/models.py:85 +msgid "Sailthru send template to use on upgrading a course. Deprecated " +msgstr "" + +#: lms/djangoapps/email_marketing/models.py:93 +msgid "Sailthru send template to use on purchasing a course seat. Deprecated " +msgstr "" + +#: lms/djangoapps/email_marketing/models.py:104 +msgid "Use the Sailthru content API to fetch course tags." +msgstr "" + +#: lms/djangoapps/email_marketing/models.py:110 +msgid "Number of seconds to cache course content retrieved from Sailthru." +msgstr "" + +#: lms/djangoapps/email_marketing/models.py:117 +msgid "Cost in cents to report to Sailthru for enrolls." +msgstr "" + +#: lms/djangoapps/email_marketing/models.py:125 +msgid "" +"Optional lms url scheme + host used to construct urls for content library, " +"e.g. https://courses.edx.org." +msgstr "" + +#: lms/djangoapps/email_marketing/models.py:135 +msgid "" +"Number of seconds to delay the sending of User Welcome email after user has " +"been created" +msgstr "" + +#: lms/djangoapps/email_marketing/models.py:143 +msgid "" +"The number of seconds to delay/timeout wait to get cookie values from " +"sailthru." +msgstr "" + +#: lms/djangoapps/instructor/paidcourse_enrollment_report.py:40 +#, python-brace-format +msgid "{platform_name} Staff" +msgstr "" + +#: lms/djangoapps/instructor/paidcourse_enrollment_report.py:42 +msgid "Course Staff" +msgstr "" + +#: lms/djangoapps/instructor/paidcourse_enrollment_report.py:49 +msgid "Staff" +msgstr "" + +#: lms/djangoapps/instructor/paidcourse_enrollment_report.py:63 +msgid "Used Registration Code" +msgstr "" + +#: lms/djangoapps/instructor/paidcourse_enrollment_report.py:65 +msgid "Credit Card - Individual" +msgstr "" + +#: lms/djangoapps/instructor/paidcourse_enrollment_report.py:70 +#, python-brace-format +msgid "manually enrolled by username: {username}" +msgstr "" + +#: lms/djangoapps/instructor/paidcourse_enrollment_report.py:75 +msgid "Manually Enrolled" +msgstr "" + +#: lms/djangoapps/instructor/paidcourse_enrollment_report.py:137 +msgid "Data Integrity Error" +msgstr "" + +#: lms/djangoapps/instructor/paidcourse_enrollment_report.py:144 +msgid "TBD" +msgstr "" + +#: lms/djangoapps/instructor/services.py:106 +#, python-brace-format +msgid "Proctored Exam Review: {review_status}" +msgstr "" + +#: lms/djangoapps/instructor/services.py:108 +#, python-brace-format +msgid "" +"A proctored exam attempt for {exam_name} in {course_name} by username: " +"{student_username} was reviewed as {review_status} by the proctored exam " +"review provider." +msgstr "" + +#: lms/djangoapps/instructor/views/api.py:135 +#, python-brace-format +msgid "" +"The {report_type} report is being created. To view the status of the report," +" see Pending Tasks below." +msgstr "" + +#: lms/djangoapps/instructor/views/api.py:151 +msgid "User does not exist." +msgstr "" + +#: lms/djangoapps/instructor/views/api.py:338 +#: lms/djangoapps/instructor/views/api.py:3189 +msgid "" +"Make sure that the file you upload is in CSV format with no extraneous " +"characters or rows." +msgstr "" + +#: lms/djangoapps/instructor/views/api.py:343 +#: lms/djangoapps/instructor/views/api.py:3193 +msgid "Could not read uploaded file." +msgstr "" + +#: lms/djangoapps/instructor/views/api.py:359 +#, python-brace-format +msgid "" +"Data in row #{row_num} must have exactly four columns: email, username, full" +" name, and country" +msgstr "" + +#: lms/djangoapps/instructor/views/api.py:374 +#, python-brace-format +msgid "Invalid email {email_address}." +msgstr "" + +#: lms/djangoapps/instructor/views/api.py:385 +#, python-brace-format +msgid "" +"An account with email {email} exists but the provided username {username} is" +" different. Enrolling anyway with {email}." +msgstr "" + +#: lms/djangoapps/instructor/views/api.py:424 +#: lms/djangoapps/instructor/views/api.py:3234 +msgid "File is not attached." +msgstr "" + +#: lms/djangoapps/instructor/views/api.py:545 +#, python-brace-format +msgid "Username {user} already exists." +msgstr "" + +#: lms/djangoapps/instructor/views/api.py:570 +#, python-brace-format +msgid "" +"Error '{error}' while sending email to new user (user email={email}). " +"Without the email student would not be able to login. Please contact support" +" for further information." +msgstr "" + +#: lms/djangoapps/instructor/views/api.py:983 +#: lms/djangoapps/instructor_task/api_helper.py:106 +msgid "problem responses" +msgstr "" + +#: lms/djangoapps/instructor/views/api.py:994 +msgid "Could not find problem with this location." +msgstr "" + +#: lms/djangoapps/instructor/views/api.py:1127 +#, python-brace-format +msgid "Invoice number '{num}' does not exist." +msgstr "" + +#: lms/djangoapps/instructor/views/api.py:1140 +msgid "The sale associated with this invoice has already been invalidated." +msgstr "" + +#: lms/djangoapps/instructor/views/api.py:1143 +#, python-brace-format +msgid "Invoice number {0} has been invalidated." +msgstr "" + +#: lms/djangoapps/instructor/views/api.py:1152 +msgid "This invoice is already active." +msgstr "" + +#: lms/djangoapps/instructor/views/api.py:1156 +#, python-brace-format +msgid "The registration codes for invoice {0} have been re-activated." +msgstr "" + +#: lms/djangoapps/instructor/views/api.py:1178 +msgid "CourseID" +msgstr "" + +#: lms/djangoapps/instructor/views/api.py:1179 +msgid "Certificate Type" +msgstr "" + +#: lms/djangoapps/instructor/views/api.py:1180 +msgid "Total Certificates Issued" +msgstr "" + +#: lms/djangoapps/instructor/views/api.py:1181 +msgid "Date Report Run" +msgstr "" + +#: lms/djangoapps/instructor/views/api.py:1217 +#: lms/djangoapps/instructor_task/api_helper.py:107 +msgid "enrolled learner profile" +msgstr "" + +#: lms/djangoapps/instructor/views/api.py:1241 +#: lms/djangoapps/instructor_task/tasks_helper/enrollments.py:98 +msgid "User ID" +msgstr "" + +#. Translators: This label appears above a field on the password reset +#. form meant to hold the user's email address. +#. Translators: This label appears above a field on the login form +#. meant to hold the user's email address. +#. Translators: This label appears above a field on the registration form +#. meant to hold the user's email address. +#: lms/djangoapps/instructor/views/api.py:1244 +#: lms/djangoapps/instructor/views/instructor_dashboard.py:675 +#: openedx/core/djangoapps/user_api/api.py:37 +#: openedx/core/djangoapps/user_api/api.py:82 +#: openedx/core/djangoapps/user_api/api.py:278 +msgid "Email" +msgstr "" + +#: lms/djangoapps/instructor/views/api.py:1245 +#: lms/djangoapps/instructor_task/tasks_helper/enrollments.py:105 +msgid "Language" +msgstr "" + +#: lms/djangoapps/instructor/views/api.py:1246 +msgid "Location" +msgstr "" + +#: lms/djangoapps/instructor/views/api.py:1247 +msgid "Birth Year" +msgstr "" + +#. Translators: This label appears above a dropdown menu on the registration +#. form used to select the user's gender. +#: lms/djangoapps/instructor/views/api.py:1248 +#: lms/djangoapps/instructor_task/tasks_helper/enrollments.py:107 +#: openedx/core/djangoapps/user_api/api.py:443 +msgid "Gender" +msgstr "" + +#: lms/djangoapps/instructor/views/api.py:1249 +#: lms/djangoapps/instructor_task/tasks_helper/enrollments.py:108 +msgid "Level of Education" +msgstr "" + +#: lms/djangoapps/instructor/views/api.py:1250 +#: lms/djangoapps/instructor_task/tasks_helper/enrollments.py:109 +msgid "Mailing Address" +msgstr "" + +#: lms/djangoapps/instructor/views/api.py:1251 +#: lms/djangoapps/instructor_task/tasks_helper/enrollments.py:110 +msgid "Goals" +msgstr "" + +#: lms/djangoapps/instructor/views/api.py:1252 +msgid "Enrollment Mode" +msgstr "" + +#: lms/djangoapps/instructor/views/api.py:1253 +msgid "Verification Status" +msgstr "" + +#: lms/djangoapps/instructor/views/api.py:1259 +msgid "Cohort" +msgstr "" + +#: lms/djangoapps/instructor/views/api.py:1263 +msgid "Team" +msgstr "" + +#. Translators: This label appears above a field on the registration form +#. which allows the user to input the city in which they live. +#: lms/djangoapps/instructor/views/api.py:1267 +#: lms/djangoapps/instructor_task/tasks_helper/enrollments.py:111 +#: openedx/core/djangoapps/user_api/api.py:606 +msgid "City" +msgstr "" + +#: lms/djangoapps/instructor/views/api.py:1269 +#: lms/djangoapps/instructor_task/tasks_helper/enrollments.py:112 +msgid "Country" +msgstr "" + +#: lms/djangoapps/instructor/views/api.py:1311 +#: lms/djangoapps/instructor_task/api_helper.py:108 +msgid "enrollment" +msgstr "" + +#: lms/djangoapps/instructor/views/api.py:1345 +msgid "The file must contain a 'cohort' column containing cohort names." +msgstr "" + +#: lms/djangoapps/instructor/views/api.py:1347 +msgid "The file must contain a 'username' column, an 'email' column, or both." +msgstr "" + +#: lms/djangoapps/instructor/views/api.py:1376 +msgid "Coupon Code" +msgstr "" + +#: lms/djangoapps/instructor/views/api.py:1377 +msgid "Course Id" +msgstr "" + +#: lms/djangoapps/instructor/views/api.py:1378 +msgid "% Discount" +msgstr "" + +#: lms/djangoapps/instructor/views/api.py:1379 +#: lms/djangoapps/shoppingcart/pdf.py:262 +#: lms/djangoapps/shoppingcart/reports.py:140 +msgid "Description" +msgstr "" + +#: lms/djangoapps/instructor/views/api.py:1380 +msgid "Expiration Date" +msgstr "" + +#: lms/djangoapps/instructor/views/api.py:1381 +msgid "Is Active" +msgstr "" + +#: lms/djangoapps/instructor/views/api.py:1382 +msgid "Code Redeemed Count" +msgstr "" + +#: lms/djangoapps/instructor/views/api.py:1383 +msgid "Total Discounted Seats" +msgstr "" + +#: lms/djangoapps/instructor/views/api.py:1384 +msgid "Total Discounted Amount" +msgstr "" + +#: lms/djangoapps/instructor/views/api.py:1406 +#: lms/djangoapps/instructor_task/api_helper.py:109 +msgid "detailed enrollment" +msgstr "" + +#: lms/djangoapps/instructor/views/api.py:1425 +#: lms/djangoapps/instructor_task/api_helper.py:110 +msgid "executive summary" +msgstr "" + +#: lms/djangoapps/instructor/views/api.py:1443 +#: lms/djangoapps/instructor_task/api_helper.py:111 +msgid "survey" +msgstr "" + +#: lms/djangoapps/instructor/views/api.py:1461 +#: lms/djangoapps/instructor_task/api_helper.py:112 +msgid "proctored exam results" +msgstr "" + +#: lms/djangoapps/instructor/views/api.py:1596 +msgid "Could not parse amount as a decimal" +msgstr "" + +#: lms/djangoapps/instructor/views/api.py:1654 +msgid "Unable to generate redeem codes because of course misconfiguration." +msgstr "" + +#: lms/djangoapps/instructor/views/api.py:1740 +#: lms/djangoapps/shoppingcart/models.py:418 +msgid "pdf download unavailable right now, please contact support." +msgstr "" + +#: lms/djangoapps/instructor/views/api.py:1946 +msgid "Module does not exist." +msgstr "" + +#: lms/djangoapps/instructor/views/api.py:1949 +msgid "An error occurred while deleting the score." +msgstr "" + +#: lms/djangoapps/instructor/views/api.py:1991 +#: lms/djangoapps/instructor/views/api.py:2198 +msgid "Course has no entrance exam section." +msgstr "" + +#: lms/djangoapps/instructor/views/api.py:2004 +msgid "all_students and unique_student_identifier are mutually exclusive." +msgstr "" + +#: lms/djangoapps/instructor/views/api.py:2008 +msgid "all_students and delete_module are mutually exclusive." +msgstr "" + +#: lms/djangoapps/instructor/views/api.py:2014 +msgid "Requires instructor access." +msgstr "" + +#: lms/djangoapps/instructor/views/api.py:2031 +#: lms/djangoapps/instructor/views/api.py:2209 +#: lms/djangoapps/instructor/views/api.py:2332 +msgid "Course has no valid entrance exam section." +msgstr "" + +#: lms/djangoapps/instructor/views/api.py:2033 +#: lms/djangoapps/instructor/views/api.py:2215 +msgid "All Students" +msgstr "" + +#: lms/djangoapps/instructor/views/api.py:2203 +msgid "Cannot rescore with all_students and unique_student_identifier." +msgstr "" + +#: lms/djangoapps/instructor/views/api.py:2405 +#: lms/djangoapps/instructor_task/api_helper.py:113 +msgid "ORA data" +msgstr "" + +#: lms/djangoapps/instructor/views/api.py:2422 +#: lms/djangoapps/instructor_task/api_helper.py:114 +msgid "grade" +msgstr "" + +#: lms/djangoapps/instructor/views/api.py:2445 +#: lms/djangoapps/instructor_task/api_helper.py:105 +msgid "problem grade" +msgstr "" + +#: lms/djangoapps/instructor/views/api.py:2709 +#, python-brace-format +msgid "Successfully changed due date for student {0} for {1} to {2}" +msgstr "" + +#: lms/djangoapps/instructor/views/api.py:2731 +msgid "" +"Successfully removed invalid due date extension (unit has no due date)." +msgstr "" + +#: lms/djangoapps/instructor/views/api.py:2736 +#, python-brace-format +msgid "Successfully reset due date for student {0} for {1} to {2}" +msgstr "" + +#: lms/djangoapps/instructor/views/api.py:2860 +#, python-format +msgid "This student (%s) will skip the entrance exam." +msgstr "" + +#: lms/djangoapps/instructor/views/api.py:2862 +#, python-format +msgid "This student (%s) is already allowed to skip the entrance exam." +msgstr "" + +#: lms/djangoapps/instructor/views/api.py:2881 +msgid "" +"Certificate generation task for all students of this course has been " +"started. You can view the status of the generation task in the \"Pending " +"Tasks\" section." +msgstr "" + +#: lms/djangoapps/instructor/views/api.py:2906 +msgid "" +"Please select one or more certificate statuses that require certificate " +"regeneration." +msgstr "" + +#: lms/djangoapps/instructor/views/api.py:2920 +msgid "Please select certificate statuses from the list only." +msgstr "" + +#: lms/djangoapps/instructor/views/api.py:2926 +msgid "" +"Certificate regeneration task has been started. You can view the status of " +"the generation task in the \"Pending Tasks\" section." +msgstr "" + +#: lms/djangoapps/instructor/views/api.py:2983 +#, python-brace-format +msgid "Student (username/email={user}) already in certificate exception list." +msgstr "" + +#: lms/djangoapps/instructor/views/api.py:3028 +#, python-brace-format +msgid "" +"Certificate exception (user={user}) does not exist in certificate white " +"list. Please refresh the page and try again." +msgstr "" + +#: lms/djangoapps/instructor/views/api.py:3063 +msgid "" +"Student username/email field is required and can not be empty. Kindly fill " +"in username/email and then press \"Add to Exception List\" button." +msgstr "" + +#: lms/djangoapps/instructor/views/api.py:3080 +msgid "" +"The record is not in the correct format. Please add a valid username or " +"email address." +msgstr "" + +#: lms/djangoapps/instructor/views/api.py:3097 +#, python-brace-format +msgid "" +"{user} does not exist in the LMS. Please check your spelling and retry." +msgstr "" + +#: lms/djangoapps/instructor/views/api.py:3103 +#, python-brace-format +msgid "" +"{user} is not enrolled in this course. Please check your spelling and retry." +msgstr "" + +#: lms/djangoapps/instructor/views/api.py:3138 +msgid "Invalid data, generate_for must be \"new\" or \"all\"." +msgstr "" + +#: lms/djangoapps/instructor/views/api.py:3146 +msgid "Certificate generation started for white listed students." +msgstr "" + +#: lms/djangoapps/instructor/views/api.py:3181 +#, python-brace-format +msgid "user \"{user}\" in row# {row}" +msgstr "" + +#: lms/djangoapps/instructor/views/api.py:3231 +#, python-brace-format +msgid "user \"{username}\" in row# {row}" +msgstr "" + +#: lms/djangoapps/instructor/views/api.py:3298 +#, python-brace-format +msgid "" +"Certificate of {user} has already been invalidated. Please check your " +"spelling and retry." +msgstr "" + +#: lms/djangoapps/instructor/views/api.py:3306 +#, python-brace-format +msgid "" +"Certificate for student {user} is already invalid, kindly verify that " +"certificate was generated for this student and then proceed." +msgstr "" + +#: lms/djangoapps/instructor/views/api.py:3345 +msgid "" +"Certificate Invalidation does not exist, Please refresh the page and try " +"again." +msgstr "" + +#: lms/djangoapps/instructor/views/api.py:3373 +msgid "" +"Student username/email field is required and can not be empty. Kindly fill " +"in username/email and then press \"Invalidate Certificate\" button." +msgstr "" + +#: lms/djangoapps/instructor/views/api.py:3382 +#, python-brace-format +msgid "" +"The student {student} does not have certificate for the course {course}. " +"Kindly verify student username/email and the selected course are correct and" +" try again." +msgstr "" + +#: lms/djangoapps/instructor/views/coupons.py:30 +msgid "coupon id is None" +msgstr "" + +#: lms/djangoapps/instructor/views/coupons.py:37 +#: lms/djangoapps/instructor/views/coupons.py:125 +#: lms/djangoapps/instructor/views/coupons.py:152 +#, python-brace-format +msgid "coupon with the coupon id ({coupon_id}) DoesNotExist" +msgstr "" + +#: lms/djangoapps/instructor/views/coupons.py:41 +#: lms/djangoapps/instructor/views/coupons.py:157 +#, python-brace-format +msgid "coupon with the coupon id ({coupon_id}) is already inactive" +msgstr "" + +#: lms/djangoapps/instructor/views/coupons.py:46 +#: lms/djangoapps/instructor/views/coupons.py:167 +#, python-brace-format +msgid "coupon with the coupon id ({coupon_id}) updated successfully" +msgstr "" + +#: lms/djangoapps/instructor/views/coupons.py:67 +#, python-brace-format +msgid "" +"The code ({code}) that you have tried to define is already in use as a " +"registration code" +msgstr "" + +#: lms/djangoapps/instructor/views/coupons.py:76 +msgid "Please Enter the Integer Value for Coupon Discount" +msgstr "" + +#: lms/djangoapps/instructor/views/coupons.py:81 +msgid "Please Enter the Coupon Discount Value Less than or Equal to 100" +msgstr "" + +#: lms/djangoapps/instructor/views/coupons.py:90 +msgid "Please enter the date in this format i-e month/day/year" +msgstr "" + +#: lms/djangoapps/instructor/views/coupons.py:102 +#, python-brace-format +msgid "coupon with the coupon code ({code}) added successfully" +msgstr "" + +#: lms/djangoapps/instructor/views/coupons.py:107 +#, python-brace-format +msgid "coupon with the coupon code ({code}) already exists for this course" +msgstr "" + +#: lms/djangoapps/instructor/views/coupons.py:119 +#: lms/djangoapps/instructor/views/coupons.py:145 +msgid "coupon id not found" +msgstr "" + +#: lms/djangoapps/instructor/views/coupons.py:132 +#, python-brace-format +msgid "coupon with the coupon id ({coupon_id}) updated Successfully" +msgstr "" + +#: lms/djangoapps/instructor/views/instructor_dashboard.py:69 +msgid "Instructor" +msgstr "" + +#: lms/djangoapps/instructor/views/instructor_dashboard.py:138 +#, python-brace-format +msgid "" +"To gain insights into student enrollment and participation {link_start}visit" +" {analytics_dashboard_name}, our new course analytics product{link_end}." +msgstr "" + +#: lms/djangoapps/instructor/views/instructor_dashboard.py:272 +msgid "E-Commerce" +msgstr "" + +#: lms/djangoapps/instructor/views/instructor_dashboard.py:314 +msgid "Special Exams" +msgstr "" + +#: lms/djangoapps/instructor/views/instructor_dashboard.py:362 +#: lms/djangoapps/support/views/index.py:13 +msgid "Certificates" +msgstr "" + +#: lms/djangoapps/instructor/views/instructor_dashboard.py:411 +msgid "Please Enter the numeric value for the course price" +msgstr "" + +#: lms/djangoapps/instructor/views/instructor_dashboard.py:420 +#, python-brace-format +msgid "CourseMode with the mode slug({mode_slug}) DoesNotExist" +msgstr "" + +#: lms/djangoapps/instructor/views/instructor_dashboard.py:432 +msgid "CourseMode price updated successfully" +msgstr "" + +#: lms/djangoapps/instructor/views/instructor_dashboard.py:441 +msgid "Course Info" +msgstr "" + +#: lms/djangoapps/instructor/views/instructor_dashboard.py:460 +#, python-brace-format +msgid "Enrollment data is now available in {dashboard_link}." +msgstr "" + +#: lms/djangoapps/instructor/views/instructor_dashboard.py:487 +msgid "Membership" +msgstr "" + +#: lms/djangoapps/instructor/views/instructor_dashboard.py:509 +msgid "Cohorts" +msgstr "" + +#: lms/djangoapps/instructor/views/instructor_dashboard.py:531 +msgid "Discussions" +msgstr "" + +#: lms/djangoapps/instructor/views/instructor_dashboard.py:560 +msgid "Student Admin" +msgstr "" + +#: lms/djangoapps/instructor/views/instructor_dashboard.py:589 +msgid "Extensions" +msgstr "" + +#: lms/djangoapps/instructor/views/instructor_dashboard.py:611 +msgid "Data Download" +msgstr "" + +#: lms/djangoapps/instructor/views/instructor_dashboard.py:708 +msgid "Analytics" +msgstr "" + +#: lms/djangoapps/instructor/views/instructor_dashboard.py:720 +msgid "Metrics" +msgstr "" + +#: lms/djangoapps/instructor/views/instructor_dashboard.py:767 +msgid "Open Responses" +msgstr "" + +#. Translators: number sent refers to the number of emails sent +#: lms/djangoapps/instructor/views/instructor_task_helpers.py:72 +msgid "0 sent" +msgstr "" + +#: lms/djangoapps/instructor/views/instructor_task_helpers.py:82 +#, python-brace-format +msgid "{num_emails} sent" +msgid_plural "{num_emails} sent" +msgstr[0] "" +msgstr[1] "" + +#: lms/djangoapps/instructor/views/instructor_task_helpers.py:91 +#, python-brace-format +msgid "{num_emails} failed" +msgid_plural "{num_emails} failed" +msgstr[0] "" +msgstr[1] "" + +#: lms/djangoapps/instructor/views/instructor_task_helpers.py:132 +msgid "Complete" +msgstr "" + +#: lms/djangoapps/instructor/views/instructor_task_helpers.py:132 +msgid "Incomplete" +msgstr "" + +#: lms/djangoapps/instructor/views/registration_codes.py:40 +#: lms/djangoapps/instructor/views/registration_codes.py:81 +#, python-brace-format +msgid "" +"The enrollment code ({code}) was not found for the {course_name} course." +msgstr "" + +#: lms/djangoapps/instructor/views/registration_codes.py:73 +msgid "This enrollment code has been canceled. It can no longer be used." +msgstr "" + +#: lms/djangoapps/instructor/views/registration_codes.py:74 +msgid "This enrollment code has been marked as unused." +msgstr "" + +#: lms/djangoapps/instructor/views/registration_codes.py:75 +msgid "The enrollment code has been restored." +msgstr "" + +#: lms/djangoapps/instructor/views/registration_codes.py:100 +#, python-brace-format +msgid "The redemption does not exist against enrollment code ({code})." +msgstr "" + +#: lms/djangoapps/instructor/views/tools.py:82 +#, python-brace-format +msgid "Could not find student matching identifier: {student_identifier}" +msgstr "" + +#: lms/djangoapps/instructor/views/tools.py:96 +msgid "Unable to parse date: " +msgstr "" + +#: lms/djangoapps/instructor/views/tools.py:119 +#, python-brace-format +msgid "Couldn't find module for url: {0}" +msgstr "" + +#: lms/djangoapps/instructor/views/tools.py:168 +#, python-brace-format +msgid "Unit {0} has no due date to extend." +msgstr "" + +#: lms/djangoapps/instructor/views/tools.py:170 +msgid "An extended due date must be later than the original due date." +msgstr "" + +#: lms/djangoapps/instructor/views/tools.py:177 +msgid "No due date extension is set for that student and unit." +msgstr "" + +#. Translators: This label appears above a field on the registration form +#. meant to hold the user's full name. +#: lms/djangoapps/instructor/views/tools.py:188 +#: lms/djangoapps/instructor_task/tasks_helper/enrollments.py:100 +#: openedx/core/djangoapps/user_api/api.py:331 +msgid "Full Name" +msgstr "" + +#: lms/djangoapps/instructor/views/tools.py:188 +#: lms/djangoapps/instructor/views/tools.py:215 +msgid "Extended Due Date" +msgstr "" + +#: lms/djangoapps/instructor/views/tools.py:203 +#, python-brace-format +msgid "Users with due date extensions for {0}" +msgstr "" + +#: lms/djangoapps/instructor/views/tools.py:232 +#, python-brace-format +msgid "Due date extensions for {0} {1} ({2})" +msgstr "" + +#: lms/djangoapps/instructor_task/api_helper.py:29 +msgid "Requested task is already running" +msgstr "" + +#: lms/djangoapps/instructor_task/api_helper.py:42 +msgid "Error occured. Please try again later." +msgstr "" + +#: lms/djangoapps/instructor_task/api_helper.py:121 +#, python-brace-format +msgid "" +"The {report_type} report is being created. To view the status of the report," +" see Pending Tasks below. You will be able to download the report when it is" +" complete." +msgstr "" + +#: lms/djangoapps/instructor_task/api_helper.py:335 +msgid "This component cannot be rescored." +msgstr "" + +#: lms/djangoapps/instructor_task/api_helper.py:350 +msgid "This component does not support score override." +msgstr "" + +#: lms/djangoapps/instructor_task/api_helper.py:354 +msgid "Scores must be between 0 and the value of the problem." +msgstr "" + +#: lms/djangoapps/instructor_task/api_helper.py:369 +msgid "Not all problems in entrance exam support re-scoring." +msgstr "" + +#. Translators: This is a past-tense verb that is inserted into task progress +#. messages as {action}. +#: lms/djangoapps/instructor_task/tasks.py:77 +msgid "rescored" +msgstr "" + +#. Translators: This is a past-tense verb that is inserted into task progress +#. messages as {action}. +#: lms/djangoapps/instructor_task/tasks.py:90 +msgid "overridden" +msgstr "" + +#. Translators: This is a past-tense verb that is inserted into task progress +#. messages as {action}. +#: lms/djangoapps/instructor_task/tasks.py:113 +msgid "reset" +msgstr "" + +#. Translators: This is a past-tense verb that is inserted into task progress +#. messages as {action}. +#: lms/djangoapps/instructor_task/tasks.py:135 +#: lms/templates/wiki/plugins/attachments/index.html:73 +msgid "deleted" +msgstr "" + +#. Translators: This is a past-tense verb that is inserted into task progress +#. messages as {action}. +#: lms/djangoapps/instructor_task/tasks.py:157 +msgid "emailed" +msgstr "" + +#. Translators: This is a past-tense verb that is inserted into task progress +#. messages as {action}. +#: lms/djangoapps/instructor_task/tasks.py:180 +msgid "graded" +msgstr "" + +#. Translators: This is a past-tense phrase that is inserted into task +#. progress messages as {action}. +#: lms/djangoapps/instructor_task/tasks.py:197 +msgid "problem distribution graded" +msgstr "" + +#. Translators: This is a past-tense verb that is inserted into task progress +#. messages as {action}. +#: lms/djangoapps/instructor_task/tasks.py:226 +msgid "generating_enrollment_report" +msgstr "" + +#. Translators: This is a past-tense verb that is inserted into task progress +#. messages as {action}. +#: lms/djangoapps/instructor_task/tasks.py:285 +msgid "certificates generated" +msgstr "" + +#. Translators: This is a past-tense verb that is inserted into task progress +#. messages as {action}. +#. An example of such a message is: "Progress: {action} {succeeded} of +#. {attempted} so far" +#: lms/djangoapps/instructor_task/tasks.py:302 +msgid "cohorted" +msgstr "" + +#. Translators: This label appears above a field on the registration form +#. which allows the user to input the First Name +#: lms/djangoapps/instructor_task/tasks_helper/enrollments.py:101 +#: openedx/core/djangoapps/user_api/api.py:678 +msgid "First Name" +msgstr "" + +#. Translators: This label appears above a field on the registration form +#. which allows the user to input the First Name +#: lms/djangoapps/instructor_task/tasks_helper/enrollments.py:102 +#: openedx/core/djangoapps/user_api/api.py:695 +msgid "Last Name" +msgstr "" + +#: lms/djangoapps/instructor_task/tasks_helper/enrollments.py:103 +#: openedx/core/djangoapps/api_admin/forms.py:18 +msgid "Company Name" +msgstr "" + +#. Translators: This label appears above a field on the registration form +#. which allows the user to input the Title +#: lms/djangoapps/instructor_task/tasks_helper/enrollments.py:104 +#: openedx/core/djangoapps/user_api/api.py:661 +msgid "Title" +msgstr "" + +#: lms/djangoapps/instructor_task/tasks_helper/enrollments.py:106 +msgid "Year of Birth" +msgstr "" + +#: lms/djangoapps/instructor_task/tasks_helper/enrollments.py:113 +msgid "Enrollment Date" +msgstr "" + +#: lms/djangoapps/instructor_task/tasks_helper/enrollments.py:114 +msgid "Currently Enrolled" +msgstr "" + +#: lms/djangoapps/instructor_task/tasks_helper/enrollments.py:115 +msgid "Enrollment Source" +msgstr "" + +#: lms/djangoapps/instructor_task/tasks_helper/enrollments.py:116 +msgid "Manual (Un)Enrollment Reason" +msgstr "" + +#: lms/djangoapps/instructor_task/tasks_helper/enrollments.py:117 +msgid "Enrollment Role" +msgstr "" + +#: lms/djangoapps/instructor_task/tasks_helper/enrollments.py:118 +msgid "List Price" +msgstr "" + +#: lms/djangoapps/instructor_task/tasks_helper/enrollments.py:119 +msgid "Payment Amount" +msgstr "" + +#: lms/djangoapps/instructor_task/tasks_helper/enrollments.py:120 +msgid "Coupon Codes Used" +msgstr "" + +#: lms/djangoapps/instructor_task/tasks_helper/enrollments.py:121 +msgid "Registration Code Used" +msgstr "" + +#: lms/djangoapps/instructor_task/tasks_helper/enrollments.py:122 +msgid "Payment Status" +msgstr "" + +#: lms/djangoapps/instructor_task/tasks_helper/enrollments.py:123 +msgid "Transaction Reference Number" +msgstr "" + +#: lms/djangoapps/instructor_task/views.py:105 +#: lms/djangoapps/instructor_task/views.py:110 +msgid "No status information available" +msgstr "" + +#: lms/djangoapps/instructor_task/views.py:109 +#, python-brace-format +msgid "No task_output information found for instructor_task {0}" +msgstr "" + +#: lms/djangoapps/instructor_task/views.py:115 +#, python-brace-format +msgid "No parsable task_output information found for instructor_task {0}: {1}" +msgstr "" + +#: lms/djangoapps/instructor_task/views.py:117 +msgid "No parsable status information available" +msgstr "" + +#: lms/djangoapps/instructor_task/views.py:120 +msgid "No message provided" +msgstr "" + +#: lms/djangoapps/instructor_task/views.py:123 +#, python-brace-format +msgid "Invalid task_output information found for instructor_task {0}: {1}" +msgstr "" + +#: lms/djangoapps/instructor_task/views.py:125 +msgid "No progress status information available" +msgstr "" + +#: lms/djangoapps/instructor_task/views.py:144 +#, python-brace-format +msgid "No parsable task_input information found for instructor_task {0}: {1}" +msgstr "" + +#. Translators: {action} is a past-tense verb that is localized separately. +#. {attempted} and {succeeded} are counts. +#: lms/djangoapps/instructor_task/views.py:155 +#, python-brace-format +msgid "Progress: {action} {succeeded} of {attempted} so far" +msgstr "" + +#. Translators: {action} is a past-tense verb that is localized separately. +#. {student} is a student identifier. +#: lms/djangoapps/instructor_task/views.py:160 +#, python-brace-format +msgid "Unable to find submission to be {action} for student '{student}'" +msgstr "" + +#. Translators: {action} is a past-tense verb that is localized separately. +#. {student} is a student identifier. +#: lms/djangoapps/instructor_task/views.py:163 +#, python-brace-format +msgid "Problem failed to be {action} for student '{student}'" +msgstr "" + +#. Translators: {action} is a past-tense verb that is localized separately. +#. {student} is a student identifier. +#: lms/djangoapps/instructor_task/views.py:167 +#, python-brace-format +msgid "Problem successfully {action} for student '{student}'" +msgstr "" + +#. Translators: {action} is a past-tense verb that is localized separately. +#. {student} is a student identifier. +#: lms/djangoapps/instructor_task/views.py:173 +#, python-brace-format +msgid "" +"Unable to find entrance exam submission to be {action} for student " +"'{student}'" +msgstr "" + +#. Translators: {action} is a past-tense verb that is localized separately. +#. {student} is a student identifier. +#: lms/djangoapps/instructor_task/views.py:178 +#, python-brace-format +msgid "Entrance exam successfully {action} for student '{student}'" +msgstr "" + +#. Translators: {action} is a past-tense verb that is localized separately. +#: lms/djangoapps/instructor_task/views.py:183 +#, python-brace-format +msgid "Unable to find any students with submissions to be {action}" +msgstr "" + +#. Translators: {action} is a past-tense verb that is localized separately. +#. {attempted} is a count. +#: lms/djangoapps/instructor_task/views.py:186 +#, python-brace-format +msgid "Problem failed to be {action} for any of {attempted} students" +msgstr "" + +#. Translators: {action} is a past-tense verb that is localized separately. +#. {attempted} is a count. +#: lms/djangoapps/instructor_task/views.py:190 +#, python-brace-format +msgid "Problem successfully {action} for {attempted} students" +msgstr "" + +#. Translators: {action} is a past-tense verb that is localized separately. +#. {succeeded} and {attempted} are counts. +#: lms/djangoapps/instructor_task/views.py:193 +#, python-brace-format +msgid "Problem {action} for {succeeded} of {attempted} students" +msgstr "" + +#. Translators: {action} is a past-tense verb that is localized separately. +#: lms/djangoapps/instructor_task/views.py:198 +#, python-brace-format +msgid "Unable to find any recipients to be {action}" +msgstr "" + +#. Translators: {action} is a past-tense verb that is localized separately. +#. {attempted} is a count. +#: lms/djangoapps/instructor_task/views.py:201 +#, python-brace-format +msgid "Message failed to be {action} for any of {attempted} recipients " +msgstr "" + +#. Translators: {action} is a past-tense verb that is localized separately. +#. {attempted} is a count. +#: lms/djangoapps/instructor_task/views.py:205 +#, python-brace-format +msgid "Message successfully {action} for {attempted} recipients" +msgstr "" + +#. Translators: {action} is a past-tense verb that is localized separately. +#. {succeeded} and {attempted} are counts. +#: lms/djangoapps/instructor_task/views.py:208 +#, python-brace-format +msgid "Message {action} for {succeeded} of {attempted} recipients" +msgstr "" + +#. Translators: {action} is a past-tense verb that is localized separately. +#. {succeeded} and {attempted} are counts. +#: lms/djangoapps/instructor_task/views.py:212 +#, python-brace-format +msgid "Status: {action} {succeeded} of {attempted}" +msgstr "" + +#. Translators: {skipped} is a count. This message is appended to task +#. progress status messages. +#: lms/djangoapps/instructor_task/views.py:216 +#, python-brace-format +msgid " (skipping {skipped})" +msgstr "" + +#. Translators: {total} is a count. This message is appended to task progress +#. status messages. +#: lms/djangoapps/instructor_task/views.py:220 +#, python-brace-format +msgid " (out of {total})" +msgstr "" + +#: lms/djangoapps/lms_xblock/mixin.py:20 +msgid "" +"This component's access settings refer to deleted or invalid group " +"configurations." +msgstr "" + +#: lms/djangoapps/lms_xblock/mixin.py:23 +msgid "" +"This unit's access settings refer to deleted or invalid group " +"configurations." +msgstr "" + +#: lms/djangoapps/lms_xblock/mixin.py:26 +msgid "This component's access settings refer to deleted or invalid groups." +msgstr "" + +#: lms/djangoapps/lms_xblock/mixin.py:28 +msgid "This unit's access settings refer to deleted or invalid groups." +msgstr "" + +#: lms/djangoapps/lms_xblock/mixin.py:29 +msgid "" +"This component's access settings contradict its parent's access settings." +msgstr "" + +#: lms/djangoapps/lms_xblock/mixin.py:50 +msgid "Whether to display this module in the table of contents" +msgstr "" + +#. Translators: "TOC" stands for "Table of Contents" +#: lms/djangoapps/lms_xblock/mixin.py:56 +msgid "" +"What format this module is in (used for deciding which grader to apply, and " +"what to show in the TOC)" +msgstr "" + +#: lms/djangoapps/lms_xblock/mixin.py:61 +msgid "Course Chrome" +msgstr "" + +#. Translators: DO NOT translate the words in quotes here, they are +#. specific words for the acceptable values. +#: lms/djangoapps/lms_xblock/mixin.py:64 +msgid "" +"Enter the chrome, or navigation tools, to use for the XBlock in the LMS. Valid values are: \n" +"\"chromeless\" -- to not use tabs or the accordion; \n" +"\"tabs\" -- to use tabs only; \n" +"\"accordion\" -- to use the accordion only; or \n" +"\"tabs,accordion\" -- to use tabs and the accordion." +msgstr "" + +#: lms/djangoapps/lms_xblock/mixin.py:73 +msgid "Default Tab" +msgstr "" + +#: lms/djangoapps/lms_xblock/mixin.py:74 +msgid "" +"Enter the tab that is selected in the XBlock. If not set, the Course tab is " +"selected." +msgstr "" + +#: lms/djangoapps/lms_xblock/mixin.py:79 +msgid "LaTeX Source File Name" +msgstr "" + +#: lms/djangoapps/lms_xblock/mixin.py:80 +msgid "Enter the source file name for LaTeX." +msgstr "" + +#: lms/djangoapps/lms_xblock/mixin.py:91 +msgid "" +"A dictionary that maps which groups can be shown this block. The keys are " +"group configuration ids and the values are a list of group IDs. If there is " +"no key for a group configuration or if the set of group IDs is empty then " +"the block is considered visible to all. Note that this field is ignored if " +"the block is visible_to_staff_only." +msgstr "" + +#: lms/djangoapps/notes/views.py:48 +msgid "My Notes" +msgstr "" + +#: lms/djangoapps/shoppingcart/models.py:363 +msgid "Order Payment Confirmation" +msgstr "" + +#: lms/djangoapps/shoppingcart/models.py:365 +#, python-brace-format +msgid "" +"Confirmation and Registration Codes for the following courses: " +"{course_name_list}" +msgstr "" + +#: lms/djangoapps/shoppingcart/models.py:683 +msgid "Trying to add a different currency into the cart" +msgstr "" + +#: lms/djangoapps/shoppingcart/models.py:853 +msgid "Internal reference code for this invoice." +msgstr "" + +#: lms/djangoapps/shoppingcart/models.py:859 +msgid "Customer's reference code for this invoice." +msgstr "" + +#: lms/djangoapps/shoppingcart/models.py:998 +msgid "" +"The amount of the transaction. Use positive amounts for payments and " +"negative amounts for refunds." +msgstr "" + +#: lms/djangoapps/shoppingcart/models.py:1005 +#: lms/djangoapps/shoppingcart/models.py:1099 +msgid "Lower-case ISO currency codes" +msgstr "" + +#: lms/djangoapps/shoppingcart/models.py:1010 +msgid "Optional: provide additional information for this transaction" +msgstr "" + +#: lms/djangoapps/shoppingcart/models.py:1017 +msgid "" +"The status of the payment or refund. 'started' means that payment is " +"expected, but money has not yet been transferred. 'completed' means that the" +" payment or refund was received. 'cancelled' means that payment or refund " +"was expected, but was cancelled before money was transferred. " +msgstr "" + +#: lms/djangoapps/shoppingcart/models.py:1088 +msgid "The number of items sold." +msgstr "" + +#: lms/djangoapps/shoppingcart/models.py:1094 +msgid "The price per item sold, including discounts." +msgstr "" + +#: lms/djangoapps/shoppingcart/models.py:1584 +#, python-brace-format +msgid "Registration for Course: {course_name}" +msgstr "" + +#: lms/djangoapps/shoppingcart/models.py:1626 +#, python-brace-format +msgid "" +"Please visit your {link_start}dashboard{link_end} to see your new course." +msgstr "" + +#: lms/djangoapps/shoppingcart/models.py:1767 +#, python-brace-format +msgid "Enrollment codes for Course: {course_name}" +msgstr "" + +#: lms/djangoapps/shoppingcart/models.py:1963 +#, python-brace-format +msgid "Mode {mode} does not exist for {course_id}" +msgstr "" + +#. Translators: In this particular case, mode_name refers to a +#. particular mode (i.e. Honor Code Certificate, Verified Certificate, etc) +#. by which a user could enroll in the given course. +#: lms/djangoapps/shoppingcart/models.py:1981 +#, python-brace-format +msgid "{mode_name} for course {course}" +msgstr "" + +#: lms/djangoapps/shoppingcart/models.py:2005 +msgid "" +"You can unenroll in the course and receive a full refund for 14 days after " +"the course start date. " +msgstr "" + +#: lms/djangoapps/shoppingcart/models.py:2016 +#, python-brace-format +msgid "" +"If you haven't verified your identity yet, please start the verification " +"process ({verification_url})." +msgstr "" + +#: lms/djangoapps/shoppingcart/models.py:2020 +msgid "" +"You can unenroll in the course and receive a full refund for 2 days after " +"the course start date. " +msgstr "" + +#: lms/djangoapps/shoppingcart/models.py:2024 +#, python-brace-format +msgid "" +"{refund_reminder_msg}To receive your refund, contact {billing_email}. Please" +" include your order number in your email. Please do NOT include your credit " +"card information." +msgstr "" + +#: lms/djangoapps/shoppingcart/models.py:2200 +#, python-brace-format +msgid "" +"We greatly appreciate this generous contribution and your support of the " +"{platform_name} mission. This receipt was prepared to support charitable " +"contributions for tax purposes. We confirm that neither goods nor services " +"were provided in exchange for this gift." +msgstr "" + +#: lms/djangoapps/shoppingcart/models.py:2229 +#, python-brace-format +msgid "Could not find a course with the ID '{course_id}'" +msgstr "" + +#: lms/djangoapps/shoppingcart/models.py:2232 +#, python-brace-format +msgid "Donation for {course}" +msgstr "" + +#: lms/djangoapps/shoppingcart/models.py:2236 +#, python-brace-format +msgid "Donation for {platform_name}" +msgstr "" + +#: lms/djangoapps/shoppingcart/pdf.py:67 +#, python-brace-format +msgid "Page {page_number} of {page_count}" +msgstr "" + +#: lms/djangoapps/shoppingcart/pdf.py:228 +#: lms/djangoapps/shoppingcart/pdf.py:229 +msgid "Invoice" +msgstr "" + +#: lms/djangoapps/shoppingcart/pdf.py:232 +msgid "Order" +msgstr "" + +#: lms/djangoapps/shoppingcart/pdf.py:248 +#, python-brace-format +msgid "{id_label} # {item_id}" +msgstr "" + +#: lms/djangoapps/shoppingcart/pdf.py:252 +#, python-brace-format +msgid "Date: {date}" +msgstr "" + +#: lms/djangoapps/shoppingcart/pdf.py:262 +#: lms/djangoapps/shoppingcart/reports.py:136 +msgid "Quantity" +msgstr "" + +#: lms/djangoapps/shoppingcart/pdf.py:262 +msgid "" +"List Price\n" +"per item" +msgstr "" + +#: lms/djangoapps/shoppingcart/pdf.py:262 +msgid "" +"Discount\n" +"per item" +msgstr "" + +#: lms/djangoapps/shoppingcart/pdf.py:263 +msgid "Amount" +msgstr "" + +#: lms/djangoapps/shoppingcart/pdf.py:376 +msgid "Total" +msgstr "" + +#: lms/djangoapps/shoppingcart/pdf.py:377 +msgid "Payment Received" +msgstr "" + +#: lms/djangoapps/shoppingcart/pdf.py:378 +msgid "Balance" +msgstr "" + +#: lms/djangoapps/shoppingcart/pdf.py:433 +msgid "Billing Address" +msgstr "" + +#: lms/djangoapps/shoppingcart/pdf.py:435 +msgid "Disclaimer" +msgstr "" + +#: lms/djangoapps/shoppingcart/pdf.py:466 +msgid "TERMS AND CONDITIONS" +msgstr "" + +#: lms/djangoapps/shoppingcart/processors/CyberSource.py:171 +#, python-brace-format +msgid "The payment processor did not return a required parameter: {0}" +msgstr "" + +#: lms/djangoapps/shoppingcart/processors/CyberSource.py:177 +#: lms/djangoapps/shoppingcart/processors/CyberSource.py:192 +#, python-brace-format +msgid "The payment processor returned a badly-typed value {0} for param {1}." +msgstr "" + +#: lms/djangoapps/shoppingcart/processors/CyberSource.py:183 +#: lms/djangoapps/shoppingcart/processors/CyberSource2.py:360 +msgid "" +"The payment processor accepted an order whose number is not in our system." +msgstr "" + +#: lms/djangoapps/shoppingcart/processors/CyberSource.py:204 +#, python-brace-format +msgid "" +"The amount charged by the processor {0} {1} is different than the total cost" +" of the order {2} {3}." +msgstr "" + +#: lms/djangoapps/shoppingcart/processors/CyberSource.py:252 +#, python-brace-format +msgid "" +"Sorry! Our payment processor did not accept your payment. The decision they " +"returned was {decision_text}, and the reason was {reason_text}. You were not" +" charged. Please try a different form of payment. Contact us with payment-" +"related questions at {email}." +msgstr "" + +#: lms/djangoapps/shoppingcart/processors/CyberSource.py:276 +#, python-brace-format +msgid "" +"Sorry! Our payment processor sent us back a payment confirmation that had " +"inconsistent data!We apologize that we cannot verify whether the charge went" +" through and take further action on your order.The specific error message " +"is: {error_message}. Your credit card may possibly have been charged. " +"Contact us with payment-specific questions at {email}." +msgstr "" + +#: lms/djangoapps/shoppingcart/processors/CyberSource.py:293 +#, python-brace-format +msgid "" +"Sorry! Due to an error your purchase was charged for a different amount than" +" the order total! The specific error message is: {error_message}. Your " +"credit card has probably been charged. Contact us with payment-specific " +"questions at {email}." +msgstr "" + +#: lms/djangoapps/shoppingcart/processors/CyberSource.py:308 +#, python-brace-format +msgid "" +"Sorry! Our payment processor sent us back a corrupted message regarding your" +" charge, so we are unable to validate that the message actually came from " +"the payment processor. The specific error message is: {error_message}. We " +"apologize that we cannot verify whether the charge went through and take " +"further action on your order. Your credit card may possibly have been " +"charged. Contact us with payment-specific questions at {email}." +msgstr "" + +#: lms/djangoapps/shoppingcart/processors/CyberSource.py:356 +#: lms/djangoapps/shoppingcart/processors/CyberSource2.py:597 +msgid "Successful transaction." +msgstr "" + +#: lms/djangoapps/shoppingcart/processors/CyberSource.py:357 +#: lms/djangoapps/shoppingcart/processors/CyberSource2.py:598 +msgid "The request is missing one or more required fields." +msgstr "" + +#: lms/djangoapps/shoppingcart/processors/CyberSource.py:358 +#: lms/djangoapps/shoppingcart/processors/CyberSource2.py:599 +msgid "One or more fields in the request contains invalid data." +msgstr "" + +#: lms/djangoapps/shoppingcart/processors/CyberSource.py:360 +msgid "" +"\n" +" The merchantReferenceCode sent with this authorization request matches the\n" +" merchantReferenceCode of another authorization request that you sent in the last 15 minutes.\n" +" Possible fix: retry the payment after 15 minutes.\n" +" " +msgstr "" + +#: lms/djangoapps/shoppingcart/processors/CyberSource.py:365 +msgid "" +"Error: General system failure. Possible fix: retry the payment after a few " +"minutes." +msgstr "" + +#: lms/djangoapps/shoppingcart/processors/CyberSource.py:367 +msgid "" +"\n" +" Error: The request was received but there was a server timeout.\n" +" This error does not include timeouts between the client and the server.\n" +" Possible fix: retry the payment after some time.\n" +" " +msgstr "" + +#: lms/djangoapps/shoppingcart/processors/CyberSource.py:373 +msgid "" +"\n" +" Error: The request was received, but a service did not finish running in time\n" +" Possible fix: retry the payment after some time.\n" +" " +msgstr "" + +#: lms/djangoapps/shoppingcart/processors/CyberSource.py:377 +msgid "" +"The issuing bank has questions about the request. Possible fix: retry with " +"another form of payment" +msgstr "" + +#: lms/djangoapps/shoppingcart/processors/CyberSource.py:379 +msgid "" +"\n" +" Expired card. You might also receive this if the expiration date you\n" +" provided does not match the date the issuing bank has on file.\n" +" Possible fix: retry with another form of payment\n" +" " +msgstr "" + +#: lms/djangoapps/shoppingcart/processors/CyberSource.py:385 +msgid "" +"\n" +" General decline of the card. No other information provided by the issuing bank.\n" +" Possible fix: retry with another form of payment\n" +" " +msgstr "" + +#: lms/djangoapps/shoppingcart/processors/CyberSource.py:389 +msgid "" +"Insufficient funds in the account. Possible fix: retry with another form of " +"payment" +msgstr "" + +#: lms/djangoapps/shoppingcart/processors/CyberSource.py:391 +#: lms/djangoapps/shoppingcart/processors/CyberSource.py:402 +msgid "Unknown reason" +msgstr "" + +#: lms/djangoapps/shoppingcart/processors/CyberSource.py:392 +msgid "" +"Issuing bank unavailable. Possible fix: retry again after a few minutes" +msgstr "" + +#: lms/djangoapps/shoppingcart/processors/CyberSource.py:394 +msgid "" +"\n" +" Inactive card or card not authorized for card-not-present transactions.\n" +" Possible fix: retry with another form of payment\n" +" " +msgstr "" + +#: lms/djangoapps/shoppingcart/processors/CyberSource.py:398 +msgid "" +"The card has reached the credit limit. Possible fix: retry with another form" +" of payment" +msgstr "" + +#: lms/djangoapps/shoppingcart/processors/CyberSource.py:399 +msgid "" +"Invalid card verification number. Possible fix: retry with another form of " +"payment" +msgstr "" + +#: lms/djangoapps/shoppingcart/processors/CyberSource.py:403 +msgid "" +"Invalid account number. Possible fix: retry with another form of payment" +msgstr "" + +#: lms/djangoapps/shoppingcart/processors/CyberSource.py:405 +msgid "" +"\n" +" The card type is not accepted by the payment processor.\n" +" Possible fix: retry with another form of payment\n" +" " +msgstr "" + +#: lms/djangoapps/shoppingcart/processors/CyberSource.py:409 +msgid "" +"General decline by the processor. Possible fix: retry with another form of " +"payment" +msgstr "" + +#: lms/djangoapps/shoppingcart/processors/CyberSource.py:411 +#, python-brace-format +msgid "" +"There is a problem with our CyberSource merchant configuration. Please let " +"us know at {0}" +msgstr "" + +#: lms/djangoapps/shoppingcart/processors/CyberSource.py:414 +msgid "The requested amount exceeds the originally authorized amount." +msgstr "" + +#: lms/djangoapps/shoppingcart/processors/CyberSource.py:415 +msgid "Processor Failure. Possible fix: retry the payment" +msgstr "" + +#: lms/djangoapps/shoppingcart/processors/CyberSource.py:417 +msgid "The authorization has already been captured" +msgstr "" + +#: lms/djangoapps/shoppingcart/processors/CyberSource.py:420 +#: lms/djangoapps/shoppingcart/processors/CyberSource2.py:672 +msgid "" +"The requested transaction amount must match the previous transaction amount." +msgstr "" + +#: lms/djangoapps/shoppingcart/processors/CyberSource.py:422 +msgid "" +"\n" +" The card type sent is invalid or does not correlate with the credit card number.\n" +" Possible fix: retry with the same card or another form of payment\n" +" " +msgstr "" + +#: lms/djangoapps/shoppingcart/processors/CyberSource.py:428 +#: lms/djangoapps/shoppingcart/processors/CyberSource2.py:678 +msgid "The request ID is invalid." +msgstr "" + +#: lms/djangoapps/shoppingcart/processors/CyberSource.py:434 +msgid "" +"\n" +" You requested a capture through the API, but there is no corresponding, unused authorization record.\n" +" " +msgstr "" + +#: lms/djangoapps/shoppingcart/processors/CyberSource.py:438 +#: lms/djangoapps/shoppingcart/processors/CyberSource2.py:685 +msgid "The transaction has already been settled or reversed." +msgstr "" + +#: lms/djangoapps/shoppingcart/processors/CyberSource.py:441 +msgid "" +"\n" +" The capture or credit is not voidable because the capture or credit information has already been\n" +" submitted to your processor. Or, you requested a void for a type of transaction that cannot be voided.\n" +" " +msgstr "" + +#: lms/djangoapps/shoppingcart/processors/CyberSource.py:446 +msgid "You requested a credit for a capture that was previously voided" +msgstr "" + +#: lms/djangoapps/shoppingcart/processors/CyberSource.py:448 +msgid "" +"\n" +" Error: The request was received, but there was a timeout at the payment processor.\n" +" Possible fix: retry the payment.\n" +" " +msgstr "" + +#: lms/djangoapps/shoppingcart/processors/CyberSource.py:453 +msgid "" +"\n" +" The authorization request was approved by the issuing bank but declined by CyberSource.'\n" +" Possible fix: retry with a different form of payment.\n" +" " +msgstr "" + +#. Translators: this text appears when an unfamiliar error code occurs during +#. payment, +#. for which we don't know a user-friendly message to display in advance. +#: lms/djangoapps/shoppingcart/processors/CyberSource2.py:49 +msgid "UNKNOWN REASON" +msgstr "" + +#: lms/djangoapps/shoppingcart/processors/CyberSource2.py:181 +#, python-brace-format +msgid "The payment processor did not return a required parameter: {parameter}" +msgstr "" + +#: lms/djangoapps/shoppingcart/processors/CyberSource2.py:189 +#, python-brace-format +msgid "" +"The payment processor returned a badly-typed value {value} for parameter " +"{parameter}." +msgstr "" + +#: lms/djangoapps/shoppingcart/processors/CyberSource2.py:373 +#, python-brace-format +msgid "" +"The amount charged by the processor {charged_amount} " +"{charged_amount_currency} is different than the total cost of the order " +"{total_cost} {total_cost_currency}." +msgstr "" + +#: lms/djangoapps/shoppingcart/processors/CyberSource2.py:470 +#, python-brace-format +msgid "" +"Sorry! Our payment processor did not accept your payment. The decision they" +" returned was {decision}, and the reason was {reason}. You were not " +"charged. Please try a different form of payment. Contact us with payment-" +"related questions at {email}." +msgstr "" + +#: lms/djangoapps/shoppingcart/processors/CyberSource2.py:501 +#, python-brace-format +msgid "" +"Sorry! Our payment processor sent us back a payment confirmation that had " +"inconsistent data! We apologize that we cannot verify whether the charge " +"went through and take further action on your order. The specific error " +"message is: {msg} Your credit card may possibly have been charged. Contact " +"us with payment-specific questions at {email}." +msgstr "" + +#: lms/djangoapps/shoppingcart/processors/CyberSource2.py:513 +#, python-brace-format +msgid "" +"Sorry! Due to an error your purchase was charged for a different amount than" +" the order total! The specific error message is: {msg}. Your credit card has" +" probably been charged. Contact us with payment-specific questions at " +"{email}." +msgstr "" + +#: lms/djangoapps/shoppingcart/processors/CyberSource2.py:524 +#, python-brace-format +msgid "" +"Sorry! Our payment processor sent us back a corrupted message regarding your" +" charge, so we are unable to validate that the message actually came from " +"the payment processor. The specific error message is: {msg}. We apologize " +"that we cannot verify whether the charge went through and take further " +"action on your order. Your credit card may possibly have been charged. " +"Contact us with payment-specific questions at {email}." +msgstr "" + +#: lms/djangoapps/shoppingcart/processors/CyberSource2.py:537 +#, python-brace-format +msgid "" +"Sorry! Our payment processor sent us back a message saying that you have " +"cancelled this transaction. The items in your shopping cart will exist for " +"future purchase. If you feel that this is in error, please contact us with " +"payment-specific questions at {email}." +msgstr "" + +#: lms/djangoapps/shoppingcart/processors/CyberSource2.py:547 +#, python-brace-format +msgid "" +"We're sorry, but this payment was declined. The items in your shopping cart " +"have been saved. If you have any questions about this transaction, please " +"contact us at {email}." +msgstr "" + +#: lms/djangoapps/shoppingcart/processors/CyberSource2.py:556 +#, python-brace-format +msgid "" +"Sorry! Your payment could not be processed because an unexpected exception " +"occurred. Please contact us at {email} for assistance." +msgstr "" + +#: lms/djangoapps/shoppingcart/processors/CyberSource2.py:601 +msgid "" +"\n" +" The merchant reference code for this authorization request matches the merchant reference code of another\n" +" authorization request that you sent within the past 15 minutes.\n" +" Possible action: Resend the request with a unique merchant reference code.\n" +" " +msgstr "" + +#: lms/djangoapps/shoppingcart/processors/CyberSource2.py:606 +msgid "Only a partial amount was approved." +msgstr "" + +#: lms/djangoapps/shoppingcart/processors/CyberSource2.py:607 +msgid "General system failure." +msgstr "" + +#: lms/djangoapps/shoppingcart/processors/CyberSource2.py:609 +msgid "" +"\n" +" The request was received but there was a server timeout. This error does not include timeouts between the\n" +" client and the server.\n" +" " +msgstr "" + +#: lms/djangoapps/shoppingcart/processors/CyberSource2.py:613 +msgid "" +"The request was received, but a service did not finish running in time." +msgstr "" + +#: lms/djangoapps/shoppingcart/processors/CyberSource2.py:615 +msgid "" +"\n" +" The authorization request was approved by the issuing bank but declined by CyberSource\n" +" because it did not pass the Address Verification System (AVS).\n" +" " +msgstr "" + +#: lms/djangoapps/shoppingcart/processors/CyberSource2.py:620 +msgid "" +"\n" +" The issuing bank has questions about the request. You do not receive an\n" +" authorization code programmatically, but you might receive one verbally by calling the processor.\n" +" Possible action: retry with another form of payment.\n" +" " +msgstr "" + +#: lms/djangoapps/shoppingcart/processors/CyberSource2.py:626 +msgid "" +"\n" +" Expired card. You might also receive this if the expiration date you\n" +" provided does not match the date the issuing bank has on file.\n" +" Possible action: retry with another form of payment.\n" +" " +msgstr "" + +#: lms/djangoapps/shoppingcart/processors/CyberSource2.py:632 +msgid "" +"\n" +" General decline of the card. No other information provided by the issuing bank.\n" +" Possible action: retry with another form of payment.\n" +" " +msgstr "" + +#: lms/djangoapps/shoppingcart/processors/CyberSource2.py:636 +msgid "" +"Insufficient funds in the account. Possible action: retry with another form " +"of payment." +msgstr "" + +#: lms/djangoapps/shoppingcart/processors/CyberSource2.py:638 +msgid "Stolen or lost card." +msgstr "" + +#: lms/djangoapps/shoppingcart/processors/CyberSource2.py:639 +msgid "" +"Issuing bank unavailable. Possible action: retry again after a few minutes." +msgstr "" + +#: lms/djangoapps/shoppingcart/processors/CyberSource2.py:641 +msgid "" +"\n" +" Inactive card or card not authorized for card-not-present transactions.\n" +" Possible action: retry with another form of payment.\n" +" " +msgstr "" + +#: lms/djangoapps/shoppingcart/processors/CyberSource2.py:645 +msgid "CVN did not match." +msgstr "" + +#: lms/djangoapps/shoppingcart/processors/CyberSource2.py:646 +msgid "" +"The card has reached the credit limit. Possible action: retry with another " +"form of payment." +msgstr "" + +#: lms/djangoapps/shoppingcart/processors/CyberSource2.py:647 +msgid "" +"Invalid card verification number (CVN). Possible action: retry with another " +"form of payment." +msgstr "" + +#: lms/djangoapps/shoppingcart/processors/CyberSource2.py:650 +msgid "The customer matched an entry on the processors negative file." +msgstr "" + +#: lms/djangoapps/shoppingcart/processors/CyberSource2.py:651 +msgid "Account frozen. Possible action: retry with another form of payment." +msgstr "" + +#: lms/djangoapps/shoppingcart/processors/CyberSource2.py:653 +msgid "" +"\n" +" The authorization request was approved by the issuing bank but declined by\n" +" CyberSource because it did not pass the CVN check.\n" +" Possible action: retry with another form of payment.\n" +" " +msgstr "" + +#: lms/djangoapps/shoppingcart/processors/CyberSource2.py:658 +msgid "" +"Invalid account number. Possible action: retry with another form of payment." +msgstr "" + +#: lms/djangoapps/shoppingcart/processors/CyberSource2.py:660 +msgid "" +"\n" +" The card type is not accepted by the payment processor.\n" +" Possible action: retry with another form of payment.\n" +" " +msgstr "" + +#: lms/djangoapps/shoppingcart/processors/CyberSource2.py:664 +msgid "" +"General decline by the processor. Possible action: retry with another form " +"of payment." +msgstr "" + +#: lms/djangoapps/shoppingcart/processors/CyberSource2.py:666 +#, python-brace-format +msgid "" +"There is a problem with the information in your CyberSource account. Please" +" let us know at {0}" +msgstr "" + +#: lms/djangoapps/shoppingcart/processors/CyberSource2.py:668 +msgid "The requested capture amount exceeds the originally authorized amount." +msgstr "" + +#: lms/djangoapps/shoppingcart/processors/CyberSource2.py:669 +msgid "Processor Failure. Possible action: retry the payment" +msgstr "" + +#: lms/djangoapps/shoppingcart/processors/CyberSource2.py:670 +msgid "The authorization has already been reversed." +msgstr "" + +#: lms/djangoapps/shoppingcart/processors/CyberSource2.py:671 +msgid "The authorization has already been captured." +msgstr "" + +#: lms/djangoapps/shoppingcart/processors/CyberSource2.py:674 +msgid "" +"\n" +" The card type sent is invalid or does not correlate with the credit card number.\n" +" Possible action: retry with the same card or another form of payment.\n" +" " +msgstr "" + +#: lms/djangoapps/shoppingcart/processors/CyberSource2.py:680 +msgid "" +"\n" +" You requested a capture, but there is no corresponding, unused authorization record. Occurs if there was\n" +" not a previously successful authorization request or if the previously successful authorization has already\n" +" been used by another capture request.\n" +" " +msgstr "" + +#: lms/djangoapps/shoppingcart/processors/CyberSource2.py:687 +msgid "" +"\n" +" Either the capture or credit is not voidable because the capture or credit information has already been\n" +" submitted to your processor, or you requested a void for a type of transaction that cannot be voided.\n" +" " +msgstr "" + +#: lms/djangoapps/shoppingcart/processors/CyberSource2.py:691 +msgid "You requested a credit for a capture that was previously voided." +msgstr "" + +#: lms/djangoapps/shoppingcart/processors/CyberSource2.py:692 +msgid "" +"The request was received, but there was a timeout at the payment processor." +msgstr "" + +#: lms/djangoapps/shoppingcart/processors/CyberSource2.py:693 +msgid "Stand-alone credits are not allowed." +msgstr "" + +#: lms/djangoapps/shoppingcart/processors/CyberSource2.py:694 +msgid "The cardholder is enrolled for payer authentication" +msgstr "" + +#: lms/djangoapps/shoppingcart/processors/CyberSource2.py:695 +msgid "Payer authentication could not be authenticated" +msgstr "" + +#: lms/djangoapps/shoppingcart/processors/CyberSource2.py:697 +msgid "" +"\n" +" The authorization request was approved by the issuing bank but declined by CyberSource based\n" +" on your legacy Smart Authorization settings.\n" +" Possible action: retry with a different form of payment.\n" +" " +msgstr "" + +#: lms/djangoapps/shoppingcart/reports.py:93 +msgid "Order Number" +msgstr "" + +#: lms/djangoapps/shoppingcart/reports.py:94 +msgid "Customer Name" +msgstr "" + +#: lms/djangoapps/shoppingcart/reports.py:95 +msgid "Date of Original Transaction" +msgstr "" + +#: lms/djangoapps/shoppingcart/reports.py:96 +msgid "Date of Refund" +msgstr "" + +#: lms/djangoapps/shoppingcart/reports.py:97 +msgid "Amount of Refund" +msgstr "" + +#: lms/djangoapps/shoppingcart/reports.py:98 +#: lms/djangoapps/shoppingcart/reports.py:264 +msgid "Service Fees (if any)" +msgstr "" + +#: lms/djangoapps/shoppingcart/reports.py:133 +msgid "Purchase Time" +msgstr "" + +#: lms/djangoapps/shoppingcart/reports.py:134 +msgid "Order ID" +msgstr "" + +#: lms/djangoapps/shoppingcart/reports.py:137 +msgid "Unit Cost" +msgstr "" + +#: lms/djangoapps/shoppingcart/reports.py:138 +msgid "Total Cost" +msgstr "" + +#: lms/djangoapps/shoppingcart/reports.py:139 +msgid "Currency" +msgstr "" + +#: lms/djangoapps/shoppingcart/reports.py:141 +msgid "Comments" +msgstr "" + +#: lms/djangoapps/shoppingcart/reports.py:210 +#: lms/djangoapps/shoppingcart/reports.py:260 +msgid "University" +msgstr "" + +#: lms/djangoapps/shoppingcart/reports.py:212 +msgid "Course Announce Date" +msgstr "" + +#: lms/djangoapps/shoppingcart/reports.py:213 +msgid "Course Start Date" +msgstr "" + +#: lms/djangoapps/shoppingcart/reports.py:214 +msgid "Course Registration Close Date" +msgstr "" + +#: lms/djangoapps/shoppingcart/reports.py:215 +msgid "Course Registration Period" +msgstr "" + +#: lms/djangoapps/shoppingcart/reports.py:216 +msgid "Total Enrolled" +msgstr "" + +#: lms/djangoapps/shoppingcart/reports.py:217 +msgid "Audit Enrollment" +msgstr "" + +#: lms/djangoapps/shoppingcart/reports.py:218 +msgid "Honor Code Enrollment" +msgstr "" + +#: lms/djangoapps/shoppingcart/reports.py:219 +msgid "Verified Enrollment" +msgstr "" + +#: lms/djangoapps/shoppingcart/reports.py:220 +msgid "Gross Revenue" +msgstr "" + +#: lms/djangoapps/shoppingcart/reports.py:221 +msgid "Gross Revenue over the Minimum" +msgstr "" + +#: lms/djangoapps/shoppingcart/reports.py:222 +msgid "Number of Verified Students Contributing More than the Minimum" +msgstr "" + +#: lms/djangoapps/shoppingcart/reports.py:223 +msgid "Number of Refunds" +msgstr "" + +#: lms/djangoapps/shoppingcart/reports.py:224 +msgid "Dollars Refunded" +msgstr "" + +#: lms/djangoapps/shoppingcart/reports.py:262 +msgid "Number of Transactions" +msgstr "" + +#: lms/djangoapps/shoppingcart/reports.py:263 +msgid "Total Payments Collected" +msgstr "" + +#: lms/djangoapps/shoppingcart/reports.py:265 +msgid "Number of Successful Refunds" +msgstr "" + +#: lms/djangoapps/shoppingcart/reports.py:266 +msgid "Total Amount of Refunds" +msgstr "" + +#: lms/djangoapps/shoppingcart/views.py:111 +msgid "You must be logged-in to add to a shopping cart" +msgstr "" + +#: lms/djangoapps/shoppingcart/views.py:118 +msgid "The course you requested does not exist." +msgstr "" + +#: lms/djangoapps/shoppingcart/views.py:120 +#, python-brace-format +msgid "The course {course_id} is already in your cart." +msgstr "" + +#: lms/djangoapps/shoppingcart/views.py:123 +#, python-brace-format +msgid "You are already registered in course {course_id}." +msgstr "" + +#: lms/djangoapps/shoppingcart/views.py:135 +msgid "Course added to cart." +msgstr "" + +#: lms/djangoapps/shoppingcart/views.py:294 +#: lms/djangoapps/shoppingcart/views.py:519 +#, python-brace-format +msgid "Discount does not exist against code '{code}'." +msgstr "" + +#: lms/djangoapps/shoppingcart/views.py:463 +#, python-brace-format +msgid "This enrollment code ({enrollment_code}) is no longer valid." +msgstr "" + +#: lms/djangoapps/shoppingcart/views.py:471 +#, python-brace-format +msgid "This enrollment code ({enrollment_code}) is not valid." +msgstr "" + +#: lms/djangoapps/shoppingcart/views.py:481 +#, python-brace-format +msgid "" +"Code '{registration_code}' is not valid for any course in the shopping cart." +msgstr "" + +#: lms/djangoapps/shoppingcart/views.py:494 +msgid "" +"Cart item quantity should not be greater than 1 when applying activation " +"code" +msgstr "" + +#: lms/djangoapps/shoppingcart/views.py:515 +msgid "Only one coupon redemption is allowed against an order" +msgstr "" + +#: lms/djangoapps/shoppingcart/views.py:761 +msgid "success" +msgstr "" + +#: lms/djangoapps/shoppingcart/views.py:1000 +msgid "You do not have permission to view this page." +msgstr "" + +#: lms/djangoapps/student_account/views.py:219 +msgid "No email address provided." +msgstr "" + +#: lms/djangoapps/student_account/views.py:322 +msgid "Create Account" +msgstr "" + +#: lms/djangoapps/student_account/views.py:368 +msgid "Continue" +msgstr "" + +#: lms/djangoapps/support/views/index.py:14 +msgid "View and regenerate certificates." +msgstr "" + +#: lms/djangoapps/support/views/index.py:21 +msgid "Manual Refund" +msgstr "" + +#: lms/djangoapps/support/views/index.py:22 +msgid "Track refunds issued directly through CyberSource." +msgstr "" + +#: lms/djangoapps/support/views/index.py:26 +msgid "Enrollment" +msgstr "" + +#: lms/djangoapps/support/views/index.py:27 +msgid "View and update learner enrollments." +msgstr "" + +#: lms/djangoapps/support/views/refund.py:35 +msgid "Email Address" +msgstr "" + +#: lms/djangoapps/support/views/refund.py:36 +#: openedx/core/djangoapps/schedules/admin.py:22 +msgid "Course ID" +msgstr "" + +#: lms/djangoapps/support/views/refund.py:47 +msgid "User not found" +msgstr "" + +#: lms/djangoapps/support/views/refund.py:72 +#, python-brace-format +msgid "Course {course_id} not past the refund window." +msgstr "" + +#: lms/djangoapps/support/views/refund.py:80 +#, python-brace-format +msgid "No order found for {user} in course {course_id}" +msgstr "" + +#: lms/djangoapps/support/views/refund.py:136 +#, python-brace-format +msgid "Unenrolled {user} from {course_id}" +msgstr "" + +#: lms/djangoapps/support/views/refund.py:143 +#, python-brace-format +msgid "Refunded {cost} for order id {order_id}" +msgstr "" + +#: lms/djangoapps/teams/models.py:101 +msgid "Optional language the team uses as ISO 639-1 code." +msgstr "" + +#: lms/djangoapps/teams/plugins.py:17 +msgid "Teams" +msgstr "" + +#: lms/djangoapps/teams/views.py:375 lms/djangoapps/teams/views.py:758 +#, python-brace-format +msgid "The supplied course id {course_id} is not valid." +msgstr "" + +#: lms/djangoapps/teams/views.py:384 +msgid "course_id must be provided" +msgstr "" + +#: lms/djangoapps/teams/views.py:391 +msgid "text_search and order_by cannot be provided together" +msgstr "" + +#: lms/djangoapps/teams/views.py:402 +#, python-brace-format +msgid "The supplied topic id {topic_id} is not valid" +msgstr "" + +#: lms/djangoapps/teams/views.py:412 +msgid "Error connecting to elasticsearch" +msgstr "" + +#. Translators: 'ordering' is a string describing a way +#. of ordering a list. For example, {ordering} may be +#. 'name', indicating that the user wants to sort the +#. list by lower case name. +#: lms/djangoapps/teams/views.py:456 lms/djangoapps/teams/views.py:785 +#, python-brace-format +msgid "The ordering {ordering} is not supported" +msgstr "" + +#: lms/djangoapps/teams/views.py:480 +#, python-brace-format +msgid "The supplied course_id {course_id} is not valid." +msgstr "" + +#: lms/djangoapps/teams/views.py:493 +msgid "You are already in a team in this course." +msgstr "" + +#: lms/djangoapps/teams/views.py:1063 +msgid "username or team_id must be specified." +msgstr "" + +#: lms/djangoapps/teams/views.py:1083 +msgid "Username is required." +msgstr "" + +#: lms/djangoapps/teams/views.py:1086 +msgid "Team id is required." +msgstr "" + +#: lms/djangoapps/teams/views.py:1110 +msgid "This team is already full." +msgstr "" + +#: lms/djangoapps/teams/views.py:1128 +#, python-brace-format +msgid "The user {username} is already a member of a team in this course." +msgstr "" + +#: lms/djangoapps/teams/views.py:1136 +#, python-brace-format +msgid "" +"The user {username} is not enrolled in the course associated with this team." +msgstr "" + +#: lms/djangoapps/verify_student/models.py:353 +#, python-brace-format +msgid "Your {platform_name} verification has expired." +msgstr "" + +#: lms/djangoapps/verify_student/models.py:1030 +msgid "The course for which this deadline applies" +msgstr "" + +#: lms/djangoapps/verify_student/models.py:1035 +msgid "" +"The datetime after which users are no longer allowed to submit photos for " +"verification." +msgstr "" + +#: lms/djangoapps/verify_student/views.py:148 +msgid "Intro" +msgstr "" + +#: lms/djangoapps/verify_student/views.py:149 +msgid "Make payment" +msgstr "" + +#: lms/djangoapps/verify_student/views.py:150 +msgid "Payment confirmation" +msgstr "" + +#: lms/djangoapps/verify_student/views.py:151 +msgid "Take photo" +msgstr "" + +#: lms/djangoapps/verify_student/views.py:152 +msgid "Take a photo of your ID" +msgstr "" + +#: lms/djangoapps/verify_student/views.py:153 +msgid "Review your info" +msgstr "" + +#: lms/djangoapps/verify_student/views.py:154 +msgid "Enrollment confirmation" +msgstr "" + +#: lms/djangoapps/verify_student/views.py:798 +msgid "Selected price is not valid number." +msgstr "" + +#: lms/djangoapps/verify_student/views.py:821 +msgid "This course doesn't support paid certificates" +msgstr "" + +#: lms/djangoapps/verify_student/views.py:827 +msgid "No selected price or selected price is below minimum." +msgstr "" + +#: lms/djangoapps/verify_student/views.py:954 +msgid "" +"Photo ID image is required if the user does not have an initial verification" +" attempt." +msgstr "" + +#: lms/djangoapps/verify_student/views.py:959 +msgid "Missing required parameter face_image" +msgstr "" + +#: lms/djangoapps/verify_student/views.py:967 +msgid "Invalid course key" +msgstr "" + +#: lms/djangoapps/verify_student/views.py:986 +msgid "No profile found for user" +msgstr "" + +#: lms/djangoapps/verify_student/views.py:989 +#, python-brace-format +msgid "Name must be at least {min_length} characters long." +msgstr "" + +#: lms/djangoapps/verify_student/views.py:1020 +msgid "Image data is not valid." +msgstr "" + +#: lms/djangoapps/verify_student/views.py:1067 +msgid "Verification photos received" +msgstr "" + +#: lms/envs/common.py:54 +msgid "Your Platform Name Here" +msgstr "" + +#: lms/envs/common.py:55 +msgid "Your Platform Description Here" +msgstr "" + +#: lms/envs/common.py:669 +msgid "Audit" +msgstr "" + +#. Translators: This is the website name of www.facebook.com. Please +#. translate this the way that Facebook advertises in your language. +#: lms/envs/common.py:2423 +msgid "Facebook" +msgstr "" + +#: lms/envs/common.py:2425 +#, python-brace-format +msgid "Like {platform_name} on Facebook" +msgstr "" + +#. Translators: This is the website name of www.twitter.com. Please +#. translate this the way that Twitter advertises in your language. +#: lms/envs/common.py:2430 +msgid "Twitter" +msgstr "" + +#: lms/envs/common.py:2432 +#, python-brace-format +msgid "Follow {platform_name} on Twitter" +msgstr "" + +#. Translators: This is the website name of www.linkedin.com. Please +#. translate this the way that LinkedIn advertises in your language. +#: lms/envs/common.py:2437 +msgid "LinkedIn" +msgstr "" + +#: lms/envs/common.py:2439 +#, python-brace-format +msgid "Follow {platform_name} on LinkedIn" +msgstr "" + +#. Translators: This is the website name of plus.google.com. Please +#. translate this the way that Google+ advertises in your language. +#: lms/envs/common.py:2444 +msgid "Google+" +msgstr "" + +#: lms/envs/common.py:2446 +#, python-brace-format +msgid "Follow {platform_name} on Google+" +msgstr "" + +#. Translators: This is the website name of www.tumblr.com. Please +#. translate this the way that Tumblr advertises in your language. +#: lms/envs/common.py:2451 +msgid "Tumblr" +msgstr "" + +#. Translators: This is the website name of www.meetup.com. Please +#. translate this the way that MeetUp advertises in your language. +#: lms/envs/common.py:2457 +msgid "Meetup" +msgstr "" + +#. Translators: This is the website name of www.reddit.com. Please +#. translate this the way that Reddit advertises in your language. +#: lms/envs/common.py:2463 +msgid "Reddit" +msgstr "" + +#: lms/envs/common.py:2465 +#, python-brace-format +msgid "Subscribe to the {platform_name} subreddit" +msgstr "" + +#. Translators: This is the website name of https://vk.com. Please +#. translate this the way that VK advertises in your language. +#: lms/envs/common.py:2470 +msgid "VK" +msgstr "" + +#. Translators: This is the website name of http://www.weibo.com. Please +#. translate this the way that Weibo advertises in your language. +#: lms/envs/common.py:2476 +msgid "Weibo" +msgstr "" + +#. Translators: This is the website name of www.youtube.com. Please +#. translate this the way that YouTube advertises in your language. +#: lms/envs/common.py:2482 +msgid "Youtube" +msgstr "" + +#: lms/envs/common.py:2484 +#, python-brace-format +msgid "Subscribe to the {platform_name} YouTube channel" +msgstr "" + +#: lms/envs/common.py:2929 +msgid "Your Platform Insights" +msgstr "" + +#: lms/envs/common.py:2940 +msgid "Kosovo" +msgstr "" + +#: lms/envs/common.py:3341 +#, python-brace-format +msgid "Welcome to {platform_name}." +msgstr "" + +#: lms/envs/common.py:3343 +#, python-brace-format +msgid "" +"{start_bold}{enterprise_name}{end_bold} has partnered with " +"{start_bold}{platform_name}{end_bold} to offer you high-quality learning " +"opportunities from the world's best universities." +msgstr "" + +#: lms/templates/emails/password_reset_subject.txt:3 +#, python-format +msgid "Password reset on %(platform_name)s" +msgstr "" + +#: lms/templates/logout.html:4 +msgid "Signed Out" +msgstr "" + +#: lms/templates/logout.html:7 +msgid "You have signed out." +msgstr "" + +#: lms/templates/logout.html:10 +#, python-format +msgid "" +"\n" +" If you are not redirected within 5 seconds, click here to go to the home page.\n" +" " +msgstr "" + +#: lms/templates/main_django.html:30 +msgid "Skip to main content" +msgstr "" + +#: lms/templates/oauth2_provider/authorize.html:5 +#: lms/templates/oauth2_provider/authorize.html:15 +msgid "Authorize" +msgstr "" + +#: lms/templates/oauth2_provider/authorize.html:24 +msgid "" +"The above application requests the following permissions from your account:" +msgstr "" + +#: lms/templates/oauth2_provider/authorize.html:30 +msgid "" +"Please click the 'Allow' button to grant these permissions to the above " +"application. Otherwise, to withhold these permissions, please click the " +"'Cancel' button." +msgstr "" + +#: lms/templates/oauth2_provider/authorize.html:38 +msgid "Cancel" +msgstr "" + +#: lms/templates/oauth2_provider/authorize.html:38 +msgid "Allow" +msgstr "" + +#: lms/templates/oauth2_provider/authorize.html:44 +msgid "Error" +msgstr "" + +#: lms/templates/registration/password_reset_email.html:2 +#, python-format +msgid "" +"You're receiving this e-mail because you requested a password reset for your" +" user account at %(platform_name)s." +msgstr "" + +#: lms/templates/registration/password_reset_email.html:4 +msgid "Please go to the following page and choose a new password:" +msgstr "" + +#: lms/templates/registration/password_reset_email.html:9 +msgid "" +"If you didn't request this change, you can disregard this email - we have " +"not yet reset your password." +msgstr "" + +#: lms/templates/registration/password_reset_email.html:11 +msgid "Thanks for using our site!" +msgstr "" + +#: lms/templates/registration/password_reset_email.html:13 +#, python-format +msgid "The %(platform_name)s Team" +msgstr "" + +#: lms/templates/wiki/article.html:30 +msgid "Last modified:" +msgstr "" + +#: lms/templates/wiki/article.html:36 +msgid "See all children" +msgstr "" + +#: lms/templates/wiki/article.html:47 +msgid "This article was last modified:" +msgstr "" + +#: lms/templates/wiki/create.html:4 lms/templates/wiki/create.html.py:29 +msgid "Add new article" +msgstr "" + +#: lms/templates/wiki/create.html:36 +msgid "Create article" +msgstr "" + +#: lms/templates/wiki/create.html:41 lms/templates/wiki/delete.html:12 +#: lms/templates/wiki/delete.html.py:53 +msgid "Go back" +msgstr "" + +#: lms/templates/wiki/delete.html:4 lms/templates/wiki/delete.html.py:49 +#: lms/templates/wiki/edit.html:41 +msgid "Delete article" +msgstr "" + +#: lms/templates/wiki/delete.html:8 +#: lms/templates/wiki/plugins/attachments/index.html:91 +msgid "Delete" +msgstr "" + +#: lms/templates/wiki/delete.html:11 +msgid "You cannot delete a root article." +msgstr "" + +#: lms/templates/wiki/delete.html:17 +msgid "" +"You cannot delete this article because you do not have permission to delete " +"articles with children. Try to remove the children manually one-by-one." +msgstr "" + +#: lms/templates/wiki/delete.html:23 +msgid "" +"You are deleting an article. This means that its children will be deleted as" +" well. If you choose to purge, children will also be purged!" +msgstr "" + +#: lms/templates/wiki/delete.html:25 +msgid "Articles that will be deleted" +msgstr "" + +#: lms/templates/wiki/delete.html:31 +msgid "...and more!" +msgstr "" + +#: lms/templates/wiki/delete.html:39 +msgid "You are deleting an article. Please confirm." +msgstr "" + +#: lms/templates/wiki/edit.html:4 +msgid "Edit" +msgstr "" + +#: lms/templates/wiki/edit.html:28 lms/templates/wiki/edit.html.py:61 +msgid "Save changes" +msgstr "" + +#: lms/templates/wiki/edit.html:36 +msgid "Preview" +msgstr "" + +#: lms/templates/wiki/edit.html:47 lms/templates/wiki/history.html:203 +#: lms/templates/wiki/history.html:234 +#: lms/templates/wiki/includes/cheatsheet.html:4 +msgid "Close" +msgstr "" + +#: lms/templates/wiki/edit.html:50 +msgid "Wiki Preview" +msgstr "" + +#: lms/templates/wiki/edit.html:50 lms/templates/wiki/history.html:206 +#: lms/templates/wiki/history.html:237 +#: lms/templates/wiki/includes/cheatsheet.html:7 +msgid "window open" +msgstr "" + +#: lms/templates/wiki/edit.html:66 +msgid "Back to editor" +msgstr "" + +#: lms/templates/wiki/history.html:4 +msgid "History" +msgstr "" + +#: lms/templates/wiki/history.html:94 +msgid "" +"Click each revision to see a list of edited lines. Click the Preview button " +"to see how the article looked at this stage. At the bottom of this page, you" +" can change to a particular revision or merge an old revision with the " +"current one." +msgstr "" + +#: lms/templates/wiki/history.html:113 +msgid "(no log message)" +msgstr "" + +#: lms/templates/wiki/history.html:133 +msgid "Preview this revision" +msgstr "" + +#: lms/templates/wiki/history.html:152 +msgid "Auto log:" +msgstr "" + +#: lms/templates/wiki/history.html:160 +msgid "Change" +msgstr "" + +#: lms/templates/wiki/history.html:183 lms/templates/wiki/history.html:188 +msgid "Merge selected with current..." +msgstr "" + +#: lms/templates/wiki/history.html:193 +msgid "Switch to selected version" +msgstr "" + +#: lms/templates/wiki/history.html:206 +msgid "Wiki Revision Preview" +msgstr "" + +#: lms/templates/wiki/history.html:215 lms/templates/wiki/history.html:250 +msgid "Back to history view" +msgstr "" + +#: lms/templates/wiki/history.html:220 lms/templates/wiki/history.html:225 +msgid "Switch to this version" +msgstr "" + +#: lms/templates/wiki/history.html:237 +msgid "Merge Revision" +msgstr "" + +#: lms/templates/wiki/history.html:241 +msgid "Merge with current" +msgstr "" + +#: lms/templates/wiki/history.html:242 +msgid "" +"When you merge a revision with the current, all data will be retained from " +"both versions and merged at its approximate location from each revision." +msgstr "" + +#: lms/templates/wiki/history.html:242 +msgid "After this, it's important to do a manual review." +msgstr "" + +#: lms/templates/wiki/history.html:255 lms/templates/wiki/history.html:260 +msgid "Create new merged version" +msgstr "" + +#: lms/templates/wiki/includes/anonymous_blocked.html:6 +#, python-format +msgid "" +"\n" +" You need to log in or sign up to use this function.\n" +" " +msgstr "" + +#: lms/templates/wiki/includes/anonymous_blocked.html:10 +msgid "You need to log in or sign up to use this function." +msgstr "" + +#: lms/templates/wiki/includes/cheatsheet.html:7 +msgid "Wiki Cheatsheet" +msgstr "" + +#: lms/templates/wiki/includes/cheatsheet.html:13 +msgid "Wiki Syntax Help" +msgstr "" + +#: lms/templates/wiki/includes/cheatsheet.html:14 +msgid "" +"This wiki uses Markdown for styling. There are several " +"useful guides online. See any of the links below for in-depth details:" +msgstr "" + +#: lms/templates/wiki/includes/cheatsheet.html:16 +msgid "Markdown: Basics" +msgstr "" + +#: lms/templates/wiki/includes/cheatsheet.html:17 +msgid "Quick Markdown Syntax Guide" +msgstr "" + +#: lms/templates/wiki/includes/cheatsheet.html:18 +msgid "Miniature Markdown Guide" +msgstr "" + +#: lms/templates/wiki/includes/cheatsheet.html:20 +msgid "" +"To create a new wiki article, create a link to it. Clicking the link gives " +"you the creation page." +msgstr "" + +#: lms/templates/wiki/includes/cheatsheet.html:21 +msgid "[Article Name](wiki:ArticleName)" +msgstr "" + +#: lms/templates/wiki/includes/cheatsheet.html:24 +#, python-format +msgid "%(platform_name)s Additions:" +msgstr "" + +#: lms/templates/wiki/includes/cheatsheet.html:25 +msgid "Math Expression" +msgstr "" + +#: lms/templates/wiki/includes/cheatsheet.html:31 +msgid "Useful examples:" +msgstr "" + +#: lms/templates/wiki/includes/cheatsheet.html:34 +msgid "Wikipedia" +msgstr "" + +#: lms/templates/wiki/includes/cheatsheet.html:35 +#, python-format +msgid "%(platform_name)s Wiki" +msgstr "" + +#: lms/templates/wiki/includes/cheatsheet.html:38 +msgid "Huge Header" +msgstr "" + +#: lms/templates/wiki/includes/cheatsheet.html:41 +msgid "Smaller Header" +msgstr "" + +#. Translators: Leave the punctuation, but translate "emphasis" +#: lms/templates/wiki/includes/cheatsheet.html:45 +msgid "*emphasis* or _emphasis_" +msgstr "" + +#. Translators: Leave the punctuation, but translate "strong" +#: lms/templates/wiki/includes/cheatsheet.html:48 +msgid "**strong** or __strong__" +msgstr "" + +#: lms/templates/wiki/includes/cheatsheet.html:50 +msgid "Unordered List" +msgstr "" + +#: lms/templates/wiki/includes/cheatsheet.html:51 +msgid "Sub Item 1" +msgstr "" + +#: lms/templates/wiki/includes/cheatsheet.html:52 +msgid "Sub Item 2" +msgstr "" + +#: lms/templates/wiki/includes/cheatsheet.html:54 +msgid "Ordered" +msgstr "" + +#: lms/templates/wiki/includes/cheatsheet.html:55 +msgid "List" +msgstr "" + +#: lms/templates/wiki/includes/cheatsheet.html:57 +msgid "Quotes" +msgstr "" + +#: lms/templates/wiki/includes/editor_widget.html:4 +#, python-format +msgid "" +"\n" +" Markdown syntax is allowed. See the %(start_link)scheatsheet%(end_link)s for help.\n" +" " +msgstr "" + +#: lms/templates/wiki/plugins/attachments/index.html:4 +msgid "Attachments" +msgstr "" + +#: lms/templates/wiki/plugins/attachments/index.html:13 +msgid "Upload new file" +msgstr "" + +#: lms/templates/wiki/plugins/attachments/index.html:16 +msgid "Search and add file" +msgstr "" + +#: lms/templates/wiki/plugins/attachments/index.html:22 +msgid "Upload File" +msgstr "" + +#: lms/templates/wiki/plugins/attachments/index.html:26 +msgid "Upload file" +msgstr "" + +#: lms/templates/wiki/plugins/attachments/index.html:34 +msgid "Search files and articles" +msgstr "" + +#: lms/templates/wiki/plugins/attachments/index.html:35 +msgid "" +"You can reuse files from other articles. These files are subject to updates " +"on other articles which may or may not be a good thing." +msgstr "" + +#: lms/templates/wiki/plugins/attachments/index.html:39 +msgid "Search" +msgstr "" + +#: lms/templates/wiki/plugins/attachments/index.html:64 +msgid "" +"The following files are available for this article. Copy the markdown tag to" +" directly refer to a file from the article text." +msgstr "" + +#: lms/templates/wiki/plugins/attachments/index.html:83 +msgid "Markdown tag" +msgstr "" + +#: lms/templates/wiki/plugins/attachments/index.html:84 +msgid "Uploaded by" +msgstr "" + +#: lms/templates/wiki/plugins/attachments/index.html:85 +msgid "Size" +msgstr "" + +#: lms/templates/wiki/plugins/attachments/index.html:86 +msgid "File History" +msgstr "" + +#: lms/templates/wiki/plugins/attachments/index.html:93 +msgid "Detach" +msgstr "" + +#: lms/templates/wiki/plugins/attachments/index.html:96 +msgid "Replace" +msgstr "" + +#: lms/templates/wiki/plugins/attachments/index.html:103 +msgid "Restore" +msgstr "" + +#: lms/templates/wiki/plugins/attachments/index.html:114 +msgid "anonymous (IP logged)" +msgstr "" + +#: lms/templates/wiki/plugins/attachments/index.html:121 +msgid "File history" +msgstr "" + +#: lms/templates/wiki/plugins/attachments/index.html:121 +msgid "revisions" +msgstr "" + +#: lms/templates/wiki/plugins/attachments/index.html:129 +msgid "There are no attachments for this article." +msgstr "" + +#: lms/templates/wiki/preview_inline.html:13 +msgid "Previewing revision:" +msgstr "" + +#: lms/templates/wiki/preview_inline.html:20 +msgid "Previewing a merge between two revisions:" +msgstr "" + +#: lms/templates/wiki/preview_inline.html:32 +msgid "This revision has been deleted." +msgstr "" + +#: lms/templates/wiki/preview_inline.html:33 +msgid "Restoring to this revision will mark the article as deleted." +msgstr "" + +#: lms/urls.py:27 +msgid "LMS Administration" +msgstr "" + +#: openedx/core/djangoapps/api_admin/admin.py:33 +#, python-brace-format +msgid "" +"Once you have approved this request, go to {catalog_admin_url} to set up a " +"catalog for this user." +msgstr "" + +#: openedx/core/djangoapps/api_admin/forms.py:19 +msgid "Company Address" +msgstr "" + +#: openedx/core/djangoapps/api_admin/forms.py:20 +msgid "Describe what your application does." +msgstr "" + +#: openedx/core/djangoapps/api_admin/forms.py:24 +msgid "The URL of your company's website." +msgstr "" + +#: openedx/core/djangoapps/api_admin/forms.py:25 +msgid "The name of your company." +msgstr "" + +#: openedx/core/djangoapps/api_admin/forms.py:26 +msgid "The contact address of your company." +msgstr "" + +#: openedx/core/djangoapps/api_admin/forms.py:68 +#, python-brace-format +msgid "The following users do not exist: {usernames}." +msgstr "" + +#: openedx/core/djangoapps/api_admin/forms.py:81 +msgid "" +"Comma-separated list of usernames which will be able to view this catalog." +msgstr "" + +#: openedx/core/djangoapps/api_admin/models.py:32 +msgid "Denied" +msgstr "" + +#: openedx/core/djangoapps/api_admin/models.py:33 +msgid "Approved" +msgstr "" + +#: openedx/core/djangoapps/api_admin/models.py:41 +msgid "Status of this API access request" +msgstr "" + +#: openedx/core/djangoapps/api_admin/models.py:43 +msgid "The URL of the website associated with this API user." +msgstr "" + +#: openedx/core/djangoapps/api_admin/models.py:44 +msgid "The reason this user wants to access the API." +msgstr "" + +#: openedx/core/djangoapps/api_admin/models.py:140 +#, python-brace-format +msgid "API access request from {company}" +msgstr "" + +#: openedx/core/djangoapps/api_admin/models.py:175 +msgid "API access request" +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. +#: openedx/core/djangoapps/api_admin/widgets.py:27 +#, python-brace-format +msgid "" +"I, and my company, accept the {link_start}{platform_name} API Terms of " +"Service{link_end}." +msgstr "" + +#: openedx/core/djangoapps/bookmarks/views.py:35 +msgid "An error has occurred. Please try again." +msgstr "" + +#: openedx/core/djangoapps/bookmarks/views.py:228 +msgid "No data provided." +msgstr "" + +#: openedx/core/djangoapps/bookmarks/views.py:232 +msgid "Parameter usage_id not provided." +msgstr "" + +#: openedx/core/djangoapps/bookmarks/views.py:237 +#: openedx/core/djangoapps/bookmarks/views.py:317 +#, python-brace-format +msgid "Invalid usage_id: {usage_id}." +msgstr "" + +#: openedx/core/djangoapps/bookmarks/views.py:244 +#, python-brace-format +msgid "Block with usage_id: {usage_id} not found." +msgstr "" + +#: openedx/core/djangoapps/bookmarks/views.py:249 +#, python-brace-format +msgid "" +"You can create up to {max_num_bookmarks_per_course} bookmarks. You must " +"remove some bookmarks before you can add new ones." +msgstr "" + +#: openedx/core/djangoapps/bookmarks/views.py:338 +#: openedx/core/djangoapps/bookmarks/views.py:358 +#, python-brace-format +msgid "Bookmark with usage_id: {usage_id} does not exist." +msgstr "" + +#: openedx/core/djangoapps/catalog/models.py:18 +msgid "Internal API URL" +msgstr "" + +#: openedx/core/djangoapps/catalog/models.py:20 +msgid "DEPRECATED: Use the setting COURSE_CATALOG_API_URL." +msgstr "" + +#: openedx/core/djangoapps/catalog/models.py:28 +msgid "" +"Specified in seconds. Enable caching of API responses by setting this to a " +"value greater than 0." +msgstr "" + +#: openedx/core/djangoapps/catalog/models.py:38 +msgid "" +"Username created for Course Catalog Integration, e.g. " +"lms_catalog_service_user." +msgstr "" + +#: openedx/core/djangoapps/catalog/models.py:43 +msgid "Page Size" +msgstr "" + +#: openedx/core/djangoapps/catalog/models.py:46 +msgid "" +"Maximum number of records in paginated response of a single request to " +"catalog service." +msgstr "" + +#: openedx/core/djangoapps/cors_csrf/models.py:16 +msgid "" +"List of domains that are allowed to make cross-domain requests to this site." +" Please list each domain on its own line." +msgstr "" + +#: openedx/core/djangoapps/course_groups/cohorts.py:94 +msgid "Default Group" +msgstr "" + +#: openedx/core/djangoapps/course_groups/cohorts.py:385 +msgid "You cannot create two cohorts with the same name" +msgstr "" + +#: openedx/core/djangoapps/course_groups/cohorts.py:541 +msgid "" +"There must be one cohort to which students can automatically be assigned." +msgstr "" + +#: openedx/core/djangoapps/course_groups/views.py:171 +msgid "A cohort with the same name already exists." +msgstr "" + +#: openedx/core/djangoapps/credentials/models.py:31 +msgid "Internal Service URL" +msgstr "" + +#: openedx/core/djangoapps/credentials/models.py:35 +msgid "Public Service URL" +msgstr "" + +#: openedx/core/djangoapps/credentials/models.py:40 +msgid "Enable Learner Issuance" +msgstr "" + +#: openedx/core/djangoapps/credentials/models.py:43 +msgid "Enable issuance of credentials via Credential Service." +msgstr "" + +#: openedx/core/djangoapps/credentials/models.py:47 +msgid "Enable Authoring of Credential in Studio" +msgstr "" + +#: openedx/core/djangoapps/credentials/models.py:50 +msgid "Enable authoring of Credential Service credentials in Studio." +msgstr "" + +#: openedx/core/djangoapps/credit/email_utils.py:88 +msgid "Course Credit Eligibility" +msgstr "" + +#: openedx/core/djangoapps/credit/email_utils.py:91 +#, python-brace-format +msgid "You are eligible for credit from {providers_string}" +msgstr "" + +#. Translators: The join of two university names (e.g., Harvard and MIT). +#: openedx/core/djangoapps/credit/email_utils.py:268 +#, python-brace-format +msgid "{first_provider} and {second_provider}" +msgstr "" + +#. Translators: The join of three or more university names. The first of these +#. formatting strings +#. represents a comma-separated list of names (e.g., MIT, Harvard, Dartmouth). +#: openedx/core/djangoapps/credit/email_utils.py:275 +#, python-brace-format +msgid "{first_providers}, and {last_provider}" +msgstr "" + +#: openedx/core/djangoapps/credit/exceptions.py:78 +#, python-brace-format +msgid "[{username}] is not eligible for credit for [{course_key}]." +msgstr "" + +#: openedx/core/djangoapps/credit/exceptions.py:87 +#, python-brace-format +msgid "[{course_key}] is not a valid course key." +msgstr "" + +#: openedx/core/djangoapps/credit/models.py:52 +msgid "" +"Unique identifier for this credit provider. Only alphanumeric characters and" +" hyphens (-) are allowed. The identifier is case-sensitive." +msgstr "" + +#: openedx/core/djangoapps/credit/models.py:60 +msgid "Whether the credit provider is currently enabled." +msgstr "" + +#: openedx/core/djangoapps/credit/models.py:65 +msgid "Name of the credit provider displayed to users" +msgstr "" + +#: openedx/core/djangoapps/credit/models.py:71 +msgid "" +"When true, automatically notify the credit provider when a user requests " +"credit. In order for this to work, a shared secret key MUST be configured " +"for the credit provider in secure auth settings." +msgstr "" + +#: openedx/core/djangoapps/credit/models.py:81 +msgid "" +"URL of the credit provider. If automatic integration is enabled, this will " +"the the end-point that we POST to to notify the provider of a credit " +"request. Otherwise, the user will be shown a link to this URL, so the user " +"can request credit from the provider directly." +msgstr "" + +#: openedx/core/djangoapps/credit/models.py:92 +msgid "" +"URL from the credit provider where the user can check the status of his or " +"her request for credit. This is displayed to students *after* they have " +"requested credit." +msgstr "" + +#: openedx/core/djangoapps/credit/models.py:101 +msgid "Description for the credit provider displayed to users." +msgstr "" + +#: openedx/core/djangoapps/credit/models.py:109 +msgid "" +"Plain text or html content for displaying further steps on receipt page " +"*after* paying for the credit to get credit for a credit course against a " +"credit provider." +msgstr "" + +#: openedx/core/djangoapps/credit/models.py:118 +msgid "" +"Plain text or html content for displaying custom message inside credit " +"eligibility email content which is sent when user has met all credit " +"eligibility requirements." +msgstr "" + +#: openedx/core/djangoapps/credit/models.py:127 +msgid "" +"Plain text or html content for displaying custom message inside credit " +"receipt email content which is sent *after* paying to get credit for a " +"credit course." +msgstr "" + +#: openedx/core/djangoapps/credit/models.py:137 +msgid "Thumbnail image url of the credit provider." +msgstr "" + +#: openedx/core/djangoapps/credit/models.py:441 +msgid "Credit requirement statuses" +msgstr "" + +#: openedx/core/djangoapps/credit/models.py:531 +msgid "Deadline for purchasing and requesting credit." +msgstr "" + +#: openedx/core/djangoapps/dark_lang/views.py:52 +msgid "Preview Language Administration" +msgstr "" + +#: openedx/core/djangoapps/dark_lang/views.py:91 +msgid "Language not provided" +msgstr "" + +#: openedx/core/djangoapps/dark_lang/views.py:97 +#, python-brace-format +msgid "Language set to {preview_language}" +msgstr "" + +#: openedx/core/djangoapps/dark_lang/views.py:111 +msgid "Language reset to the default" +msgstr "" + +#: openedx/core/djangoapps/debug/views.py:48 +msgid "This is a test message" +msgstr "" + +#: openedx/core/djangoapps/debug/views.py:49 +msgid "This is a success message" +msgstr "" + +#: openedx/core/djangoapps/debug/views.py:50 +msgid "This is a test warning" +msgstr "" + +#: openedx/core/djangoapps/debug/views.py:51 +msgid "This is a test error" +msgstr "" + +#: openedx/core/djangoapps/embargo/forms.py:45 +#: openedx/core/djangoapps/verified_track_content/forms.py:42 +msgid "COURSE NOT FOUND. Please check that the course ID is valid." +msgstr "" + +#: openedx/core/djangoapps/embargo/models.py:128 +msgid "The course key for the restricted course." +msgstr "" + +#: openedx/core/djangoapps/embargo/models.py:135 +msgid "The message to show when a user is blocked from enrollment." +msgstr "" + +#: openedx/core/djangoapps/embargo/models.py:142 +msgid "The message to show when a user is blocked from accessing a course." +msgstr "" + +#: openedx/core/djangoapps/embargo/models.py:148 +msgid "" +"Allow users who enrolled in an allowed country to access restricted courses " +"from excluded countries." +msgstr "" + +#: openedx/core/djangoapps/embargo/models.py:375 +msgid "Two character ISO country code." +msgstr "" + +#: openedx/core/djangoapps/embargo/models.py:420 +msgid "" +"Whether to include or exclude the given course. If whitelist countries are " +"specified, then ONLY users from whitelisted countries will be able to access" +" the course. If blacklist countries are specified, then users from " +"blacklisted countries will NOT be able to access the course." +msgstr "" + +#: openedx/core/djangoapps/embargo/models.py:429 +msgid "The course to which this rule applies." +msgstr "" + +#: openedx/core/djangoapps/embargo/models.py:434 +msgid "The country to which this rule applies." +msgstr "" + +#: openedx/core/djangoapps/embargo/models.py:510 +#, python-brace-format +msgid "Whitelist {country} for {course}" +msgstr "" + +#: openedx/core/djangoapps/embargo/models.py:515 +#, python-brace-format +msgid "Blacklist {country} for {course}" +msgstr "" + +#: openedx/core/djangoapps/external_auth/views.py:171 +#, python-brace-format +msgid "" +"You have already created an account using an external login like WebAuth or " +"Shibboleth. Please contact {tech_support_email} for support." +msgstr "" + +#: openedx/core/djangoapps/external_auth/views.py:496 +msgid "" +"\n" +" Your university identity server did not return your ID information to us.\n" +" Please try logging in again. (You may need to restart your browser.)\n" +" " +msgstr "" + +#: openedx/core/djangoapps/profile_images/images.py:95 +#, python-brace-format +msgid "The file must be smaller than {image_max_size} in size." +msgstr "" + +#: openedx/core/djangoapps/profile_images/images.py:102 +#, python-brace-format +msgid "The file must be at least {image_min_size} in size." +msgstr "" + +#: openedx/core/djangoapps/profile_images/images.py:113 +#, python-brace-format +msgid "The file must be one of the following types: {valid_file_types}." +msgstr "" + +#: openedx/core/djangoapps/profile_images/images.py:121 +msgid "" +"The Content-Type header for this file does not match the file data. The file" +" may be corrupted." +msgstr "" + +#: openedx/core/djangoapps/profile_images/images.py:130 +msgid "" +"The file name extension for this file does not match the file data. The file" +" may be corrupted." +msgstr "" + +#: openedx/core/djangoapps/profile_images/images.py:239 +msgid "bytes" +msgstr "" + +#: openedx/core/djangoapps/profile_images/images.py:239 +msgid "KB" +msgstr "" + +#: openedx/core/djangoapps/profile_images/images.py:239 +msgid "MB" +msgstr "" + +#: openedx/core/djangoapps/profile_images/views.py:131 +msgid "No file provided for profile image" +msgstr "" + +#: openedx/core/djangoapps/programs/models.py:22 +msgid "Path used to construct URLs to programs marketing pages (e.g., \"/foo\")." +msgstr "" + +#: openedx/core/djangoapps/schedules/apps.py:7 +#: openedx/core/djangoapps/schedules/models.py:28 +msgid "Schedules" +msgstr "" + +#: openedx/core/djangoapps/schedules/models.py:13 +msgid "Indicates if this schedule is actively used" +msgstr "" + +#: openedx/core/djangoapps/schedules/models.py:17 +msgid "Date this schedule went into effect" +msgstr "" + +#: openedx/core/djangoapps/schedules/models.py:23 +msgid "Deadline by which the learner must upgrade to a verified seat" +msgstr "" + +#: openedx/core/djangoapps/schedules/models.py:27 +msgid "Schedule" +msgstr "" + +#: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/common/base_body.html:59 +#, python-format +msgid "Go to %(platform_name)s Home Page" +msgstr "" + +#: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/common/base_body.html:62 +msgid "Sign In" +msgstr "" + +#: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/common/base_body.html:92 +#, python-format +msgid "%(platform_name)s on LinkedIn" +msgstr "" + +#: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/common/base_body.html:100 +#, python-format +msgid "%(platform_name)s on Twitter" +msgstr "" + +#: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/common/base_body.html:108 +#, python-format +msgid "%(platform_name)s on Facebook" +msgstr "" + +#: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/common/base_body.html:116 +#, python-format +msgid "%(platform_name)s on Google Plus" +msgstr "" + +#: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/common/base_body.html:124 +#, python-format +msgid "%(platform_name)s on Reddit" +msgstr "" + +#: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/common/base_body.html:138 +msgid "Download the iOS app on the Apple Store" +msgstr "" + +#: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/common/base_body.html:145 +msgid "Download the Android app on the Google Play Store" +msgstr "" + +#: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/common/base_body.html:157 +msgid "View on Web" +msgstr "" + +#: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/common/base_body.html:162 +msgid "Unsubscribe from this list" +msgstr "" + +#: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/common/base_body.html:172 +msgid "Our mailing address is" +msgstr "" + +#: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/common/base_head.html:7 +msgid "edX Email" +msgstr "" + +#: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/common/upsell_cta.html:5 +#, python-format +msgid "" +"Don't miss the opportunity to highlight your new knowledge and skills by " +"earning a verified certificate. Upgrade by " +"%(user_schedule_upgrade_deadline_time)s." +msgstr "" + +#: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/common/upsell_cta.html:23 +msgid "Upgrade Now" +msgstr "" + +#: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/common/upsell_cta.txt:4 +#, python-format +msgid "" +"Don't miss the opportunity to highlight your new knowledge and skills by " +"earning a verified certificate. Upgrade by " +"%(user_schedule_upgrade_deadline_time)s. Upgrade Now! <%(upsell_link)s>" +msgstr "" + +#: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/courseupdate/email/body.html:6 +#, python-format +msgid "Welcome to week %(week_num)s of our %(course_name)s course!" +msgstr "" + +#: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/courseupdate/email/body.html:16 +#, python-format +msgid "Welcome to week %(week_num)s of %(course_name)s!" +msgstr "" + +#: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/courseupdate/email/body.html:21 +msgid "Here is what you can look forward to learning this week:" +msgstr "" + +#: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/courseupdate/email/body.html:31 +msgid "Resume your course now" +msgstr "" + +#: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/courseupdate/email/body.txt:3 +#, python-format +msgid "" +"Welcome to week %(week_num)s of our %(course_name)s course! Here is what you" +" can look forward to learning this week:" +msgstr "" + +#: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/courseupdate/email/subject.txt:3 +#, python-format +msgid "%(course_name)s - Welcome to Week %(week_num)s " +msgstr "" + +#: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/recurringnudge_day10/email/body.html:6 +#, python-format +msgid "" +"Many %(platform_name)s learners are completing more problems every week, and" +" participating in the discussion forums. What do you want to do to keep " +"learning?" +msgstr "" + +#: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/recurringnudge_day10/email/body.html:11 +#, python-format +msgid "" +"Many %(platform_name)s learners in %(course_name)s are completing more " +"problems every week, and participating in the discussion forums. What do you" +" want to do to keep learning?" +msgstr "" + +#: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/recurringnudge_day10/email/body.html:22 +#: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/recurringnudge_day10/email/subject.txt:2 +msgid "Keep up the momentum!" +msgstr "" + +#: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/recurringnudge_day10/email/body.html:26 +#: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/recurringnudge_day10/email/body.txt:3 +msgid "" +"Many edX learners are completing more problems every week, and participating" +" in the discussion forums. What do you want to do to keep learning?" +msgstr "" + +#: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/recurringnudge_day10/email/body.html:31 +#, python-format +msgid "" +"Many edX learners in %(course_name)s are completing more " +"problems every week, and participating in the discussion forums. What do you" +" want to do to keep learning?" +msgstr "" + +#: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/recurringnudge_day10/email/body.html:38 +#: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/recurringnudge_day10/email/body.txt:7 +#: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/recurringnudge_day10/email/body.txt:13 +msgid "Keep learning" +msgstr "" + +#: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/recurringnudge_day10/email/body.txt:9 +#, python-format +msgid "" +"Many edX learners in %(course_name)s are completing more problems every " +"week, and participating in the discussion forums. What do you want to do to " +"keep learning?" +msgstr "" + +#: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/recurringnudge_day3/email/body.html:6 +#: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/recurringnudge_day3/email/body.txt:4 +#, python-format +msgid "" +"Remember when you enrolled in %(course_name)s, and other courses on edX.org?" +" We do, and we’re glad to have you! Come see what everyone is learning." +msgstr "" + +#: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/recurringnudge_day3/email/body.html:11 +#: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/recurringnudge_day3/email/body.txt:11 +#, python-format +msgid "" +"Remember when you enrolled in %(course_name)s on edX.org? We do, and we’re " +"glad to have you! Come see what everyone is learning." +msgstr "" + +#: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/recurringnudge_day3/email/body.html:22 +msgid "Keep learning today" +msgstr "" + +#: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/recurringnudge_day3/email/body.html:26 +#, python-format +msgid "" +"Remember when you enrolled in %(course_name)s, and other " +"courses on edX.org? We do, and we’re glad to have you! Come see what " +"everyone is learning." +msgstr "" + +#: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/recurringnudge_day3/email/body.html:31 +#, python-format +msgid "" +"Remember when you enrolled in %(course_name)s on edX.org? " +"We do, and we’re glad to have you! Come see what everyone is learning." +msgstr "" + +#: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/recurringnudge_day3/email/body.html:38 +#: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/recurringnudge_day3/email/body.txt:9 +#: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/recurringnudge_day3/email/body.txt:16 +msgid "Start learning now" +msgstr "" + +#: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/recurringnudge_day3/email/subject.txt:3 +#, python-format +msgid "Keep learning on %(platform_name)s" +msgstr "" + +#: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/recurringnudge_day3/email/subject.txt:5 +#, python-format +msgid "Keep learning in %(course_name)s" +msgstr "" + +#: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/upgradereminder/email/body.html:7 +#: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/upgradereminder/email/body.txt:4 +#, python-format +msgid "" +"We hope you are enjoying learning with us so far on %(platform_name)s! A " +"verified certificate allows you to highlight your new knowledge and skills. " +"An %(platform_name)s certificate is official and easily shareable. Upgrade " +"by %(user_schedule_upgrade_deadline_time)s." +msgstr "" + +#: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/upgradereminder/email/body.html:15 +#: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/upgradereminder/email/body.txt:20 +#, python-format +msgid "" +"We hope you are enjoying learning with us so far in %(first_course_name)s! A" +" verified certificate allows you to highlight your new knowledge and skills." +" An %(platform_name)s certificate is official and easily shareable. Upgrade " +"by %(user_schedule_upgrade_deadline_time)s." +msgstr "" + +#: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/upgradereminder/email/body.html:29 +#: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/upgradereminder/email/body.html:103 +msgid "Upgrade now" +msgstr "" + +#: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/upgradereminder/email/body.html:33 +#, python-format +msgid "" +"We hope you are enjoying learning with us so far on " +"%(platform_name)s! A verified certificate allows you to " +"highlight your new knowledge and skills. An %(platform_name)s certificate is" +" official and easily shareable." +msgstr "" + +#: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/upgradereminder/email/body.html:39 +#, python-format +msgid "" +"We hope you are enjoying learning with us so far in " +"%(first_course_name)s! A verified certificate allows you to" +" highlight your new knowledge and skills. An %(platform_name)s certificate " +"is official and easily shareable." +msgstr "" + +#: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/upgradereminder/email/body.html:47 +#, python-format +msgid "Upgrade by %(user_schedule_upgrade_deadline_time)s." +msgstr "" + +#: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/upgradereminder/email/body.html:54 +msgid "You are eligible to upgrade in these courses:" +msgstr "" + +#: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/upgradereminder/email/body.html:67 +msgid "Example of a verified certificate" +msgstr "" + +#: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/upgradereminder/email/body.txt:18 +#: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/upgradereminder/email/body.txt:28 +msgid "Upgrade now at" +msgstr "" + +#: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/upgradereminder/email/subject.txt:4 +#, python-format +msgid "Upgrade to earn a verified certificate on %(platform_name)s" +msgstr "" + +#: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/upgradereminder/email/subject.txt:6 +#, python-format +msgid "Upgrade to earn a verified certificate in %(first_course_name)s" +msgstr "" + +#: openedx/core/djangoapps/self_paced/models.py:17 +msgid "Enable course home page improvements." +msgstr "" + +#: openedx/core/djangoapps/theming/views.py:75 +#, python-brace-format +msgid "Site theme changed to {site_theme}" +msgstr "" + +#: openedx/core/djangoapps/theming/views.py:80 +#, python-brace-format +msgid "Theme {site_theme} does not exist" +msgstr "" + +#: openedx/core/djangoapps/theming/views.py:84 +msgid "Site theme reverted to the default" +msgstr "" + +#: openedx/core/djangoapps/theming/views.py:135 +msgid "Theming Administration" +msgstr "" + +#: openedx/core/djangoapps/user_api/accounts/__init__.py:41 +msgid "" +"Usernames can only contain letters (A-Z, a-z), numerals (0-9), underscores " +"(_), and hyphens (-)." +msgstr "" + +#: openedx/core/djangoapps/user_api/accounts/__init__.py:48 +msgid "" +"Usernames can only contain letters, numerals, and @/./+/-/_ characters." +msgstr "" + +#. Translators: This message is shown to users who attempt to create a new +#. account using +#. an invalid email format. +#: openedx/core/djangoapps/user_api/accounts/__init__.py:53 +#, python-brace-format +msgid "\"{email}\" is not a valid email address." +msgstr "" + +#: openedx/core/djangoapps/user_api/accounts/__init__.py:58 +#, python-brace-format +msgid "" +"It looks like {email_address} belongs to an existing account. Try again with" +" a different email address." +msgstr "" + +#: openedx/core/djangoapps/user_api/accounts/__init__.py:62 +#, python-brace-format +msgid "" +"It looks like {username} belongs to an existing account. Try again with a " +"different username." +msgstr "" + +#: openedx/core/djangoapps/user_api/accounts/__init__.py:69 +#, python-brace-format +msgid "Username must be between {min} and {max} characters long." +msgstr "" + +#: openedx/core/djangoapps/user_api/accounts/__init__.py:74 +#, python-brace-format +msgid "Enter a valid email address that contains at least {min} characters." +msgstr "" + +#: openedx/core/djangoapps/user_api/accounts/__init__.py:77 +msgid "Enter a password." +msgstr "" + +#: openedx/core/djangoapps/user_api/accounts/__init__.py:78 +msgid "Password is not long enough." +msgstr "" + +#: openedx/core/djangoapps/user_api/accounts/__init__.py:80 +#, python-brace-format +msgid "Password cannot be longer than {max} character." +msgstr "" + +#. Translators: This message is shown to users who enter a password matching +#. the username they enter(ed). +#: openedx/core/djangoapps/user_api/accounts/__init__.py:91 +msgid "Password cannot be the same as the username." +msgstr "" + +#. Translators: These messages are shown to users who do not enter information +#. into the required field or enter it incorrectly. +#: openedx/core/djangoapps/user_api/accounts/__init__.py:95 +msgid "Enter your full name." +msgstr "" + +#: openedx/core/djangoapps/user_api/accounts/__init__.py:96 +msgid "The email addresses do not match." +msgstr "" + +#: openedx/core/djangoapps/user_api/accounts/__init__.py:97 +msgid "Select your country or region of residence." +msgstr "" + +#: openedx/core/djangoapps/user_api/accounts/__init__.py:98 +msgid "Select your profession." +msgstr "" + +#: openedx/core/djangoapps/user_api/accounts/__init__.py:99 +msgid "Select your specialty." +msgstr "" + +#: openedx/core/djangoapps/user_api/accounts/__init__.py:100 +msgid "Enter your profession." +msgstr "" + +#: openedx/core/djangoapps/user_api/accounts/__init__.py:101 +msgid "Enter your specialty." +msgstr "" + +#: openedx/core/djangoapps/user_api/accounts/__init__.py:102 +msgid "Enter your city." +msgstr "" + +#: openedx/core/djangoapps/user_api/accounts/__init__.py:103 +msgid "Tell us your goals." +msgstr "" + +#: openedx/core/djangoapps/user_api/accounts/__init__.py:104 +msgid "Select the highest level of education you have completed." +msgstr "" + +#: openedx/core/djangoapps/user_api/accounts/__init__.py:105 +msgid "Enter your mailing address." +msgstr "" + +#: openedx/core/djangoapps/user_api/accounts/api.py:152 +#, python-brace-format +msgid "The '{field_name}' field cannot be edited." +msgstr "" + +#: openedx/core/djangoapps/user_api/accounts/utils.py:26 +msgid "" +" Make sure that you are providing a valid username or a URL that contains \"" +msgstr "" + +#. Translators: This example email address is used as a placeholder in +#. a field on the password reset form meant to hold the user's email address. +#. Translators: This example email address is used as a placeholder in +#. a field on the login form meant to hold the user's email address. +#. Translators: This example email address is used as a placeholder in +#. a field on the registration form meant to hold the user's email address. +#: openedx/core/djangoapps/user_api/api.py:41 +#: openedx/core/djangoapps/user_api/api.py:86 +#: openedx/core/djangoapps/user_api/api.py:282 +msgid "username@domain.com" +msgstr "" + +#. Translators: These instructions appear on the password reset form, +#. immediately below a field meant to hold the user's email address. +#. Translators: These instructions appear on the login form, immediately +#. below a field meant to hold the user's email address. +#: openedx/core/djangoapps/user_api/api.py:45 +#: openedx/core/djangoapps/user_api/api.py:90 +#, python-brace-format +msgid "The email address you used to register with {platform_name}" +msgstr "" + +#. Translators: This label appears above a field on the login form +#. meant to hold the user's password. +#. Translators: This label appears above a field on the registration form +#. meant to hold the user's password. +#: openedx/core/djangoapps/user_api/api.py:108 +#: openedx/core/djangoapps/user_api/api.py:395 +msgid "Password" +msgstr "" + +#: openedx/core/djangoapps/user_api/api.py:122 +msgid "Remember me" +msgstr "" + +#. Translators: These instructions appear on the registration form, +#. immediately +#. below a field meant to hold the user's email address. +#: openedx/core/djangoapps/user_api/api.py:286 +msgid "This is what you will use to login." +msgstr "" + +#. Translators: This label appears above a field on the registration form +#. meant to confirm the user's email address. +#: openedx/core/djangoapps/user_api/api.py:310 +msgid "Confirm Email" +msgstr "" + +#. Translators: This example name is used as a placeholder in +#. a field on the registration form meant to hold the user's name. +#: openedx/core/djangoapps/user_api/api.py:335 +msgid "Jane Q. Learner" +msgstr "" + +#. Translators: These instructions appear on the registration form, +#. immediately +#. below a field meant to hold the user's full name. +#: openedx/core/djangoapps/user_api/api.py:339 +msgid "This name will be used on any certificates that you earn." +msgstr "" + +#. Translators: This label appears above a field on the registration form +#. meant to hold the user's public username. +#: openedx/core/djangoapps/user_api/api.py:361 +msgid "Public Username" +msgstr "" + +#. Translators: These instructions appear on the registration form, +#. immediately +#. below a field meant to hold the user's public username. +#: openedx/core/djangoapps/user_api/api.py:366 +msgid "" +"The name that will identify you in your courses. It cannot be changed later." +msgstr "" + +#. Translators: This example username is used as a placeholder in +#. a field on the registration form meant to hold the user's username. +#: openedx/core/djangoapps/user_api/api.py:372 +msgid "Jane_Q_Learner" +msgstr "" + +#. Translators: This label appears above a dropdown menu on the registration +#. form used to select the user's highest completed level of education. +#: openedx/core/djangoapps/user_api/api.py:417 +msgid "Highest level of education completed" +msgstr "" + +#. Translators: This label appears above a dropdown menu on the registration +#. form used to select the user's year of birth. +#: openedx/core/djangoapps/user_api/api.py:465 +msgid "Year of birth" +msgstr "" + +#. Translators: This label appears above a dropdown menu on the registration +#. form used to select the user's profession +#: openedx/core/djangoapps/user_api/api.py:531 +msgid "Profession" +msgstr "" + +#. Translators: This label appears above a dropdown menu on the registration +#. form used to select the user's specialty +#: openedx/core/djangoapps/user_api/api.py:547 +msgid "Specialty" +msgstr "" + +#. Translators: This label appears above a field on the registration form +#. meant to hold the user's mailing address. +#: openedx/core/djangoapps/user_api/api.py:560 +msgid "Mailing address" +msgstr "" + +#. Translators: This phrase appears above a field on the registration form +#. meant to hold the user's reasons for registering with edX. +#: openedx/core/djangoapps/user_api/api.py:582 +#, python-brace-format +msgid "Tell us why you're interested in {platform_name}" +msgstr "" + +#. Translators: This label appears above a field on the registration form +#. which allows the user to input the State/Province/Region in which they +#. live. +#: openedx/core/djangoapps/user_api/api.py:627 +msgid "State/Province/Region" +msgstr "" + +#. Translators: This label appears above a field on the registration form +#. which allows the user to input the Company +#: openedx/core/djangoapps/user_api/api.py:644 +msgid "Company" +msgstr "" + +#. Translators: This label appears above a dropdown menu on the registration +#. form used to select the country in which the user lives. +#: openedx/core/djangoapps/user_api/api.py:712 +msgid "Country or Region of Residence" +msgstr "" + +#. Translators: These instructions appear on the registration form, +#. immediately +#. below a field meant to hold the user's country. +#: openedx/core/djangoapps/user_api/api.py:717 +msgid "The country or region where you live." +msgstr "" + +#: openedx/core/djangoapps/user_api/api.py:754 +msgid "Review the Honor Code" +msgstr "" + +#. Translators: This is a legal document users must agree to +#. in order to register a new account. +#: openedx/core/djangoapps/user_api/api.py:760 +msgid "Terms of Service and Honor Code" +msgstr "" + +#: openedx/core/djangoapps/user_api/api.py:762 +msgid "Review the Terms of Service and Honor Code" +msgstr "" + +#. Translators: "Terms of Service" is a legal document users must agree to +#. in order to register a new account. +#. Translators: "Terms of service" is a legal document users must agree to +#. in order to register a new account. +#: openedx/core/djangoapps/user_api/api.py:766 +#: openedx/core/djangoapps/user_api/api.py:806 +#, python-brace-format +msgid "I agree to the {platform_name} {terms_of_service}" +msgstr "" + +#. Translators: "Terms of Service" is a legal document users must agree to +#. in order to register a new account. +#. Translators: "Terms of service" is a legal document users must agree to +#. in order to register a new account. +#: openedx/core/djangoapps/user_api/api.py:773 +#: openedx/core/djangoapps/user_api/api.py:813 +#, python-brace-format +msgid "You must agree to the {platform_name} {terms_of_service}" +msgstr "" + +#: openedx/core/djangoapps/user_api/api.py:802 +msgid "Review the Terms of Service" +msgstr "" + +#: openedx/core/djangoapps/user_api/preferences/api.py:222 +#, python-brace-format +msgid "Delete failed for user preference '{preference_key}'." +msgstr "" + +#: openedx/core/djangoapps/user_api/preferences/api.py:377 +#, python-brace-format +msgid "Preference '{preference_key}' cannot be set to an empty value." +msgstr "" + +#: openedx/core/djangoapps/user_api/preferences/api.py:389 +#, python-brace-format +msgid "Invalid user preference key '{preference_key}'." +msgstr "" + +#: openedx/core/djangoapps/user_api/preferences/api.py:393 +#, python-brace-format +msgid "" +"Value '{preference_value}' is not valid for user preference " +"'{preference_key}'." +msgstr "" + +#: openedx/core/djangoapps/user_api/preferences/api.py:403 +#, python-brace-format +msgid "" +"Value '{preference_value}' not valid for preference '{preference_key}': Not " +"in timezone set." +msgstr "" + +#: openedx/core/djangoapps/user_api/preferences/api.py:404 +#, python-brace-format +msgid "Value '{preference_value}' is not a valid time zone selection." +msgstr "" + +#: openedx/core/djangoapps/user_api/preferences/api.py:421 +#, python-brace-format +msgid "Save failed for user preference '{key}' with value '{value}'." +msgstr "" + +#: openedx/core/djangoapps/user_api/preferences/views.py:110 +msgid "No data provided for user preference update" +msgstr "" + +#: openedx/core/djangoapps/util/user_messages.py:99 +#, python-brace-format +msgid "{header_open}{title}{header_close}{body}" +msgstr "" + +#: openedx/core/djangoapps/util/user_messages.py:192 +#, python-brace-format +msgid "{header_open}{title}{header_close}" +msgstr "" + +#: openedx/core/djangoapps/util/user_messages.py:207 +msgid "Dismiss" +msgstr "" + +#: openedx/core/djangoapps/verified_track_content/models.py:97 +msgid "The course key for the course we would like to be auto-cohorted." +msgstr "" + +#: openedx/core/djangoapps/waffle_utils/models.py:17 +msgid "Force On" +msgstr "" + +#: openedx/core/djangoapps/waffle_utils/models.py:17 +msgid "Force Off" +msgstr "" + +#: openedx/core/lib/api/view_utils.py:118 +msgid "This value is invalid." +msgstr "" + +#: openedx/core/lib/api/view_utils.py:164 +msgid "This field is not editable" +msgstr "" + +#: openedx/core/lib/gating/api.py:61 +#, python-format +msgid "%(min_score)s is not a valid grade percentage" +msgstr "" + +#: openedx/core/lib/gating/api.py:176 +#, python-brace-format +msgid "Gating milestone for {usage_key}" +msgstr "" + +#: openedx/core/lib/license/mixin.py:24 +msgid "License" +msgstr "" + +#: openedx/core/lib/license/mixin.py:25 +msgid "" +"A license defines how the contents of this block can be shared and reused." +msgstr "" + +#: openedx/core/lib/xblock_builtin/xblock_discussion/xblock_discussion.py:47 +msgid "Category" +msgstr "" + +#: openedx/core/lib/xblock_builtin/xblock_discussion/xblock_discussion.py:48 +msgid "Week 1" +msgstr "" + +#: openedx/core/lib/xblock_builtin/xblock_discussion/xblock_discussion.py:50 +msgid "" +"A category name for the discussion. This name appears in the left pane of " +"the discussion forum for the course." +msgstr "" + +#: openedx/core/lib/xblock_builtin/xblock_discussion/xblock_discussion.py:56 +msgid "Subcategory" +msgstr "" + +#: openedx/core/lib/xblock_builtin/xblock_discussion/xblock_discussion.py:59 +msgid "" +"A subcategory name for the discussion. This name appears in the left pane of" +" the discussion forum for the course." +msgstr "" + +#: openedx/features/course_bookmarks/plugins.py:37 +#: openedx/features/course_bookmarks/views/course_bookmarks.py:89 +msgid "Bookmarks" +msgstr "" + +#: openedx/features/course_experience/plugins.py:34 +msgid "Updates" +msgstr "" + +#: openedx/features/course_experience/plugins.py:79 +msgid "Reviews" +msgstr "" + +#: openedx/features/course_experience/views/course_home_messages.py:107 +#, python-brace-format +msgid "{sign_in_link} or {register_link} and then enroll in this course." +msgstr "" + +#: openedx/features/course_experience/views/course_home_messages.py:110 +msgid "Sign in" +msgstr "" + +#: openedx/features/course_experience/views/course_home_messages.py:124 +#, python-brace-format +msgid "" +"{open_enroll_link}Enroll now{close_enroll_link} to access the full course." +msgstr "" + +#: openedx/features/course_experience/views/course_home_messages.py:129 +#: openedx/features/course_experience/views/course_home_messages.py:193 +#, python-brace-format +msgid "Welcome to {course_display_name}" +msgstr "" + +#: openedx/features/course_experience/views/course_home_messages.py:141 +#, python-brace-format +msgid "" +"To start, set a course goal by selecting the option below that best " +"describes your learning plan. {goal_options_container}" +msgstr "" + +#: openedx/features/course_experience/views/course_home_messages.py:156 +#, python-brace-format +msgid "Set goal to: {choice}" +msgstr "" + +#: openedx/features/course_experience/views/course_home_messages.py:160 +#, python-brace-format +msgid "{choice}" +msgstr "" + +#: openedx/features/course_experience/views/course_home_messages.py:179 +#, python-brace-format +msgid "Set goal to: {goal_text}" +msgstr "" + +#: openedx/features/enterprise_support/api.py:526 +#, python-brace-format +msgid "" +"If you have concerns about sharing your data, please contact your " +"administrator at {enterprise_customer_name}." +msgstr "" + +#: openedx/features/enterprise_support/api.py:534 +#, python-brace-format +msgid "Enrollment in {course_name} was not complete." +msgstr "" + +#: openedx/features/learner_profile/views/learner_profile.py:56 +#, python-brace-format +msgid "" +"Welcome to the new learner profile page. Your full profile now displays more" +" information to other learners. You can instead choose to display a limited " +"profile. {learn_more_link_start}Learn more{learn_more_link_end}" +msgstr "" diff --git a/conf/locale/en/LC_MESSAGES/django-studio.po b/conf/locale/en/LC_MESSAGES/django-studio.po new file mode 100644 index 0000000000..97149d43f0 --- /dev/null +++ b/conf/locale/en/LC_MESSAGES/django-studio.po @@ -0,0 +1,664 @@ +# edX translation file. +# Copyright (C) 2017 EdX +# This file is distributed under the GNU AFFERO GENERAL PUBLIC LICENSE. +# EdX Team , 2017. +# +msgid "" +msgstr "" +"Project-Id-Version: 0.1a\n" +"Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" +"POT-Creation-Date: 2017-11-02 10:59+0000\n" +"PO-Revision-Date: 2017-11-02 11:05:33.968401\n" +"Last-Translator: \n" +"Language-Team: openedx-translation \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: en\n" + +#: cms/djangoapps/contentstore/course_group_config.py:24 +msgid "" +"The groups in this configuration can be mapped to cohorts in the Instructor " +"Dashboard." +msgstr "" + +#: cms/djangoapps/contentstore/course_group_config.py:27 +msgid "Content Groups" +msgstr "" + +#: cms/djangoapps/contentstore/course_group_config.py:62 +#: cms/djangoapps/contentstore/views/certificates.py:134 +msgid "invalid JSON" +msgstr "" + +#: cms/djangoapps/contentstore/course_group_config.py:71 +msgid "must have name of the configuration" +msgstr "" + +#: cms/djangoapps/contentstore/course_group_config.py:73 +msgid "must have at least one group" +msgstr "" + +#: cms/djangoapps/contentstore/course_info_model.py:71 +#: cms/djangoapps/contentstore/course_info_model.py:146 +msgid "Invalid course update id." +msgstr "" + +#: cms/djangoapps/contentstore/course_info_model.py:111 +msgid "Course update not found." +msgstr "" + +#: cms/djangoapps/contentstore/courseware_index.py:249 +msgid "Could not index item: {}" +msgstr "" + +#: cms/djangoapps/contentstore/courseware_index.py:271 +msgid "General indexing error occurred" +msgstr "" + +#: cms/djangoapps/contentstore/courseware_index.py:355 +msgid "(Unnamed)" +msgstr "" + +#: cms/djangoapps/contentstore/git_export_utils.py:37 +#, python-brace-format +msgid "" +"GIT_REPO_EXPORT_DIR not set or path {0} doesn't exist, please create it, or " +"configure a different path with GIT_REPO_EXPORT_DIR" +msgstr "" + +#: cms/djangoapps/contentstore/git_export_utils.py:40 +msgid "" +"Non writable git url provided. Expecting something like: " +"git@github.com:mitocw/edx4edx_lite.git" +msgstr "" + +#: cms/djangoapps/contentstore/git_export_utils.py:42 +msgid "" +"If using http urls, you must provide the username and password in the url. " +"Similar to https://user:pass@github.com/user/course." +msgstr "" + +#: cms/djangoapps/contentstore/git_export_utils.py:45 +msgid "Unable to determine branch, repo in detached HEAD mode" +msgstr "" + +#: cms/djangoapps/contentstore/git_export_utils.py:46 +msgid "Unable to update or clone git repository." +msgstr "" + +#: cms/djangoapps/contentstore/git_export_utils.py:47 +msgid "Unable to export course to xml." +msgstr "" + +#: cms/djangoapps/contentstore/git_export_utils.py:48 +msgid "Unable to configure git username and password" +msgstr "" + +#: cms/djangoapps/contentstore/git_export_utils.py:49 +msgid "" +"Unable to commit changes. This is usually because there are no changes to be" +" committed" +msgstr "" + +#: cms/djangoapps/contentstore/git_export_utils.py:51 +msgid "" +"Unable to push changes. This is usually because the remote repository " +"cannot be contacted" +msgstr "" + +#: cms/djangoapps/contentstore/git_export_utils.py:53 +msgid "Bad course location provided" +msgstr "" + +#: cms/djangoapps/contentstore/git_export_utils.py:54 +msgid "Missing branch on fresh clone" +msgstr "" + +#: cms/djangoapps/contentstore/management/commands/git_export.py:34 +msgid "" +"Take the specified course and attempt to export it to a git repository\n" +". Course directory must already be a git repository. Usage: git_export " +msgstr "" + +#: cms/djangoapps/contentstore/tasks.py:241 +#: cms/djangoapps/contentstore/tasks.py:372 +#, python-brace-format +msgid "Unknown User ID: {0}" +msgstr "" + +#: cms/djangoapps/contentstore/tasks.py:245 +#: cms/djangoapps/contentstore/tasks.py:376 +msgid "Permission denied" +msgstr "" + +#: cms/djangoapps/contentstore/tasks.py:400 +#: cms/djangoapps/contentstore/views/import_export.py:133 +msgid "We only support uploading a .tar.gz file." +msgstr "" + +#: cms/djangoapps/contentstore/tasks.py:413 +msgid "Tar file not found" +msgstr "" + +#: cms/djangoapps/contentstore/tasks.py:459 +msgid "Unsafe tar file. Aborting import." +msgstr "" + +#: cms/djangoapps/contentstore/tasks.py:492 +#, python-brace-format +msgid "Could not find the {0} file in the package." +msgstr "" + +#: cms/djangoapps/contentstore/utils.py:419 +msgid "Deleted Group" +msgstr "" + +#. Translators: This is building up a list of groups. It is marked for +#. translation because of the +#. comma, which is used as a separator between each group. +#: cms/djangoapps/contentstore/utils.py:479 +#, python-brace-format +msgid "{previous_groups}, {current_group}" +msgstr "" + +#: cms/djangoapps/contentstore/views/assets.py:402 +msgid "Upload completed" +msgstr "" + +#: cms/djangoapps/contentstore/views/assets.py:442 +#, python-brace-format +msgid "" +"File {filename} exceeds maximum size of {maximum_size_in_megabytes} MB." +msgstr "" + +#: cms/djangoapps/contentstore/views/certificates.py:157 +msgid "must have name of the certificate" +msgstr "" + +#: cms/djangoapps/contentstore/views/certificates.py:224 +#, python-brace-format +msgid "Certificate dict {0} missing value key '{1}'" +msgstr "" + +#: cms/djangoapps/contentstore/views/certificates.py:329 +#: cms/djangoapps/contentstore/views/certificates.py:367 +#, python-brace-format +msgid "PermissionDenied: Failed in authenticating {user}" +msgstr "" + +#: cms/djangoapps/contentstore/views/component.py:236 +#, python-brace-format +msgid "{platform_name} Support Levels:" +msgstr "" + +#: cms/djangoapps/contentstore/views/component.py:241 +msgid "HTML" +msgstr "" + +#: cms/djangoapps/contentstore/views/component.py:243 +msgid "Video" +msgstr "" + +#: cms/djangoapps/contentstore/views/component.py:271 +msgid "Blank" +msgstr "" + +#: cms/djangoapps/contentstore/views/course.py:326 +msgid "Course has been successfully reindexed." +msgstr "" + +#: cms/djangoapps/contentstore/views/course.py:646 +msgid "Unscheduled" +msgstr "" + +#: cms/djangoapps/contentstore/views/course.py:808 +msgid "" +"Special characters not allowed in organization, course number, and course " +"run." +msgstr "" + +#: cms/djangoapps/contentstore/views/course.py:844 +msgid "" +"There is already a course defined with the same organization and course " +"number. Please change either organization or course number to be unique." +msgstr "" + +#: cms/djangoapps/contentstore/views/course.py:849 +#: cms/djangoapps/contentstore/views/course.py:852 +msgid "" +"Please change either the organization or course number so that it is unique." +msgstr "" + +#: cms/djangoapps/contentstore/views/course.py:857 +#, python-brace-format +msgid "" +"Unable to create course '{name}'.\n" +"\n" +"{err}" +msgstr "" + +#: cms/djangoapps/contentstore/views/course.py:870 +msgid "" +"You must link this course to an organization in order to continue. " +"Organization you selected does not exist in the system, you will need to add" +" it to the system" +msgstr "" + +#: cms/djangoapps/contentstore/views/course.py:1141 +msgid "Invalid prerequisite course key" +msgstr "" + +#: cms/djangoapps/contentstore/views/course.py:1329 +msgid "An error occurred while trying to save your tabs" +msgstr "" + +#: cms/djangoapps/contentstore/views/course.py:1330 +msgid "Tabs Exception" +msgstr "" + +#: cms/djangoapps/contentstore/views/course.py:1554 +msgid "This group configuration is in use and cannot be deleted." +msgstr "" + +#: cms/djangoapps/contentstore/views/course.py:1568 +msgid "This content group is in use and cannot be deleted." +msgstr "" + +#: cms/djangoapps/contentstore/views/entrance_exam.py:158 +msgid "Entrance Exam - Subsection" +msgstr "" + +#: cms/djangoapps/contentstore/views/entrance_exam.py:252 +msgid "Completed Course Entrance Exam" +msgstr "" + +#: cms/djangoapps/contentstore/views/export_git.py:46 +msgid "Course successfully exported to git repository" +msgstr "" + +#: cms/djangoapps/contentstore/views/helpers.py:137 +msgid "Vertical" +msgstr "" + +#: cms/djangoapps/contentstore/views/helpers.py:280 +msgid "Empty" +msgstr "" + +#: cms/djangoapps/contentstore/views/import_export.py:171 +msgid "File upload corrupted. Please try again" +msgstr "" + +#: cms/djangoapps/contentstore/views/item.py:571 +msgid "Invalid data" +msgstr "" + +#: cms/djangoapps/contentstore/views/item.py:573 +#, python-brace-format +msgid "Invalid data ({details})" +msgstr "" + +#: cms/djangoapps/contentstore/views/item.py:748 +#, python-brace-format +msgid "You can not move {source_type} into {target_parent_type}." +msgstr "" + +#: cms/djangoapps/contentstore/views/item.py:753 +msgid "Item is already present in target location." +msgstr "" + +#: cms/djangoapps/contentstore/views/item.py:755 +msgid "You can not move an item into itself." +msgstr "" + +#: cms/djangoapps/contentstore/views/item.py:757 +msgid "You can not move an item into it's child." +msgstr "" + +#: cms/djangoapps/contentstore/views/item.py:759 +msgid "You can not move an item directly into content experiment." +msgstr "" + +#: cms/djangoapps/contentstore/views/item.py:761 +#, python-brace-format +msgid "{source_usage_key} not found in {parent_usage_key}." +msgstr "" + +#: cms/djangoapps/contentstore/views/item.py:769 +#, python-brace-format +msgid "" +"You can not move {source_usage_key} at an invalid index ({target_index})." +msgstr "" + +#: cms/djangoapps/contentstore/views/item.py:774 +#, python-brace-format +msgid "You must provide target_index ({target_index}) as an integer." +msgstr "" + +#: cms/djangoapps/contentstore/views/item.py:833 +#, python-brace-format +msgid "Duplicate of {0}" +msgstr "" + +#: cms/djangoapps/contentstore/views/item.py:835 +#, python-brace-format +msgid "Duplicate of '{0}'" +msgstr "" + +#. Translators: The {pct_sign} here represents the percent sign, i.e., '%' +#. in many languages. This is used to avoid Transifex's misinterpreting of +#. '% o'. The percent sign is also translatable as a standalone string. +#: cms/djangoapps/contentstore/views/item.py:1139 +#, python-brace-format +msgid "" +"Students must score {score}{pct_sign} or higher to access course materials." +msgstr "" + +#. Translators: This is the percent sign. It will be used to represent +#. a percent value out of 100, e.g. "58%" means "58/100". +#: cms/djangoapps/contentstore/views/item.py:1143 +msgid "%" +msgstr "" + +#: cms/djangoapps/contentstore/views/item.py:1458 +#, python-brace-format +msgid "{section_or_subsection} \"{display_name}\"" +msgstr "" + +#: cms/djangoapps/contentstore/views/library.py:162 +#, python-brace-format +msgid "Unable to create library - missing required field '{field}'" +msgstr "" + +#: cms/djangoapps/contentstore/views/library.py:167 +#, python-brace-format +msgid "" +"Unable to create library '{name}'.\n" +"\n" +"{err}" +msgstr "" + +#: cms/djangoapps/contentstore/views/library.py:173 +msgid "" +"There is already a library defined with the same organization and library " +"code. Please change your library code so that it is unique within your " +"organization." +msgstr "" + +#: cms/djangoapps/contentstore/views/preview.py:284 +#, python-brace-format +msgid "Access restricted to: {list_of_groups}" +msgstr "" + +#: cms/djangoapps/contentstore/views/transcripts_ajax.py:469 +msgid "Incoming video data is empty." +msgstr "" + +#: cms/djangoapps/contentstore/views/transcripts_ajax.py:474 +msgid "Can't find item by locator." +msgstr "" + +#: cms/djangoapps/contentstore/views/transcripts_ajax.py:477 +msgid "Transcripts are supported only for \"video\" modules." +msgstr "" + +#: cms/djangoapps/contentstore/views/user.py:104 +msgid "Insufficient permissions" +msgstr "" + +#: cms/djangoapps/contentstore/views/user.py:116 +#, python-brace-format +msgid "Could not find user by email address '{email}'." +msgstr "" + +#: cms/djangoapps/contentstore/views/user.py:155 +msgid "No `role` specified." +msgstr "" + +#: cms/djangoapps/contentstore/views/user.py:160 +#, python-brace-format +msgid "User {email} has registered but has not yet activated his/her account." +msgstr "" + +#: cms/djangoapps/contentstore/views/user.py:181 +msgid "Invalid `role` specified." +msgstr "" + +#: cms/djangoapps/contentstore/views/user.py:185 +msgid "You may not remove the last Admin. Add another Admin first." +msgstr "" + +#. Translators: This is the status of an active video upload +#: cms/djangoapps/contentstore/views/videos.py:87 +msgid "Uploading" +msgstr "" + +#. Translators: This is the status for a video that the servers are currently +#. processing +#: cms/djangoapps/contentstore/views/videos.py:89 +msgid "In Progress" +msgstr "" + +#. Translators: This is the status for a video that the servers have +#. successfully processed +#: cms/djangoapps/contentstore/views/videos.py:91 +msgid "Ready" +msgstr "" + +#. Translators: This is the status for a video that is uploaded completely +#: cms/djangoapps/contentstore/views/videos.py:93 +msgid "Uploaded" +msgstr "" + +#. Translators: This is the status for a video that the servers have failed to +#. process +#: cms/djangoapps/contentstore/views/videos.py:95 +msgid "Failed" +msgstr "" + +#. Translators: This is the status for a video that is cancelled during upload +#. by user +#: cms/djangoapps/contentstore/views/videos.py:97 +msgid "Cancelled" +msgstr "" + +#. Translators: This is the status for a video which has failed +#. due to being flagged as a duplicate by an external or internal CMS +#: cms/djangoapps/contentstore/views/videos.py:100 +msgid "Failed Duplicate" +msgstr "" + +#. Translators: This is the status for a video which has duplicate token for +#. youtube +#: cms/djangoapps/contentstore/views/videos.py:102 +msgid "YouTube Duplicate" +msgstr "" + +#. Translators: This is the status for a video for which an invalid +#. processing token was provided in the course settings +#: cms/djangoapps/contentstore/views/videos.py:105 +msgid "Invalid Token" +msgstr "" + +#. Translators: This is the status for a video that was included in a course +#. import +#: cms/djangoapps/contentstore/views/videos.py:107 +msgid "Imported" +msgstr "" + +#. Translators: This is the status for a video that is in an unknown state +#: cms/djangoapps/contentstore/views/videos.py:109 +msgid "Unknown" +msgstr "" + +#. Translators: This is the status for a video that is having its +#. transcription in progress on servers +#: cms/djangoapps/contentstore/views/videos.py:111 +msgid "Transcription in Progress" +msgstr "" + +#. Translators: This is the status for a video whose transcription is complete +#: cms/djangoapps/contentstore/views/videos.py:113 +msgid "Transcript Ready" +msgstr "" + +#: cms/djangoapps/contentstore/views/videos.py:194 +msgid "The image must have name, content type, and size information." +msgstr "" + +#: cms/djangoapps/contentstore/views/videos.py:196 +#, python-brace-format +msgid "" +"This image file type is not supported. Supported file types are " +"{supported_file_formats}." +msgstr "" + +#: cms/djangoapps/contentstore/views/videos.py:200 +#, python-brace-format +msgid "This image file must be smaller than {image_max_size}." +msgstr "" + +#: cms/djangoapps/contentstore/views/videos.py:204 +#, python-brace-format +msgid "This image file must be larger than {image_min_size}." +msgstr "" + +#: cms/djangoapps/contentstore/views/videos.py:211 +msgid "" +"There is a problem with this image file. Try to upload a different file." +msgstr "" + +#: cms/djangoapps/contentstore/views/videos.py:214 +#, python-brace-format +msgid "" +"Recommended image resolution is " +"{image_file_max_width}x{image_file_max_height}. The minimum resolution is " +"{image_file_min_width}x{image_file_min_height}." +msgstr "" + +#: cms/djangoapps/contentstore/views/videos.py:222 +#, python-brace-format +msgid "" +"This image file must have an aspect ratio of " +"{video_image_aspect_ratio_text}." +msgstr "" + +#: cms/djangoapps/contentstore/views/videos.py:229 +msgid "" +"The image file name can only contain letters, numbers, hyphens (-), and " +"underscores (_)." +msgstr "" + +#: cms/djangoapps/contentstore/views/videos.py:243 +msgid "An image file is required." +msgstr "" + +#. Translators: This is the header for a CSV file column +#. containing URLs for video encodings for the named profile +#. (e.g. desktop, mobile high quality, mobile low quality) +#: cms/djangoapps/contentstore/views/videos.py:403 +#, python-brace-format +msgid "{profile_name} URL" +msgstr "" + +#: cms/djangoapps/contentstore/views/videos.py:409 +msgid "Duration" +msgstr "" + +#: cms/djangoapps/contentstore/views/videos.py:410 +msgid "Date Added" +msgstr "" + +#. Translators: This is the suggested filename when downloading the URL +#. listing for videos uploaded through Studio +#: cms/djangoapps/contentstore/views/videos.py:448 +#, python-brace-format +msgid "{course}_video_urls" +msgstr "" + +#: cms/djangoapps/course_creators/models.py:32 +msgid "unrequested" +msgstr "" + +#: cms/djangoapps/course_creators/models.py:33 +msgid "pending" +msgstr "" + +#: cms/djangoapps/course_creators/models.py:34 +msgid "granted" +msgstr "" + +#: cms/djangoapps/course_creators/models.py:35 +msgid "denied" +msgstr "" + +#: cms/djangoapps/course_creators/models.py:38 +msgid "Studio user" +msgstr "" + +#: cms/djangoapps/course_creators/models.py:40 +msgid "The date when state was last updated" +msgstr "" + +#: cms/djangoapps/course_creators/models.py:42 +msgid "Current course creator state" +msgstr "" + +#: cms/djangoapps/course_creators/models.py:43 +msgid "" +"Optional notes about this user (for example, why course creation access was " +"denied)" +msgstr "" + +#: cms/djangoapps/maintenance/views.py:28 +msgid "Force Publish Course" +msgstr "" + +#: cms/djangoapps/maintenance/views.py:31 +msgid "" +"Sometimes the draft and published branches of a course can get out of sync. " +"Force publish course command resets the published branch of a course to " +"point to the draft branch, effectively force publishing the course. This " +"view dry runs the force publish command" +msgstr "" + +#: cms/djangoapps/maintenance/views.py:40 +msgid "Please provide course id." +msgstr "" + +#: cms/djangoapps/maintenance/views.py:41 +msgid "Invalid course key." +msgstr "" + +#: cms/djangoapps/maintenance/views.py:42 +msgid "No matching course found." +msgstr "" + +#: cms/djangoapps/maintenance/views.py:182 +msgid "Force publishing course is not supported with old mongo courses." +msgstr "" + +#: cms/djangoapps/maintenance/views.py:196 +msgid "Course is already in published state." +msgstr "" + +#: cms/djangoapps/models/settings/course_metadata.py:181 +#, python-brace-format +msgid "Incorrect format for field '{name}'. {detailed_message}" +msgstr "" + +#: cms/envs/common.py:144 +msgid "Your Platform Studio" +msgstr "" + +#: cms/envs/common.py:145 +msgid "Studio" +msgstr "" + +#: cms/lib/xblock/tagging/tagging.py:23 +msgid "Dictionary with the available tags" +msgstr "" + +#: cms/urls.py:12 +msgid "Studio Administration" +msgstr "" diff --git a/conf/locale/en/LC_MESSAGES/django.po b/conf/locale/en/LC_MESSAGES/django.po index 24b019806a..d15c853647 100644 --- a/conf/locale/en/LC_MESSAGES/django.po +++ b/conf/locale/en/LC_MESSAGES/django.po @@ -32,8 +32,8 @@ msgid "" msgstr "" "Project-Id-Version: 0.1a\n" "Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2017-10-27 10:15+0000\n" -"PO-Revision-Date: 2017-10-27 10:15:37.846287\n" +"POT-Creation-Date: 2017-11-02 09:35+0000\n" +"PO-Revision-Date: 2017-11-02 09:35:50.719930\n" "Last-Translator: \n" "Language-Team: openedx-translation \n" "MIME-Version: 1.0\n" @@ -4452,23 +4452,38 @@ msgstr "" msgid "Powered by Open edX" msgstr "" +#: lms/djangoapps/branding/api.py lms/templates/static_templates/blog.html +msgid "Blog" +msgstr "" + +#: lms/djangoapps/branding/api.py cms/templates/widgets/sock.html +#: themes/edx.org/cms/templates/widgets/sock.html +#: themes/stanford-style/lms/templates/static_templates/about.html +msgid "Contact Us" +msgstr "" + +#: lms/djangoapps/branding/api.py +msgid "Help Center" +msgstr "" + +#: lms/djangoapps/branding/api.py +#: lms/templates/static_templates/media-kit.html +msgid "Media Kit" +msgstr "" + +#: lms/djangoapps/branding/api.py lms/templates/static_templates/donate.html +msgid "Donate" +msgstr "" + #: lms/djangoapps/branding/api.py #, python-brace-format msgid "{platform_name} for Business" msgstr "" -#: lms/djangoapps/branding/api.py lms/templates/static_templates/blog.html -msgid "Blog" -msgstr "" - #: lms/djangoapps/branding/api.py themes/red-theme/lms/templates/footer.html msgid "News" msgstr "" -#: lms/djangoapps/branding/api.py -msgid "Help Center" -msgstr "" - #: lms/djangoapps/branding/api.py lms/templates/static_templates/contact.html #: themes/red-theme/lms/templates/footer.html #: themes/stanford-style/lms/templates/footer.html @@ -4482,10 +4497,6 @@ msgstr "" msgid "Careers" msgstr "" -#: lms/djangoapps/branding/api.py lms/templates/static_templates/donate.html -msgid "Donate" -msgstr "" - #: lms/djangoapps/branding/api.py #: themes/edx.org/lms/templates/certificates/_accomplishment-footer.html msgid "Terms of Service & Honor Code" @@ -4512,11 +4523,6 @@ msgstr "" msgid "Sitemap" msgstr "" -#: lms/djangoapps/branding/api.py -#: lms/templates/static_templates/media-kit.html -msgid "Media Kit" -msgstr "" - #. #-#-#-#-# django-partial.po (0.1a) #-#-#-#-# #. Translators: This is a legal document users must agree to #. in order to register a new account. @@ -4528,6 +4534,14 @@ msgstr "" msgid "Terms of Service" msgstr "" +#: lms/djangoapps/branding/api.py +msgid "Affiliates" +msgstr "" + +#: lms/djangoapps/branding/api.py +msgid "Open edX" +msgstr "" + #: lms/djangoapps/branding/api.py #, python-brace-format msgid "Download the {platform_name} mobile app from the Apple App Store" @@ -9492,7 +9506,7 @@ msgstr "" #, python-format msgid "" "Welcome to week %(week_num)s of our %(course_name)s course! Here is what you" -" can look forward to learning this week: %(week_summary)s" +" can look forward to learning this week:" msgstr "" #: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/courseupdate/email/subject.txt @@ -11094,12 +11108,6 @@ msgstr "" msgid "Send an email to {email}" msgstr "" -#: cms/templates/widgets/sock.html -#: themes/edx.org/cms/templates/widgets/sock.html -#: themes/stanford-style/lms/templates/static_templates/about.html -msgid "Contact Us" -msgstr "" - #: cms/templates/widgets/tabs-aggregator.html #: lms/templates/courseware/static_tab.html #: lms/templates/courseware/tab-view-v2.html @@ -12148,11 +12156,11 @@ msgid "Previous" msgstr "" #: lms/templates/seq_module.html -msgid "Sequence" +msgid "Next" msgstr "" #: lms/templates/seq_module.html -msgid "Next" +msgid "Sequence" msgstr "" #: lms/templates/signup_modal.html @@ -14495,6 +14503,14 @@ msgstr "" msgid "Related Programs" msgstr "" +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "" +"You can no longer access this course because payment has not yet been " +"received. You can {contact_link_start}contact the account " +"holder{contact_link_end} to request payment, or you can " +"{unenroll_link_start}unenroll{unenroll_link_end} from this course" +msgstr "" + #: lms/templates/dashboard/_dashboard_course_listing.html msgid "Verification not yet complete." msgstr "" @@ -14571,14 +14587,6 @@ msgid "" "{cert_name_long}{link_end}." msgstr "" -#: lms/templates/dashboard/_dashboard_course_listing.html -msgid "" -"You can no longer access this course because payment has not yet been " -"received. You can {contact_link_start}contact the account " -"holder{contact_link_end} to request payment, or you can " -"{unenroll_link_start}unenroll{unenroll_link_end} from this course" -msgstr "" - #. Translators: provider_name is the name of a credit provider or university #. (e.g. State University) #: lms/templates/dashboard/_dashboard_credit_info.html @@ -14645,6 +14653,20 @@ msgid "" "An error occurred with this transaction. For help, contact {support_email}." msgstr "" +#: lms/templates/dashboard/_dashboard_show_consent.html +msgid "Consent to share your data" +msgstr "" + +#: lms/templates/dashboard/_dashboard_show_consent.html +msgid "" +"To access this course, you must first consent to share your learning " +"achievements with {enterprise_customer_name}." +msgstr "" + +#: lms/templates/dashboard/_dashboard_show_consent.html +msgid "View Consent" +msgstr "" + #: lms/templates/dashboard/_dashboard_status_verification.html msgid "Current Verification Status: Approved" msgstr "" @@ -18430,12 +18452,22 @@ msgid "Page Footer" msgstr "" #: themes/edx.org/lms/templates/footer.html -#: themes/edx.org/lms/templates/certificates/_about-edx.html -msgid "About edX" +msgid "edX Home Page" msgstr "" #: themes/edx.org/lms/templates/footer.html -msgid "edX Home Page" +msgid "© 2012–{year} edX Inc. " +msgstr "" + +#: themes/edx.org/lms/templates/footer.html +msgid "" +"EdX, Open edX, and MicroMasters are trademarks of edX Inc., registered in " +"the U.S. and other countries." +msgstr "" + +#: themes/edx.org/lms/templates/footer.html +#: themes/edx.org/lms/templates/certificates/_about-edx.html +msgid "About edX" msgstr "" #: themes/edx.org/lms/templates/footer.html diff --git a/conf/locale/en/LC_MESSAGES/djangojs-partial.po b/conf/locale/en/LC_MESSAGES/djangojs-partial.po new file mode 100644 index 0000000000..e338e55cc0 --- /dev/null +++ b/conf/locale/en/LC_MESSAGES/djangojs-partial.po @@ -0,0 +1,4694 @@ +# edX translation file. +# Copyright (C) 2017 EdX +# This file is distributed under the GNU AFFERO GENERAL PUBLIC LICENSE. +# EdX Team , 2017. +# +msgid "" +msgstr "" +"Project-Id-Version: 0.1a\n" +"Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" +"POT-Creation-Date: 2017-11-02 11:03+0000\n" +"PO-Revision-Date: 2017-11-02 11:05:34.008128\n" +"Last-Translator: \n" +"Language-Team: openedx-translation \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: en\n" + +#: cms/static/cms/js/xblock/cms.runtime.v1.js:113 +#: cms/static/js/certificates/views/signatory_details.js:70 +#: cms/static/js/models/section.js:27 cms/static/js/utils/drag_and_drop.js:296 +#: cms/static/js/views/asset.js:82 cms/static/js/views/container.js:42 +#: cms/static/js/views/course_info_handout.js:62 +#: cms/static/js/views/course_info_update.js:172 +#: cms/static/js/views/edit_textbook.js:63 +#: cms/static/js/views/list_item_editor.js:38 +#: cms/static/js/views/modals/edit_xblock.js:166 +#: cms/static/js/views/tabs.js:85 cms/static/js/views/tabs.js:117 +#: cms/static/js/views/utils/xblock_utils.js:204 +#: cms/static/js/views/utils/xblock_utils.js:219 +#: lms/static/js/ccx/schedule.js:251 lms/static/js/views/fields.js:70 +msgid "Saving" +msgstr "" + +#: cms/static/js/certificates/views/signatory_editor.js:139 +#: cms/static/js/views/asset.js:54 cms/static/js/views/list_item.js:59 +#: cms/static/js/views/manage_users_and_roles.js:31 +#: cms/static/js/views/show_textbook.js:38 +#: common/static/js/vendor/ova/catch/js/catch.js:139 +#: common/static/js/vendor/ova/catch/js/catch.js:252 +#: lms/djangoapps/teams/static/teams/js/views/instructor_tools.js:35 +msgid "Delete" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: cms/static/js/certificates/views/signatory_editor.js:162 +#: cms/static/js/views/asset.js:70 +#: cms/static/js/views/course_info_update.js:271 +#: cms/static/js/views/export.js:360 +#: cms/static/js/views/manage_users_and_roles.js:32 +#: cms/static/js/views/modals/base_modal.js:134 +#: cms/static/js/views/modals/course_outline_modals.js:206 +#: cms/static/js/views/modals/course_outline_modals.js:238 +#: cms/static/js/views/show_textbook.js:52 cms/static/js/views/tabs.js:187 +#: cms/static/js/views/validation.js:127 +#: common/lib/xmodule/xmodule/js/src/html/edit.js:204 +#: common/static/common/js/components/utils/view_utils.js:62 +#: lms/static/js/Markdown.Editor.js:1106 +msgid "Cancel" +msgstr "" + +#. Translators: This is the status of an active video upload +#: cms/static/js/models/active_video_upload.js:11 +#: cms/static/js/views/assets.js:237 cms/static/js/views/video_thumbnail.js:57 +#: lms/static/js/views/image_field.js:19 +msgid "Uploading" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: cms/static/js/views/active_video_upload.js:45 +#: cms/static/js/views/modals/edit_xblock.js:115 +#: common/lib/xmodule/xmodule/js/src/html/edit.js:254 +#: lms/static/js/student_account/tos_modal.js:48 +msgid "Close" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: cms/static/js/views/assets.js:110 +#: common/lib/xmodule/xmodule/js/src/html/edit.js:724 +msgid "Name" +msgstr "" + +#: cms/static/js/views/assets.js:257 lms/static/js/Markdown.Editor.js:1107 +msgid "Choose File" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: cms/static/js/views/course_info_update.js:245 +#: cms/static/js/views/tabs.js:163 +#: common/lib/xmodule/xmodule/js/src/html/edit.js:769 +#: lms/static/js/Markdown.Editor.js:1105 +msgid "OK" +msgstr "" + +#: cms/static/js/views/course_video_settings.js:413 +#: cms/static/js/views/metadata.js:291 +#: cms/static/js/views/previous_video_upload.js:60 +#: lms/djangoapps/teams/static/teams/js/views/edit_team_members.js:84 +#: lms/static/js/views/image_field.js:17 +msgid "Remove" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: cms/static/js/views/manage_users_and_roles.js:10 +#: common/lib/xmodule/xmodule/js/src/html/edit.js:764 +msgid "Ok" +msgstr "" + +#: cms/static/js/views/manage_users_and_roles.js:12 +#: lms/static/js/instructor_dashboard/util.js:165 +msgid "Unknown" +msgstr "" + +#: cms/static/js/views/metadata.js:538 lms/static/js/views/file_uploader.js:47 +msgid "Upload File" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: cms/static/js/views/modals/base_modal.js:45 +#: cms/static/js/views/modals/course_outline_modals.js:237 +#: common/lib/xmodule/xmodule/js/src/html/edit.js:924 +msgid "Save" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: cms/static/js/views/modals/course_outline_modals.js:940 +#: common/lib/xmodule/xmodule/js/src/html/edit.js:114 +msgid "Advanced" +msgstr "" + +#: cms/static/js/views/previous_video_upload.js:63 +#: lms/static/js/views/image_field.js:20 +msgid "Removing" +msgstr "" + +#: cms/static/js/views/validation.js:146 +#: lms/static/js/discussions_management/views/divided_discussions_course_wide.js:75 +#: lms/static/js/discussions_management/views/divided_discussions_inline.js:142 +#: lms/static/js/views/fields.js:71 +msgid "Your changes have been saved." +msgstr "" + +#. Translators: This message will be added to the front of messages of type +#. error, +#. e.g. "Error: required field is missing". +#: cms/static/js/views/xblock_validation.js:54 +#: common/static/common/js/discussion/utils.js:198 +#: common/static/common/js/discussion/utils.js:235 +#: common/static/common/js/discussion/views/discussion_inline_view.js:199 +#: common/static/common/js/discussion/views/discussion_thread_list_view.js:320 +#: common/static/common/js/discussion/views/discussion_thread_view.js:217 +#: common/static/common/js/discussion/views/discussion_thread_view.js:222 +#: common/static/common/js/discussion/views/discussion_thread_view.js:227 +#: common/static/common/js/discussion/views/response_comment_view.js:119 +#: lms/static/js/student_account/views/FinishAuthView.js:80 +#: lms/static/js/verify_student/views/payment_confirmation_step_view.js:63 +#: lms/static/js/verify_student/views/step_view.js:50 +#: lms/static/js/views/fields.js:41 +msgid "Error" +msgstr "" + +#: common/lib/xmodule/xmodule/assets/library_content/public/js/library_content_edit.js:18 +#: common/lib/xmodule/xmodule/js/public/js/library_content_edit.js:18 +msgid "Updating with latest library content" +msgstr "" + +#: common/lib/xmodule/xmodule/assets/split_test/public/js/split_test_author_view.js:12 +#: common/lib/xmodule/xmodule/js/public/js/split_test_author_view.js:12 +msgid "Creating missing groups" +msgstr "" + +#: common/lib/xmodule/xmodule/assets/word_cloud/public/js/word_cloud_main.js:264 +msgid "{start_strong}{total}{end_strong} words submitted in total." +msgstr "" + +#: common/lib/xmodule/xmodule/assets/word_cloud/public/js/word_cloud_main.js:291 +msgid "text_word_{uniqueId} title_word_{uniqueId}" +msgstr "" + +#: common/lib/xmodule/xmodule/assets/word_cloud/public/js/word_cloud_main.js:302 +msgid "title_word_{uniqueId}" +msgstr "" + +#: common/lib/xmodule/xmodule/assets/word_cloud/public/js/word_cloud_main.js:326 +msgid "text_word_{uniqueId}" +msgstr "" + +#: common/lib/xmodule/xmodule/js/src/annotatable/display.js:223 +msgid "Show Annotations" +msgstr "" + +#: common/lib/xmodule/xmodule/js/src/annotatable/display.js:225 +msgid "Hide Annotations" +msgstr "" + +#: common/lib/xmodule/xmodule/js/src/annotatable/display.js:240 +msgid "Expand Instructions" +msgstr "" + +#: common/lib/xmodule/xmodule/js/src/annotatable/display.js:242 +msgid "Collapse Instructions" +msgstr "" + +#: common/lib/xmodule/xmodule/js/src/annotatable/display.js:330 +msgid "Commentary" +msgstr "" + +#: common/lib/xmodule/xmodule/js/src/annotatable/display.js:341 +msgid "Reply to Annotation" +msgstr "" + +#. Translators: %(num_points)s is the number of points possible (examples: 1, +#. 3, 10).; +#: common/lib/xmodule/xmodule/js/src/capa/display.js:232 +msgid "%(num_points)s point possible (graded, results hidden)" +msgid_plural "%(num_points)s points possible (graded, results hidden)" +msgstr[0] "" +msgstr[1] "" + +#. Translators: %(num_points)s is the number of points possible (examples: 1, +#. 3, 10).; +#: common/lib/xmodule/xmodule/js/src/capa/display.js:239 +msgid "%(num_points)s point possible (ungraded, results hidden)" +msgid_plural "%(num_points)s points possible (ungraded, results hidden)" +msgstr[0] "" +msgstr[1] "" + +#. Translators: %(num_points)s is the number of points possible (examples: 1, +#. 3, 10).; +#: common/lib/xmodule/xmodule/js/src/capa/display.js:250 +msgid "%(num_points)s point possible (graded)" +msgid_plural "%(num_points)s points possible (graded)" +msgstr[0] "" +msgstr[1] "" + +#. Translators: %(num_points)s is the number of points possible (examples: 1, +#. 3, 10).; +#: common/lib/xmodule/xmodule/js/src/capa/display.js:256 +msgid "%(num_points)s point possible (ungraded)" +msgid_plural "%(num_points)s points possible (ungraded)" +msgstr[0] "" +msgstr[1] "" + +#. Translators: %(earned)s is the number of points earned. %(possible)s is the +#. total number of points (examples: 0/1, 1/1, 2/3, 5/10). The total number of +#. points will always be at least 1. We pluralize based on the total number of +#. points (example: 0/1 point; 1/2 points); +#: common/lib/xmodule/xmodule/js/src/capa/display.js:266 +msgid "%(earned)s/%(possible)s point (graded)" +msgid_plural "%(earned)s/%(possible)s points (graded)" +msgstr[0] "" +msgstr[1] "" + +#. Translators: %(earned)s is the number of points earned. %(possible)s is the +#. total number of points (examples: 0/1, 1/1, 2/3, 5/10). The total number of +#. points will always be at least 1. We pluralize based on the total number of +#. points (example: 0/1 point; 1/2 points); +#: common/lib/xmodule/xmodule/js/src/capa/display.js:273 +msgid "%(earned)s/%(possible)s point (ungraded)" +msgid_plural "%(earned)s/%(possible)s points (ungraded)" +msgstr[0] "" +msgstr[1] "" + +#: common/lib/xmodule/xmodule/js/src/capa/display.js:345 +msgid "The grading process is still running. Refresh the page to see updates." +msgstr "" + +#: common/lib/xmodule/xmodule/js/src/capa/display.js:452 +msgid "Could not grade your answer. The submission was aborted." +msgstr "" + +#: common/lib/xmodule/xmodule/js/src/capa/display.js:516 +msgid "" +"Submission aborted! Sorry, your browser does not support file uploads. If " +"you can, please use Chrome or Safari which have been verified to support " +"file uploads." +msgstr "" + +#: common/lib/xmodule/xmodule/js/src/capa/display.js:542 +msgid "You submitted {filename}; only {allowedFiles} are allowed." +msgstr "" + +#: common/lib/xmodule/xmodule/js/src/capa/display.js:555 +msgid "Your file {filename} is too large (max size: {maxSize}MB)." +msgstr "" + +#: common/lib/xmodule/xmodule/js/src/capa/display.js:570 +msgid "You did not submit the required files: {requiredFiles}." +msgstr "" + +#: common/lib/xmodule/xmodule/js/src/capa/display.js:580 +msgid "You did not select any files to submit." +msgstr "" + +#. Translators: This is only translated to allow for reordering of label and +#. associated status.; +#: common/lib/xmodule/xmodule/js/src/capa/display.js:663 +msgid "{label}: {status}" +msgstr "" + +#: common/lib/xmodule/xmodule/js/src/capa/display.js:694 +msgid "This problem has been reset." +msgstr "" + +#: common/lib/xmodule/xmodule/js/src/capa/display.js:996 +msgid "unsubmitted" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: common/lib/xmodule/xmodule/js/src/html/edit.js:85 +#: common/lib/xmodule/xmodule/js/src/html/edit.js:779 +msgid "Paragraph" +msgstr "" + +#: common/lib/xmodule/xmodule/js/src/html/edit.js:86 +msgid "Preformatted" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: common/lib/xmodule/xmodule/js/src/html/edit.js:87 +#: common/lib/xmodule/xmodule/js/src/html/edit.js:529 +msgid "Heading 3" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: common/lib/xmodule/xmodule/js/src/html/edit.js:88 +#: common/lib/xmodule/xmodule/js/src/html/edit.js:534 +msgid "Heading 4" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: common/lib/xmodule/xmodule/js/src/html/edit.js:89 +#: common/lib/xmodule/xmodule/js/src/html/edit.js:539 +msgid "Heading 5" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: common/lib/xmodule/xmodule/js/src/html/edit.js:90 +#: common/lib/xmodule/xmodule/js/src/html/edit.js:544 +msgid "Heading 6" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: common/lib/xmodule/xmodule/js/src/html/edit.js:109 +msgid "Add to Dictionary" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: common/lib/xmodule/xmodule/js/src/html/edit.js:119 +msgid "Align center" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: common/lib/xmodule/xmodule/js/src/html/edit.js:124 +msgid "Align left" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: common/lib/xmodule/xmodule/js/src/html/edit.js:129 +msgid "Align right" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: common/lib/xmodule/xmodule/js/src/html/edit.js:134 +msgid "Alignment" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: common/lib/xmodule/xmodule/js/src/html/edit.js:139 +msgid "Alternative source" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: common/lib/xmodule/xmodule/js/src/html/edit.js:144 +msgid "Anchor" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: common/lib/xmodule/xmodule/js/src/html/edit.js:149 +msgid "Anchors" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: common/lib/xmodule/xmodule/js/src/html/edit.js:154 +msgid "Author" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: common/lib/xmodule/xmodule/js/src/html/edit.js:159 +msgid "Background color" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: common/lib/xmodule/xmodule/js/src/html/edit.js:164 +#: lms/static/js/Markdown.Editor.js:1868 +msgid "Blockquote" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: common/lib/xmodule/xmodule/js/src/html/edit.js:169 +msgid "Blocks" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: common/lib/xmodule/xmodule/js/src/html/edit.js:174 +msgid "Body" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: common/lib/xmodule/xmodule/js/src/html/edit.js:179 +msgid "Bold" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: common/lib/xmodule/xmodule/js/src/html/edit.js:184 +msgid "Border color" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: common/lib/xmodule/xmodule/js/src/html/edit.js:189 +msgid "Border" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: common/lib/xmodule/xmodule/js/src/html/edit.js:194 +msgid "Bottom" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: common/lib/xmodule/xmodule/js/src/html/edit.js:199 +msgid "Bullet list" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: common/lib/xmodule/xmodule/js/src/html/edit.js:209 +msgid "Caption" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: common/lib/xmodule/xmodule/js/src/html/edit.js:214 +msgid "Cell padding" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: common/lib/xmodule/xmodule/js/src/html/edit.js:219 +msgid "Cell properties" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: common/lib/xmodule/xmodule/js/src/html/edit.js:224 +msgid "Cell spacing" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: common/lib/xmodule/xmodule/js/src/html/edit.js:229 +msgid "Cell type" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: common/lib/xmodule/xmodule/js/src/html/edit.js:234 +msgid "Cell" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: common/lib/xmodule/xmodule/js/src/html/edit.js:239 +msgid "Center" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: common/lib/xmodule/xmodule/js/src/html/edit.js:244 +msgid "Circle" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: common/lib/xmodule/xmodule/js/src/html/edit.js:249 +msgid "Clear formatting" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: common/lib/xmodule/xmodule/js/src/html/edit.js:259 +msgid "Code block" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: common/lib/xmodule/xmodule/js/src/html/edit.js:264 +msgid "Code" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: common/lib/xmodule/xmodule/js/src/html/edit.js:269 +msgid "Color" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: common/lib/xmodule/xmodule/js/src/html/edit.js:274 +msgid "Cols" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: common/lib/xmodule/xmodule/js/src/html/edit.js:279 +msgid "Column group" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: common/lib/xmodule/xmodule/js/src/html/edit.js:284 +msgid "Column" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: common/lib/xmodule/xmodule/js/src/html/edit.js:289 +msgid "Constrain proportions" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: common/lib/xmodule/xmodule/js/src/html/edit.js:294 +msgid "Copy row" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: common/lib/xmodule/xmodule/js/src/html/edit.js:299 +msgid "Copy" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: common/lib/xmodule/xmodule/js/src/html/edit.js:304 +msgid "Could not find the specified string." +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: common/lib/xmodule/xmodule/js/src/html/edit.js:309 +msgid "Custom color" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: common/lib/xmodule/xmodule/js/src/html/edit.js:314 +msgid "Custom..." +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: common/lib/xmodule/xmodule/js/src/html/edit.js:319 +msgid "Cut row" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: common/lib/xmodule/xmodule/js/src/html/edit.js:324 +msgid "Cut" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: common/lib/xmodule/xmodule/js/src/html/edit.js:329 +msgid "Decrease indent" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: common/lib/xmodule/xmodule/js/src/html/edit.js:334 +msgid "Default" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: common/lib/xmodule/xmodule/js/src/html/edit.js:339 +msgid "Delete column" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: common/lib/xmodule/xmodule/js/src/html/edit.js:344 +msgid "Delete row" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: common/lib/xmodule/xmodule/js/src/html/edit.js:349 +msgid "Delete table" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: common/lib/xmodule/xmodule/js/src/html/edit.js:354 +msgid "Description" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: common/lib/xmodule/xmodule/js/src/html/edit.js:359 +msgid "Dimensions" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: common/lib/xmodule/xmodule/js/src/html/edit.js:364 +msgid "Disc" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: common/lib/xmodule/xmodule/js/src/html/edit.js:369 +msgid "Div" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: common/lib/xmodule/xmodule/js/src/html/edit.js:374 +msgid "Document properties" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: common/lib/xmodule/xmodule/js/src/html/edit.js:379 +msgid "Edit HTML" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: common/lib/xmodule/xmodule/js/src/html/edit.js:384 +#: common/static/js/vendor/ova/catch/js/catch.js:249 +msgid "Edit" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: common/lib/xmodule/xmodule/js/src/html/edit.js:389 +msgid "Embed" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: common/lib/xmodule/xmodule/js/src/html/edit.js:394 +msgid "Emoticons" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: common/lib/xmodule/xmodule/js/src/html/edit.js:399 +msgid "Encoding" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: common/lib/xmodule/xmodule/js/src/html/edit.js:404 +msgid "File" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: common/lib/xmodule/xmodule/js/src/html/edit.js:409 +msgid "Find and replace" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: common/lib/xmodule/xmodule/js/src/html/edit.js:414 +msgid "Find next" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: common/lib/xmodule/xmodule/js/src/html/edit.js:419 +msgid "Find previous" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: common/lib/xmodule/xmodule/js/src/html/edit.js:424 +msgid "Find" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: common/lib/xmodule/xmodule/js/src/html/edit.js:429 +msgid "Finish" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: common/lib/xmodule/xmodule/js/src/html/edit.js:434 +msgid "Font Family" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: common/lib/xmodule/xmodule/js/src/html/edit.js:439 +msgid "Font Sizes" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: common/lib/xmodule/xmodule/js/src/html/edit.js:444 +msgid "Footer" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: common/lib/xmodule/xmodule/js/src/html/edit.js:449 +msgid "Format" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: common/lib/xmodule/xmodule/js/src/html/edit.js:454 +msgid "Formats" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: common/lib/xmodule/xmodule/js/src/html/edit.js:459 +msgid "Fullscreen" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: common/lib/xmodule/xmodule/js/src/html/edit.js:464 +msgid "General" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: common/lib/xmodule/xmodule/js/src/html/edit.js:469 +msgid "H Align" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: common/lib/xmodule/xmodule/js/src/html/edit.js:474 +msgid "Header 1" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: common/lib/xmodule/xmodule/js/src/html/edit.js:479 +msgid "Header 2" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: common/lib/xmodule/xmodule/js/src/html/edit.js:484 +msgid "Header 3" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: common/lib/xmodule/xmodule/js/src/html/edit.js:489 +msgid "Header 4" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: common/lib/xmodule/xmodule/js/src/html/edit.js:494 +msgid "Header 5" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: common/lib/xmodule/xmodule/js/src/html/edit.js:499 +msgid "Header 6" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: common/lib/xmodule/xmodule/js/src/html/edit.js:504 +msgid "Header cell" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: common/lib/xmodule/xmodule/js/src/html/edit.js:509 +#: common/lib/xmodule/xmodule/js/src/problem/edit.js:49 +msgid "Header" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: common/lib/xmodule/xmodule/js/src/html/edit.js:514 +msgid "Headers" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: common/lib/xmodule/xmodule/js/src/html/edit.js:519 +msgid "Heading 1" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: common/lib/xmodule/xmodule/js/src/html/edit.js:524 +msgid "Heading 2" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: common/lib/xmodule/xmodule/js/src/html/edit.js:549 +msgid "Headings" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: common/lib/xmodule/xmodule/js/src/html/edit.js:554 +msgid "Height" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: common/lib/xmodule/xmodule/js/src/html/edit.js:559 +msgid "Horizontal line" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: common/lib/xmodule/xmodule/js/src/html/edit.js:564 +msgid "Horizontal space" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: common/lib/xmodule/xmodule/js/src/html/edit.js:569 +msgid "HTML source code" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: common/lib/xmodule/xmodule/js/src/html/edit.js:574 +msgid "Ignore all" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: common/lib/xmodule/xmodule/js/src/html/edit.js:579 +msgid "Ignore" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: common/lib/xmodule/xmodule/js/src/html/edit.js:584 +msgid "Image description" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: common/lib/xmodule/xmodule/js/src/html/edit.js:589 +msgid "Increase indent" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: common/lib/xmodule/xmodule/js/src/html/edit.js:594 +msgid "Inline" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: common/lib/xmodule/xmodule/js/src/html/edit.js:599 +msgid "Insert column after" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: common/lib/xmodule/xmodule/js/src/html/edit.js:604 +msgid "Insert column before" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: common/lib/xmodule/xmodule/js/src/html/edit.js:609 +msgid "Insert date/time" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: common/lib/xmodule/xmodule/js/src/html/edit.js:614 +msgid "Insert image" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: common/lib/xmodule/xmodule/js/src/html/edit.js:619 +msgid "Insert link" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: common/lib/xmodule/xmodule/js/src/html/edit.js:624 +msgid "Insert row after" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: common/lib/xmodule/xmodule/js/src/html/edit.js:629 +msgid "Insert row before" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: common/lib/xmodule/xmodule/js/src/html/edit.js:634 +msgid "Insert table" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: common/lib/xmodule/xmodule/js/src/html/edit.js:639 +msgid "Insert template" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: common/lib/xmodule/xmodule/js/src/html/edit.js:644 +msgid "Insert video" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: common/lib/xmodule/xmodule/js/src/html/edit.js:649 +msgid "Insert" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: common/lib/xmodule/xmodule/js/src/html/edit.js:654 +msgid "Insert/edit image" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: common/lib/xmodule/xmodule/js/src/html/edit.js:659 +msgid "Insert/edit link" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: common/lib/xmodule/xmodule/js/src/html/edit.js:664 +msgid "Insert/edit video" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: common/lib/xmodule/xmodule/js/src/html/edit.js:669 +msgid "Italic" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: common/lib/xmodule/xmodule/js/src/html/edit.js:674 +msgid "Justify" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: common/lib/xmodule/xmodule/js/src/html/edit.js:679 +msgid "Keywords" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: common/lib/xmodule/xmodule/js/src/html/edit.js:684 +msgid "Left to right" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: common/lib/xmodule/xmodule/js/src/html/edit.js:689 +msgid "Left" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: common/lib/xmodule/xmodule/js/src/html/edit.js:694 +msgid "Lower Alpha" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: common/lib/xmodule/xmodule/js/src/html/edit.js:699 +msgid "Lower Greek" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: common/lib/xmodule/xmodule/js/src/html/edit.js:704 +msgid "Lower Roman" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: common/lib/xmodule/xmodule/js/src/html/edit.js:709 +msgid "Match case" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: common/lib/xmodule/xmodule/js/src/html/edit.js:714 +msgid "Merge cells" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: common/lib/xmodule/xmodule/js/src/html/edit.js:719 +msgid "Middle" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: common/lib/xmodule/xmodule/js/src/html/edit.js:729 +msgid "New document" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: common/lib/xmodule/xmodule/js/src/html/edit.js:734 +msgid "New window" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: common/lib/xmodule/xmodule/js/src/html/edit.js:739 +msgid "Next" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: common/lib/xmodule/xmodule/js/src/html/edit.js:744 +msgid "No color" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: common/lib/xmodule/xmodule/js/src/html/edit.js:749 +msgid "Nonbreaking space" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: common/lib/xmodule/xmodule/js/src/html/edit.js:754 +msgid "None" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: common/lib/xmodule/xmodule/js/src/html/edit.js:759 +msgid "Numbered list" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: common/lib/xmodule/xmodule/js/src/html/edit.js:774 +msgid "Page break" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: common/lib/xmodule/xmodule/js/src/html/edit.js:784 +msgid "Paste as text" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: common/lib/xmodule/xmodule/js/src/html/edit.js:789 +msgid "" +"Paste is now in plain text mode. Contents will now be pasted as plain text " +"until you toggle this option off." +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: common/lib/xmodule/xmodule/js/src/html/edit.js:794 +msgid "Paste row after" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: common/lib/xmodule/xmodule/js/src/html/edit.js:799 +msgid "Paste row before" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: common/lib/xmodule/xmodule/js/src/html/edit.js:804 +msgid "Paste your embed code below:" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: common/lib/xmodule/xmodule/js/src/html/edit.js:809 +msgid "Paste" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: common/lib/xmodule/xmodule/js/src/html/edit.js:814 +msgid "Poster" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: common/lib/xmodule/xmodule/js/src/html/edit.js:819 +msgid "Pre" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: common/lib/xmodule/xmodule/js/src/html/edit.js:824 +msgid "Prev" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: common/lib/xmodule/xmodule/js/src/html/edit.js:829 +#: lms/static/coffee/src/customwmd.js:157 +msgid "Preview" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: common/lib/xmodule/xmodule/js/src/html/edit.js:834 +msgid "Print" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: common/lib/xmodule/xmodule/js/src/html/edit.js:839 +msgid "Redo" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: common/lib/xmodule/xmodule/js/src/html/edit.js:844 +msgid "Remove link" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: common/lib/xmodule/xmodule/js/src/html/edit.js:849 +#: common/lib/xmodule/xmodule/js/src/html/edit.js:854 +msgid "Replace all" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: common/lib/xmodule/xmodule/js/src/html/edit.js:859 +msgid "Replace with" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: common/lib/xmodule/xmodule/js/src/html/edit.js:864 +#: common/lib/xmodule/xmodule/js/src/html/edit.js:869 +msgid "Replace" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: common/lib/xmodule/xmodule/js/src/html/edit.js:874 +msgid "Restore last draft" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: common/lib/xmodule/xmodule/js/src/html/edit.js:879 +msgid "" +"Rich Text Area. Press ALT-F9 for menu. Press ALT-F10 for toolbar. Press " +"ALT-0 for help" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: common/lib/xmodule/xmodule/js/src/html/edit.js:884 +msgid "Right to left" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: common/lib/xmodule/xmodule/js/src/html/edit.js:889 +msgid "Right" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: common/lib/xmodule/xmodule/js/src/html/edit.js:894 +msgid "Robots" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: common/lib/xmodule/xmodule/js/src/html/edit.js:899 +msgid "Row group" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: common/lib/xmodule/xmodule/js/src/html/edit.js:904 +msgid "Row properties" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: common/lib/xmodule/xmodule/js/src/html/edit.js:909 +msgid "Row type" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: common/lib/xmodule/xmodule/js/src/html/edit.js:914 +msgid "Row" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: common/lib/xmodule/xmodule/js/src/html/edit.js:919 +msgid "Rows" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: common/lib/xmodule/xmodule/js/src/html/edit.js:929 +msgid "Scope" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: common/lib/xmodule/xmodule/js/src/html/edit.js:934 +msgid "Select all" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: common/lib/xmodule/xmodule/js/src/html/edit.js:939 +msgid "Show blocks" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: common/lib/xmodule/xmodule/js/src/html/edit.js:944 +msgid "Show invisible characters" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: common/lib/xmodule/xmodule/js/src/html/edit.js:949 +msgid "Source code" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: common/lib/xmodule/xmodule/js/src/html/edit.js:954 +msgid "Source" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: common/lib/xmodule/xmodule/js/src/html/edit.js:959 +msgid "Special character" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: common/lib/xmodule/xmodule/js/src/html/edit.js:964 +msgid "Spellcheck" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: common/lib/xmodule/xmodule/js/src/html/edit.js:969 +msgid "Split cell" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: common/lib/xmodule/xmodule/js/src/html/edit.js:974 +msgid "Square" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: common/lib/xmodule/xmodule/js/src/html/edit.js:979 +msgid "Start search" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: common/lib/xmodule/xmodule/js/src/html/edit.js:984 +msgid "Strikethrough" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: common/lib/xmodule/xmodule/js/src/html/edit.js:989 +msgid "Style" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: common/lib/xmodule/xmodule/js/src/html/edit.js:994 +msgid "Subscript" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: common/lib/xmodule/xmodule/js/src/html/edit.js:999 +msgid "Superscript" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: common/lib/xmodule/xmodule/js/src/html/edit.js:1004 +msgid "Table properties" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: common/lib/xmodule/xmodule/js/src/html/edit.js:1009 +msgid "Table" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: common/lib/xmodule/xmodule/js/src/html/edit.js:1014 +msgid "Target" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: common/lib/xmodule/xmodule/js/src/html/edit.js:1019 +msgid "Templates" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: common/lib/xmodule/xmodule/js/src/html/edit.js:1024 +msgid "Text color" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: common/lib/xmodule/xmodule/js/src/html/edit.js:1029 +msgid "Text to display" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: common/lib/xmodule/xmodule/js/src/html/edit.js:1034 +msgid "" +"The URL you entered seems to be an email address. Do you want to add the " +"required mailto: prefix?" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: common/lib/xmodule/xmodule/js/src/html/edit.js:1039 +msgid "" +"The URL you entered seems to be an external link. Do you want to add the " +"required http:// prefix?" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: common/lib/xmodule/xmodule/js/src/html/edit.js:1044 +msgid "Title" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: common/lib/xmodule/xmodule/js/src/html/edit.js:1049 +msgid "Tools" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: common/lib/xmodule/xmodule/js/src/html/edit.js:1054 +msgid "Top" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: common/lib/xmodule/xmodule/js/src/html/edit.js:1059 +msgid "Underline" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: common/lib/xmodule/xmodule/js/src/html/edit.js:1064 +msgid "Undo" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: common/lib/xmodule/xmodule/js/src/html/edit.js:1069 +msgid "Upper Alpha" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: common/lib/xmodule/xmodule/js/src/html/edit.js:1074 +msgid "Upper Roman" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: common/lib/xmodule/xmodule/js/src/html/edit.js:1079 +msgid "Url" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: common/lib/xmodule/xmodule/js/src/html/edit.js:1084 +msgid "V Align" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: common/lib/xmodule/xmodule/js/src/html/edit.js:1089 +msgid "Vertical space" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: common/lib/xmodule/xmodule/js/src/html/edit.js:1094 +msgid "View" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: common/lib/xmodule/xmodule/js/src/html/edit.js:1099 +msgid "Visual aids" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: common/lib/xmodule/xmodule/js/src/html/edit.js:1104 +msgid "Whole words" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: common/lib/xmodule/xmodule/js/src/html/edit.js:1109 +msgid "Width" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: common/lib/xmodule/xmodule/js/src/html/edit.js:1114 +msgid "Words: {0}" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: common/lib/xmodule/xmodule/js/src/html/edit.js:1119 +msgid "You have unsaved changes are you sure you want to navigate away?" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: common/lib/xmodule/xmodule/js/src/html/edit.js:1124 +msgid "" +"Your browser doesn't support direct access to the clipboard. Please use the " +"Ctrl+X/C/V keyboard shortcuts instead." +msgstr "" + +#: common/lib/xmodule/xmodule/js/src/lti/lti.js:20 +msgid "" +"Click OK to have your username and e-mail address sent to a 3rd party application.\n" +"\n" +"Click Cancel to return to this page without sending your information." +msgstr "" + +#: common/lib/xmodule/xmodule/js/src/lti/lti.js:22 +msgid "" +"Click OK to have your username sent to a 3rd party application.\n" +"\n" +"Click Cancel to return to this page without sending your information." +msgstr "" + +#: common/lib/xmodule/xmodule/js/src/lti/lti.js:24 +msgid "" +"Click OK to have your e-mail address sent to a 3rd party application.\n" +"\n" +"Click Cancel to return to this page without sending your information." +msgstr "" + +#: common/lib/xmodule/xmodule/js/src/problem/edit.js:34 +#: common/lib/xmodule/xmodule/js/src/problem/edit.js:46 +msgid "incorrect" +msgstr "" + +#: common/lib/xmodule/xmodule/js/src/problem/edit.js:34 +#: common/lib/xmodule/xmodule/js/src/problem/edit.js:37 +#: common/lib/xmodule/xmodule/js/src/problem/edit.js:46 +msgid "correct" +msgstr "" + +#: common/lib/xmodule/xmodule/js/src/problem/edit.js:40 +#: common/lib/xmodule/xmodule/js/src/problem/edit.js:43 +msgid "answer" +msgstr "" + +#: common/lib/xmodule/xmodule/js/src/problem/edit.js:52 +msgid "Short explanation" +msgstr "" + +#: common/lib/xmodule/xmodule/js/src/problem/edit.js:130 +msgid "" +"If you use the Advanced Editor, this problem will be converted to XML and you will not be able to return to the Simple Editor Interface.\n" +"\n" +"Proceed to the Advanced Editor and convert this problem to XML?" +msgstr "" + +#: common/lib/xmodule/xmodule/js/src/problem/edit.js:725 +msgid "Explanation" +msgstr "" + +#: common/lib/xmodule/xmodule/js/src/sequence/display.js:319 +msgid "" +"Sequence error! Cannot navigate to %(tab_name)s in the current " +"SequenceModule. Please contact the course staff." +msgstr "" + +#: common/lib/xmodule/xmodule/js/src/sequence/display.js:417 +#: openedx/features/course_bookmarks/static/course_bookmarks/js/views/bookmark_button.js:10 +msgid "Bookmarked" +msgstr "" + +#: common/lib/xmodule/xmodule/js/src/video/00_i18n.js:14 +#: common/lib/xmodule/xmodule/js/src/video/09_play_pause_control.js:29 +#: common/lib/xmodule/xmodule/js/src/video/09_play_pause_control.js:87 +#: common/lib/xmodule/xmodule/js/src/video/09_play_skip_control.js:29 +msgid "Play" +msgstr "" + +#: common/lib/xmodule/xmodule/js/src/video/00_i18n.js:15 +#: common/lib/xmodule/xmodule/js/src/video/09_play_pause_control.js:77 +msgid "Pause" +msgstr "" + +#: common/lib/xmodule/xmodule/js/src/video/00_i18n.js:16 +msgid "Mute" +msgstr "" + +#: common/lib/xmodule/xmodule/js/src/video/00_i18n.js:17 +msgid "Unmute" +msgstr "" + +#: common/lib/xmodule/xmodule/js/src/video/00_i18n.js:18 +#: common/lib/xmodule/xmodule/js/src/video/04_video_full_screen.js:159 +msgid "Exit full browser" +msgstr "" + +#: common/lib/xmodule/xmodule/js/src/video/00_i18n.js:19 +#: common/lib/xmodule/xmodule/js/src/video/04_video_full_screen.js:6 +#: common/lib/xmodule/xmodule/js/src/video/04_video_full_screen.js:137 +msgid "Fill browser" +msgstr "" + +#: common/lib/xmodule/xmodule/js/src/video/00_i18n.js:20 +#: common/lib/xmodule/xmodule/js/src/video/08_video_speed_control.js:45 +msgid "Speed" +msgstr "" + +#: common/lib/xmodule/xmodule/js/src/video/00_i18n.js:21 +#: common/lib/xmodule/xmodule/js/src/video/07_video_volume_control.js:69 +msgid "Volume" +msgstr "" + +#. Translators: Volume level equals 0%. +#: common/lib/xmodule/xmodule/js/src/video/00_i18n.js:23 +msgid "Muted" +msgstr "" + +#. Translators: Volume level in range ]0,20]% +#: common/lib/xmodule/xmodule/js/src/video/00_i18n.js:25 +msgid "Very low" +msgstr "" + +#. Translators: Volume level in range ]20,40]% +#: common/lib/xmodule/xmodule/js/src/video/00_i18n.js:27 +msgid "Low" +msgstr "" + +#. Translators: Volume level in range ]40,60]% +#: common/lib/xmodule/xmodule/js/src/video/00_i18n.js:29 +msgid "Average" +msgstr "" + +#. Translators: Volume level in range ]60,80]% +#: common/lib/xmodule/xmodule/js/src/video/00_i18n.js:31 +msgid "Loud" +msgstr "" + +#. Translators: Volume level in range ]80,99]% +#: common/lib/xmodule/xmodule/js/src/video/00_i18n.js:33 +msgid "Very loud" +msgstr "" + +#. Translators: Volume level equals 100%. +#: common/lib/xmodule/xmodule/js/src/video/00_i18n.js:35 +msgid "Maximum" +msgstr "" + +#: common/lib/xmodule/xmodule/js/src/video/02_html5_video.js:87 +msgid "This browser cannot play .mp4, .ogg, or .webm files." +msgstr "" + +#: common/lib/xmodule/xmodule/js/src/video/02_html5_video.js:88 +msgid "Try using a different browser, such as Google Chrome." +msgstr "" + +#: common/lib/xmodule/xmodule/js/src/video/05_video_quality_control.js:23 +msgid "High Definition" +msgstr "" + +#: common/lib/xmodule/xmodule/js/src/video/05_video_quality_control.js:24 +#: common/lib/xmodule/xmodule/js/src/video/05_video_quality_control.js:156 +msgid "off" +msgstr "" + +#: common/lib/xmodule/xmodule/js/src/video/05_video_quality_control.js:150 +msgid "on" +msgstr "" + +#: common/lib/xmodule/xmodule/js/src/video/06_video_progress_slider.js:16 +#: common/lib/xmodule/xmodule/js/src/video/06_video_progress_slider.js:107 +msgid "Video position. Press space to toggle playback" +msgstr "" + +#: common/lib/xmodule/xmodule/js/src/video/06_video_progress_slider.js:302 +msgid "Video ended" +msgstr "" + +#: common/lib/xmodule/xmodule/js/src/video/06_video_progress_slider.js:306 +msgid "Video position" +msgstr "" + +#: common/lib/xmodule/xmodule/js/src/video/06_video_progress_slider.js:321 +msgid "%(value)s hour" +msgid_plural "%(value)s hours" +msgstr[0] "" +msgstr[1] "" + +#: common/lib/xmodule/xmodule/js/src/video/06_video_progress_slider.js:324 +msgid "%(value)s minute" +msgid_plural "%(value)s minutes" +msgstr[0] "" +msgstr[1] "" + +#: common/lib/xmodule/xmodule/js/src/video/06_video_progress_slider.js:327 +msgid "%(value)s second" +msgid_plural "%(value)s seconds" +msgstr[0] "" +msgstr[1] "" + +#: common/lib/xmodule/xmodule/js/src/video/07_video_volume_control.js:67 +msgid "" +"Click on this button to mute or unmute this video or press UP or DOWN " +"buttons to increase or decrease volume level." +msgstr "" + +#: common/lib/xmodule/xmodule/js/src/video/07_video_volume_control.js:68 +msgid "Adjust video volume" +msgstr "" + +#: common/lib/xmodule/xmodule/js/src/video/08_video_speed_control.js:35 +msgid "" +"Press UP to enter the speed menu then use the UP and DOWN arrow keys to " +"navigate the different speeds, then press ENTER to change to the selected " +"speed." +msgstr "" + +#: common/lib/xmodule/xmodule/js/src/video/08_video_speed_control.js:39 +msgid "Adjust video speed" +msgstr "" + +#: common/lib/xmodule/xmodule/js/src/video/08_video_speed_control.js:268 +msgid "Video speed: " +msgstr "" + +#: common/lib/xmodule/xmodule/js/src/video/09_play_skip_control.js:78 +msgid "Skip" +msgstr "" + +#: common/lib/xmodule/xmodule/js/src/video/09_poster.js:30 +msgid "Play video" +msgstr "" + +#: common/lib/xmodule/xmodule/js/src/video/09_skip_control.js:32 +msgid "Do not show again" +msgstr "" + +#: common/lib/xmodule/xmodule/js/src/video/09_video_caption.js:101 +msgid "Open language menu" +msgstr "" + +#: common/lib/xmodule/xmodule/js/src/video/09_video_caption.js:549 +msgid "Transcript will be displayed when you start playing the video." +msgstr "" + +#: common/lib/xmodule/xmodule/js/src/video/09_video_caption.js:793 +msgid "" +"Activating a link in this group will skip to the corresponding point in the " +"video." +msgstr "" + +#: common/lib/xmodule/xmodule/js/src/video/09_video_caption.js:796 +msgid "Video transcript" +msgstr "" + +#: common/lib/xmodule/xmodule/js/src/video/09_video_caption.js:799 +msgid "Start of transcript. Skip to the end." +msgstr "" + +#: common/lib/xmodule/xmodule/js/src/video/09_video_caption.js:803 +msgid "End of transcript. Skip to the start." +msgstr "" + +#: common/lib/xmodule/xmodule/js/src/video/09_video_caption.js:807 +msgid "" +"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." +msgstr "" + +#: common/lib/xmodule/xmodule/js/src/video/09_video_caption.js:1185 +msgid "Hide closed captions" +msgstr "" + +#: common/lib/xmodule/xmodule/js/src/video/09_video_caption.js:1192 +msgid "(Caption will be displayed when you start playing the video.)" +msgstr "" + +#: common/lib/xmodule/xmodule/js/src/video/09_video_caption.js:1207 +msgid "Turn on closed captioning" +msgstr "" + +#: common/lib/xmodule/xmodule/js/src/video/09_video_caption.js:1255 +msgid "Turn on transcripts" +msgstr "" + +#: common/lib/xmodule/xmodule/js/src/video/09_video_caption.js:1267 +msgid "Turn off transcripts" +msgstr "" + +#: common/static/common/js/components/utils/view_utils.js:208 +msgid "Required field." +msgstr "" + +#: common/static/common/js/components/utils/view_utils.js:222 +msgid "Please do not use any spaces in this field." +msgstr "" + +#: common/static/common/js/components/utils/view_utils.js:227 +msgid "Please do not use any spaces or special characters in this field." +msgstr "" + +#: common/static/common/js/components/views/paginated_view.js:47 +#: common/static/common/js/components/views/paging_footer.js:21 +msgid "Pagination" +msgstr "" + +#: common/static/common/js/components/views/paginated_view.js:75 +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 "" + +#: common/static/common/js/components/views/paging_header.js:37 +msgid "Showing {firstIndex} out of {numItems} total" +msgstr "" + +#: common/static/common/js/components/views/paging_header.js:42 +msgid "Showing {firstIndex}-{lastIndex} out of {numItems} total" +msgstr "" + +#: common/static/common/js/discussion/utils.js:142 +msgid "Loading content" +msgstr "" + +#: common/static/common/js/discussion/utils.js:199 +msgid "Your request could not be processed. Refresh the page and try again." +msgstr "" + +#: common/static/common/js/discussion/utils.js:469 +#: common/static/common/js/discussion/utils.js:493 +msgid "…" +msgstr "" + +#: common/static/common/js/discussion/utils.js:506 +msgid "Some images in this post have been omitted" +msgstr "" + +#: common/static/common/js/discussion/utils.js:512 +msgid "image omitted" +msgstr "" + +#: common/static/common/js/discussion/views/discussion_content_view.js:280 +msgid "there is currently {numVotes} vote" +msgid_plural "there are currently {numVotes} votes" +msgstr[0] "" +msgstr[1] "" + +#: common/static/common/js/discussion/views/discussion_content_view.js:286 +msgid "{numVotes} Vote" +msgid_plural "{numVotes} Votes" +msgstr[0] "" +msgstr[1] "" + +#: common/static/common/js/discussion/views/discussion_content_view.js:354 +msgid "" +"You could not be subscribed to this post. Refresh the page and try again." +msgstr "" + +#: common/static/common/js/discussion/views/discussion_content_view.js:356 +msgid "" +"You could not be unsubscribed from this post. Refresh the page and try " +"again." +msgstr "" + +#: common/static/common/js/discussion/views/discussion_content_view.js:383 +msgid "" +"This response could not be marked as an answer. Refresh the page and try " +"again." +msgstr "" + +#: common/static/common/js/discussion/views/discussion_content_view.js:385 +msgid "" +"This response could not be unmarked as an answer. Refresh the page and try " +"again." +msgstr "" + +#: common/static/common/js/discussion/views/discussion_content_view.js:389 +msgid "" +"This response could not be marked as endorsed. Refresh the page and try " +"again." +msgstr "" + +#: common/static/common/js/discussion/views/discussion_content_view.js:391 +msgid "This response could not be unendorsed. Refresh the page and try again." +msgstr "" + +#: common/static/common/js/discussion/views/discussion_content_view.js:423 +msgid "This vote could not be processed. Refresh the page and try again." +msgstr "" + +#: common/static/common/js/discussion/views/discussion_content_view.js:439 +msgid "This post could not be pinned. Refresh the page and try again." +msgstr "" + +#: common/static/common/js/discussion/views/discussion_content_view.js:441 +msgid "This post could not be unpinned. Refresh the page and try again." +msgstr "" + +#: common/static/common/js/discussion/views/discussion_content_view.js:457 +msgid "" +"This post could not be flagged for abuse. Refresh the page and try again." +msgstr "" + +#: common/static/common/js/discussion/views/discussion_content_view.js:460 +msgid "" +"This post could not be unflagged for abuse. Refresh the page and try again." +msgstr "" + +#: common/static/common/js/discussion/views/discussion_content_view.js:480 +msgid "This post could not be closed. Refresh the page and try again." +msgstr "" + +#: common/static/common/js/discussion/views/discussion_content_view.js:482 +msgid "This post could not be reopened. Refresh the page and try again." +msgstr "" + +#: common/static/common/js/discussion/views/discussion_inline_view.js:191 +#: common/static/common/js/discussion/views/discussion_inline_view.js:229 +msgid "Hide Discussion" +msgstr "" + +#: common/static/common/js/discussion/views/discussion_inline_view.js:200 +msgid "This discussion could not be loaded. Refresh the page and try again." +msgstr "" + +#: common/static/common/js/discussion/views/discussion_inline_view.js:211 +msgid "Show Discussion" +msgstr "" + +#: common/static/common/js/discussion/views/discussion_thread_list_view.js:269 +msgid "Loading more threads" +msgstr "" + +#: common/static/common/js/discussion/views/discussion_thread_list_view.js:321 +msgid "Additional posts could not be loaded. Refresh the page and try again." +msgstr "" + +#: common/static/common/js/discussion/views/discussion_thread_list_view.js:382 +msgid "Current conversation" +msgstr "" + +#: common/static/common/js/discussion/views/discussion_thread_list_view.js:498 +msgid "Loading posts list" +msgstr "" + +#: common/static/common/js/discussion/views/discussion_thread_list_view.js:516 +msgid "" +"No results found for {original_query}. Showing results for " +"{suggested_query}." +msgstr "" + +#: common/static/common/js/discussion/views/discussion_thread_list_view.js:535 +msgid "No posts matched your query." +msgstr "" + +#: common/static/common/js/discussion/views/discussion_thread_list_view.js:570 +msgid "Show posts by {username}." +msgstr "" + +#: common/static/common/js/discussion/views/discussion_thread_view.js:218 +msgid "The post you selected has been deleted." +msgstr "" + +#: common/static/common/js/discussion/views/discussion_thread_view.js:223 +msgid "Responses could not be loaded. Refresh the page and try again." +msgstr "" + +#: common/static/common/js/discussion/views/discussion_thread_view.js:228 +msgid "" +"Additional responses could not be loaded. Refresh the page and try again." +msgstr "" + +#: common/static/common/js/discussion/views/discussion_thread_view.js:244 +msgid "{numResponses} other response" +msgid_plural "{numResponses} other responses" +msgstr[0] "" +msgstr[1] "" + +#: common/static/common/js/discussion/views/discussion_thread_view.js:251 +msgid "{numResponses} response" +msgid_plural "{numResponses} responses" +msgstr[0] "" +msgstr[1] "" + +#: common/static/common/js/discussion/views/discussion_thread_view.js:263 +msgid "Showing all responses" +msgstr "" + +#: common/static/common/js/discussion/views/discussion_thread_view.js:268 +msgid "Showing first response" +msgid_plural "Showing first {numResponses} responses" +msgstr[0] "" +msgstr[1] "" + +#: common/static/common/js/discussion/views/discussion_thread_view.js:281 +msgid "Load all responses" +msgstr "" + +#: common/static/common/js/discussion/views/discussion_thread_view.js:284 +msgid "Load next {numResponses} responses" +msgstr "" + +#: common/static/common/js/discussion/views/discussion_thread_view.js:449 +msgid "Are you sure you want to delete this post?" +msgstr "" + +#: common/static/common/js/discussion/views/new_post_view.js:233 +msgid "Your post will be discarded." +msgstr "" + +#: common/static/common/js/discussion/views/response_comment_show_view.js:58 +msgid "anonymous" +msgstr "" + +#: common/static/common/js/discussion/views/response_comment_view.js:104 +msgid "Are you sure you want to delete this comment?" +msgstr "" + +#: common/static/common/js/discussion/views/response_comment_view.js:120 +msgid "This comment could not be deleted. Refresh the page and try again." +msgstr "" + +#: common/static/common/js/discussion/views/thread_response_view.js:229 +msgid "Are you sure you want to delete this response?" +msgstr "" + +#: common/static/common/js/utils/edx.utils.validate.js:27 +msgid "The email address you've provided isn't formatted correctly." +msgstr "" + +#: common/static/common/js/utils/edx.utils.validate.js:28 +msgid "%(field)s must have at least %(count)d characters." +msgstr "" + +#: common/static/common/js/utils/edx.utils.validate.js:29 +msgid "%(field)s can only contain up to %(count)d characters." +msgstr "" + +#: common/static/common/js/utils/edx.utils.validate.js:30 +msgid "Please enter your %(field)s." +msgstr "" + +#: common/static/js/capa/drag_and_drop/base_image.js:21 +msgid "Drop target image" +msgstr "" + +#: common/static/js/capa/drag_and_drop/draggable_events.js:86 +msgid "dragging out of slider" +msgstr "" + +#: common/static/js/capa/drag_and_drop/draggable_events.js:88 +msgid "dragging" +msgstr "" + +#: common/static/js/capa/drag_and_drop/draggable_events.js:110 +msgid "dropped in slider" +msgstr "" + +#: common/static/js/capa/drag_and_drop/draggable_events.js:112 +msgid "dropped on target" +msgstr "" + +#. Translators: %s will be a time quantity, such as "4 minutes" or "1 day" +#: common/static/js/src/jquery.timeago.locale.js:3 +#, javascript-format +msgid "%s ago" +msgstr "" + +#. Translators: %s will be a time quantity, such as "4 minutes" or "1 day" +#: common/static/js/src/jquery.timeago.locale.js:5 +#, javascript-format +msgid "%s from now" +msgstr "" + +#: common/static/js/src/jquery.timeago.locale.js:6 +msgid "less than a minute" +msgstr "" + +#: common/static/js/src/jquery.timeago.locale.js:7 +msgid "about a minute" +msgstr "" + +#: common/static/js/src/jquery.timeago.locale.js:8 +#, javascript-format +msgid "%d minute" +msgid_plural "%d minutes" +msgstr[0] "" +msgstr[1] "" + +#: common/static/js/src/jquery.timeago.locale.js:9 +msgid "about an hour" +msgstr "" + +#: common/static/js/src/jquery.timeago.locale.js:10 +#, javascript-format +msgid "about %d hour" +msgid_plural "about %d hours" +msgstr[0] "" +msgstr[1] "" + +#: common/static/js/src/jquery.timeago.locale.js:11 +msgid "a day" +msgstr "" + +#: common/static/js/src/jquery.timeago.locale.js:12 +#, javascript-format +msgid "%d day" +msgid_plural "%d days" +msgstr[0] "" +msgstr[1] "" + +#: common/static/js/src/jquery.timeago.locale.js:13 +msgid "about a month" +msgstr "" + +#: common/static/js/src/jquery.timeago.locale.js:14 +#, javascript-format +msgid "%d month" +msgid_plural "%d months" +msgstr[0] "" +msgstr[1] "" + +#: common/static/js/src/jquery.timeago.locale.js:15 +msgid "about a year" +msgstr "" + +#: common/static/js/src/jquery.timeago.locale.js:16 +#, javascript-format +msgid "%d year" +msgid_plural "%d years" +msgstr[0] "" +msgstr[1] "" + +#: common/static/js/vendor/ova/catch/js/catch.js:45 +msgid "User" +msgstr "" + +#: common/static/js/vendor/ova/catch/js/catch.js:49 +msgid "Annotation" +msgstr "" + +#: common/static/js/vendor/ova/catch/js/catch.js:54 +msgid "Start" +msgstr "" + +#: common/static/js/vendor/ova/catch/js/catch.js:58 +msgid "End" +msgstr "" + +#: common/static/js/vendor/ova/catch/js/catch.js:63 +msgid "#Replies" +msgstr "" + +#: common/static/js/vendor/ova/catch/js/catch.js:67 +msgid "Date posted" +msgstr "" + +#: common/static/js/vendor/ova/catch/js/catch.js:76 +#: lms/static/js/courseware/credit_progress.js:7 +#: lms/static/js/courseware/credit_progress.js:14 +msgid "More" +msgstr "" + +#: common/static/js/vendor/ova/catch/js/catch.js:81 +#: common/static/js/vendor/ova/catch/js/catch.js:92 +msgid "My Notes" +msgstr "" + +#: common/static/js/vendor/ova/catch/js/catch.js:82 +msgid "Instructor" +msgstr "" + +#: common/static/js/vendor/ova/catch/js/catch.js:83 +#: common/static/js/vendor/ova/catch/js/catch.js:93 +msgid "Public" +msgstr "" + +#: common/static/js/vendor/ova/catch/js/catch.js:84 +#: common/static/js/vendor/ova/catch/js/catch.js:94 +msgid "Search" +msgstr "" + +#: common/static/js/vendor/ova/catch/js/catch.js:85 +#: common/static/js/vendor/ova/catch/js/catch.js:95 +msgid "Users" +msgstr "" + +#. Translators: 'Tags' is the name of the view (noun) within the Student Notes +#. page that shows all +#. notes organized by the tags the student has associated with them (if any). +#. When defining a +#. note in the courseware, the student can choose to associate 1 or more tags +#. with the note +#. in order to group similar notes together and help with search. +#: common/static/js/vendor/ova/catch/js/catch.js:86 +#: common/static/js/vendor/ova/catch/js/catch.js:96 +#: lms/static/js/edxnotes/views/tabs/tags.js:130 +msgid "Tags" +msgstr "" + +#: common/static/js/vendor/ova/catch/js/catch.js:87 +#: common/static/js/vendor/ova/catch/js/catch.js:97 +msgid "Annotation Text" +msgstr "" + +#: common/static/js/vendor/ova/catch/js/catch.js:88 +#: common/static/js/vendor/ova/catch/js/catch.js:98 +msgid "Clear" +msgstr "" + +#: common/static/js/vendor/ova/catch/js/catch.js:104 +msgid "Text" +msgstr "" + +#: common/static/js/vendor/ova/catch/js/catch.js:107 +msgid "Video" +msgstr "" + +#: common/static/js/vendor/ova/catch/js/catch.js:110 +#: lms/static/js/views/image_field.js:23 +msgid "Image" +msgstr "" + +#: common/static/js/vendor/ova/catch/js/catch.js:246 +msgid "Reply" +msgstr "" + +#: common/static/js/vendor/ova/catch/js/catch.js:261 +msgid "Tags:" +msgstr "" + +#. Translators: please note that this is not a literal flag, but rather a +#. report +#: common/static/js/vendor/ova/flagging-annotator.js:48 +msgid "Check the box to remove all flags." +msgstr "" + +#. Translators: 'totalFlags' is the number of flags solely for that annotation +#: common/static/js/vendor/ova/flagging-annotator.js:93 +msgid "Check the box to remove %(totalFlags)s flag." +msgid_plural "Check the box to remove %(totalFlags)s flags." +msgstr[0] "" +msgstr[1] "" + +#. Translators: 'count' is the number of flags solely for that annotation that +#. will be removed +#: common/static/js/vendor/ova/flagging-annotator.js:102 +msgid "Check the box to remove %(count)s flag." +msgid_plural "Check the box to remove %(count)s flags." +msgstr[0] "" +msgstr[1] "" + +#: common/static/js/vendor/ova/flagging-annotator.js:105 +msgid "All flags have been removed. To undo, uncheck the box." +msgstr "" + +#: common/static/js/vendor/ova/flagging-annotator.js:153 +#: common/static/js/vendor/ova/flagging-annotator.js:198 +msgid "You have already reported this annotation." +msgstr "" + +#: common/static/js/vendor/ova/flagging-annotator.js:165 +#: common/static/js/vendor/ova/flagging-annotator.js:223 +msgid "Report annotation as inappropriate or offensive." +msgstr "" + +#. Translators: 'count' is the number of flags solely for that annotation +#: common/static/js/vendor/ova/flagging-annotator.js:183 +msgid "This annotation has %(count)s flag." +msgid_plural "This annotation has %(count)s flags." +msgstr[0] "" +msgstr[1] "" + +#: lms/djangoapps/support/static/support/js/views/certificates.js:51 +msgid "An unexpected error occurred. Please try again." +msgstr "" + +#: lms/djangoapps/support/static/support/js/views/enrollment.js:15 +msgid "Financial Assistance" +msgstr "" + +#: lms/djangoapps/support/static/support/js/views/enrollment.js:16 +msgid "Upset Learner" +msgstr "" + +#: lms/djangoapps/support/static/support/js/views/enrollment.js:17 +msgid "Teaching Assistant" +msgstr "" + +#: lms/djangoapps/support/static/support/js/views/enrollment_modal.js:51 +msgid "Please specify a reason." +msgstr "" + +#: lms/djangoapps/support/static/support/js/views/enrollment_modal.js:62 +msgid "Something went wrong changing this enrollment. Please try again." +msgstr "" + +#: lms/djangoapps/teams/static/teams/js/collections/team.js:35 +msgid "last activity" +msgstr "" + +#: lms/djangoapps/teams/static/teams/js/collections/team.js:36 +msgid "open slots" +msgstr "" + +#: lms/djangoapps/teams/static/teams/js/collections/topic.js:25 +msgid "name" +msgstr "" + +#. Translators: This refers to the number of teams (a count of how many teams +#. there are) +#: lms/djangoapps/teams/static/teams/js/collections/topic.js:27 +msgid "team count" +msgstr "" + +#: lms/djangoapps/teams/static/teams/js/teams_tab_factory.js:9 +#: lms/djangoapps/teams/static/teams/js/views/teams_tab.js:135 +msgid "Teams" +msgstr "" + +#: lms/djangoapps/teams/static/teams/js/views/edit_team.js:33 +msgid "Create" +msgstr "" + +#: lms/djangoapps/teams/static/teams/js/views/edit_team.js:38 +msgid "Update" +msgstr "" + +#: lms/djangoapps/teams/static/teams/js/views/edit_team.js:43 +msgid "Team Name (Required) *" +msgstr "" + +#: lms/djangoapps/teams/static/teams/js/views/edit_team.js:45 +msgid "A name that identifies your team (maximum 255 characters)." +msgstr "" + +#: lms/djangoapps/teams/static/teams/js/views/edit_team.js:50 +msgid "Team Description (Required) *" +msgstr "" + +#: lms/djangoapps/teams/static/teams/js/views/edit_team.js:54 +msgid "" +"A short description of the team to help other learners understand the goals " +"or direction of the team (maximum 300 characters)." +msgstr "" + +#: lms/djangoapps/teams/static/teams/js/views/edit_team.js:59 +#: lms/static/js/student_account/views/account_settings_factory.js:117 +#: openedx/features/learner_profile/static/learner_profile/js/learner_profile_factory.js:145 +msgid "Language" +msgstr "" + +#: lms/djangoapps/teams/static/teams/js/views/edit_team.js:65 +msgid "" +"The language that team members primarily use to communicate with each other." +msgstr "" + +#: lms/djangoapps/teams/static/teams/js/views/edit_team.js:70 +#: openedx/features/learner_profile/static/learner_profile/js/learner_profile_factory.js:133 +msgid "Country" +msgstr "" + +#: lms/djangoapps/teams/static/teams/js/views/edit_team.js:76 +msgid "The country that team members primarily identify with." +msgstr "" + +#: lms/djangoapps/teams/static/teams/js/views/edit_team.js:143 +#: lms/static/js/views/fields.js:68 +msgid "An error occurred. Please try again." +msgstr "" + +#: lms/djangoapps/teams/static/teams/js/views/edit_team.js:153 +msgid "Check the highlighted fields below and try again." +msgstr "" + +#: lms/djangoapps/teams/static/teams/js/views/edit_team.js:163 +msgid "Enter team name." +msgstr "" + +#: lms/djangoapps/teams/static/teams/js/views/edit_team.js:169 +msgid "Team name cannot have more than 255 characters." +msgstr "" + +#: lms/djangoapps/teams/static/teams/js/views/edit_team.js:177 +msgid "Enter team description." +msgstr "" + +#: lms/djangoapps/teams/static/teams/js/views/edit_team.js:183 +msgid "Team description cannot have more than 300 characters." +msgstr "" + +#: lms/djangoapps/teams/static/teams/js/views/edit_team_members.js:18 +msgid "An error occurred while removing the member from the team. Try again." +msgstr "" + +#: lms/djangoapps/teams/static/teams/js/views/edit_team_members.js:38 +msgid "This team does not have any members." +msgstr "" + +#. Translators: 'date' is a placeholder for a fuzzy, relative timestamp (see: +#. https://github.com/rmm5t/jquery-timeago) +#: lms/djangoapps/teams/static/teams/js/views/edit_team_members.js:53 +msgid "Joined %(date)s" +msgstr "" + +#. Translators: 'date' is a placeholder for a fuzzy, relative timestamp (see: +#. https://github.com/rmm5t/jquery-timeago) +#: lms/djangoapps/teams/static/teams/js/views/edit_team_members.js:60 +msgid "Last Activity %(date)s" +msgstr "" + +#: lms/djangoapps/teams/static/teams/js/views/edit_team_members.js:82 +msgid "Remove this team member?" +msgstr "" + +#: lms/djangoapps/teams/static/teams/js/views/edit_team_members.js:83 +msgid "" +"This learner will be removed from the team, allowing another learner to take" +" the available spot." +msgstr "" + +#: lms/djangoapps/teams/static/teams/js/views/instructor_tools.js:33 +msgid "Delete this team?" +msgstr "" + +#: lms/djangoapps/teams/static/teams/js/views/instructor_tools.js:34 +msgid "" +"Deleting a team is permanent and cannot be undone. All members are removed " +"from the team, and team discussions can no longer be accessed." +msgstr "" + +#: lms/djangoapps/teams/static/teams/js/views/instructor_tools.js:58 +msgid "Team \"{team}\" successfully deleted." +msgstr "" + +#: lms/djangoapps/teams/static/teams/js/views/my_teams.js:16 +msgid "You are not currently a member of any team." +msgstr "" + +#. Translators: "and others" refers to fact that additional members of a team +#. exist that are not displayed. +#: lms/djangoapps/teams/static/teams/js/views/team_card.js:49 +msgid "and others" +msgstr "" + +#. Translators: 'date' is a placeholder for a fuzzy, relative timestamp (see: +#. http://momentjs.com/) +#: lms/djangoapps/teams/static/teams/js/views/team_card.js:88 +msgid "Last activity %(date)s" +msgstr "" + +#: lms/djangoapps/teams/static/teams/js/views/team_card.js:123 +msgid "View %(span_start)s %(team_name)s %(span_end)s" +msgstr "" + +#: lms/djangoapps/teams/static/teams/js/views/team_profile.js:21 +#: lms/djangoapps/teams/static/teams/js/views/team_profile_header_actions.js:13 +msgid "An error occurred. Try again." +msgstr "" + +#: lms/djangoapps/teams/static/teams/js/views/team_profile.js:92 +msgid "Leave this team?" +msgstr "" + +#: lms/djangoapps/teams/static/teams/js/views/team_profile.js:93 +msgid "" +"If you leave, you can no longer post in this team's discussions. Your place " +"will be available to another learner." +msgstr "" + +#: lms/djangoapps/teams/static/teams/js/views/team_profile.js:94 +#: lms/static/js/verify_student/views/reverify_view.js:50 +msgid "Confirm" +msgstr "" + +#: lms/djangoapps/teams/static/teams/js/views/team_profile_header_actions.js:14 +msgid "You already belong to another team." +msgstr "" + +#: lms/djangoapps/teams/static/teams/js/views/team_profile_header_actions.js:15 +msgid "This team is full." +msgstr "" + +#: lms/djangoapps/teams/static/teams/js/views/team_utils.js:26 +msgid "%(memberCount)s / %(maxMemberCount)s Member" +msgid_plural "%(memberCount)s / %(maxMemberCount)s Members" +msgstr[0] "" +msgstr[1] "" + +#: lms/djangoapps/teams/static/teams/js/views/teams.js:15 +msgid "All teams" +msgstr "" + +#: lms/djangoapps/teams/static/teams/js/views/teams.js:18 +msgid "Teams Pagination" +msgstr "" + +#: lms/djangoapps/teams/static/teams/js/views/teams_tab.js:36 +msgid "Topics" +msgstr "" + +#: lms/djangoapps/teams/static/teams/js/views/teams_tab.js:136 +msgid "" +"See all teams in your course, organized by topic. Join a team to collaborate" +" with other learners who are interested in the same topic as you are." +msgstr "" + +#: lms/djangoapps/teams/static/teams/js/views/teams_tab.js:139 +msgid "My Team" +msgstr "" + +#: lms/djangoapps/teams/static/teams/js/views/teams_tab.js:143 +msgid "Browse" +msgstr "" + +#: lms/djangoapps/teams/static/teams/js/views/teams_tab.js:175 +msgid "Your request could not be completed. Reload the page and try again." +msgstr "" + +#: lms/djangoapps/teams/static/teams/js/views/teams_tab.js:180 +msgid "" +"Your request could not be completed due to a server problem. Reload the page" +" and try again. If the issue persists, click the Help tab to report the " +"problem." +msgstr "" + +#: lms/djangoapps/teams/static/teams/js/views/teams_tab.js:217 +msgid "Team Search" +msgstr "" + +#: lms/djangoapps/teams/static/teams/js/views/teams_tab.js:219 +msgid "Showing results for \"{searchString}\"" +msgstr "" + +#: lms/djangoapps/teams/static/teams/js/views/teams_tab.js:238 +msgid "Create a New Team" +msgstr "" + +#: lms/djangoapps/teams/static/teams/js/views/teams_tab.js:239 +msgid "" +"Create a new team if you can't find an existing team to join, or if you " +"would like to learn with friends you know." +msgstr "" + +#: lms/djangoapps/teams/static/teams/js/views/teams_tab.js:272 +msgid "Edit Team" +msgstr "" + +#: lms/djangoapps/teams/static/teams/js/views/teams_tab.js:273 +msgid "" +"If you make significant changes, make sure you notify members of the team " +"before making these changes." +msgstr "" + +#: lms/djangoapps/teams/static/teams/js/views/teams_tab.js:301 +msgid "Membership" +msgstr "" + +#: lms/djangoapps/teams/static/teams/js/views/teams_tab.js:302 +msgid "" +"You can remove members from this team, especially if they have not " +"participated in the team's activity." +msgstr "" + +#: lms/djangoapps/teams/static/teams/js/views/teams_tab.js:361 +msgid "Search teams" +msgstr "" + +#: lms/djangoapps/teams/static/teams/js/views/teams_tab.js:457 +msgid "All Topics" +msgstr "" + +#: lms/djangoapps/teams/static/teams/js/views/teams_tab.js:588 +msgid "The page \"{route}\" could not be found." +msgstr "" + +#: lms/djangoapps/teams/static/teams/js/views/teams_tab.js:597 +msgid "The topic \"{topic}\" could not be found." +msgstr "" + +#: lms/djangoapps/teams/static/teams/js/views/teams_tab.js:606 +msgid "The team \"{team}\" could not be found." +msgstr "" + +#: lms/djangoapps/teams/static/teams/js/views/topic_card.js:19 +msgid "%(team_count)s Team" +msgid_plural "%(team_count)s Teams" +msgstr[0] "" +msgstr[1] "" + +#: lms/djangoapps/teams/static/teams/js/views/topic_card.js:39 +msgid "Topic" +msgstr "" + +#: lms/djangoapps/teams/static/teams/js/views/topic_card.js:46 +msgid "View Teams in the %(topic_name)s Topic" +msgstr "" + +#. Translators: this string is shown at the bottom of the teams page +#. to find a team to join or else to create a new one. There are three +#. links that need to be included in the message: +#. 1. Browse teams in other topics +#. 2. search teams +#. 3. create a new team +#. Be careful to start each link with the appropriate start indicator +#. (e.g. {browse_span_start} for #1) and finish it with {span_end}. +#: lms/djangoapps/teams/static/teams/js/views/topic_teams.js:47 +msgid "" +"{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}." +msgstr "" + +#: lms/djangoapps/teams/static/teams/js/views/topics.js:15 +msgid "All topics" +msgstr "" + +#: lms/static/coffee/src/calculator.js:40 +msgid "Open Calculator" +msgstr "" + +#: lms/static/coffee/src/calculator.js:47 +msgid "Close Calculator" +msgstr "" + +#: lms/static/coffee/src/customwmd.js:157 +msgid "HTML preview of post" +msgstr "" + +#: lms/static/coffee/src/customwmd.js:158 +msgid "Post body" +msgstr "" + +#: lms/static/js/Markdown.Editor.js:28 +msgid "Insert Hyperlink" +msgstr "" + +#: lms/static/js/Markdown.Editor.js:29 +msgid "e.g. 'http://google.com'" +msgstr "" + +#: lms/static/js/Markdown.Editor.js:30 +msgid "Link Description" +msgstr "" + +#: lms/static/js/Markdown.Editor.js:31 +msgid "e.g. 'google'" +msgstr "" + +#: lms/static/js/Markdown.Editor.js:32 +msgid "Please provide a description of the link destination." +msgstr "" + +#: lms/static/js/Markdown.Editor.js:36 +msgid "Insert Image (upload file or type URL)" +msgstr "" + +#: lms/static/js/Markdown.Editor.js:37 +msgid "" +"Type in a URL or use the \"Choose File\" button to upload a file from your " +"machine. (e.g. 'http://example.com/img/clouds.jpg')" +msgstr "" + +#: lms/static/js/Markdown.Editor.js:38 +msgid "Image Description" +msgstr "" + +#: lms/static/js/Markdown.Editor.js:40 +msgid "" +"Please describe this image or agree that it has no contextual value by " +"checking the checkbox." +msgstr "" + +#: lms/static/js/Markdown.Editor.js:41 +msgid "" +"e.g. 'Sky with clouds'. The description is helpful for users who cannot see " +"the image." +msgstr "" + +#: lms/static/js/Markdown.Editor.js:44 +msgid "How to create useful text alternatives." +msgstr "" + +#: lms/static/js/Markdown.Editor.js:46 +msgid "" +"This image is for decorative purposes only and does not require a " +"description." +msgstr "" + +#: lms/static/js/Markdown.Editor.js:49 +msgid "Markdown Editing Help" +msgstr "" + +#: lms/static/js/Markdown.Editor.js:50 +msgid "URL" +msgstr "" + +#: lms/static/js/Markdown.Editor.js:51 +msgid "Please provide a valid URL." +msgstr "" + +#. Translators: 'errorCount' is the number of errors found in the form. +#: lms/static/js/Markdown.Editor.js:1076 +msgid "%(errorCount)s error found in form." +msgid_plural "%(errorCount)s errors found in form." +msgstr[0] "" +msgstr[1] "" + +#: lms/static/js/Markdown.Editor.js:1471 +msgid "Bold (Ctrl+B)" +msgstr "" + +#: lms/static/js/Markdown.Editor.js:1472 +msgid "Italic (Ctrl+I)" +msgstr "" + +#: lms/static/js/Markdown.Editor.js:1474 +msgid "Hyperlink (Ctrl+L)" +msgstr "" + +#: lms/static/js/Markdown.Editor.js:1477 +msgid "Blockquote (Ctrl+Q)" +msgstr "" + +#: lms/static/js/Markdown.Editor.js:1478 +msgid "Code Sample (Ctrl+K)" +msgstr "" + +#: lms/static/js/Markdown.Editor.js:1479 +msgid "Image (Ctrl+G)" +msgstr "" + +#: lms/static/js/Markdown.Editor.js:1483 +msgid "Numbered List (Ctrl+O)" +msgstr "" + +#: lms/static/js/Markdown.Editor.js:1486 +msgid "Bulleted List (Ctrl+U)" +msgstr "" + +#: lms/static/js/Markdown.Editor.js:1489 +msgid "Heading (Ctrl+H)" +msgstr "" + +#: lms/static/js/Markdown.Editor.js:1490 +msgid "Horizontal Rule (Ctrl+R)" +msgstr "" + +#: lms/static/js/Markdown.Editor.js:1492 +msgid "Undo (Ctrl+Z)" +msgstr "" + +#: lms/static/js/Markdown.Editor.js:1496 +msgid "Redo (Ctrl+Y)" +msgstr "" + +#: lms/static/js/Markdown.Editor.js:1497 +msgid "Redo (Ctrl+Shift+Z)" +msgstr "" + +#: lms/static/js/Markdown.Editor.js:1563 +msgid "strong text" +msgstr "" + +#: lms/static/js/Markdown.Editor.js:1567 +msgid "emphasized text" +msgstr "" + +#: lms/static/js/Markdown.Editor.js:1764 +msgid "enter link description here" +msgstr "" + +#: lms/static/js/Markdown.Editor.js:2022 lms/static/js/Markdown.Editor.js:2045 +msgid "enter code here" +msgstr "" + +#: lms/static/js/Markdown.Editor.js:2136 +msgid "List item" +msgstr "" + +#: lms/static/js/Markdown.Editor.js:2166 +msgid "Heading" +msgstr "" + +#: lms/static/js/ajax-error.js:4 +msgid "" +"You have been logged out of your edX account. Click Okay to log in again " +"now. Click Cancel to stay on this page (you must log in again to save your " +"work)." +msgstr "" + +#: lms/static/js/api_admin/views/catalog_preview.js:24 +msgid "Preview this query" +msgstr "" + +#: lms/static/js/ccx/schedule.js:62 +msgid "All subsections" +msgstr "" + +#: lms/static/js/ccx/schedule.js:84 +msgid "All units" +msgstr "" + +#: lms/static/js/ccx/schedule.js:183 lms/static/js/ccx/schedule.js:185 +msgid "Click to change" +msgstr "" + +#: lms/static/js/ccx/schedule.js:221 +msgid "Select a chapter" +msgstr "" + +#: lms/static/js/ccx/schedule.js:262 lms/static/js/ccx/schedule.js:273 +msgid "Save changes" +msgstr "" + +#: lms/static/js/ccx/schedule.js:294 +msgid "Please enter valid start date and time." +msgstr "" + +#: lms/static/js/ccx/schedule.js:301 +msgid "Due date cannot be before start date." +msgstr "" + +#: lms/static/js/ccx/schedule.js:429 +msgid "Enter Due Date and Time" +msgstr "" + +#: lms/static/js/ccx/schedule.js:430 +msgid "Enter Start Date and Time" +msgstr "" + +#: lms/static/js/certificates/models/certificate_exception.js:31 +msgid "" +"Student username/email field is required and can not be empty. Kindly fill " +"in username/email and then press \"Add to Exception List\" button." +msgstr "" + +#: lms/static/js/certificates/models/certificate_invalidation.js:28 +msgid "" +"Student username/email field is required and can not be empty. Kindly fill " +"in username/email and then press \"Invalidate Certificate\" button." +msgstr "" + +#: lms/static/js/certificates/views/certificate_bulk_whitelist.js:83 +msgid "Uploaded file issues. Click on \"+\" to view." +msgstr "" + +#: lms/static/js/certificates/views/certificate_bulk_whitelist.js:159 +msgid " learners are successfully added to exception list" +msgstr "" + +#: lms/static/js/certificates/views/certificate_bulk_whitelist.js:160 +msgid " learner is successfully added to the exception list" +msgstr "" + +#: lms/static/js/certificates/views/certificate_bulk_whitelist.js:164 +msgid " records are not in correct format and not added to the exception list" +msgstr "" + +#: lms/static/js/certificates/views/certificate_bulk_whitelist.js:166 +msgid " record is not in correct format and not added to the exception list" +msgstr "" + +#: lms/static/js/certificates/views/certificate_bulk_whitelist.js:171 +msgid " learners do not exist in LMS and not added to the exception list" +msgstr "" + +#: lms/static/js/certificates/views/certificate_bulk_whitelist.js:173 +msgid " learner does not exist in LMS and not added to the exception list" +msgstr "" + +#: lms/static/js/certificates/views/certificate_bulk_whitelist.js:177 +msgid " learners are already white listed and not added to the exception list" +msgstr "" + +#: lms/static/js/certificates/views/certificate_bulk_whitelist.js:179 +msgid " learner is already white listed and not added to the exception list" +msgstr "" + +#: lms/static/js/certificates/views/certificate_bulk_whitelist.js:184 +msgid "" +" learners are not enrolled in course and not added to the exception list" +msgstr "" + +#: lms/static/js/certificates/views/certificate_bulk_whitelist.js:186 +msgid " learner is not enrolled in course and not added to the exception list" +msgstr "" + +#: lms/static/js/certificates/views/certificate_invalidation_view.js:49 +msgid "" +"Certificate of <%= user %> has already been invalidated. Please check your " +"spelling and retry." +msgstr "" + +#: lms/static/js/certificates/views/certificate_invalidation_view.js:59 +msgid "Certificate has been successfully invalidated for <%= user %>." +msgstr "" + +#: lms/static/js/certificates/views/certificate_invalidation_view.js:70 +#: lms/static/js/certificates/views/certificate_invalidation_view.js:100 +#: lms/static/js/certificates/views/certificate_whitelist.js:102 +#: lms/static/js/certificates/views/certificate_whitelist_editor.js:112 +msgid "Server Error, Please refresh the page and try again." +msgstr "" + +#: lms/static/js/certificates/views/certificate_invalidation_view.js:90 +msgid "" +"The certificate for this learner has been re-validated and the system is re-" +"running the grade for this learner." +msgstr "" + +#: lms/static/js/certificates/views/certificate_invalidation_view.js:110 +msgid "" +"Could not find Certificate Invalidation in the list. Please refresh the page" +" and try again" +msgstr "" + +#: lms/static/js/certificates/views/certificate_whitelist.js:59 +msgid "Student Removed from certificate white list successfully." +msgstr "" + +#: lms/static/js/certificates/views/certificate_whitelist.js:70 +msgid "" +"Could not find Certificate Exception in white list. Please refresh the page " +"and try again" +msgstr "" + +#: lms/static/js/certificates/views/certificate_whitelist_editor.js:61 +msgid "<%= user %> already in exception list." +msgstr "" + +#: lms/static/js/certificates/views/certificate_whitelist_editor.js:67 +msgid "" +"<%= user %> has been successfully added to the exception list. Click " +"Generate Exception Certificate below to send the certificate." +msgstr "" + +#: lms/static/js/course_survey.js:73 +msgid "There has been an error processing your survey." +msgstr "" + +#: lms/static/js/courseware/credit_progress.js:14 +msgid "Less" +msgstr "" + +#: lms/static/js/dashboard/donation.js:175 +msgid "Please enter a valid donation amount." +msgstr "" + +#: lms/static/js/dashboard/donation.js:207 +msgid "Your donation could not be submitted." +msgstr "" + +#: lms/static/js/dashboard/legacy.js:93 lms/static/js/dashboard/legacy.js:105 +msgid "You will be refunded the amount you paid." +msgstr "" + +#: lms/static/js/dashboard/legacy.js:95 +msgid "You will not be refunded the amount you paid." +msgstr "" + +#: lms/static/js/dashboard/legacy.js:97 +msgid "" +"Are you sure you want to unenroll from the purchased course %(courseName)s " +"(%(courseNumber)s)?" +msgstr "" + +#: lms/static/js/dashboard/legacy.js:100 +msgid "" +"Are you sure you want to unenroll from %(courseName)s (%(courseNumber)s)?" +msgstr "" + +#: lms/static/js/dashboard/legacy.js:103 +msgid "" +"Are you sure you want to unenroll from the verified %(certNameLong)s track " +"of %(courseName)s (%(courseNumber)s)?" +msgstr "" + +#: lms/static/js/dashboard/legacy.js:107 +msgid "" +"Are you sure you want to unenroll from the verified %(certNameLong)s track " +"of %(courseName)s (%(courseNumber)s)?" +msgstr "" + +#: lms/static/js/dashboard/legacy.js:109 +msgid "" +"The refund deadline for this course has passed,so you will not receive a " +"refund." +msgstr "" + +#: lms/static/js/dashboard/legacy.js:173 lms/static/js/dashboard/legacy.js:183 +#: lms/static/js/learner_dashboard/views/unenroll_view.js:61 +msgid "" +"Unable to determine whether we should give you a refund because of System " +"Error. Please try again later." +msgstr "" + +#: lms/static/js/discovery/views/search_form.js:48 +#, javascript-format +msgid "Viewing %s course" +msgid_plural "Viewing %s courses" +msgstr[0] "" +msgstr[1] "" + +#: lms/static/js/discovery/views/search_form.js:57 +#, javascript-format +msgid "We couldn't find any results for \"%s\"." +msgstr "" + +#: lms/static/js/discovery/views/search_form.js:65 +msgid "There was an error, try searching again." +msgstr "" + +#: lms/static/js/discussions_management/views/discussions.js:59 +msgid "Not divided" +msgstr "" + +#: lms/static/js/discussions_management/views/discussions.js:60 +msgid "" +"Discussions are unified; all learners interact with posts from other " +"learners, regardless of the group they are in." +msgstr "" + +#: lms/static/js/discussions_management/views/discussions.js:66 +msgid "Enrollment Tracks" +msgstr "" + +#: lms/static/js/discussions_management/views/discussions.js:67 +msgid "" +"Use enrollment tracks as the basis for dividing discussions. All learners, " +"regardless of their enrollment track, see the same discussion topics, but " +"within divided topics, only learners who are in the same enrollment track " +"see and respond to each others’ posts." +msgstr "" + +#: lms/static/js/discussions_management/views/discussions.js:73 +msgid "Cohorts" +msgstr "" + +#: lms/static/js/discussions_management/views/discussions.js:74 +msgid "" +"Use cohorts as the basis for dividing discussions. All learners, regardless " +"of cohort, see the same discussion topics, but within divided topics, only " +"members of the same cohort see and respond to each others’ posts. " +msgstr "" + +#: lms/static/js/discussions_management/views/discussions.js:181 +msgid "Discussion topics in the course are not divided." +msgstr "" + +#: lms/static/js/discussions_management/views/discussions.js:184 +msgid "Any divided discussion topics are divided based on enrollment track." +msgstr "" + +#: lms/static/js/discussions_management/views/discussions.js:187 +msgid "Any divided discussion topics are divided based on cohort." +msgstr "" + +#: lms/static/js/discussions_management/views/discussions.js:194 +msgid "Your changes have been saved. {details}" +msgstr "" + +#: lms/static/js/discussions_management/views/discussions.js:209 +msgid "We have encountered an error. Refresh your browser and then try again." +msgstr "" + +#: lms/static/js/discussions_management/views/divided_discussions.js:62 +#: lms/static/js/discussions_management/views/divided_discussions_course_wide.js:79 +#: lms/static/js/discussions_management/views/divided_discussions_inline.js:145 +#: lms/static/js/groups/views/cohort_form.js:162 +#: lms/static/js/groups/views/cohorts.js:161 +msgid "We've encountered an error. Refresh your browser and then try again." +msgstr "" + +#: lms/static/js/edxnotes/views/notes_visibility_factory.js:12 +#: lms/static/js/edxnotes/views/search_box.js:17 +msgid "" +"An error has occurred. Make sure that you are connected to the Internet, and" +" then try refreshing the page." +msgstr "" + +#: lms/static/js/edxnotes/views/notes_visibility_factory.js:57 +msgid "Hide notes" +msgstr "" + +#: lms/static/js/edxnotes/views/notes_visibility_factory.js:58 +msgid "Notes visible" +msgstr "" + +#: lms/static/js/edxnotes/views/notes_visibility_factory.js:64 +msgid "Show notes" +msgstr "" + +#: lms/static/js/edxnotes/views/notes_visibility_factory.js:65 +msgid "Notes hidden" +msgstr "" + +#: lms/static/js/edxnotes/views/search_box.js:20 +msgid "Please enter a term in the {anchorStart} search field{anchorEnd}." +msgstr "" + +#: lms/static/js/edxnotes/views/tab_item.js:25 +msgid "Current tab" +msgstr "" + +#: lms/static/js/edxnotes/views/tabs/course_structure.js:49 +msgid "Location in Course" +msgstr "" + +#: lms/static/js/edxnotes/views/tabs/recent_activity.js:25 +msgid "Recent Activity" +msgstr "" + +#: lms/static/js/edxnotes/views/tabs/search_results.js:34 +msgid "No results found for \"%(query_string)s\". Please try searching again." +msgstr "" + +#: lms/static/js/edxnotes/views/tabs/search_results.js:48 +msgid "Search Results" +msgstr "" + +#. Translators: this is a title shown before all Notes that have no associated +#. tags. It is put within +#. brackets to differentiate it from user-defined tags, but it should still be +#. translated. +#: lms/static/js/edxnotes/views/tabs/tags.js:38 +msgid "[no tags]" +msgstr "" + +#: lms/static/js/financial-assistance/views/financial_assistance_form_view.js:35 +msgid "Unable to submit application" +msgstr "" + +#: lms/static/js/financial-assistance/views/financial_assistance_form_view.js:103 +#: lms/static/js/student_account/views/LoginView.js:175 +msgid "An error has occurred. Check your Internet connection and try again." +msgstr "" + +#: lms/static/js/financial-assistance/views/financial_assistance_form_view.js:140 +msgid "Choose one" +msgstr "" + +#: lms/static/js/groups/views/cohort_editor.js:62 +msgid "Selected tab" +msgstr "" + +#: lms/static/js/groups/views/cohort_editor.js:76 +msgid "Saved cohort" +msgstr "" + +#: lms/static/js/groups/views/cohort_editor.js:119 +msgid "Error adding learners." +msgstr "" + +#: lms/static/js/groups/views/cohort_editor.js:122 +msgid "Enter a username or email." +msgstr "" + +#: lms/static/js/groups/views/cohort_editor.js:174 +msgid "{numUsersAdded} learner has been added to this cohort. " +msgid_plural "{numUsersAdded} learners have been added to this cohort. " +msgstr[0] "" +msgstr[1] "" + +#: lms/static/js/groups/views/cohort_editor.js:194 +msgid "{numMoved} learner was moved from {prevCohort}" +msgid_plural "{numMoved} learners were moved from {prevCohort}" +msgstr[0] "" +msgstr[1] "" + +#: lms/static/js/groups/views/cohort_editor.js:204 +msgid "{numPresent} learner was already in the cohort" +msgid_plural "{numPresent} learners were already in the cohort" +msgstr[0] "" +msgstr[1] "" + +#: lms/static/js/groups/views/cohort_editor.js:230 +msgid "{email}" +msgstr "" + +#: lms/static/js/groups/views/cohort_editor.js:236 +msgid "" +"{numPreassigned} learner was pre-assigned for this cohort. This learner will" +" automatically be added to the cohort when they enroll in the course." +msgid_plural "" +"{numPreassigned} learners were pre-assigned for this cohort. These learners " +"will automatically be added to the cohort when they enroll in the course." +msgstr[0] "" +msgstr[1] "" + +#: lms/static/js/groups/views/cohort_editor.js:274 +msgid "Unknown username: {user}" +msgstr "" + +#: lms/static/js/groups/views/cohort_editor.js:278 +msgid "Invalid email address: {email}" +msgstr "" + +#: lms/static/js/groups/views/cohort_editor.js:285 +msgid "There was an error when trying to add learners:" +msgid_plural "{numErrors} learners could not be added to this cohort:" +msgstr[0] "" +msgstr[1] "" + +#: lms/static/js/groups/views/cohort_editor.js:300 +msgid "View all errors" +msgstr "" + +#: lms/static/js/groups/views/cohort_form.js:107 +msgid "You must specify a name for the cohort" +msgstr "" + +#: lms/static/js/groups/views/cohort_form.js:111 +msgid "You did not select a content group" +msgstr "" + +#: lms/static/js/groups/views/cohort_form.js:114 +msgid "The selected content group does not exist" +msgstr "" + +#: lms/static/js/groups/views/cohort_form.js:142 +msgid "The cohort cannot be saved" +msgstr "" + +#: lms/static/js/groups/views/cohort_form.js:142 +msgid "The cohort cannot be added" +msgstr "" + +#: lms/static/js/groups/views/cohorts.js:121 +msgid "You currently have no cohorts configured" +msgstr "" + +#: lms/static/js/groups/views/cohorts.js:122 +msgid "Add Cohort" +msgstr "" + +#: lms/static/js/groups/views/cohorts.js:262 +msgid "" +"The {cohortGroupName} cohort has been created. You can manually add students" +" to this cohort below." +msgstr "" + +#: lms/static/js/groups/views/cohorts.js:292 +msgid "Assign students to cohorts by uploading a CSV file." +msgstr "" + +#: lms/static/js/groups/views/cohorts.js:293 +msgid "Choose a .csv file" +msgstr "" + +#: lms/static/js/groups/views/cohorts.js:294 +msgid "Only properly formatted .csv files will be accepted." +msgstr "" + +#: lms/static/js/groups/views/cohorts.js:295 +msgid "Upload File and Assign Students" +msgstr "" + +#: lms/static/js/groups/views/cohorts.js:300 +msgid "" +"Your file '{file}' has been uploaded. Allow a few minutes for processing." +msgstr "" + +#: lms/static/js/groups/views/course_cohort_settings_notification.js:21 +msgid "Cohorts Enabled" +msgstr "" + +#: lms/static/js/groups/views/course_cohort_settings_notification.js:23 +msgid "Cohorts Disabled" +msgstr "" + +#: lms/static/js/groups/views/verified_track_settings_notification.js:35 +msgid "" +"This course uses automatic cohorting for verified track learners. You cannot" +" disable cohorts, and you cannot rename the manual cohort named " +"'{verifiedCohortName}'. To change the configuration for verified track " +"cohorts, contact your edX partner manager." +msgstr "" + +#: lms/static/js/groups/views/verified_track_settings_notification.js:44 +msgid "" +"This course has automatic cohorting enabled for verified track learners, but" +" the required cohort does not exist. You must create a manually-assigned " +"cohort named '{verifiedCohortName}' for the feature to work." +msgstr "" + +#: lms/static/js/groups/views/verified_track_settings_notification.js:54 +msgid "" +"This course has automatic cohorting enabled for verified track learners, but" +" cohorts are disabled. You must enable cohorts for the feature to work." +msgstr "" + +#: lms/static/js/instructor_dashboard/certificates.js:20 +msgid "Allow students to generate certificates for this course?" +msgstr "" + +#: lms/static/js/instructor_dashboard/certificates.js:22 +msgid "Prevent students from generating certificates in this course?" +msgstr "" + +#: lms/static/js/instructor_dashboard/certificates.js:44 +msgid "Start generating certificates for all students in this course?" +msgstr "" + +#: lms/static/js/instructor_dashboard/certificates.js:59 +msgid "Error while generating certificates. Please try again." +msgstr "" + +#: lms/static/js/instructor_dashboard/certificates.js:68 +msgid "Start regenerating certificates for students in this course?" +msgstr "" + +#: lms/static/js/instructor_dashboard/certificates.js:96 +msgid "Error while regenerating certificates. Please try again." +msgstr "" + +#: lms/static/js/instructor_dashboard/data_download.js:30 +msgid "Loading data..." +msgstr "" + +#: lms/static/js/instructor_dashboard/data_download.js:37 +msgid "Error getting issued certificates list." +msgstr "" + +#: lms/static/js/instructor_dashboard/data_download.js:125 +msgid "Error generating proctored exam results. Please try again." +msgstr "" + +#: lms/static/js/instructor_dashboard/data_download.js:151 +msgid "Error generating survey results. Please try again." +msgstr "" + +#: lms/static/js/instructor_dashboard/data_download.js:177 +msgid "Error generating student profile information. Please try again." +msgstr "" + +#: lms/static/js/instructor_dashboard/data_download.js:203 +#: openedx/features/course_bookmarks/static/course_bookmarks/js/views/bookmarks_list.js:23 +msgid "Loading" +msgstr "" + +#: lms/static/js/instructor_dashboard/data_download.js:211 +msgid "Error getting student list." +msgstr "" + +#: lms/static/js/instructor_dashboard/data_download.js:278 +msgid "Error generating list of students who may enroll. Please try again." +msgstr "" + +#: lms/static/js/instructor_dashboard/data_download.js:310 +msgid "Error retrieving grading configuration." +msgstr "" + +#: lms/static/js/instructor_dashboard/data_download.js:335 +msgid "Error generating grades. Please try again." +msgstr "" + +#: lms/static/js/instructor_dashboard/data_download.js:337 +msgid "Error generating problem grade report. Please try again." +msgstr "" + +#: lms/static/js/instructor_dashboard/data_download.js:339 +msgid "Error generating ORA data report. Please try again." +msgstr "" + +#: lms/static/js/instructor_dashboard/ecommerce.js:58 +#: lms/static/js/instructor_dashboard/ecommerce.js:78 +msgid "" +"There was a problem creating the report. Select \"Create Executive Summary\"" +" to try again." +msgstr "" + +#: lms/static/js/instructor_dashboard/ecommerce.js:92 +msgid "Enter the enrollment code." +msgstr "" + +#: lms/static/js/instructor_dashboard/ecommerce.js:120 +msgid "Cancel enrollment code" +msgstr "" + +#: lms/static/js/instructor_dashboard/ecommerce.js:130 +msgid "Restore enrollment code" +msgstr "" + +#: lms/static/js/instructor_dashboard/ecommerce.js:140 +msgid "Mark enrollment code as unused" +msgstr "" + +#: lms/static/js/instructor_dashboard/membership.js:111 +#: lms/static/js/instructor_dashboard/membership.js:116 +#: lms/static/js/student_account/views/account_settings_factory.js:74 +#: openedx/features/learner_profile/static/learner_profile/js/learner_profile_factory.js:98 +msgid "Username" +msgstr "" + +#: lms/static/js/instructor_dashboard/membership.js:111 +#: lms/static/js/instructor_dashboard/membership.js:116 +msgid "Email" +msgstr "" + +#: lms/static/js/instructor_dashboard/membership.js:111 +#: lms/static/js/instructor_dashboard/membership.js:116 +#: lms/static/js/instructor_dashboard/membership.js:172 +msgid "Revoke access" +msgstr "" + +#: lms/static/js/instructor_dashboard/membership.js:116 +msgid "Group" +msgstr "" + +#: lms/static/js/instructor_dashboard/membership.js:122 +msgid "Enter username or email" +msgstr "" + +#: lms/static/js/instructor_dashboard/membership.js:156 +msgid "Please enter a username or email." +msgstr "" + +#: lms/static/js/instructor_dashboard/membership.js:197 +#: lms/static/js/instructor_dashboard/membership.js:1026 +msgid "This role requires a divided discussions scheme." +msgstr "" + +#: lms/static/js/instructor_dashboard/membership.js:261 +#: lms/static/js/instructor_dashboard/membership.js:961 +msgid "Error changing user's permissions." +msgstr "" + +#: lms/static/js/instructor_dashboard/membership.js:271 +msgid "" +"Could not find a user with username or email address '<%- identifier %>'." +msgstr "" + +#: lms/static/js/instructor_dashboard/membership.js:276 +msgid "" +"Error: User '<%- username %>' has not yet activated their account. Users " +"must create and activate their accounts before they can be assigned a role." +msgstr "" + +#: lms/static/js/instructor_dashboard/membership.js:282 +msgid "Error: You cannot remove yourself from the Instructor group!" +msgstr "" + +#: lms/static/js/instructor_dashboard/membership.js:391 +msgid "Errors" +msgstr "" + +#: lms/static/js/instructor_dashboard/membership.js:392 +msgid "The following errors were generated:" +msgstr "" + +#: lms/static/js/instructor_dashboard/membership.js:396 +msgid "Warnings" +msgstr "" + +#: lms/static/js/instructor_dashboard/membership.js:397 +msgid "The following warnings were generated:" +msgstr "" + +#: lms/static/js/instructor_dashboard/membership.js:401 +#: lms/static/js/views/fields.js:56 +msgid "Success" +msgstr "" + +#: lms/static/js/instructor_dashboard/membership.js:402 +msgid "All accounts were created successfully." +msgstr "" + +#: lms/static/js/instructor_dashboard/membership.js:456 +msgid "Error adding/removing users as beta testers." +msgstr "" + +#. Translators: A list of users appears after this sentence; +#: lms/static/js/instructor_dashboard/membership.js:527 +msgid "These users were successfully added as beta testers:" +msgstr "" + +#: lms/static/js/instructor_dashboard/membership.js:532 +msgid "" +"These users could not be added as beta testers because their accounts are " +"not yet activated:" +msgstr "" + +#. Translators: A list of users appears after this sentence; +#: lms/static/js/instructor_dashboard/membership.js:538 +msgid "These users were successfully removed as beta testers:" +msgstr "" + +#. Translators: A list of users appears after this sentence; +#: lms/static/js/instructor_dashboard/membership.js:550 +msgid "These users were not added as beta testers:" +msgstr "" + +#. Translators: A list of users appears after this sentence; +#: lms/static/js/instructor_dashboard/membership.js:562 +msgid "These users were not removed as beta testers:" +msgstr "" + +#: lms/static/js/instructor_dashboard/membership.js:574 +msgid "" +"Users must create and activate their account before they can be promoted to " +"beta tester." +msgstr "" + +#: lms/static/js/instructor_dashboard/membership.js:576 +msgid "Could not find users associated with the following identifiers:" +msgstr "" + +#: lms/static/js/instructor_dashboard/membership.js:608 +msgid "Reason field should not be left blank." +msgstr "" + +#: lms/static/js/instructor_dashboard/membership.js:629 +msgid "Error enrolling/unenrolling users." +msgstr "" + +#: lms/static/js/instructor_dashboard/membership.js:708 +msgid "The following email addresses and/or usernames are invalid:" +msgstr "" + +#: lms/static/js/instructor_dashboard/membership.js:745 +msgid "Successfully enrolled and sent email to the following users:" +msgstr "" + +#. Translators: A list of users appears after this sentence; +#: lms/static/js/instructor_dashboard/membership.js:757 +msgid "Successfully enrolled the following users:" +msgstr "" + +#. Translators: A list of users appears after this sentence; +#: lms/static/js/instructor_dashboard/membership.js:769 +msgid "" +"Successfully sent enrollment emails to the following users. They will be " +"allowed to enroll once they register:" +msgstr "" + +#. Translators: A list of users appears after this sentence; +#: lms/static/js/instructor_dashboard/membership.js:781 +msgid "These users will be allowed to enroll once they register:" +msgstr "" + +#. Translators: A list of users appears after this sentence; +#: lms/static/js/instructor_dashboard/membership.js:793 +msgid "" +"Successfully sent enrollment emails to the following users. They will be " +"enrolled once they register:" +msgstr "" + +#. Translators: A list of users appears after this sentence; +#: lms/static/js/instructor_dashboard/membership.js:805 +msgid "These users will be enrolled once they register:" +msgstr "" + +#. Translators: A list of users appears after this sentence; +#: lms/static/js/instructor_dashboard/membership.js:817 +msgid "" +"Emails successfully sent. The following users are no longer enrolled in the " +"course:" +msgstr "" + +#. Translators: A list of users appears after this sentence; +#: lms/static/js/instructor_dashboard/membership.js:829 +msgid "The following users are no longer enrolled in the course:" +msgstr "" + +#: lms/static/js/instructor_dashboard/membership.js:840 +msgid "" +"These users were not affiliated with the course so could not be unenrolled:" +msgstr "" + +#: lms/static/js/instructor_dashboard/send_email.js:67 +msgid "Your message must have a subject." +msgstr "" + +#: lms/static/js/instructor_dashboard/send_email.js:69 +msgid "Your message cannot be blank." +msgstr "" + +#: lms/static/js/instructor_dashboard/send_email.js:72 +msgid "Your message must have at least one target." +msgstr "" + +#: lms/static/js/instructor_dashboard/send_email.js:77 +msgid "" +"There are invalid keywords in your email. Check the following keywords and " +"try again." +msgstr "" + +#: lms/static/js/instructor_dashboard/send_email.js:84 +msgid "Yourself" +msgstr "" + +#: lms/static/js/instructor_dashboard/send_email.js:86 +msgid "Everyone who has staff privileges in this course" +msgstr "" + +#: lms/static/js/instructor_dashboard/send_email.js:88 +msgid "All learners who are enrolled in this course" +msgstr "" + +#: lms/static/js/instructor_dashboard/send_email.js:90 +msgid "All learners in the {cohort_name} cohort" +msgstr "" + +#: lms/static/js/instructor_dashboard/send_email.js:93 +msgid "All learners in the {track_name} track" +msgstr "" + +#: lms/static/js/instructor_dashboard/send_email.js:97 +msgid "" +"Your email message was successfully queued for sending. In courses with a " +"large number of learners, email messages to learners might take up to an " +"hour to be sent." +msgstr "" + +#: lms/static/js/instructor_dashboard/send_email.js:99 +msgid "" +"You are sending an email message with the subject {subject} to the following" +" recipients." +msgstr "" + +#: lms/static/js/instructor_dashboard/send_email.js:104 +msgid "Is this OK?" +msgstr "" + +#: lms/static/js/instructor_dashboard/send_email.js:122 +msgid "Error sending email." +msgstr "" + +#: lms/static/js/instructor_dashboard/send_email.js:142 +#: lms/static/js/instructor_dashboard/send_email.js:170 +msgid "There is no email history for this course." +msgstr "" + +#: lms/static/js/instructor_dashboard/send_email.js:151 +msgid "There was an error obtaining email task history for this course." +msgstr "" + +#: lms/static/js/instructor_dashboard/send_email.js:179 +msgid "There was an error obtaining email content history for this course." +msgstr "" + +#: lms/static/js/instructor_dashboard/send_email.js:206 +msgid "Send to:" +msgstr "" + +#: lms/static/js/instructor_dashboard/student_admin.js:78 +#: lms/static/js/instructor_dashboard/student_admin.js:108 +#: lms/static/js/instructor_dashboard/student_admin.js:149 +#: lms/static/js/instructor_dashboard/student_admin.js:201 +#: lms/static/js/instructor_dashboard/student_admin.js:236 +#: lms/static/js/instructor_dashboard/student_admin.js:308 +#: lms/static/js/instructor_dashboard/student_admin.js:453 +#: lms/static/js/instructor_dashboard/student_admin.js:502 +#: lms/static/js/instructor_dashboard/student_admin.js:553 +msgid "Please enter a student email address or username." +msgstr "" + +#: lms/static/js/instructor_dashboard/student_admin.js:81 +msgid "" +"Error getting student progress url for '<%- student_id %>'. Make sure that " +"the student identifier is spelled correctly." +msgstr "" + +#: lms/static/js/instructor_dashboard/student_admin.js:112 +#: lms/static/js/instructor_dashboard/student_admin.js:154 +#: lms/static/js/instructor_dashboard/student_admin.js:206 +#: lms/static/js/instructor_dashboard/student_admin.js:373 +#: lms/static/js/instructor_dashboard/student_admin.js:425 +#: lms/static/js/instructor_dashboard/student_admin.js:458 +#: lms/static/js/instructor_dashboard/student_admin.js:507 +#: lms/static/js/instructor_dashboard/student_admin.js:592 +msgid "Please enter a problem location." +msgstr "" + +#: lms/static/js/instructor_dashboard/student_admin.js:119 +msgid "" +"Success! Problem attempts reset for problem '<%- problem_id %>' and student " +"'<%- student_id %>'." +msgstr "" + +#: lms/static/js/instructor_dashboard/student_admin.js:120 +msgid "" +"Error resetting problem attempts for problem '<%= problem_id %>' and student" +" '<%- student_id %>'. Make sure that the problem and student identifiers are" +" complete and correct." +msgstr "" + +#: lms/static/js/instructor_dashboard/student_admin.js:157 +msgid "" +"Delete student '<%- student_id %>'s state on problem '<%- problem_id %>'?" +msgstr "" + +#: lms/static/js/instructor_dashboard/student_admin.js:168 +msgid "" +"Error deleting student '<%- student_id %>'s state on problem '<%- problem_id" +" %>'. Make sure that the problem and student identifiers are complete and " +"correct." +msgstr "" + +#: lms/static/js/instructor_dashboard/student_admin.js:179 +msgid "Module state successfully deleted." +msgstr "" + +#: lms/static/js/instructor_dashboard/student_admin.js:213 +msgid "" +"Error getting task history for problem '<%- problem_id %>' and student '<%- " +"student_id %>'. Make sure that the problem and student identifiers are " +"complete and correct." +msgstr "" + +#: lms/static/js/instructor_dashboard/student_admin.js:250 +msgid "Entrance exam attempts is being reset for student '{student_id}'." +msgstr "" + +#: lms/static/js/instructor_dashboard/student_admin.js:258 +msgid "" +"Error resetting entrance exam attempts for student '{student_id}'. Make sure" +" student identifier is correct." +msgstr "" + +#: lms/static/js/instructor_dashboard/student_admin.js:276 +#: lms/static/js/instructor_dashboard/student_admin.js:343 +msgid "Enter a student's username or email address." +msgstr "" + +#: lms/static/js/instructor_dashboard/student_admin.js:278 +msgid "" +"Do you want to allow this student ('{student_id}') to skip the entrance " +"exam?" +msgstr "" + +#: lms/static/js/instructor_dashboard/student_admin.js:296 +msgid "" +"An error occurred. Make sure that the student's username or email address is" +" correct and try again." +msgstr "" + +#: lms/static/js/instructor_dashboard/student_admin.js:322 +msgid "Entrance exam state is being deleted for student '{student_id}'." +msgstr "" + +#: lms/static/js/instructor_dashboard/student_admin.js:330 +msgid "" +"Error deleting entrance exam state for student '{student_id}'. Make sure " +"student identifier is correct." +msgstr "" + +#: lms/static/js/instructor_dashboard/student_admin.js:359 +msgid "" +"Error getting entrance exam task history for student '{student_id}'. Make " +"sure student identifier is correct." +msgstr "" + +#: lms/static/js/instructor_dashboard/student_admin.js:376 +msgid "Reset attempts for all students on problem '<%- problem_id %>'?" +msgstr "" + +#: lms/static/js/instructor_dashboard/student_admin.js:385 +msgid "" +"Successfully started task to reset attempts for problem '<%- problem_id %>'." +" Click the 'Show Task Status' button to see the status of the task." +msgstr "" + +#: lms/static/js/instructor_dashboard/student_admin.js:389 +msgid "" +"Error starting a task to reset attempts for all students on problem '<%- " +"problem_id %>'. Make sure that the problem identifier is complete and " +"correct." +msgstr "" + +#: lms/static/js/instructor_dashboard/student_admin.js:438 +msgid "Error listing task history for this student and problem." +msgstr "" + +#: lms/static/js/instructor_dashboard/student_admin.js:466 +msgid "" +"Started rescore problem task for problem '<%- problem_id %>' and student " +"'<%- student_id %>'. Click the 'Show Task Status' button to see the status " +"of the task." +msgstr "" + +#: lms/static/js/instructor_dashboard/student_admin.js:471 +msgid "" +"Error starting a task to rescore problem '<%- problem_id %>' for student " +"'<%- student_id %>'. Make sure that the the problem and student identifiers " +"are complete and correct." +msgstr "" + +#: lms/static/js/instructor_dashboard/student_admin.js:512 +msgid "Please enter a score." +msgstr "" + +#: lms/static/js/instructor_dashboard/student_admin.js:520 +msgid "" +"Started task to override the score for problem '<%- problem_id %>' and " +"student '<%- student_id %>'. Click the 'Show Task Status' button to see the " +"status of the task." +msgstr "" + +#: lms/static/js/instructor_dashboard/student_admin.js:525 +msgid "" +"Error starting a task to override score for problem '<%- problem_id %>' for " +"student '<%- student_id %>'. Make sure that the the score and the problem " +"and student identifiers are complete and correct." +msgstr "" + +#: lms/static/js/instructor_dashboard/student_admin.js:567 +msgid "" +"Started entrance exam rescore task for student '{student_id}'. Click the " +"'Show Task Status' button to see the status of the task." +msgstr "" + +#: lms/static/js/instructor_dashboard/student_admin.js:575 +msgid "" +"Error starting a task to rescore entrance exam for student '{student_id}'. " +"Make sure that entrance exam has problems in it and student identifier is " +"correct." +msgstr "" + +#: lms/static/js/instructor_dashboard/student_admin.js:595 +msgid "Rescore problem '<%- problem_id %>' for all students?" +msgstr "" + +#: lms/static/js/instructor_dashboard/student_admin.js:605 +msgid "" +"Successfully started task to rescore problem '<%- problem_id %>' for all " +"students. Click the 'Show Task Status' button to see the status of the task." +msgstr "" + +#: lms/static/js/instructor_dashboard/student_admin.js:609 +msgid "" +"Error starting a task to rescore problem '<%- problem_id %>'. Make sure that" +" the problem identifier is complete and correct." +msgstr "" + +#. Translators: a "Task" is a background process such as grading students or +#. sending email +#: lms/static/js/instructor_dashboard/util.js:63 +msgid "Task Type" +msgstr "" + +#. Translators: a "Task" is a background process such as grading students or +#. sending email +#: lms/static/js/instructor_dashboard/util.js:72 +msgid "Task inputs" +msgstr "" + +#. Translators: a "Task" is a background process such as grading students or +#. sending email +#: lms/static/js/instructor_dashboard/util.js:81 +msgid "Task ID" +msgstr "" + +#. Translators: a "Requester" is a username that requested a task such as +#. sending email +#: lms/static/js/instructor_dashboard/util.js:90 +msgid "Requester" +msgstr "" + +#. Translators: A timestamp of when a task (eg, sending email) was submitted +#. appears after this +#: lms/static/js/instructor_dashboard/util.js:99 +msgid "Submitted" +msgstr "" + +#. Translators: The length of a task (eg, sending email) in seconds appears +#. this +#: lms/static/js/instructor_dashboard/util.js:108 +msgid "Duration (sec)" +msgstr "" + +#. Translators: The state (eg, "In progress") of a task (eg, sending email) +#. appears after this. +#: lms/static/js/instructor_dashboard/util.js:117 +msgid "State" +msgstr "" + +#. Translators: a "Task" is a background process such as grading students or +#. sending email +#: lms/static/js/instructor_dashboard/util.js:126 +msgid "Task Status" +msgstr "" + +#. Translators: a "Task" is a background process such as grading students or +#. sending email +#: lms/static/js/instructor_dashboard/util.js:135 +msgid "Task Progress" +msgstr "" + +#: lms/static/js/instructor_dashboard/util.js:150 +msgid "" +"An error occurred retrieving your email. Please try again later, and contact" +" technical support if the problem persists." +msgstr "" + +#: lms/static/js/instructor_dashboard/util.js:199 +msgid "Subject" +msgstr "" + +#: lms/static/js/instructor_dashboard/util.js:206 +msgid "Sent By" +msgstr "" + +#: lms/static/js/instructor_dashboard/util.js:214 +msgid "Sent To" +msgstr "" + +#: lms/static/js/instructor_dashboard/util.js:222 +msgid "Time Sent" +msgstr "" + +#: lms/static/js/instructor_dashboard/util.js:229 +msgid "Number Sent" +msgstr "" + +#: lms/static/js/instructor_dashboard/util.js:270 +msgid "Copy Email To Editor" +msgstr "" + +#: lms/static/js/instructor_dashboard/util.js:286 +msgid "Subject:" +msgstr "" + +#: lms/static/js/instructor_dashboard/util.js:287 +msgid "Sent By:" +msgstr "" + +#: lms/static/js/instructor_dashboard/util.js:288 +msgid "Time Sent:" +msgstr "" + +#: lms/static/js/instructor_dashboard/util.js:289 +msgid "Sent To:" +msgstr "" + +#: lms/static/js/instructor_dashboard/util.js:301 +msgid "Message:" +msgstr "" + +#: lms/static/js/instructor_dashboard/util.js:388 +msgid "No tasks currently running." +msgstr "" + +#: lms/static/js/instructor_dashboard/util.js:484 +msgid "File Name" +msgstr "" + +#: lms/static/js/instructor_dashboard/util.js:485 +msgid "" +"Links are generated on demand and expire within 5 minutes due to the " +"sensitive nature of student information." +msgstr "" + +#: lms/static/js/learner_dashboard/views/program_details_sidebar_view.js:50 +msgid "{type} Progress" +msgstr "" + +#: lms/static/js/learner_dashboard/views/program_details_sidebar_view.js:53 +#: lms/static/js/learner_dashboard/views/program_details_sidebar_view.js:71 +msgid "Earned Certificates" +msgstr "" + +#: lms/static/js/learner_dashboard/views/program_details_view.js:114 +msgid "Enrolled" +msgstr "" + +#: lms/static/js/staff_debug_actions.js:79 +msgid "Successfully reset the attempts for user {user}" +msgstr "" + +#: lms/static/js/staff_debug_actions.js:80 +msgid "Failed to reset attempts for user." +msgstr "" + +#: lms/static/js/staff_debug_actions.js:90 +msgid "Successfully deleted student state for user {user}" +msgstr "" + +#: lms/static/js/staff_debug_actions.js:91 +msgid "Failed to delete student state for user." +msgstr "" + +#: lms/static/js/staff_debug_actions.js:101 +msgid "Successfully rescored problem for user {user}" +msgstr "" + +#: lms/static/js/staff_debug_actions.js:102 +msgid "Failed to rescore problem for user." +msgstr "" + +#: lms/static/js/staff_debug_actions.js:112 +msgid "Successfully rescored problem to improve score for user {user}" +msgstr "" + +#: lms/static/js/staff_debug_actions.js:113 +msgid "Failed to rescore problem to improve score for user." +msgstr "" + +#: lms/static/js/staff_debug_actions.js:123 +msgid "Successfully overrode problem score for {user}" +msgstr "" + +#: lms/static/js/staff_debug_actions.js:124 +msgid "Could not override problem score for {user}." +msgstr "" + +#: lms/static/js/student_account/account.js:47 +msgid "The data could not be saved." +msgstr "" + +#: lms/static/js/student_account/account.js:58 +msgid "Please enter a valid email address" +msgstr "" + +#: lms/static/js/student_account/account.js:61 +msgid "Please enter a valid password" +msgstr "" + +#: lms/static/js/student_account/account.js:128 +msgid "" +"Password reset email sent. Follow the link in the email to change your " +"password." +msgstr "" + +#: lms/static/js/student_account/account.js:133 +msgid "We weren't able to send you a password reset email." +msgstr "" + +#: lms/static/js/student_account/account.js:162 +msgid "Please check your email to confirm the change" +msgstr "" + +#: lms/static/js/student_account/tos_modal.js:47 +msgid "Terms of Service and Honor Code" +msgstr "" + +#: lms/static/js/student_account/views/FinishAuthView.js:107 +msgid "Saving your email preference" +msgstr "" + +#: lms/static/js/student_account/views/FinishAuthView.js:125 +msgid "Enrolling you in the selected course" +msgstr "" + +#: lms/static/js/student_account/views/FinishAuthView.js:157 +msgid "Adding the selected course to your cart" +msgstr "" + +#: lms/static/js/student_account/views/FinishAuthView.js:170 +msgid "Loading your courses" +msgstr "" + +#: lms/static/js/student_account/views/FormView.js:19 +#: lms/static/js/student_account/views/RegisterView.js:70 +msgid "An error occurred." +msgstr "" + +#. Translators: This string is appended to optional field labels on the +#. student login, registration, and +#. profile forms. +#: lms/static/js/student_account/views/FormView.js:32 +msgid "(optional)" +msgstr "" + +#: lms/static/js/student_account/views/LoginView.js:36 +msgid "We couldn't sign you in." +msgstr "" + +#: lms/static/js/student_account/views/LoginView.js:87 +#, javascript-format +msgid "An error occurred when signing you in to %s." +msgstr "" + +#: lms/static/js/student_account/views/LoginView.js:127 +msgid "Check Your Email" +msgstr "" + +#: lms/static/js/student_account/views/LoginView.js:129 +msgid "" +"{paragraphStart}You entered {boldStart}{email}{boldEnd}. If this email " +"address is associated with your {platform_name} account, we will send a " +"message with password reset instructions to this email " +"address.{paragraphEnd}{paragraphStart}If you do not receive a password reset" +" message, verify that you entered the correct email address, or check your " +"spam folder.{paragraphEnd}{paragraphStart}If you need further assistance, " +"{anchorStart}contact technical support{anchorEnd}.{paragraphEnd}" +msgstr "" + +#: lms/static/js/student_account/views/LoginView.js:177 +msgid "" +"An error has occurred. Try refreshing the page, or check your Internet " +"connection." +msgstr "" + +#: lms/static/js/student_account/views/LoginView.js:209 +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 "" + +#: lms/static/js/student_account/views/RegisterView.js:41 +msgid "We couldn't create your account." +msgstr "" + +#: lms/static/js/student_account/views/RegisterView.js:62 +msgid "Create Account" +msgstr "" + +#: lms/static/js/student_account/views/RegisterView.js:138 +msgid "(required)" +msgstr "" + +#: lms/static/js/student_account/views/RegisterView.js:291 +msgid "You've successfully signed into %(currentProvider)s." +msgstr "" + +#: lms/static/js/student_account/views/RegisterView.js:293 +msgid "" +"We just need a little more information before you start learning with " +"%(platformName)s." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js:43 +#: lms/static/js/student_account/views/account_settings_factory.js:56 +msgid "Email Address" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js:46 +msgid "" +"The email address you use to sign in. Communications from {platform_name} " +"and your courses are sent to this address." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js:59 +msgid "" +"The email address you use to sign in. Communications from {platform_name} " +"and your courses are sent to this address. To change the email address, " +"please contact {contact_email}." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js:68 +#: lms/static/js/student_account/views/account_settings_factory.js:235 +msgid "Basic Account Information" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js:69 +msgid "These settings include basic information about your account." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js:77 +msgid "" +"The name that identifies you throughout {platform_name}. You cannot change " +"your username." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js:85 +#: openedx/features/learner_profile/static/learner_profile/js/learner_profile_factory.js:105 +msgid "Full Name" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js:88 +msgid "" +"The name that is used for ID verification and that appears on your " +"certificates. Other learners see your full name if you have selected " +"{bold_start}Full Profile{bold_end} for profile visibility. Make sure to " +"enter your name exactly as it appears on your photo ID, including any non-" +"Roman characters." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js:101 +msgid "Password" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js:102 +#: lms/static/js/student_account/views/account_settings_factory.js:106 +msgid "Reset Your Password" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js:109 +msgid "" +"When you select \"Reset Your Password\", a message will be sent to the email" +" address for your {platform_name} account. Click the link in the message to " +"reset your password." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js:122 +msgid "" +"The language used throughout this site. This site is currently available in " +"a limited number of languages." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js:133 +msgid "Country or Region of Residence" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js:137 +msgid "The country or region where you live." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js:144 +msgid "Time Zone" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js:146 +msgid "" +"Select the time zone for displaying course dates. If you do not specify a " +"time zone, course dates, including assignment deadlines, will be displayed " +"in your browser's local time zone." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js:148 +msgid "All Time Zones" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js:150 +msgid "Default (Local Time Zone)" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js:158 +msgid "Additional Information" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js:163 +msgid "Education Completed" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js:172 +msgid "Gender" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js:181 +msgid "Year of Birth" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js:190 +#: openedx/features/learner_profile/static/learner_profile/js/learner_profile_factory.js:148 +msgid "Preferred Language" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js:202 +msgid "Social Media Links" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js:203 +msgid "" +"Optionally, link your personal accounts to the social media icons on your " +"edX profile." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js:213 +msgid " Link" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js:216 +msgid "Enter your " +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js:243 +#: lms/static/js/student_account/views/account_settings_view.js:29 +msgid "Linked Accounts" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js:245 +msgid "" +"You can link your social media accounts to simplify signing in to " +"{platform_name}." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js:267 +msgid "ORDER NAME" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js:268 +msgid "ORDER PLACED" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js:269 +msgid "TOTAL" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js:270 +msgid "ORDER NUMBER" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js:276 +msgid "My Orders" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js:278 +msgid "" +"This page contains information about orders that you have placed with " +"{platform_name}." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js:45 +msgid "" +"We've sent a confirmation message to {new_email_address}. Click the link in " +"the message to update your email address." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js:71 +msgid "" +"You must sign out and sign back in before your language changes take effect." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js:192 +msgid "" +"We've sent a message to {email}. Click the link in the message to reset your" +" password. Didn't receive the message? Contact {anchorStart}technical " +"support{anchorEnd}." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js:275 +msgid "Link your {accountName} account" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js:279 +msgid "Unlink This Account" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js:282 +msgid "" +"You can use your {accountName} account to sign in to your {platformName} " +"account." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js:286 +msgid "Unlink your {accountName} account" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js:290 +msgid "Link Your Account" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js:293 +msgid "" +"Link your {accountName} account to your {platformName} account and use " +"{accountName} to sign in to {platformName}." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js:350 +msgid "Unlinking" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js:350 +msgid "Linking" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js:354 +msgid "Successfully unlinked." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_view.js:20 +msgid "Account Information" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_view.js:37 +msgid "Order History" +msgstr "" + +#: lms/static/js/verify_student/views/image_input_view.js:91 +msgid "Image Upload Error" +msgstr "" + +#: lms/static/js/verify_student/views/image_input_view.js:92 +msgid "Please verify that you have uploaded a valid image (PNG and JPEG)." +msgstr "" + +#: lms/static/js/verify_student/views/incourse_reverify_view.js:83 +#: lms/static/js/verify_student/views/review_photos_step_view.js:71 +msgid "An error has occurred. Please try again later." +msgstr "" + +#: lms/static/js/verify_student/views/incourse_reverify_view.js:93 +#: lms/static/js/verify_student/views/review_photos_step_view.js:81 +msgid "Could not submit photos" +msgstr "" + +#: lms/static/js/verify_student/views/make_payment_step_view.js:50 +msgid "Professional Education Verified Certificate" +msgstr "" + +#: lms/static/js/verify_student/views/make_payment_step_view.js:52 +msgid "Professional Education" +msgstr "" + +#: lms/static/js/verify_student/views/make_payment_step_view.js:55 +msgid "Verified Certificate upgrade" +msgstr "" + +#: lms/static/js/verify_student/views/make_payment_step_view.js:57 +msgid "Verified Certificate" +msgstr "" + +#: lms/static/js/verify_student/views/make_payment_step_view.js:64 +msgid "Checkout" +msgstr "" + +#: lms/static/js/verify_student/views/make_payment_step_view.js:66 +msgid "Checkout with PayPal" +msgstr "" + +#. Translators: 'processor' is the name of a third-party payment processing +#. vendor (example: "PayPal") +#: lms/static/js/verify_student/views/make_payment_step_view.js:70 +msgid "Checkout with {processor}" +msgstr "" + +#: lms/static/js/verify_student/views/make_payment_step_view.js:124 +msgid "All payment options are currently unavailable." +msgstr "" + +#: lms/static/js/verify_student/views/make_payment_step_view.js:125 +msgid "Try the transaction again in a few minutes." +msgstr "" + +#: lms/static/js/verify_student/views/make_payment_step_view.js:214 +#: openedx/features/course_bookmarks/static/course_bookmarks/js/views/bookmark_button.js:7 +#: openedx/features/course_bookmarks/static/course_bookmarks/js/views/bookmarks_list.js:22 +msgid "An error has occurred. Please try again." +msgstr "" + +#: lms/static/js/verify_student/views/make_payment_step_view.js:221 +msgid "Could not submit order" +msgstr "" + +#: lms/static/js/verify_student/views/payment_confirmation_step_view.js:64 +msgid "Could not retrieve payment information" +msgstr "" + +#: lms/static/js/verify_student/views/reverify_view.js:48 +msgid "Take a photo of your ID" +msgstr "" + +#: lms/static/js/verify_student/views/reverify_view.js:49 +msgid "Review your info" +msgstr "" + +#: lms/static/js/verify_student/views/step_view.js:51 +msgid "An error has occurred. Please try reloading the page." +msgstr "" + +#: lms/static/js/verify_student/views/webcam_photo_view.js:103 +msgid "Video Capture Error" +msgstr "" + +#: lms/static/js/verify_student/views/webcam_photo_view.js:104 +msgid "" +"Please verify that your webcam is connected and that you have allowed your " +"browser to access it." +msgstr "" + +#: lms/static/js/verify_student/views/webcam_photo_view.js:196 +msgid "No Webcam Detected" +msgstr "" + +#: lms/static/js/verify_student/views/webcam_photo_view.js:197 +msgid "You don't seem to have a webcam connected." +msgstr "" + +#: lms/static/js/verify_student/views/webcam_photo_view.js:198 +msgid "Double-check that your webcam is connected and working to continue." +msgstr "" + +#: lms/static/js/verify_student/views/webcam_photo_view.js:346 +msgid "Photo Captured successfully." +msgstr "" + +#: lms/static/js/verify_student/views/webcam_photo_view.js:387 +msgid "No Flash Detected" +msgstr "" + +#: lms/static/js/verify_student/views/webcam_photo_view.js:388 +msgid "" +"You don't seem to have Flash installed. Get Flash to continue your " +"verification." +msgstr "" + +#: lms/static/js/views/fields.js:36 +msgid "Editable" +msgstr "" + +#: lms/static/js/views/fields.js:46 +msgid "Validation Error" +msgstr "" + +#: lms/static/js/views/fields.js:51 +msgid "In Progress" +msgstr "" + +#: lms/static/js/views/fields.js:61 +msgid "Placeholder" +msgstr "" + +#: lms/static/js/views/file_uploader.js:85 +msgid "Your upload of '{file}' succeeded." +msgstr "" + +#: lms/static/js/views/file_uploader.js:110 +msgid "Your upload of '{file}' failed." +msgstr "" + +#: lms/static/js/views/image_field.js:15 +msgid "Upload an image" +msgstr "" + +#: lms/static/js/views/image_field.js:16 +msgid "Change image" +msgstr "" + +#: lms/static/js/views/image_field.js:29 +msgid "An error has occurred. Refresh the page, and then try again." +msgstr "" + +#: lms/static/js/views/image_field.js:169 +msgid "The file must be at least {size} in size." +msgstr "" + +#: lms/static/js/views/image_field.js:177 +msgid "The file must be smaller than {size} in size." +msgstr "" + +#: lms/static/js/views/image_field.js:212 +msgid "" +"Upload is in progress. To avoid errors, stay on this page until the process " +"is complete." +msgstr "" + +#: lms/static/js/views/image_field.js:214 +msgid "" +"Removal is in progress. To avoid errors, stay on this page until the process" +" is complete." +msgstr "" + +#: lms/static/js/views/image_field.js:219 +msgid "bytes" +msgstr "" + +#: lms/static/js/views/image_field.js:219 +msgid "KB" +msgstr "" + +#: lms/static/js/views/image_field.js:219 +msgid "MB" +msgstr "" + +#: lms/static/lms/js/preview/preview_factory.js:13 +msgid "Course is not yet visible to students." +msgstr "" + +#: lms/static/lms/js/preview/preview_factory.js:24 +msgid "" +"You cannot view the course as a student or beta tester before the course " +"release date." +msgstr "" + +#: lms/templates/class_dashboard/d3_stacked_bar_graph.js:354 +msgid "%(num_students)s student opened Subsection" +msgid_plural "%(num_students)s students opened Subsection" +msgstr[0] "" +msgstr[1] "" + +#: lms/templates/class_dashboard/d3_stacked_bar_graph.js:358 +msgid "%(num_students)s student" +msgid_plural "%(num_students)s students" +msgstr[0] "" +msgstr[1] "" + +#: lms/templates/class_dashboard/d3_stacked_bar_graph.js:360 +msgid "%(num_questions)s question" +msgid_plural "%(num_questions)s questions" +msgstr[0] "" +msgstr[1] "" + +#: lms/templates/class_dashboard/d3_stacked_bar_graph.js:441 +msgid "Number of Students" +msgstr "" + +#: lms/templates/courseware/progress_graph.js:290 +msgid "Overall Score" +msgstr "" + +#: openedx/features/course_bookmarks/static/course_bookmarks/js/views/bookmark_button.js:9 +msgid "Bookmark this page" +msgstr "" + +#: openedx/features/course_experience/static/course_experience/js/CourseHome.js:84 +msgid "You have successfully updated your goal." +msgstr "" + +#: openedx/features/course_experience/static/course_experience/js/CourseHome.js:89 +msgid "There was an error updating your goal." +msgstr "" + +#: openedx/features/course_experience/static/course_experience/js/CourseHome.js:181 +msgid "Show more" +msgstr "" + +#: openedx/features/course_experience/static/course_experience/js/CourseHome.js:202 +msgid "Show less" +msgstr "" + +#: openedx/features/course_search/static/course_search/js/views/search_results_view.js:67 +msgid "{total_results} result" +msgid_plural "{total_results} results" +msgstr[0] "" +msgstr[1] "" + +#: openedx/features/learner_profile/static/learner_profile/js/learner_profile_factory.js:74 +msgid "Profile Visibility:" +msgstr "" + +#: openedx/features/learner_profile/static/learner_profile/js/learner_profile_factory.js:77 +msgid "Limited Profile" +msgstr "" + +#: openedx/features/learner_profile/static/learner_profile/js/learner_profile_factory.js:78 +msgid "Full Profile" +msgstr "" + +#: openedx/features/learner_profile/static/learner_profile/js/learner_profile_factory.js:118 +msgid "Joined" +msgstr "" + +#: openedx/features/learner_profile/static/learner_profile/js/learner_profile_factory.js:121 +msgid "Joined Date" +msgstr "" + +#: openedx/features/learner_profile/static/learner_profile/js/learner_profile_factory.js:130 +msgid "Location" +msgstr "" + +#: openedx/features/learner_profile/static/learner_profile/js/learner_profile_factory.js:137 +msgid "Add Country" +msgstr "" + +#: openedx/features/learner_profile/static/learner_profile/js/learner_profile_factory.js:152 +msgid "Add language" +msgstr "" + +#: openedx/features/learner_profile/static/learner_profile/js/learner_profile_factory.js:165 +msgid "About me" +msgstr "" + +#: openedx/features/learner_profile/static/learner_profile/js/learner_profile_factory.js:167 +msgid "" +"Tell other learners a little about yourself: where you live, what your " +"interests are, why you're taking courses, or what you hope to learn." +msgstr "" + +#: openedx/features/learner_profile/static/learner_profile/js/views/badge_list_container.js:23 +msgid "Accomplishments Pagination" +msgstr "" + +#: openedx/features/learner_profile/static/learner_profile/js/views/learner_profile_fields.js:33 +msgid "Account Settings page." +msgstr "" + +#: openedx/features/learner_profile/static/learner_profile/js/views/learner_profile_fields.js:39 +msgid "" +"You must specify your birth year before you can share your full profile. To " +"specify your birth year, go to the {account_settings_page_link}" +msgstr "" + +#: openedx/features/learner_profile/static/learner_profile/js/views/learner_profile_fields.js:46 +msgid "" +"You must be over 13 to share a full profile. If you are over 13, make sure " +"that you have specified a birth year on the {account_settings_page_link}" +msgstr "" + +#: openedx/features/learner_profile/static/learner_profile/js/views/learner_profile_fields.js:65 +msgid "Profile Image" +msgstr "" + +#: openedx/features/learner_profile/static/learner_profile/js/views/learner_profile_fields.js:73 +msgid "Profile image for {username}" +msgstr "" + +#: openedx/features/learner_profile/static/learner_profile/js/views/learner_profile_view.js:69 +msgid "About Me" +msgstr "" + +#: openedx/features/learner_profile/static/learner_profile/js/views/learner_profile_view.js:72 +msgid "Accomplishments" +msgstr "" + +#: openedx/features/learner_profile/static/learner_profile/js/views/learner_profile_view.js:87 +msgid "Profile" +msgstr "" diff --git a/conf/locale/en/LC_MESSAGES/djangojs-studio.po b/conf/locale/en/LC_MESSAGES/djangojs-studio.po new file mode 100644 index 0000000000..d8b97b5bbd --- /dev/null +++ b/conf/locale/en/LC_MESSAGES/djangojs-studio.po @@ -0,0 +1,1355 @@ +# edX translation file. +# Copyright (C) 2017 EdX +# This file is distributed under the GNU AFFERO GENERAL PUBLIC LICENSE. +# EdX Team , 2017. +# +msgid "" +msgstr "" +"Project-Id-Version: 0.1a\n" +"Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" +"POT-Creation-Date: 2017-11-02 11:03+0000\n" +"PO-Revision-Date: 2017-11-02 11:05:34.052417\n" +"Last-Translator: \n" +"Language-Team: openedx-translation \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: en\n" + +#: cms/static/cms/js/main.js:37 +#: cms/static/js/views/active_video_upload_list.js:35 +msgid "" +"This may be happening because of an error with our server or your internet " +"connection. Try refreshing the page or making sure you are online." +msgstr "" + +#: cms/static/cms/js/main.js:46 +msgid "Studio's having trouble saving your work" +msgstr "" + +#: cms/static/cms/js/xblock/cms.runtime.v1.js:98 +msgid "OpenAssessment Save Error" +msgstr "" + +#: cms/static/js/base.js:72 +msgid "This link will open in a new browser window/tab" +msgstr "" + +#: cms/static/js/base.js:76 +msgid "This link will open in a modal window" +msgstr "" + +#: cms/static/js/certificates/collections/certificates.js:38 +msgid "Could not parse certificate JSON. %(message)s" +msgstr "" + +#: cms/static/js/certificates/models/certificate.js:77 +msgid "Certificate name is required." +msgstr "" + +#: cms/static/js/certificates/models/certificate.js:86 +msgid "Signatory field(s) has invalid data." +msgstr "" + +#: cms/static/js/certificates/views/certificate_details.js:45 +msgid "Edit this certificate?" +msgstr "" + +#: cms/static/js/certificates/views/certificate_details.js:46 +msgid "" +"This certificate has already been activated and is live. Are you sure you " +"want to continue editing?" +msgstr "" + +#: cms/static/js/certificates/views/certificate_details.js:47 +msgid "Yes, allow edits to the active Certificate" +msgstr "" + +#. Translators: This field pertains to the custom label for a certificate. +#. Translators: this refers to a collection of certificates. +#: cms/static/js/certificates/views/certificate_item.js:21 +#: cms/static/js/certificates/views/certificates_list.js:16 +msgid "certificate" +msgstr "" + +#: cms/static/js/certificates/views/certificates_list.js:18 +msgid "Set up your certificate" +msgstr "" + +#. Translators: This line refers to the initial state of the form when no data +#. has been inserted +#: cms/static/js/certificates/views/certificates_list.js:21 +msgid "You have not created any certificates yet." +msgstr "" + +#: cms/static/js/certificates/views/signatory_editor.js:133 +msgid "Delete \"<%= signatoryName %>\" from the list of signatories?" +msgstr "" + +#: cms/static/js/certificates/views/signatory_editor.js:136 +#: cms/static/js/views/course_info_update.js:242 +msgid "This action cannot be undone." +msgstr "" + +#: cms/static/js/certificates/views/signatory_editor.js:142 +#: cms/static/js/views/course_info_update.js:253 +#: cms/static/js/views/list_item.js:62 cms/static/js/views/show_textbook.js:42 +#: cms/static/js/views/tabs.js:173 +#: cms/static/js/views/utils/xblock_utils.js:133 +msgid "Deleting" +msgstr "" + +#: cms/static/js/certificates/views/signatory_editor.js:175 +msgid "Upload signature image." +msgstr "" + +#: cms/static/js/certificates/views/signatory_editor.js:176 +msgid "Image must be in PNG format." +msgstr "" + +#: cms/static/js/collections/group.js:42 +#, javascript-format +msgid "Group %s" +msgstr "" + +#. Translators: Dictionary used for creation ids that are used in +#. default group names. For example: A, B, AA in Group A, +#. Group B, ..., Group AA, etc. +#: cms/static/js/collections/group.js:62 +msgid "ABCDEFGHIJKLMNOPQRSTUVWXYZ" +msgstr "" + +#: cms/static/js/factories/export.js:35 +msgid "Your export has failed." +msgstr "" + +#: cms/static/js/factories/manage_users.js:10 +msgid "Already a course team member" +msgstr "" + +#: cms/static/js/factories/manage_users.js:12 +msgid "" +"Are you sure you want to delete {email} from the course team for " +"“{container}”?" +msgstr "" + +#: cms/static/js/factories/manage_users.js:19 +#: cms/static/js/factories/manage_users_lib.js:21 +msgid "Staff" +msgstr "" + +#: cms/static/js/factories/manage_users.js:19 +#: cms/static/js/factories/manage_users_lib.js:22 +msgid "Admin" +msgstr "" + +#: cms/static/js/factories/manage_users_lib.js:10 +msgid "Already a library team member" +msgstr "" + +#: cms/static/js/factories/manage_users_lib.js:12 +msgid "" +"Are you sure you want to delete {email} from the library “{container}”?" +msgstr "" + +#: cms/static/js/factories/manage_users_lib.js:20 +msgid "Library User" +msgstr "" + +#: cms/static/js/factories/settings_advanced.js:32 +msgid "Hide Deprecated Settings" +msgstr "" + +#: cms/static/js/factories/settings_advanced.js:37 +msgid "Show Deprecated Settings" +msgstr "" + +#: cms/static/js/factories/textbooks.js:16 +#: cms/static/js/views/pages/group_configurations.js:83 +msgid "You have unsaved changes. Do you really want to leave this page?" +msgstr "" + +#: cms/static/js/features/import/factories/import.js:20 +msgid "There was an error during the upload process." +msgstr "" + +#: cms/static/js/features/import/factories/import.js:21 +msgid "There was an error while unpacking the file." +msgstr "" + +#: cms/static/js/features/import/factories/import.js:22 +msgid "There was an error while verifying the file you submitted." +msgstr "" + +#: cms/static/js/features/import/factories/import.js:31 +msgid "Choose new file" +msgstr "" + +#: cms/static/js/features/import/factories/import.js:46 +msgid "" +"File format not supported. Please upload a file with a {ext} extension." +msgstr "" + +#: cms/static/js/features/import/factories/import.js:54 +msgid "There was an error while importing the new library to our database." +msgstr "" + +#: cms/static/js/features/import/factories/import.js:56 +msgid "There was an error while importing the new course to our database." +msgstr "" + +#: cms/static/js/features/import/factories/import.js:119 +msgid "Your import has failed." +msgstr "" + +#: cms/static/js/features/import/views/import.js:66 +msgid "Your import is in progress; navigating away will abort it." +msgstr "" + +#: cms/static/js/features/import/views/import.js:253 +msgid "Error importing course" +msgstr "" + +#: cms/static/js/features/import/views/import.js:298 +msgid "There was an error with the upload" +msgstr "" + +#: cms/static/js/maintenance/force_publish_course.js:71 +msgid "Internal Server Error." +msgstr "" + +#. Translators: This is the status of a video upload that is queued +#. waiting for other uploads to complete +#: cms/static/js/models/active_video_upload.js:9 +msgid "Queued" +msgstr "" + +#. Translators: This is the status of a video upload that has +#. completed successfully +#: cms/static/js/models/active_video_upload.js:14 +msgid "Upload completed" +msgstr "" + +#. Translators: This is the status of a video upload that has failed +#: cms/static/js/models/active_video_upload.js:16 +msgid "Upload failed" +msgstr "" + +#: cms/static/js/models/chapter.js:35 +msgid "Chapter name and asset_path are both required" +msgstr "" + +#: cms/static/js/models/chapter.js:40 +msgid "Chapter name is required" +msgstr "" + +#: cms/static/js/models/chapter.js:45 +msgid "asset_path is required" +msgstr "" + +#: cms/static/js/models/course.js:8 cms/static/js/models/section.js:9 +msgid "You must specify a name" +msgstr "" + +#: cms/static/js/models/course_update.js:14 +msgid "Action required: Enter a valid date." +msgstr "" + +#: cms/static/js/models/group.js:40 +msgid "Group name is required" +msgstr "" + +#: cms/static/js/models/group_configuration.js:16 +msgid "Group A" +msgstr "" + +#: cms/static/js/models/group_configuration.js:20 +msgid "Group B" +msgstr "" + +#: cms/static/js/models/group_configuration.js:88 +msgid "Group Configuration name is required." +msgstr "" + +#: cms/static/js/models/group_configuration.js:95 +msgid "There must be at least one group." +msgstr "" + +#: cms/static/js/models/group_configuration.js:112 +msgid "All groups must have a name." +msgstr "" + +#: cms/static/js/models/group_configuration.js:120 +msgid "All groups must have a unique name." +msgstr "" + +#: cms/static/js/models/settings/course_details.js:48 +msgid "The course must have an assigned start date." +msgstr "" + +#: cms/static/js/models/settings/course_details.js:52 +msgid "The course end date must be later than the course start date." +msgstr "" + +#: cms/static/js/models/settings/course_details.js:55 +msgid "The course start date must be later than the enrollment start date." +msgstr "" + +#: cms/static/js/models/settings/course_details.js:58 +msgid "The enrollment start date cannot be after the enrollment end date." +msgstr "" + +#: cms/static/js/models/settings/course_details.js:61 +msgid "The enrollment end date cannot be after the course end date." +msgstr "" + +#: cms/static/js/models/settings/course_details.js:66 +msgid "The certificate available date must be later than the course end date." +msgstr "" + +#: cms/static/js/models/settings/course_details.js:71 +msgid "Key should only contain letters, numbers, _, or -" +msgstr "" + +#: cms/static/js/models/settings/course_details.js:81 +msgid "Please enter an integer between %(min)s and %(max)s." +msgstr "" + +#: cms/static/js/models/settings/course_grader.js:27 +msgid "The assignment type must have a name." +msgstr "" + +#: cms/static/js/models/settings/course_grader.js:33 +msgid "There's already another assignment type with this name." +msgstr "" + +#: cms/static/js/models/settings/course_grader.js:40 +msgid "Please enter an integer between 0 and 100." +msgstr "" + +#: cms/static/js/models/settings/course_grader.js:55 +msgid "Please enter an integer greater than 0." +msgstr "" + +#: cms/static/js/models/settings/course_grader.js:63 +msgid "Please enter non-negative integer." +msgstr "" + +#: cms/static/js/models/settings/course_grader.js:69 +msgid "Cannot drop more <%= types %> assignments than are assigned." +msgstr "" + +#: cms/static/js/models/settings/course_grading_policy.js:74 +msgid "Grace period must be specified in HH:MM format." +msgstr "" + +#: cms/static/js/models/settings/course_grading_policy.js:84 +msgid "Not able to set passing grade to less than %(minimum_grade_cutoff)s%." +msgstr "" + +#: cms/static/js/models/textbook.js:62 +msgid "Textbook name is required" +msgstr "" + +#: cms/static/js/models/textbook.js:68 +msgid "Please add at least one chapter" +msgstr "" + +#: cms/static/js/models/textbook.js:81 +msgid "All chapters must have a name and asset" +msgstr "" + +#: cms/static/js/models/uploads.js:17 +msgid "" +"Only <%= fileTypes %> files can be uploaded. Please select a file ending in " +"<%= fileExtensions %> to upload." +msgstr "" + +#: cms/static/js/models/uploads.js:63 +msgid "or" +msgstr "" + +#: cms/static/js/models/xblock_validation.js:23 +msgid "This unit has validation issues." +msgstr "" + +#: cms/static/js/models/xblock_validation.js:25 +msgid "This component has validation issues." +msgstr "" + +#: cms/static/js/views/active_video_upload.js:41 +#: cms/static/js/views/assets.js:210 +msgid "Your file could not be uploaded" +msgstr "" + +#: cms/static/js/views/active_video_upload_list.js:27 +msgid "Upload Videos" +msgstr "" + +#: cms/static/js/views/active_video_upload_list.js:29 +msgid "Drag and drop or {spanStart}browse your computer{spanEnd}." +msgstr "" + +#: cms/static/js/views/active_video_upload_list.js:55 +msgid "Maximum file size: {maxFileSize} GB" +msgstr "" + +#: cms/static/js/views/active_video_upload_list.js:61 +msgid "Supported file types: {supportedVideoTypes}" +msgstr "" + +#: cms/static/js/views/active_video_upload_list.js:153 +msgid "Your video uploads are not complete." +msgstr "" + +#: cms/static/js/views/active_video_upload_list.js:294 +msgid "Upload completed for video {fileName}" +msgstr "" + +#: cms/static/js/views/active_video_upload_list.js:328 +#: cms/static/js/views/active_video_upload_list.js:352 +msgid "Upload failed for video {fileName}" +msgstr "" + +#: cms/static/js/views/active_video_upload_list.js:381 +msgid "" +"{filename} is not in a supported file format. Supported file formats are " +"{supportedFileFormats}." +msgstr "" + +#: cms/static/js/views/active_video_upload_list.js:388 +msgid "{filename} exceeds maximum size of {maxFileSizeInGB} GB." +msgstr "" + +#: cms/static/js/views/active_video_upload_list.js:423 +msgid ": video upload complete." +msgstr "" + +#: cms/static/js/views/active_video_upload_list.js:432 +msgid "Previous Uploads table has been updated." +msgstr "" + +#: cms/static/js/views/asset.js:50 +msgid "Delete File Confirmation" +msgstr "" + +#: cms/static/js/views/asset.js:51 +msgid "" +"Are you sure you wish to delete this item. It cannot be reversed!\n" +"\n" +"Also any content that links/refers to this item will no longer work (e.g. broken images and/or links)" +msgstr "" + +#: cms/static/js/views/asset.js:61 +msgid "Your file has been deleted." +msgstr "" + +#: cms/static/js/views/assets.js:111 +msgid "Date Added" +msgstr "" + +#: cms/static/js/views/assets.js:112 +msgid "Type" +msgstr "" + +#: cms/static/js/views/assets.js:197 +msgid "File {filename} exceeds maximum size of {maxFileSizeInMBs} MB" +msgstr "" + +#: cms/static/js/views/assets.js:204 +msgid "" +"Please follow the instructions here to upload a file elsewhere and link to " +"it: {maxFileSizeRedirectUrl}" +msgstr "" + +#: cms/static/js/views/assets.js:216 +msgid "Max file size exceeded" +msgstr "" + +#: cms/static/js/views/assets.js:335 cms/static/js/views/assets.js:349 +msgid "Upload New File" +msgstr "" + +#: cms/static/js/views/assets.js:340 cms/static/js/views/assets.js:354 +msgid "Load Another File" +msgstr "" + +#: cms/static/js/views/components/add_xblock.js:66 +#: cms/static/js/views/utils/xblock_utils.js:51 +msgid "Adding" +msgstr "" + +#: cms/static/js/views/course_info_update.js:241 +msgid "Are you sure you want to delete this update?" +msgstr "" + +#: cms/static/js/views/course_rerun.js:47 +msgid "Create Re-run" +msgstr "" + +#: cms/static/js/views/course_rerun.js:53 +msgid "Processing Re-run Request" +msgstr "" + +#: cms/static/js/views/course_video_settings.js:207 +msgid "N/A" +msgstr "" + +#: cms/static/js/views/course_video_settings.js:242 +msgid "Select turnaround" +msgstr "" + +#: cms/static/js/views/course_video_settings.js:270 +msgid "Select fidelity" +msgstr "" + +#: cms/static/js/views/course_video_settings.js:318 +#: cms/static/js/views/course_video_settings.js:354 +msgid "Select language" +msgstr "" + +#: cms/static/js/views/course_video_settings.js:414 +msgid "Press Remove to remove language" +msgstr "" + +#: cms/static/js/views/course_video_settings.js:432 +msgid "Last updated" +msgstr "" + +#: cms/static/js/views/course_video_settings.js:439 +msgid "Settings updated" +msgstr "" + +#: cms/static/js/views/course_video_settings.js:452 +msgid "Error saving data" +msgstr "" + +#: cms/static/js/views/course_video_settings.js:493 +msgid "Required" +msgstr "" + +#: cms/static/js/views/edit_chapter.js:62 +msgid "Upload a new PDF to “<%= name %>”" +msgstr "" + +#: cms/static/js/views/edit_chapter.js:64 +msgid "Please select a PDF file to upload." +msgstr "" + +#: cms/static/js/views/export.js:312 +msgid "There has been an error while exporting." +msgstr "" + +#: cms/static/js/views/export.js:313 +msgid "" +"There has been a failure to export to XML at least one component. It is " +"recommended that you go to the edit page and repair the error before " +"attempting another export. Please check that all components on the page are " +"valid and do not display any error messages." +msgstr "" + +#: cms/static/js/views/export.js:320 +msgid "Correct failed component" +msgstr "" + +#: cms/static/js/views/export.js:327 +msgid "Return to Export" +msgstr "" + +#: cms/static/js/views/export.js:336 +msgid "" +"Your library could not be exported to XML. There is not enough information " +"to identify the failed component. Inspect your library to identify any " +"problematic components and try again." +msgstr "" + +#: cms/static/js/views/export.js:339 +msgid "Take me to the main library page" +msgstr "" + +#: cms/static/js/views/export.js:341 +msgid "" +"Your course could not be exported to XML. There is not enough information to" +" identify the failed component. Inspect your course to identify any " +"problematic components and try again." +msgstr "" + +#: cms/static/js/views/export.js:344 +msgid "Take me to the main course page" +msgstr "" + +#: cms/static/js/views/export.js:346 +msgid "The raw error message is:" +msgstr "" + +#: cms/static/js/views/export.js:348 +msgid "There has been an error with your export." +msgstr "" + +#. Translators: 'count' is number of groups that the group +#. configuration contains. +#: cms/static/js/views/group_configuration_details.js:70 +msgid "Contains {count} group" +msgid_plural "Contains {count} groups" +msgstr[0] "" +msgstr[1] "" + +#: cms/static/js/views/group_configuration_details.js:81 +#: cms/static/js/views/partition_group_details.js:66 +msgid "Not in Use" +msgstr "" + +#. Translators: 'count' is number of units that the group +#. configuration is used in. +#. Translators: 'count' is number of locations that the group +#. configuration is used in. +#: cms/static/js/views/group_configuration_details.js:89 +#: cms/static/js/views/partition_group_details.js:74 +msgid "Used in {count} location" +msgid_plural "Used in {count} locations" +msgstr[0] "" +msgstr[1] "" + +#. Translators: this refers to a collection of groups. +#: cms/static/js/views/group_configuration_item.js:26 +#: cms/static/js/views/group_configurations_list.js:18 +msgid "group configuration" +msgstr "" + +#: cms/static/js/views/group_configurations_list.js:20 +msgid "Add your first group configuration" +msgstr "" + +#: cms/static/js/views/group_configurations_list.js:22 +msgid "You have not created any group configurations yet." +msgstr "" + +#: cms/static/js/views/instructor_info.js:74 +msgid "Upload instructor image." +msgstr "" + +#: cms/static/js/views/instructor_info.js:75 +#: cms/static/js/views/settings/main.js:440 +msgid "Files must be in JPEG or PNG format." +msgstr "" + +#: cms/static/js/views/license.js:8 +msgid "All Rights Reserved" +msgstr "" + +#: cms/static/js/views/license.js:9 +msgid "You reserve all rights for your work" +msgstr "" + +#: cms/static/js/views/license.js:12 +msgid "Creative Commons" +msgstr "" + +#: cms/static/js/views/license.js:13 +msgid "You waive some rights for your work, such that others can use it too" +msgstr "" + +#: cms/static/js/views/license.js:17 +msgid "Version" +msgstr "" + +#: cms/static/js/views/license.js:22 +msgid "Attribution" +msgstr "" + +#: cms/static/js/views/license.js:25 +msgid "" +"Allow others to copy, distribute, display and perform your copyrighted work " +"but only if they give credit the way you request. Currently, this option is " +"required." +msgstr "" + +#: cms/static/js/views/license.js:29 +msgid "Noncommercial" +msgstr "" + +#: cms/static/js/views/license.js:32 +msgid "" +"Allow others to copy, distribute, display and perform your work - and " +"derivative works based upon it - but for noncommercial purposes only." +msgstr "" + +#: cms/static/js/views/license.js:35 +msgid "No Derivatives" +msgstr "" + +#: cms/static/js/views/license.js:38 +msgid "" +"Allow others to copy, distribute, display and perform only verbatim copies " +"of your work, not derivative works based upon it. This option is " +"incompatible with \"Share Alike\"." +msgstr "" + +#: cms/static/js/views/license.js:42 +msgid "Share Alike" +msgstr "" + +#: cms/static/js/views/license.js:45 +msgid "" +"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\"." +msgstr "" + +#. Translators: "item_display_name" is the name of the item to be deleted. +#: cms/static/js/views/list_item.js:50 +msgid "Delete this %(item_display_name)s?" +msgstr "" + +#. Translators: "item_display_name" is the name of the item to be deleted. +#: cms/static/js/views/list_item.js:55 +msgid "Deleting this %(item_display_name)s is permanent and cannot be undone." +msgstr "" + +#: cms/static/js/views/manage_users_and_roles.js:11 +msgid "There was an error changing the user's role" +msgstr "" + +#: cms/static/js/views/manage_users_and_roles.js:15 +msgid "Error adding user" +msgstr "" + +#: cms/static/js/views/manage_users_and_roles.js:16 +msgid "Error removing user" +msgstr "" + +#: cms/static/js/views/manage_users_and_roles.js:19 +msgid "A valid email address is required" +msgstr "" + +#: cms/static/js/views/manage_users_and_roles.js:20 +msgid "You must enter a valid email address in order to add a new team member" +msgstr "" + +#: cms/static/js/views/manage_users_and_roles.js:21 +msgid "Return and add email address" +msgstr "" + +#: cms/static/js/views/manage_users_and_roles.js:24 +msgid "Already a member" +msgstr "" + +#: cms/static/js/views/manage_users_and_roles.js:25 +msgid "" +"{email} is already on the {container} team. Recheck the email address if you" +" want to add a new member." +msgstr "" + +#: cms/static/js/views/manage_users_and_roles.js:26 +msgid "Return to team listing" +msgstr "" + +#: cms/static/js/views/manage_users_and_roles.js:29 +msgid "Are you sure?" +msgstr "" + +#: cms/static/js/views/manage_users_and_roles.js:30 +msgid "Are you sure you want to restrict {email} access to “{container}”?" +msgstr "" + +#: cms/static/js/views/modals/course_outline_modals.js:112 +msgid "{display_name} Settings" +msgstr "" + +#: cms/static/js/views/modals/course_outline_modals.js:192 +msgid "Publish {display_name}" +msgstr "" + +#: cms/static/js/views/modals/course_outline_modals.js:199 +msgid "Publish all unpublished changes for this {item}?" +msgstr "" + +#: cms/static/js/views/modals/course_outline_modals.js:205 +msgid "Publish" +msgstr "" + +#: cms/static/js/views/modals/course_outline_modals.js:220 +msgid "Highlights for {display_name}" +msgstr "" + +#: cms/static/js/views/modals/course_outline_modals.js:228 +msgid "" +"The highlights you provide here are messaged (i.e., emailed) to learners. " +"Each {item}'s highlights are emailed at the time that we expect the learner " +"to start working on that {item}. At this time, we assume that each {item} " +"will take 1 week to complete." +msgstr "" + +#: cms/static/js/views/modals/course_outline_modals.js:683 +msgid "All Learners and Staff" +msgstr "" + +#: cms/static/js/views/modals/course_outline_modals.js:949 +msgid "Basic" +msgstr "" + +#: cms/static/js/views/modals/course_outline_modals.js:954 +msgid "Visibility" +msgstr "" + +#. Translators: "title" is the name of the current component being edited. +#: cms/static/js/views/modals/edit_xblock.js:22 +msgid "Editing: %(title)s" +msgstr "" + +#: cms/static/js/views/modals/edit_xblock.js:123 +msgid "Unit" +msgstr "" + +#: cms/static/js/views/modals/edit_xblock.js:125 +msgid "Component" +msgstr "" + +#: cms/static/js/views/modals/move_xblock_modal.js:37 +msgid "Move" +msgstr "" + +#: cms/static/js/views/modals/move_xblock_modal.js:38 +msgid "Choose a location to move your component to" +msgstr "" + +#: cms/static/js/views/modals/move_xblock_modal.js:66 +msgid "Move: {displayName}" +msgstr "" + +#: cms/static/js/views/modals/validation_error_modal.js:16 +msgid "Validation Error While Saving" +msgstr "" + +#: cms/static/js/views/modals/validation_error_modal.js:21 +msgid "Undo Changes" +msgstr "" + +#: cms/static/js/views/modals/validation_error_modal.js:22 +msgid "Change Manually" +msgstr "" + +#: cms/static/js/views/move_xblock_list.js:33 +msgid "Sections" +msgstr "" + +#: cms/static/js/views/move_xblock_list.js:34 +msgid "Subsections" +msgstr "" + +#: cms/static/js/views/move_xblock_list.js:35 +msgid "Units" +msgstr "" + +#: cms/static/js/views/move_xblock_list.js:36 +msgid "Components" +msgstr "" + +#: cms/static/js/views/move_xblock_list.js:37 +msgid "Groups" +msgstr "" + +#: cms/static/js/views/move_xblock_list.js:179 +msgid "This {parentCategory} has no {childCategory}" +msgstr "" + +#: cms/static/js/views/move_xblock_list.js:196 +msgid "Course Outline" +msgstr "" + +#: cms/static/js/views/paged_container.js:256 +msgid "Date added" +msgstr "" + +#. Translators: "title" is the name of the current component or unit being +#. edited. +#: cms/static/js/views/pages/container.js:200 +msgid "Editing access for: %(title)s" +msgstr "" + +#: cms/static/js/views/pages/container_subviews.js:165 +msgid "Publishing" +msgstr "" + +#: cms/static/js/views/pages/container_subviews.js:182 +#: cms/static/js/views/pages/container_subviews.js:184 +msgid "Discard Changes" +msgstr "" + +#: cms/static/js/views/pages/container_subviews.js:183 +msgid "" +"Are you sure you want to revert to the last published version of the unit? " +"You cannot undo this action." +msgstr "" + +#: cms/static/js/views/pages/container_subviews.js:186 +msgid "Discarding Changes" +msgstr "" + +#: cms/static/js/views/pages/container_subviews.js:231 +msgid "Hiding from Students" +msgstr "" + +#: cms/static/js/views/pages/container_subviews.js:234 +msgid "Explicitly Hiding from Students" +msgstr "" + +#: cms/static/js/views/pages/container_subviews.js:237 +msgid "Inheriting Student Visibility" +msgstr "" + +#: cms/static/js/views/pages/container_subviews.js:240 +#: cms/static/js/views/pages/container_subviews.js:242 +msgid "Make Visible to Students" +msgstr "" + +#: cms/static/js/views/pages/container_subviews.js:241 +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. Do " +"you want to proceed?" +msgstr "" + +#: cms/static/js/views/pages/container_subviews.js:244 +msgid "Making Visible to Students" +msgstr "" + +#: cms/static/js/views/pages/course_outline.js:132 +msgid "Course Index" +msgstr "" + +#: cms/static/js/views/pages/course_outline.js:140 +msgid "There were errors reindexing course." +msgstr "" + +#: cms/static/js/views/pages/paged_container.js:45 +msgid "Hide Previews" +msgstr "" + +#: cms/static/js/views/pages/paged_container.js:45 +msgid "Show Previews" +msgstr "" + +#. Translators: sample result: +#. "Showing 0-9 out of 25 total, filtered by Images, sorted by Date Added +#. ascending" +#: cms/static/js/views/paging_header.js:52 +msgid "" +"Showing {currentItemRange} out of {totalItemsCount}, filtered by " +"{assetType}, sorted by {sortName} ascending" +msgstr "" + +#. Translators: sample result: +#. "Showing 0-9 out of 25 total, filtered by Images, sorted by Date Added +#. descending" +#: cms/static/js/views/paging_header.js:56 +msgid "" +"Showing {currentItemRange} out of {totalItemsCount}, filtered by " +"{assetType}, sorted by {sortName} descending" +msgstr "" + +#. Translators: sample result: +#. "Showing 0-9 out of 25 total, sorted by Date Added ascending" +#: cms/static/js/views/paging_header.js:63 +msgid "" +"Showing {currentItemRange} out of {totalItemsCount}, sorted by {sortName} " +"ascending" +msgstr "" + +#. Translators: sample result: +#. "Showing 0-9 out of 25 total, sorted by Date Added descending" +#: cms/static/js/views/paging_header.js:67 +msgid "" +"Showing {currentItemRange} out of {totalItemsCount}, sorted by {sortName} " +"descending" +msgstr "" + +#. Translators: turns into "25 total" to be used in other sentences, e.g. +#. "Showing 0-9 out of 25 total". +#: cms/static/js/views/paging_header.js:98 +msgid "{totalItems} total" +msgstr "" + +#. Translators: This refers to a content group that can be linked to a student +#. cohort. +#: cms/static/js/views/partition_group_item.js:24 +#: cms/static/js/views/partition_group_list.js:21 +msgid "content group" +msgstr "" + +#: cms/static/js/views/partition_group_list.js:23 +msgid "Add your first content group" +msgstr "" + +#: cms/static/js/views/partition_group_list.js:25 +msgid "You have not created any content groups yet." +msgstr "" + +#: cms/static/js/views/previous_video_upload.js:58 +msgid "Are you sure you want to remove this video from the list?" +msgstr "" + +#: cms/static/js/views/previous_video_upload.js:59 +msgid "" +"Removing a video from this list does not affect course content. Any content " +"that uses a previously uploaded video ID continues to display in the course." +msgstr "" + +#: cms/static/js/views/settings/advanced.js:68 +msgid "" +"Your changes will not take effect until you save your progress. Take care " +"with key and value formatting, as validation is not implemented." +msgstr "" + +#: cms/static/js/views/settings/advanced.js:117 +msgid "Your policy changes have been saved." +msgstr "" + +#: cms/static/js/views/settings/advanced.js:118 +msgid "" +"No validation is performed on policy keys or value pairs. If you are having " +"difficulties, check your formatting." +msgstr "" + +#: cms/static/js/views/settings/grader.js:58 +msgid "" +"For grading to work, you must change all {oldName} subsections to {newName}." +msgstr "" + +#: cms/static/js/views/settings/main.js:59 +msgid "Course Credit Requirements" +msgstr "" + +#: cms/static/js/views/settings/main.js:60 +msgid "The minimum grade for course credit is not set." +msgstr "" + +#: cms/static/js/views/settings/main.js:148 +msgid "Course pacing cannot be changed once a course has started." +msgstr "" + +#: cms/static/js/views/settings/main.js:213 +msgid "{hours}:{minutes} (current UTC time)" +msgstr "" + +#: cms/static/js/views/settings/main.js:419 +msgid "Upload your course image." +msgstr "" + +#: cms/static/js/views/settings/main.js:425 +msgid "Upload your banner image." +msgstr "" + +#: cms/static/js/views/settings/main.js:431 +msgid "Upload your video thumbnail image." +msgstr "" + +#: cms/static/js/views/show_textbook.js:32 +msgid "Delete “<%= name %>”?" +msgstr "" + +#: cms/static/js/views/show_textbook.js:35 +msgid "" +"Deleting a textbook cannot be undone and once deleted any reference to it in" +" your courseware's navigation will also be removed." +msgstr "" + +#: cms/static/js/views/tabs.js:159 +msgid "Delete Page Confirmation" +msgstr "" + +#: cms/static/js/views/tabs.js:160 +msgid "" +"Are you sure you want to delete this page? This action cannot be undone." +msgstr "" + +#: cms/static/js/views/uploads.js:24 +msgid "Upload" +msgstr "" + +#: cms/static/js/views/uploads.js:115 +msgid "We're sorry, there was an error" +msgstr "" + +#: cms/static/js/views/utils/create_course_utils.js:8 +msgid "" +"The combined length of the organization, course number, and course run " +"fields cannot be more than <%=limit%> characters." +msgstr "" + +#: cms/static/js/views/utils/create_library_utils.js:8 +msgid "" +"The combined length of the organization and library code fields cannot be " +"more than <%=limit%> characters." +msgstr "" + +#: cms/static/js/views/utils/move_xblock_utils.js:31 +msgid "Success! \"{displayName}\" has been moved." +msgstr "" + +#: cms/static/js/views/utils/move_xblock_utils.js:56 +msgid "" +"Move cancelled. \"{sourceDisplayName}\" has been moved back to its original " +"location." +msgstr "" + +#: cms/static/js/views/utils/move_xblock_utils.js:74 +msgid "Undo move" +msgstr "" + +#: cms/static/js/views/utils/move_xblock_utils.js:90 +msgid "Take me to the new location" +msgstr "" + +#: cms/static/js/views/utils/xblock_utils.js:79 +msgid "Duplicating" +msgstr "" + +#: cms/static/js/views/utils/xblock_utils.js:106 +msgid "Undo moving" +msgstr "" + +#: cms/static/js/views/utils/xblock_utils.js:106 +msgid "Moving" +msgstr "" + +#: cms/static/js/views/utils/xblock_utils.js:147 +msgid "Deleting this {xblock_type} is permanent and cannot be undone." +msgstr "" + +#: cms/static/js/views/utils/xblock_utils.js:153 +msgid "" +"Any content that has listed this content as a prerequisite will also have " +"access limitations removed." +msgstr "" + +#: cms/static/js/views/utils/xblock_utils.js:156 +msgid "Delete this {xblock_type} (and prerequisite)?" +msgstr "" + +#: cms/static/js/views/utils/xblock_utils.js:162 +#: cms/static/js/views/utils/xblock_utils.js:177 +msgid "Yes, delete this {xblock_type}" +msgstr "" + +#: cms/static/js/views/utils/xblock_utils.js:171 +msgid "Delete this {xblock_type}?" +msgstr "" + +#: cms/static/js/views/utils/xblock_utils.js:263 +msgid "section" +msgstr "" + +#: cms/static/js/views/utils/xblock_utils.js:265 +msgid "subsection" +msgstr "" + +#: cms/static/js/views/utils/xblock_utils.js:267 +msgid "unit" +msgstr "" + +#: cms/static/js/views/validation.js:22 +msgid "You've made some changes" +msgstr "" + +#: cms/static/js/views/validation.js:23 +msgid "Your changes will not take effect until you save your progress." +msgstr "" + +#: cms/static/js/views/validation.js:24 +msgid "You've made some changes, but there are some errors" +msgstr "" + +#: cms/static/js/views/validation.js:25 +msgid "" +"Please address the errors on this page first, and then save your progress." +msgstr "" + +#: cms/static/js/views/validation.js:118 +msgid "Save Changes" +msgstr "" + +#: cms/static/js/views/video/transcripts/file_uploader.js:110 +msgid "Please select a file in .srt format." +msgstr "" + +#: cms/static/js/views/video/transcripts/file_uploader.js:188 +msgid "Error: Uploading failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/message_manager.js:147 +msgid "Error: Import failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/message_manager.js:161 +msgid "Error: Replacing failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/message_manager.js:177 +#: cms/static/js/views/video/transcripts/message_manager.js:191 +msgid "Error: Choosing failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js:66 +msgid "Error: Connection with server failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js:82 +msgid "No sources" +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js:369 +msgid "Link types should be unique." +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js:382 +msgid "Links should be unique." +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js:404 +msgid "Incorrect url format." +msgstr "" + +#: cms/static/js/views/video/translations_editor.js:15 +msgid "" +"Sorry, there was an error parsing the subtitles that you uploaded. Please " +"check the format and try again." +msgstr "" + +#: cms/static/js/views/video/translations_editor.js:155 +msgid "Upload translation" +msgstr "" + +#: cms/static/js/views/video_thumbnail.js:31 +msgid "Add Thumbnail" +msgstr "" + +#: cms/static/js/views/video_thumbnail.js:35 +msgid "Edit Thumbnail" +msgstr "" + +#. Translators: This is a 2 part text which tells the image requirements. +#: cms/static/js/views/video_thumbnail.js:39 +msgid "" +"{InstructionsSpanStart}{videoImageResoultion}{lineBreak} " +"{videoImageSupportedFileFormats}{spanEnd}" +msgstr "" + +#: cms/static/js/views/video_thumbnail.js:52 +msgid "Image upload failed" +msgstr "" + +#. Translators: This is a 3 part text which tells the image requirements. +#: cms/static/js/views/video_thumbnail.js:64 +msgid "" +"{ReqTextSpanStart}Requirements{spanEnd}{lineBreak}{InstructionsSpanStart}{videoImageResoultion}{lineBreak}" +" {videoImageSupportedFileFormats}{spanEnd}" +msgstr "" + +#. Translators: message will be like 1280x720 pixels +#: cms/static/js/views/video_thumbnail.js:130 +msgid "{maxWidth}x{maxHeight} pixels" +msgstr "" + +#. Translators: message will be like Thumbnail for Arrow.mp4 +#: cms/static/js/views/video_thumbnail.js:138 +msgid "Thumbnail for {videoName}" +msgstr "" + +#. Translators: message will be like Add Thumbnail - Arrow.mp4 +#: cms/static/js/views/video_thumbnail.js:146 +msgid "Add Thumbnail - {videoName}" +msgstr "" + +#. Translators: humanizeDuration will be like 10 minutes, an hour and 20 +#. minutes etc +#: cms/static/js/views/video_thumbnail.js:172 +msgid "Video duration is {humanizeDuration}" +msgstr "" + +#: cms/static/js/views/video_thumbnail.js:189 +msgid "minutes" +msgstr "" + +#: cms/static/js/views/video_thumbnail.js:189 +msgid "minute" +msgstr "" + +#. Translators: message will be like 15 minutes, 1 minute +#: cms/static/js/views/video_thumbnail.js:192 +msgid "{minutes} {unit}" +msgstr "" + +#: cms/static/js/views/video_thumbnail.js:198 +msgid "seconds" +msgstr "" + +#: cms/static/js/views/video_thumbnail.js:198 +msgid "second" +msgstr "" + +#. Translators: message will be like 20 seconds, 1 second +#: cms/static/js/views/video_thumbnail.js:201 +msgid "{seconds} {unit}" +msgstr "" + +#. Translators: `and` will be used to combine both miuntes and seconds like +#. `13 minutes and 45 seconds` +#: cms/static/js/views/video_thumbnail.js:207 +msgid " and " +msgstr "" + +#: cms/static/js/views/video_thumbnail.js:234 +msgid "Video image upload started" +msgstr "" + +#: cms/static/js/views/video_thumbnail.js:246 +msgid "Video image upload completed" +msgstr "" + +#: cms/static/js/views/video_thumbnail.js:321 +msgid "" +"This image file type is not supported. Supported file types are " +"{supportedFileFormats}." +msgstr "" + +#. Translators: maxFileSizeInMB will be like 2 MB. +#: cms/static/js/views/video_thumbnail.js:330 +msgid "The selected image must be smaller than {maxFileSizeInMB}." +msgstr "" + +#. Translators: minFileSizeInKB will be like 2 KB. +#: cms/static/js/views/video_thumbnail.js:338 +msgid "The selected image must be larger than {minFileSizeInKB}." +msgstr "" + +#: cms/static/js/views/video_thumbnail.js:366 +msgid "Could not upload the video image file" +msgstr "" + +#: cms/static/js/views/video_thumbnail.js:368 +msgid "Image upload failed. " +msgstr "" + +#: cms/static/js/views/xblock_editor.js:42 +msgid "Editor" +msgstr "" + +#: cms/static/js/views/xblock_editor.js:43 +msgid "Settings" +msgstr "" + +#: cms/static/js/views/xblock_outline.js:91 +msgid "New {component_type}" +msgstr "" + +#. Translators: This message will be added to the front of messages of type +#. warning, +#. e.g. "Warning: this component has not been configured yet". +#: cms/static/js/views/xblock_validation.js:49 +msgid "Warning" +msgstr "" + +#: cms/static/js/xblock_asides/structured_tags.js:23 +msgid "Updating Tags" +msgstr "" diff --git a/conf/locale/en/LC_MESSAGES/djangojs.po b/conf/locale/en/LC_MESSAGES/djangojs.po index e010907ccf..99facdd12f 100644 --- a/conf/locale/en/LC_MESSAGES/djangojs.po +++ b/conf/locale/en/LC_MESSAGES/djangojs.po @@ -26,8 +26,8 @@ msgid "" msgstr "" "Project-Id-Version: 0.1a\n" "Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2017-10-27 10:09+0000\n" -"PO-Revision-Date: 2017-10-27 10:15:38.112782\n" +"POT-Creation-Date: 2017-11-02 09:29+0000\n" +"PO-Revision-Date: 2017-11-02 09:35:50.998146\n" "Last-Translator: \n" "Language-Team: openedx-translation \n" "MIME-Version: 1.0\n" @@ -36,17 +36,6 @@ msgstr "" "Generated-By: Babel 1.3\n" "Language: en\n" -#: cms/static/cms/js/main.js cms/static/js/views/active_video_upload_list.js -#: common/static/bundles/Import.js -msgid "" -"This may be happening because of an error with our server or your internet " -"connection. Try refreshing the page or making sure you are online." -msgstr "" - -#: cms/static/cms/js/main.js common/static/bundles/Import.js -msgid "Studio's having trouble saving your work" -msgstr "" - #: cms/static/cms/js/xblock/cms.runtime.v1.js #: cms/static/js/certificates/views/signatory_details.js #: cms/static/js/models/section.js cms/static/js/utils/drag_and_drop.js @@ -119,62 +108,6 @@ msgstr "" msgid "Cancel" msgstr "" -#: cms/static/js/features/import/factories/import.js -#: common/static/bundles/Import.js -msgid "There was an error during the upload process." -msgstr "" - -#: cms/static/js/features/import/factories/import.js -#: common/static/bundles/Import.js -msgid "There was an error while unpacking the file." -msgstr "" - -#: cms/static/js/features/import/factories/import.js -#: common/static/bundles/Import.js -msgid "There was an error while verifying the file you submitted." -msgstr "" - -#: cms/static/js/features/import/factories/import.js -#: common/static/bundles/Import.js -msgid "Choose new file" -msgstr "" - -#: cms/static/js/features/import/factories/import.js -#: common/static/bundles/Import.js -msgid "" -"File format not supported. Please upload a file with a {ext} extension." -msgstr "" - -#: cms/static/js/features/import/factories/import.js -#: common/static/bundles/Import.js -msgid "There was an error while importing the new library to our database." -msgstr "" - -#: cms/static/js/features/import/factories/import.js -#: common/static/bundles/Import.js -msgid "There was an error while importing the new course to our database." -msgstr "" - -#: cms/static/js/features/import/factories/import.js -#: common/static/bundles/Import.js -msgid "Your import has failed." -msgstr "" - -#: cms/static/js/features/import/views/import.js -#: common/static/bundles/Import.js -msgid "Your import is in progress; navigating away will abort it." -msgstr "" - -#: cms/static/js/features/import/views/import.js -#: common/static/bundles/Import.js -msgid "Error importing course" -msgstr "" - -#: cms/static/js/features/import/views/import.js -#: common/static/bundles/Import.js -msgid "There was an error with the upload" -msgstr "" - #. Translators: This is the status of an active video upload #: cms/static/js/models/active_video_upload.js cms/static/js/views/assets.js #: cms/static/js/views/video_thumbnail.js lms/static/js/views/image_field.js @@ -1955,77 +1888,6 @@ msgstr "" msgid "Turn off transcripts" msgstr "" -#: common/static/bundles/CourseGoals.b56f05f27734759a3a6a.js -#: common/static/bundles/CourseGoals.js -msgid "Thank you for setting your course goal to " -msgstr "" - -#: common/static/bundles/CourseGoals.b56f05f27734759a3a6a.js -#: common/static/bundles/CourseGoals.js -msgid "" -"There was an error in setting your goal, please reload the page and try " -"again." -msgstr "" - -#: common/static/bundles/CourseHome.40ee1b4e0334515d1613.js -#: common/static/bundles/CourseHome.a5e2414bdecbf3f88196.js -#: common/static/bundles/CourseHome.js -#: openedx/features/course_experience/static/course_experience/js/CourseHome.js -msgid "You have successfully updated your goal." -msgstr "" - -#: common/static/bundles/CourseHome.40ee1b4e0334515d1613.js -#: common/static/bundles/CourseHome.a5e2414bdecbf3f88196.js -#: common/static/bundles/CourseHome.js -#: openedx/features/course_experience/static/course_experience/js/CourseHome.js -msgid "There was an error updating your goal." -msgstr "" - -#: common/static/bundles/CourseHome.40ee1b4e0334515d1613.js -#: common/static/bundles/CourseHome.a5e2414bdecbf3f88196.js -#: common/static/bundles/CourseHome.js -#: openedx/features/course_experience/static/course_experience/js/CourseHome.js -msgid "Show more" -msgstr "" - -#: common/static/bundles/CourseHome.40ee1b4e0334515d1613.js -#: common/static/bundles/CourseHome.a5e2414bdecbf3f88196.js -#: common/static/bundles/CourseHome.js -#: openedx/features/course_experience/static/course_experience/js/CourseHome.js -msgid "Show less" -msgstr "" - -#: common/static/bundles/StudioIndex.ae56ffd9f272143aaf03.js -#: common/static/bundles/StudioIndex.js -msgid "Organization:" -msgstr "" - -#: common/static/bundles/StudioIndex.ae56ffd9f272143aaf03.js -#: common/static/bundles/StudioIndex.js -msgid "Course Number:" -msgstr "" - -#: common/static/bundles/StudioIndex.ae56ffd9f272143aaf03.js -#: common/static/bundles/StudioIndex.js -msgid "Course Run:" -msgstr "" - -#: common/static/bundles/StudioIndex.ae56ffd9f272143aaf03.js -#: common/static/bundles/StudioIndex.js -msgid "(Read-only)" -msgstr "" - -#: common/static/bundles/StudioIndex.ae56ffd9f272143aaf03.js -#: common/static/bundles/StudioIndex.js -msgid "Re-run Course" -msgstr "" - -#: common/static/bundles/StudioIndex.ae56ffd9f272143aaf03.js -#: common/static/bundles/StudioIndex.js -#: cms/templates/js/show-textbook.underscore -msgid "View Live" -msgstr "" - #: common/static/common/js/components/utils/view_utils.js msgid "Required field." msgstr "" @@ -4826,6 +4688,22 @@ msgstr "" msgid "Bookmark this page" msgstr "" +#: openedx/features/course_experience/static/course_experience/js/CourseHome.js +msgid "You have successfully updated your goal." +msgstr "" + +#: openedx/features/course_experience/static/course_experience/js/CourseHome.js +msgid "There was an error updating your goal." +msgstr "" + +#: openedx/features/course_experience/static/course_experience/js/CourseHome.js +msgid "Show more" +msgstr "" + +#: openedx/features/course_experience/static/course_experience/js/CourseHome.js +msgid "Show less" +msgstr "" + #: openedx/features/course_search/static/course_search/js/views/search_results_view.js msgid "{total_results} result" msgid_plural "{total_results} results" @@ -4914,6 +4792,16 @@ msgstr "" msgid "Profile" msgstr "" +#: cms/static/cms/js/main.js cms/static/js/views/active_video_upload_list.js +msgid "" +"This may be happening because of an error with our server or your internet " +"connection. Try refreshing the page or making sure you are online." +msgstr "" + +#: cms/static/cms/js/main.js +msgid "Studio's having trouble saving your work" +msgstr "" + #: cms/static/cms/js/xblock/cms.runtime.v1.js msgid "OpenAssessment Save Error" msgstr "" @@ -5056,6 +4944,51 @@ msgstr "" msgid "You have unsaved changes. Do you really want to leave this page?" msgstr "" +#: cms/static/js/features/import/factories/import.js +msgid "There was an error during the upload process." +msgstr "" + +#: cms/static/js/features/import/factories/import.js +msgid "There was an error while unpacking the file." +msgstr "" + +#: cms/static/js/features/import/factories/import.js +msgid "There was an error while verifying the file you submitted." +msgstr "" + +#: cms/static/js/features/import/factories/import.js +msgid "Choose new file" +msgstr "" + +#: cms/static/js/features/import/factories/import.js +msgid "" +"File format not supported. Please upload a file with a {ext} extension." +msgstr "" + +#: cms/static/js/features/import/factories/import.js +msgid "There was an error while importing the new library to our database." +msgstr "" + +#: cms/static/js/features/import/factories/import.js +msgid "There was an error while importing the new course to our database." +msgstr "" + +#: cms/static/js/features/import/factories/import.js +msgid "Your import has failed." +msgstr "" + +#: cms/static/js/features/import/views/import.js +msgid "Your import is in progress; navigating away will abort it." +msgstr "" + +#: cms/static/js/features/import/views/import.js +msgid "Error importing course" +msgstr "" + +#: cms/static/js/features/import/views/import.js +msgid "There was an error with the upload" +msgstr "" + #: cms/static/js/maintenance/force_publish_course.js msgid "Internal Server Error." msgstr "" @@ -8800,15 +8733,8 @@ msgid "Scheduled:" msgstr "" #: cms/templates/js/course-outline.underscore -msgid "Highlights:" -msgstr "" - -#: cms/templates/js/course-outline.underscore -msgid "Section Highlights: {number_of_highlights} entered" -msgstr "" - -#: cms/templates/js/course-outline.underscore -msgid "Enter Section Highlights" +#: cms/templates/js/highlights-editor.underscore +msgid "Section Highlights" msgstr "" #: cms/templates/js/course-outline.underscore @@ -9118,10 +9044,6 @@ msgstr "" msgid "delete group" msgstr "" -#: cms/templates/js/highlights-editor.underscore -msgid "Section Highlights" -msgstr "" - #: cms/templates/js/highlights-editor.underscore msgid "" "Please enter 3-5 highlights to be sent as separate bullet points in the " @@ -9412,6 +9334,10 @@ msgid "" " when they submit answers to assessments." msgstr "" +#: cms/templates/js/show-textbook.underscore +msgid "View Live" +msgstr "" + #: cms/templates/js/signatory-details.underscore #: cms/templates/js/signatory-editor.underscore msgid "Signatory" diff --git a/conf/locale/en/LC_MESSAGES/mako-studio.po b/conf/locale/en/LC_MESSAGES/mako-studio.po new file mode 100644 index 0000000000..4040dafc53 --- /dev/null +++ b/conf/locale/en/LC_MESSAGES/mako-studio.po @@ -0,0 +1,3339 @@ +# edX translation file +# Copyright (C) 2017 edX +# This file is distributed under the GNU AFFERO GENERAL PUBLIC LICENSE. +# EdX Team , 2017. +# +msgid "" +msgstr "" +"Project-Id-Version: 0.1a\n" +"Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" +"POT-Creation-Date: 2017-11-02 10:59+0000\n" +"PO-Revision-Date: 2017-11-02 11:05:34.279709\n" +"Last-Translator: \n" +"Language-Team: openedx-translation \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: Babel 1.3\n" +"Language: en\n" + +#: cms/templates/404.html:19 +msgid "The page that you were looking for was not found." +msgstr "" + +#: cms/templates/404.html:20 +msgid "" +"Go back to the {homepage} or let us know about any pages that may have been " +"moved at {email}." +msgstr "" + +#: cms/templates/500.html:8 +msgid "{studio_name} Server Error" +msgstr "" + +#: cms/templates/500.html:19 +msgid "The {em_start}{studio_name}{em_end} servers encountered an error" +msgstr "" + +#: cms/templates/500.html:28 +msgid "" +"An error occurred in {studio_name} and the page could not be loaded. Please " +"try again in a few moments." +msgstr "" + +#: cms/templates/500.html:31 +msgid "" +"We've logged the error and our staff is currently working to resolve this " +"error as soon as possible." +msgstr "" + +#: cms/templates/500.html:32 +msgid "If the problem persists, please email us at {email_link}." +msgstr "" + +#: cms/templates/activation_active.html:9 +#: cms/templates/activation_complete.html:12 +#: cms/templates/activation_invalid.html:12 +msgid "{studio_name} Account Activation" +msgstr "" + +#: cms/templates/activation_active.html:21 +msgid "Your account is already active" +msgstr "" + +#: cms/templates/activation_active.html:23 +msgid "" +"This account, set up using {email}, has already been activated. Please sign " +"in to start working within {studio_name}." +msgstr "" + +#: cms/templates/activation_active.html:30 +#: cms/templates/activation_complete.html:39 +msgid "Sign into {studio_name}" +msgstr "" + +#: cms/templates/activation_complete.html:26 +msgid "Your account activation is complete!" +msgstr "" + +#: cms/templates/activation_complete.html:29 +msgid "" +"Thank you for activating your account. You may now sign in and start using " +"{studio_name} to author courses." +msgstr "" + +#: cms/templates/activation_invalid.html:26 +msgid "Your account activation is invalid" +msgstr "" + +#: cms/templates/activation_invalid.html:28 +msgid "" +"We're sorry. Something went wrong with your activation. Check to make sure " +"the URL you went to was correct, as e-mail programs will sometimes split it " +"into two lines." +msgstr "" + +#: cms/templates/activation_invalid.html:30 +msgid "" +"If you still have issues, contact {platform_name} Support. In the meantime, " +"you can also return to {link_start}the {studio_name} homepage.{link_end}" +msgstr "" + +#: cms/templates/asset_index.html:10 cms/templates/asset_index.html:42 +#: cms/templates/widgets/header.html:65 +msgid "Files & Uploads" +msgstr "" + +#: cms/templates/asset_index.html:48 cms/templates/asset_index.html:108 +msgid "Upload New File" +msgstr "" + +#: cms/templates/asset_index.html:78 +msgid "Help adding Files and Uploads" +msgstr "" + +#: cms/templates/asset_index.html:80 +msgid "Adding Files for Your Course" +msgstr "" + +#: cms/templates/asset_index.html:82 +msgid "" +"To add files to use in your course, click {em_start}Upload New File{em_end}." +" Then follow the prompts to upload a file from your computer." +msgstr "" + +#: cms/templates/asset_index.html:84 +msgid "" +"{em_start}Caution{em_end}: {platform_name} recommends that you limit the " +"file size to {em_start}10 MB{em_end}. In addition, do not upload video or " +"audio files. You should use a third party service to host multimedia files." +msgstr "" + +#: cms/templates/asset_index.html:86 +msgid "" +"The course image, textbook chapters, and files that appear on your Course " +"Handouts sidebar also appear in this list." +msgstr "" + +#: cms/templates/asset_index.html:89 +msgid "Using File URLs" +msgstr "" + +#: cms/templates/asset_index.html:91 +msgid "" +"Use the {em_start}{studio_name} URL{em_end} value to link to the file or " +"image from a component, a course update, or a course handout." +msgstr "" + +#: cms/templates/asset_index.html:93 +msgid "" +"Use the {em_start}Web URL{em_end} value to reference the file or image only " +"from outside of your course. {em_start}Note:{em_end} If you lock a file, the" +" Web URL no longer works for external access to a file." +msgstr "" + +#: cms/templates/asset_index.html:95 +msgid "" +"To copy a URL, double click the value in the URL column, then copy the " +"selected text." +msgstr "" + +#: cms/templates/asset_index.html:98 +msgid "Learn more about managing files" +msgstr "" + +#: cms/templates/asset_index.html:106 +msgid "close" +msgstr "" + +#: cms/templates/asset_index.html:109 +msgid "Max per-file size: {max_filesize}MB" +msgstr "" + +#: cms/templates/asset_index.html:115 +msgid "URL:" +msgstr "" + +#: cms/templates/asset_index.html:120 +msgid "Choose File" +msgstr "" + +#: cms/templates/asset_index.html:136 +msgid "Your file has been deleted." +msgstr "" + +#: cms/templates/asset_index.html:141 +msgid "close alert" +msgstr "" + +#: cms/templates/certificates.html:12 +msgid "Course Certificates" +msgstr "" + +#: cms/templates/certificates.html:54 cms/templates/certificates.html:64 +#: cms/templates/certificates.html:87 cms/templates/export.html:217 +#: cms/templates/widgets/header.html:103 +msgid "Certificates" +msgstr "" + +#: cms/templates/certificates.html:68 +msgid "This module is not enabled." +msgstr "" + +#: cms/templates/certificates.html:74 +msgid "This course does not use a mode that offers certificates." +msgstr "" + +#: cms/templates/certificates.html:88 +msgid "Working with Certificates" +msgstr "" + +#: cms/templates/certificates.html:89 +msgid "" +"Specify a course title to use on the certificate if the course's official " +"title is too long to be displayed well." +msgstr "" + +#: cms/templates/certificates.html:90 +msgid "" +"For verified certificates, specify between one and four signatories and " +"upload the associated images." +msgstr "" + +#: cms/templates/certificates.html:91 +msgid "" +"To edit or delete a certificate before it is activated, hover over the top " +"right corner of the form and select {em_start}Edit{em_end} or the delete " +"icon." +msgstr "" + +#: cms/templates/certificates.html:92 +msgid "" +"To view a sample certificate, choose a course mode and select " +"{em_start}Preview Certificate{em_end}." +msgstr "" + +#: cms/templates/certificates.html:94 +msgid "Issuing Certificates to Learners" +msgstr "" + +#: cms/templates/certificates.html:95 +msgid "" +"To begin issuing course certificates, a course team member with either the " +"Staff or Admin role selects {em_start}Activate{em_end}. Only course team " +"members with these roles can edit or delete an activated certificate." +msgstr "" + +#: cms/templates/certificates.html:96 +msgid "" +"{em_start}Do not{em_end} delete certificates after a course has started; " +"learners who have already earned certificates will no longer be able to " +"access them." +msgstr "" + +#: cms/templates/certificates.html:97 +msgid "Learn more about certificates" +msgstr "" + +#: cms/templates/certificates.html:108 cms/templates/certificates.html:109 +#: cms/templates/group_configurations.html:121 +#: cms/templates/group_configurations.html:122 cms/templates/settings.html:636 +#: cms/templates/settings.html:637 cms/templates/settings_advanced.html:101 +#: cms/templates/settings_advanced.html:102 +#: cms/templates/settings_graders.html:158 +#: cms/templates/settings_graders.html:159 +msgid "Other Course Settings" +msgstr "" + +#: cms/templates/certificates.html:111 cms/templates/settings_graders.html:161 +msgid "Details & Schedule" +msgstr "" + +#: cms/templates/certificates.html:112 +#: cms/templates/group_configurations.html:125 cms/templates/settings.html:639 +#: cms/templates/settings_advanced.html:105 +#: cms/templates/settings_graders.html:43 cms/templates/widgets/header.html:90 +msgid "Grading" +msgstr "" + +#: cms/templates/certificates.html:113 +#: cms/templates/group_configurations.html:126 +#: cms/templates/manage_users.html:27 cms/templates/settings.html:640 +#: cms/templates/settings_advanced.html:106 +#: cms/templates/settings_graders.html:162 +#: cms/templates/widgets/header.html:93 +msgid "Course Team" +msgstr "" + +#: cms/templates/certificates.html:114 +#: cms/templates/group_configurations.html:127 cms/templates/settings.html:642 +#: cms/templates/settings_advanced.html:13 +#: cms/templates/settings_advanced.html:38 +#: cms/templates/settings_graders.html:164 +#: cms/templates/widgets/header.html:99 +msgid "Advanced Settings" +msgstr "" + +#: cms/templates/certificates.html:115 +#: cms/templates/group_configurations.html:16 +#: cms/templates/group_configurations.html:45 cms/templates/settings.html:641 +#: cms/templates/settings_advanced.html:107 +#: cms/templates/settings_graders.html:163 +#: cms/templates/widgets/header.html:96 +msgid "Group Configurations" +msgstr "" + +#: cms/templates/component.html:17 cms/templates/studio_xblock_wrapper.html:96 +#: cms/templates/studio_xblock_wrapper.html:98 +msgid "Duplicate" +msgstr "" + +#: cms/templates/component.html:19 +msgid "Duplicate this component" +msgstr "" + +#: cms/templates/component.html:23 cms/templates/component.html:28 +#: cms/templates/studio_xblock_wrapper.html:104 +#: cms/templates/studio_xblock_wrapper.html:109 +msgid "Move" +msgstr "" + +#: cms/templates/component.html:32 +#: cms/templates/studio_xblock_wrapper.html:117 +#: cms/templates/studio_xblock_wrapper.html:119 +msgid "Delete" +msgstr "" + +#: cms/templates/component.html:34 +msgid "Delete this component" +msgstr "" + +#: cms/templates/component.html:39 cms/templates/edit-tabs.html:117 +#: cms/templates/edit-tabs.html:118 +#: cms/templates/studio_xblock_wrapper.html:125 +msgid "Drag to reorder" +msgstr "" + +#: cms/templates/container.html:72 cms/templates/library.html:51 +msgid "Display Name" +msgstr "" + +#: cms/templates/container.html:79 cms/templates/container.html:80 +#: cms/templates/course-create-rerun.html:32 +#: cms/templates/course-create-rerun.html:33 cms/templates/course_info.html:44 +#: cms/templates/course_info.html:45 cms/templates/course_outline.html:120 +#: cms/templates/course_outline.html:121 cms/templates/edit-tabs.html:37 +#: cms/templates/edit-tabs.html:38 cms/templates/index.html:29 +#: cms/templates/index.html:30 cms/templates/library.html:56 +#: cms/templates/library.html:57 cms/templates/manage_users.html:30 +#: cms/templates/manage_users.html:31 cms/templates/manage_users_lib.html:30 +#: cms/templates/manage_users_lib.html:31 cms/templates/textbooks.html:43 +#: cms/templates/textbooks.html:44 cms/templates/videos_index.html:60 +#: cms/templates/videos_index.html:61 +msgid "Page Actions" +msgstr "" + +#: cms/templates/container.html:84 +msgid "Open the courseware in the LMS" +msgstr "" + +#: cms/templates/container.html:85 +msgid "View Live Version" +msgstr "" + +#: cms/templates/container.html:89 +msgid "Preview the courseware in the LMS" +msgstr "" + +#: cms/templates/container.html:90 +msgid "Preview" +msgstr "" + +#: cms/templates/container.html:121 +msgid "Adding components" +msgstr "" + +#: cms/templates/container.html:122 +msgid "" +"Select a component type under {strong_start}Add New Component{strong_end}. " +"Then select a template." +msgstr "" + +#: cms/templates/container.html:126 +msgid "" +"The new component is added at the bottom of the page or group. You can then " +"edit and move the component." +msgstr "" + +#: cms/templates/container.html:127 +msgid "Editing components" +msgstr "" + +#: cms/templates/container.html:128 +msgid "" +"Click the {strong_start}Edit{strong_end} icon in a component to edit its " +"content." +msgstr "" + +#: cms/templates/container.html:132 +msgid "Reorganizing components" +msgstr "" + +#: cms/templates/container.html:133 +msgid "Drag components to new locations within this component." +msgstr "" + +#: cms/templates/container.html:134 +msgid "For content experiments, you can drag components to other groups." +msgstr "" + +#: cms/templates/container.html:135 +msgid "Working with content experiments" +msgstr "" + +#: cms/templates/container.html:136 +msgid "" +"Confirm that you have properly configured content in each of your experiment" +" groups." +msgstr "" + +#: cms/templates/container.html:139 +msgid "Learn more about component containers" +msgstr "" + +#: cms/templates/container.html:145 +msgid "Unit Location" +msgstr "" + +#: cms/templates/container.html:147 +msgid "Location ID" +msgstr "" + +#: cms/templates/container.html:150 +msgid "" +"To create a link to this unit from an HTML component in this course, enter " +"\"/jump_to_id/\" as the URL value." +msgstr "" + +#: cms/templates/container.html:154 +msgid "Location in Course Outline" +msgstr "" + +#: cms/templates/course-create-rerun.html:10 +msgid "Create a Course Rerun of:" +msgstr "" + +#: cms/templates/course-create-rerun.html:29 +msgid "Create a re-run of a course" +msgstr "" + +#: cms/templates/course-create-rerun.html:36 +#: cms/templates/course-create-rerun.html:121 cms/templates/index.html:123 +#: cms/templates/index.html:183 cms/templates/manage_users.html:67 +#: cms/templates/manage_users_lib.html:67 +msgid "Cancel" +msgstr "" + +#: cms/templates/course-create-rerun.html:42 +msgid "You are creating a re-run from:" +msgstr "" + +#: cms/templates/course-create-rerun.html:56 +msgid "" +"Provide identifying information for this re-run of the course. The original " +"course is not affected in any way by a re-run." +msgstr "" + +#: cms/templates/course-create-rerun.html:57 +msgid "" +"Note: Together, the organization, course number, and course run must " +"uniquely identify this new course instance." +msgstr "" + +#: cms/templates/course-create-rerun.html:72 +msgid "Required Information to Create a re-run of a course" +msgstr "" + +#. Translators: This is an example name for a new course, seen when +#. filling out the form to create a new course. +#: cms/templates/course-create-rerun.html:77 cms/templates/index.html:75 +msgid "e.g. Introduction to Computer Science" +msgstr "" + +#: cms/templates/course-create-rerun.html:79 +msgid "" +"The public display name for the new course. (This name is often the same as " +"the original course name.)" +msgstr "" + +#: cms/templates/course-create-rerun.html:84 cms/templates/index.html:80 +#: cms/templates/index.html:156 cms/templates/settings.html:69 +msgid "Organization" +msgstr "" + +#. Translators: This is an example for the name of the organization sponsoring +#. a course, seen when filling out the form to create a new course. The +#. organization name cannot contain spaces. +#. Translators: "e.g. UniversityX or OrganizationX" is a placeholder displayed +#. when user put no data into this field. +#: cms/templates/course-create-rerun.html:85 cms/templates/index.html:83 +#: cms/templates/index.html:157 +msgid "e.g. UniversityX or OrganizationX" +msgstr "" + +#: cms/templates/course-create-rerun.html:87 +msgid "" +"The name of the organization sponsoring the new course. (This name is often " +"the same as the original organization name.)" +msgstr "" + +#: cms/templates/course-create-rerun.html:88 +#: cms/templates/course-create-rerun.html:108 +msgid "Note: No spaces or special characters are allowed." +msgstr "" + +#. Translators: This is an example for the number used to identify a course, +#. seen when filling out the form to create a new course. The number here is +#. short for "Computer Science 101". It can contain letters but cannot contain +#. spaces. +#: cms/templates/course-create-rerun.html:96 cms/templates/index.html:96 +msgid "e.g. CS101" +msgstr "" + +#: cms/templates/course-create-rerun.html:98 +msgid "" +"The unique number that identifies the new course within the organization. " +"(This number will be the same as the original course number and cannot be " +"changed.)" +msgstr "" + +#: cms/templates/course-create-rerun.html:104 cms/templates/index.html:105 +#: cms/templates/settings.html:81 +msgid "Course Run" +msgstr "" + +#. Translators: This is an example for the "run" used to identify different +#. instances of a course, seen when filling out the form to create a new +#. course. +#: cms/templates/course-create-rerun.html:105 cms/templates/index.html:108 +msgid "e.g. 2014_T1" +msgstr "" + +#: cms/templates/course-create-rerun.html:107 +msgid "" +"The term in which the new course will run. (This value is often different " +"than the original course run value.)" +msgstr "" + +#: cms/templates/course-create-rerun.html:120 +msgid "Create Re-run" +msgstr "" + +#: cms/templates/course-create-rerun.html:130 +msgid "When will my course re-run start?" +msgstr "" + +#: cms/templates/course-create-rerun.html:132 +msgid "The new course is set to start on January 1, 2030 at midnight (UTC)." +msgstr "" + +#: cms/templates/course-create-rerun.html:137 +msgid "What transfers from the original course?" +msgstr "" + +#: cms/templates/course-create-rerun.html:139 +msgid "" +"The new course has the same course outline and content as the original " +"course. All problems, videos, announcements, and other files are duplicated " +"to the new course." +msgstr "" + +#: cms/templates/course-create-rerun.html:144 +msgid "What does not transfer from the original course?" +msgstr "" + +#: cms/templates/course-create-rerun.html:146 +msgid "" +"You are the only member of the new course's staff. No students are enrolled " +"in the course, and there is no student data. There is no content in the " +"discussion topics or wiki." +msgstr "" + +#: cms/templates/course-create-rerun.html:151 +msgid "Learn more about Course Re-runs" +msgstr "" + +#: cms/templates/course_info.html:13 cms/templates/course_info.html:41 +msgid "Course Updates" +msgstr "" + +#: cms/templates/course_info.html:48 +msgid "New Update" +msgstr "" + +#: cms/templates/course_info.html:58 +msgid "" +"Use course updates to notify students of important dates or exams, highlight" +" particular discussions in the forums, announce schedule changes, and " +"respond to student questions. You add or edit updates in HTML." +msgstr "" + +#: cms/templates/course_outline.html:43 +msgid "" +"This course was created as a re-run. Some manual configuration is needed." +msgstr "" + +#: cms/templates/course_outline.html:45 +msgid "" +"No course content is currently visible, and no learners are enrolled. Be " +"sure to review and reset all dates, including the Course Start Date; set up " +"the course team; review course updates and other assets for dated material; " +"and seed the discussions and wiki." +msgstr "" + +#: cms/templates/course_outline.html:63 +msgid "Warning" +msgstr "" + +#: cms/templates/course_outline.html:66 +msgid "This course uses features that are no longer supported." +msgstr "" + +#: cms/templates/course_outline.html:70 +msgid "You must delete or replace the following components." +msgstr "" + +#: cms/templates/course_outline.html:71 +msgid "Unsupported Components" +msgstr "" + +#: cms/templates/course_outline.html:78 +msgid "Deprecated Component" +msgstr "" + +#: cms/templates/course_outline.html:90 +msgid "" +"To avoid errors, {platform_name} strongly recommends that you remove " +"unsupported features from the course advanced settings. To do this, go to " +"the {link_start}Advanced Settings page{link_end}, locate the \"Advanced " +"Module List\" setting, and then delete the following modules from the list." +msgstr "" + +#: cms/templates/course_outline.html:96 +msgid "Unsupported Advance Modules" +msgstr "" + +#: cms/templates/course_outline.html:124 +msgid "Click to add a new section" +msgstr "" + +#: cms/templates/course_outline.html:125 +msgid "New Section" +msgstr "" + +#: cms/templates/course_outline.html:130 +msgid "Reindex current course" +msgstr "" + +#: cms/templates/course_outline.html:131 +msgid "Reindex" +msgstr "" + +#: cms/templates/course_outline.html:137 +msgid "Collapse All Sections" +msgstr "" + +#: cms/templates/course_outline.html:138 +msgid "Expand All Sections" +msgstr "" + +#: cms/templates/course_outline.html:143 +msgid "Click to open the courseware in the LMS in a new tab" +msgstr "" + +#: cms/templates/course_outline.html:143 cms/templates/edit-tabs.html:44 +msgid "View Live" +msgstr "" + +#: cms/templates/course_outline.html:160 cms/templates/course_outline.html:162 +msgid "Edit Start Date" +msgstr "" + +#: cms/templates/course_outline.html:169 +msgid "Course Pacing:" +msgstr "" + +#: cms/templates/course_outline.html:171 cms/templates/settings.html:592 +msgid "Self-Paced" +msgstr "" + +#: cms/templates/course_outline.html:173 cms/templates/settings.html:587 +msgid "Instructor-Paced" +msgstr "" + +#: cms/templates/course_outline.html:196 +msgid "Creating your course organization" +msgstr "" + +#: cms/templates/course_outline.html:197 +msgid "You add sections, subsections, and units directly in the outline." +msgstr "" + +#: cms/templates/course_outline.html:198 +msgid "" +"Create a section, then add subsections and units. Open a unit to add course " +"components." +msgstr "" + +#: cms/templates/course_outline.html:201 +msgid "Reorganizing your course" +msgstr "" + +#: cms/templates/course_outline.html:202 +msgid "Drag sections, subsections, and units to new locations in the outline." +msgstr "" + +#: cms/templates/course_outline.html:204 +msgid "Learn more about the course outline" +msgstr "" + +#: cms/templates/course_outline.html:208 +msgid "Setting release dates and grading policies" +msgstr "" + +#: cms/templates/course_outline.html:209 +msgid "" +"Select the Configure icon for a section or subsection to set its release " +"date. When you configure a subsection, you can also set the grading policy " +"and due date." +msgstr "" + +#: cms/templates/course_outline.html:211 +msgid "Learn more about grading policy settings" +msgstr "" + +#: cms/templates/course_outline.html:215 +msgid "Changing the content learners see" +msgstr "" + +#: cms/templates/course_outline.html:216 +msgid "" +"To publish draft content, select the Publish icon for a section, subsection," +" or unit." +msgstr "" + +#: cms/templates/course_outline.html:217 +msgid "" +"To make a section, subsection, or unit unavailable to learners, select the " +"Configure icon for that level, then select the appropriate " +"{em_start}Hide{em_end} option. Grades for hidden sections, subsections, and " +"units are not included in grade calculations." +msgstr "" + +#: cms/templates/course_outline.html:218 +msgid "" +"To hide the content of a subsection from learners after the subsection due " +"date has passed, select the Configure icon for a subsection, then select " +"{em_start}Hide content after due date{em_end}. Grades for the subsection " +"remain included in grade calculations." +msgstr "" + +#: cms/templates/course_outline.html:220 +msgid "Learn more about content visibility settings" +msgstr "" + +#. Translators: Pages refer to the tabs that appear in the top navigation of +#. each course. +#: cms/templates/edit-tabs.html:11 cms/templates/edit-tabs.html:34 +#: cms/templates/export.html:201 cms/templates/widgets/header.html:62 +msgid "Pages" +msgstr "" + +#: cms/templates/edit-tabs.html:41 +msgid "New Page" +msgstr "" + +#: cms/templates/edit-tabs.html:56 +msgid "" +"Note: Pages are publicly visible. If users know the URL of a page, they can " +"view the page even if they are not registered for or logged in to your " +"course." +msgstr "" + +#: cms/templates/edit-tabs.html:103 +msgid "Show this page" +msgstr "" + +#: cms/templates/edit-tabs.html:105 cms/templates/edit-tabs.html:107 +msgid "Show/hide page" +msgstr "" + +#: cms/templates/edit-tabs.html:121 cms/templates/edit-tabs.html:122 +msgid "This page cannot be reordered" +msgstr "" + +#: cms/templates/edit-tabs.html:135 +msgid "You can add additional custom pages to your course." +msgstr "" + +#: cms/templates/edit-tabs.html:135 +msgid "Add a New Page" +msgstr "" + +#: cms/templates/edit-tabs.html:143 +msgid "What are pages?" +msgstr "" + +#: cms/templates/edit-tabs.html:144 +msgid "" +"Pages are listed horizontally at the top of your course. Default pages " +"(Home, Course, Discussion, Wiki, and Progress) are followed by textbooks and" +" custom pages that you create." +msgstr "" + +#: cms/templates/edit-tabs.html:147 +msgid "Custom pages" +msgstr "" + +#: cms/templates/edit-tabs.html:148 +msgid "" +"You can create and edit custom pages to provide students with additional " +"course content. For example, you can create pages for the grading policy, " +"course slides, and a course calendar. " +msgstr "" + +#: cms/templates/edit-tabs.html:151 +msgid "How do pages look to students in my course?" +msgstr "" + +#: cms/templates/edit-tabs.html:152 +msgid "" +"Students see the default and custom pages at the top of your course and use " +"these links to navigate." +msgstr "" + +#: cms/templates/edit-tabs.html:152 +msgid "See an example" +msgstr "" + +#: cms/templates/edit-tabs.html:160 +msgid "Pages in Your Course" +msgstr "" + +#: cms/templates/edit-tabs.html:162 +msgid "Preview of Pages in your course" +msgstr "" + +#: cms/templates/edit-tabs.html:163 +msgid "" +"Pages appear in your course's top navigation bar. The default pages (Home, " +"Course, Discussion, Wiki, and Progress) are followed by textbooks and custom" +" pages." +msgstr "" + +#: cms/templates/edit-tabs.html:168 cms/templates/howitworks.html:182 +#: cms/templates/howitworks.html:195 cms/templates/howitworks.html:208 +msgid "close modal" +msgstr "" + +#: cms/templates/error.html:13 +msgid "Internal Server Error" +msgstr "" + +#: cms/templates/error.html:25 +msgid "The Page You Requested Page Cannot be Found" +msgstr "" + +#: cms/templates/error.html:26 +msgid "" +"We're sorry. We couldn't find the {studio_name} page you're looking for. You" +" may want to return to the {studio_name} Dashboard and try again. If you are" +" still having problems accessing things, please feel free to " +"{link_start}contact {studio_name} support{link_end} for further help." +msgstr "" + +#: cms/templates/error.html:32 +msgid "The Server Encountered an Error" +msgstr "" + +#: cms/templates/error.html:33 +msgid "" +"We're sorry. There was a problem with the server while trying to process " +"your last request. You may want to return to the {studio_name} Dashboard or " +"try this request again. If you are still having problems accessing things, " +"please feel free to {link_start}contact {studio_name} support{link_end} for " +"further help." +msgstr "" + +#: cms/templates/error.html:39 +msgid "Back to dashboard" +msgstr "" + +#: cms/templates/export.html:22 cms/templates/export.html:46 +msgid "Library Export" +msgstr "" + +#: cms/templates/export.html:24 cms/templates/export.html:48 +msgid "Course Export" +msgstr "" + +#: cms/templates/export.html:43 cms/templates/export_git.html:16 +#: cms/templates/import.html:32 cms/templates/widgets/header.html:112 +#: cms/templates/widgets/header.html:166 +msgid "Tools" +msgstr "" + +#: cms/templates/export.html:60 +msgid "About Exporting Libraries" +msgstr "" + +#. Translators: ".tar.gz" is a file extension, and should not be translated +#: cms/templates/export.html:63 +msgid "" +"You can export libraries and edit them outside of {studio_name}. The " +"exported file is a .tar.gz file (that is, a .tar file compressed with GNU " +"Zip) that contains the library structure and content. You can also re-import" +" libraries that you've exported." +msgstr "" + +#: cms/templates/export.html:68 +msgid "About Exporting Courses" +msgstr "" + +#. Translators: ".tar.gz" is a file extension, and should not be translated +#: cms/templates/export.html:71 +msgid "" +"You can export courses and edit them outside of {studio_name}. The exported " +"file is a .tar.gz file (that is, a .tar file compressed with GNU Zip) that " +"contains the course structure and content. You can also re-import courses " +"that you've exported." +msgstr "" + +#: cms/templates/export.html:74 +msgid "" +"{em_start}Caution:{em_end} When you export a course, information such as " +"MATLAB API keys, LTI passports, annotation secret token strings, and " +"annotation storage URLs are included in the exported data. If you share your" +" exported files, you may also be sharing sensitive or license-specific " +"information." +msgstr "" + +#: cms/templates/export.html:85 +msgid "Export My Library Content" +msgstr "" + +#: cms/templates/export.html:87 +msgid "Export My Course Content" +msgstr "" + +#: cms/templates/export.html:96 +msgid "Export Library Content" +msgstr "" + +#: cms/templates/export.html:98 +msgid "Export Course Content" +msgstr "" + +#: cms/templates/export.html:108 +msgid "Library Export Status" +msgstr "" + +#: cms/templates/export.html:110 +msgid "Course Export Status" +msgstr "" + +#: cms/templates/export.html:122 +msgid "Preparing" +msgstr "" + +#: cms/templates/export.html:126 +msgid "Preparing to start the export" +msgstr "" + +#: cms/templates/export.html:137 +msgid "Exporting" +msgstr "" + +#: cms/templates/export.html:138 +msgid "" +"Creating the export data files (You can now leave this page safely, but " +"avoid making drastic changes to content until this export is complete)" +msgstr "" + +#: cms/templates/export.html:149 +msgid "Compressing" +msgstr "" + +#: cms/templates/export.html:150 +msgid "Compressing the exported data and preparing it for download" +msgstr "" + +#: cms/templates/export.html:161 cms/templates/import.html:175 +msgid "Success" +msgstr "" + +#: cms/templates/export.html:166 +msgid "Your exported library can now be downloaded" +msgstr "" + +#: cms/templates/export.html:168 +msgid "Your exported course can now be downloaded" +msgstr "" + +#: cms/templates/export.html:176 +msgid "Download Exported Library" +msgstr "" + +#: cms/templates/export.html:178 +msgid "Download Exported Course" +msgstr "" + +#: cms/templates/export.html:192 +msgid "Data {em_start}exported with{em_end} your course:" +msgstr "" + +#: cms/templates/export.html:197 +msgid "" +"Values from Advanced Settings, including MATLAB API keys and LTI passports" +msgstr "" + +#: cms/templates/export.html:198 +msgid "Course Content (all Sections, Sub-sections, and Units)" +msgstr "" + +#: cms/templates/export.html:199 +msgid "Course Structure" +msgstr "" + +#: cms/templates/export.html:200 +msgid "Individual Problems" +msgstr "" + +#: cms/templates/export.html:202 +msgid "Course Assets" +msgstr "" + +#: cms/templates/export.html:203 +msgid "Course Settings" +msgstr "" + +#: cms/templates/export.html:209 +msgid "Data {em_start}not exported{em_end} with your course:" +msgstr "" + +#: cms/templates/export.html:214 +msgid "User Data" +msgstr "" + +#: cms/templates/export.html:215 +msgid "Course Team Data" +msgstr "" + +#: cms/templates/export.html:216 +msgid "Forum/discussion Data" +msgstr "" + +#: cms/templates/export.html:226 +msgid "Why export a library?" +msgstr "" + +#: cms/templates/export.html:227 +msgid "" +"You may want to edit the XML in your library directly, outside of " +"{studio_name}. You may want to create a backup copy of your library. Or, you" +" may want to create a copy of your library that you can later import into " +"another library instance and customize." +msgstr "" + +#: cms/templates/export.html:233 cms/templates/export.html:257 +msgid "Opening the downloaded file" +msgstr "" + +#. Translators: ".tar.gz" is a file extension, and should not be translated +#: cms/templates/export.html:235 +msgid "" +"Use an archive program to extract the data from the .tar.gz file. Extracted " +"data includes the library.xml file, as well as subfolders that contain " +"library content." +msgstr "" + +#: cms/templates/export.html:238 +msgid "Learn more about exporting a library" +msgstr "" + +#: cms/templates/export.html:244 +msgid "Why export a course?" +msgstr "" + +#: cms/templates/export.html:245 +msgid "" +"You may want to edit the XML in your course directly, outside of " +"{studio_name}. You may want to create a backup copy of your course. Or, you " +"may want to create a copy of your course that you can later import into " +"another course instance and customize." +msgstr "" + +#: cms/templates/export.html:251 +msgid "What content is exported?" +msgstr "" + +#: cms/templates/export.html:253 +msgid "" +"The course content and structure (including sections, subsections, and " +"units) are exported. Values from Advanced Settings, including MATLAB API " +"keys and LTI passports, are also exported. Other data, including student " +"data, grading information, discussion forum data, course settings, and " +"course team information, is not exported." +msgstr "" + +#. Translators: ".tar.gz" is a file extension, and should not be translated +#: cms/templates/export.html:259 +msgid "" +"Use an archive program to extract the data from the .tar.gz file. Extracted " +"data includes the course.xml file, as well as subfolders that contain course" +" content." +msgstr "" + +#: cms/templates/export.html:262 +msgid "Learn more about exporting a course" +msgstr "" + +#: cms/templates/export_git.html:9 +msgid "Export Course to Git" +msgstr "" + +#: cms/templates/export_git.html:17 cms/templates/export_git.html:44 +#: cms/templates/widgets/header.html:124 +msgid "Export to Git" +msgstr "" + +#: cms/templates/export_git.html:27 +msgid "About Export to Git" +msgstr "" + +#: cms/templates/export_git.html:29 +msgid "Use this to export your course to its git repository." +msgstr "" + +#: cms/templates/export_git.html:30 +msgid "" +"This will then trigger an automatic update of the main LMS site and update " +"the contents of your course visible there to students if automatic git " +"imports are configured." +msgstr "" + +#: cms/templates/export_git.html:35 +msgid "Export Course to Git:" +msgstr "" + +#: cms/templates/export_git.html:38 +msgid "" +"giturl must be defined in your course settings before you can export to git." +msgstr "" + +#: cms/templates/export_git.html:53 +msgid "Export Failed" +msgstr "" + +#: cms/templates/export_git.html:55 +msgid "Export Succeeded" +msgstr "" + +#: cms/templates/export_git.html:63 +msgid "Your course:" +msgstr "" + +#: cms/templates/export_git.html:65 +msgid "Course git url:" +msgstr "" + +#: cms/templates/group_configurations.html:66 +#: cms/templates/group_configurations.html:105 +msgid "Experiment Group Configurations" +msgstr "" + +#: cms/templates/group_configurations.html:70 +msgid "This module is disabled at the moment." +msgstr "" + +#: cms/templates/group_configurations.html:85 +msgid "Enrollment Track Groups" +msgstr "" + +#: cms/templates/group_configurations.html:86 +msgid "" +"Enrollment track groups allow you to offer different course content to " +"learners in each enrollment track. Learners enrolled in each enrollment " +"track in your course are automatically included in the corresponding " +"enrollment track group." +msgstr "" + +#: cms/templates/group_configurations.html:87 +msgid "" +"On unit pages in the course outline, you can restrict access to components " +"to learners based on their enrollment track." +msgstr "" + +#: cms/templates/group_configurations.html:88 +msgid "" +"You cannot edit enrollment track groups, but you can expand each group to " +"view details of the course content that is designated for learners in the " +"group." +msgstr "" + +#: cms/templates/group_configurations.html:95 +msgid "Content Groups" +msgstr "" + +#: cms/templates/group_configurations.html:96 +msgid "" +"If you have cohorts enabled in your course, you can use content groups to " +"create cohort-specific courseware. In other words, you can customize the " +"content that particular cohorts see in your course." +msgstr "" + +#: cms/templates/group_configurations.html:97 +msgid "" +"Each content group that you create can be associated with one or more " +"cohorts. In addition to making course content available to all learners, you" +" can restrict access to some content to learners in specific content groups." +" Only learners in the cohorts that are associated with the specified content" +" groups see the additional content." +msgstr "" + +#: cms/templates/group_configurations.html:98 +msgid "" +"Click {em_start}New content group{em_end} to add a new content group. To " +"edit the name of a content group, hover over its box and click " +"{em_start}Edit{em_end}. You can delete a content group only if it is not in " +"use by a unit. To delete a content group, hover over its box and click the " +"delete icon." +msgstr "" + +#: cms/templates/group_configurations.html:106 +msgid "" +"Use experiment group configurations if you are conducting content " +"experiments, also known as A/B testing, in your course. Experiment group " +"configurations define how many groups of learners are in a content " +"experiment. When you create a content experiment for a course, you select " +"the group configuration to use." +msgstr "" + +#: cms/templates/group_configurations.html:107 +msgid "" +"Click {em_start}New Group Configuration{em_end} to add a new configuration. " +"To edit a configuration, hover over its box and click " +"{em_start}Edit{em_end}. You can delete a group configuration only if it is " +"not in use in an experiment. To delete a configuration, hover over its box " +"and click the delete icon." +msgstr "" + +#: cms/templates/group_configurations.html:124 +#: cms/templates/settings_advanced.html:104 +msgid "Details & Schedule" +msgstr "" + +#: cms/templates/howitworks.html:11 +msgid "Welcome" +msgstr "" + +#: cms/templates/howitworks.html:19 +msgid "Welcome to {studio_name}" +msgstr "" + +#: cms/templates/howitworks.html:22 +msgid "" +"{studio_name} helps manage your online courses, so you can focus on teaching" +" them" +msgstr "" + +#: cms/templates/howitworks.html:32 +msgid "{studio_name}'s Many Features" +msgstr "" + +#: cms/templates/howitworks.html:39 cms/templates/howitworks.html:40 +msgid "{studio_name} Helps You Keep Your Courses Organized" +msgstr "" + +#: cms/templates/howitworks.html:42 cms/templates/howitworks.html:87 +#: cms/templates/howitworks.html:121 +msgid "Enlarge image" +msgstr "" + +#: cms/templates/howitworks.html:48 +msgid "Keeping Your Course Organized" +msgstr "" + +#: cms/templates/howitworks.html:49 +msgid "" +"The backbone of your course is how it is organized. {studio_name} offers an " +"{strong_start}Outline{strong_end} editor, providing a simple hierarchy and " +"easy drag and drop to help you and your students stay organized." +msgstr "" + +#: cms/templates/howitworks.html:57 +msgid "Simple Organization For Content" +msgstr "" + +#: cms/templates/howitworks.html:58 +msgid "" +"{studio_name} uses a simple hierarchy of {strong_start}sections{strong_end} " +"and {strong_start}subsections{strong_end} to organize your content." +msgstr "" + +#: cms/templates/howitworks.html:66 +msgid "Change Your Mind Anytime" +msgstr "" + +#: cms/templates/howitworks.html:67 +msgid "" +"Draft your outline and build content anywhere. Simple drag and drop tools " +"let you reorganize quickly." +msgstr "" + +#: cms/templates/howitworks.html:71 +msgid "Go A Week Or A Semester At A Time" +msgstr "" + +#: cms/templates/howitworks.html:72 +msgid "" +"Build and release {strong_start}sections{strong_end} to your students " +"incrementally. You don't have to have it all done at once." +msgstr "" + +#: cms/templates/howitworks.html:84 cms/templates/howitworks.html:85 +#: cms/templates/howitworks.html:93 +msgid "Learning is More than Just Lectures" +msgstr "" + +#: cms/templates/howitworks.html:94 +msgid "" +"{studio_name} lets you weave your content together in a way that reinforces " +"learning. Insert videos, discussions, and a wide variety of exercises with " +"just a few clicks." +msgstr "" + +#: cms/templates/howitworks.html:98 +msgid "Create Learning Pathways" +msgstr "" + +#: cms/templates/howitworks.html:99 +msgid "" +"Help your students understand one concept at a time with multimedia, HTML, " +"and exercises." +msgstr "" + +#: cms/templates/howitworks.html:103 +msgid "Work Visually, Organize Quickly" +msgstr "" + +#: cms/templates/howitworks.html:104 +msgid "" +"Work visually and see exactly what your students will see. Reorganize all " +"your content with drag and drop." +msgstr "" + +#: cms/templates/howitworks.html:108 +msgid "A Broad Library of Problem Types" +msgstr "" + +#: cms/templates/howitworks.html:109 +msgid "" +"It's more than just multiple choice. {studio_name} supports more than a " +"dozen types of problems to challenge your learners." +msgstr "" + +#: cms/templates/howitworks.html:118 cms/templates/howitworks.html:119 +msgid "" +"{studio_name} Gives You Simple, Fast, and Incremental Publishing. With " +"Friends." +msgstr "" + +#: cms/templates/howitworks.html:127 +msgid "Simple, Fast, and Incremental Publishing. With Friends." +msgstr "" + +#: cms/templates/howitworks.html:128 +msgid "" +"{studio_name} works like web applications you already know, yet understands " +"how you build curriculum. Instant publishing to the web when you want it, " +"incremental release when it makes sense. And with co-authors, you can have a" +" whole team building a course, together." +msgstr "" + +#: cms/templates/howitworks.html:132 +msgid "Instant Changes" +msgstr "" + +#: cms/templates/howitworks.html:133 +msgid "" +"Caught a bug? No problem. When you want, your changes go live when you click" +" Save." +msgstr "" + +#: cms/templates/howitworks.html:137 +msgid "Release-On Date Publishing" +msgstr "" + +#: cms/templates/howitworks.html:138 +msgid "" +"When you've finished a {strong_start}section{strong_end}, pick when you want" +" it to go live and {studio_name} takes care of the rest. Build your course " +"incrementally." +msgstr "" + +#: cms/templates/howitworks.html:146 +msgid "Work in Teams" +msgstr "" + +#: cms/templates/howitworks.html:147 +msgid "" +"Co-authors have full access to all the same authoring tools. Make your " +"course better through a team effort." +msgstr "" + +#: cms/templates/howitworks.html:159 +msgid "Sign Up for {studio_name} Today!" +msgstr "" + +#: cms/templates/howitworks.html:164 +msgid "Sign Up & Start Making Your {platform_name} Course" +msgstr "" + +#: cms/templates/howitworks.html:167 +msgid "Already have a {studio_name} Account? Sign In" +msgstr "" + +#: cms/templates/howitworks.html:174 +msgid "Outlining Your Course" +msgstr "" + +#: cms/templates/howitworks.html:177 +msgid "" +"Simple two-level outline to organize your course. Drag and drop, and see " +"your course at a glance." +msgstr "" + +#: cms/templates/howitworks.html:187 +msgid "More than Just Lectures" +msgstr "" + +#: cms/templates/howitworks.html:190 +msgid "" +"Quickly create videos, text snippets, inline discussions, and a variety of " +"problem types." +msgstr "" + +#: cms/templates/howitworks.html:200 +msgid "Publishing on Date" +msgstr "" + +#: cms/templates/howitworks.html:203 +msgid "" +"Simply set the date of a section or subsection, and {studio_name} will " +"publish it to your students for you." +msgstr "" + +#: cms/templates/html_error.html:11 +msgid "We're having trouble rendering your component" +msgstr "" + +#: cms/templates/html_error.html:14 +msgid "" +"Students will not be able to access this component. Re-edit your component " +"to fix the error." +msgstr "" + +#: cms/templates/import.html:21 cms/templates/import.html:35 +msgid "Library Import" +msgstr "" + +#: cms/templates/import.html:23 cms/templates/import.html:37 +msgid "Course Import" +msgstr "" + +#: cms/templates/import.html:49 +msgid "" +"Be sure you want to import a library before continuing. The contents of the " +"imported library will replace the contents of the existing library. " +"{em_start}You cannot undo a library import{em_end}. Before you proceed, we " +"recommend that you export the current library, so that you have a backup " +"copy of it." +msgstr "" + +#: cms/templates/import.html:50 +msgid "" +"The library that you import must be in a .tar.gz file (that is, a .tar file " +"compressed with GNU Zip). This .tar.gz file must contain a library.xml file." +" It may also contain other files." +msgstr "" + +#: cms/templates/import.html:51 +msgid "" +"The import process has five stages. During the first two stages, you must " +"stay on this page. You can leave this page after the Unpacking stage has " +"completed. We recommend, however, that you don't make important changes to " +"your library until the import operation has completed." +msgstr "" + +#: cms/templates/import.html:53 +msgid "" +"Be sure you want to import a course before continuing. The contents of the " +"imported course will replace the contents of the existing course. " +"{em_start}You cannot undo a course import{em_end}. Before you proceed, we " +"recommend that you export the current course, so that you have a backup copy" +" of it." +msgstr "" + +#: cms/templates/import.html:54 +msgid "" +"The course that you import must be in a .tar.gz file (that is, a .tar file " +"compressed with GNU Zip). This .tar.gz file must contain a course.xml file. " +"It may also contain other files." +msgstr "" + +#: cms/templates/import.html:55 +msgid "" +"The import process has five stages. During the first two stages, you must " +"stay on this page. You can leave this page after the Unpacking stage has " +"completed. We recommend, however, that you don't make important changes to " +"your course until the import operation has completed." +msgstr "" + +#: cms/templates/import.html:65 +msgid "Select a .tar.gz File to Replace Your Library Content" +msgstr "" + +#: cms/templates/import.html:67 +msgid "Select a .tar.gz File to Replace Your Course Content" +msgstr "" + +#: cms/templates/import.html:75 +msgid "Choose a File to Import" +msgstr "" + +#: cms/templates/import.html:80 +msgid "File Chosen:" +msgstr "" + +#: cms/templates/import.html:88 +msgid "Replace my library with the selected file" +msgstr "" + +#: cms/templates/import.html:90 +msgid "Replace my course with the selected file" +msgstr "" + +#: cms/templates/import.html:98 +msgid "Library Import Status" +msgstr "" + +#: cms/templates/import.html:100 +msgid "Course Import Status" +msgstr "" + +#: cms/templates/import.html:112 +msgid "Uploading" +msgstr "" + +#: cms/templates/import.html:116 +msgid "Transferring your file to our servers" +msgstr "" + +#: cms/templates/import.html:127 +msgid "Unpacking" +msgstr "" + +#: cms/templates/import.html:128 +msgid "" +"Expanding and preparing folder/file structure (You can now leave this page " +"safely, but avoid making drastic changes to content until this import is " +"complete)" +msgstr "" + +#: cms/templates/import.html:140 +msgid "Verifying" +msgstr "" + +#: cms/templates/import.html:141 +msgid "Reviewing semantics, syntax, and required data" +msgstr "" + +#: cms/templates/import.html:154 +msgid "Updating Library" +msgstr "" + +#: cms/templates/import.html:156 +msgid "Updating Course" +msgstr "" + +#: cms/templates/import.html:161 +msgid "" +"Integrating your imported content into this library. This process might take" +" longer with larger libraries." +msgstr "" + +#: cms/templates/import.html:163 +msgid "" +"Integrating your imported content into this course. This process might take " +"longer with larger courses." +msgstr "" + +#: cms/templates/import.html:180 +msgid "Your imported content has now been integrated into this library" +msgstr "" + +#: cms/templates/import.html:182 +msgid "Your imported content has now been integrated into this course" +msgstr "" + +#: cms/templates/import.html:190 +msgid "View Updated Library" +msgstr "" + +#: cms/templates/import.html:192 +msgid "View Updated Outline" +msgstr "" + +#: cms/templates/import.html:207 +msgid "Why import a library?" +msgstr "" + +#: cms/templates/import.html:208 +msgid "" +"You might want to update an existing library to a new version, or replace an" +" existing library entirely. You might also have developed a library outside " +"of {studio_name}." +msgstr "" + +#: cms/templates/import.html:212 +msgid "Note: Library content is not automatically updated in courses" +msgstr "" + +#: cms/templates/import.html:213 +msgid "" +"If you change and import a library that is referenced by randomized content " +"blocks in one or more courses, those courses do not automatically use the " +"updated content. You must manually refresh the randomized content blocks to " +"bring them up to date with the latest library content." +msgstr "" + +#: cms/templates/import.html:216 +msgid "Learn more about importing a library" +msgstr "" + +#: cms/templates/import.html:222 +msgid "Why import a course?" +msgstr "" + +#: cms/templates/import.html:223 +msgid "" +"You may want to run a new version of an existing course, or replace an " +"existing course altogether. Or, you may have developed a course outside " +"{studio_name}." +msgstr "" + +#: cms/templates/import.html:227 +msgid "What content is imported?" +msgstr "" + +#: cms/templates/import.html:228 +msgid "" +"Only the course content and structure (including sections, subsections, and " +"units) are imported. Other data, including student data, grading " +"information, discussion forum data, course settings, and course team " +"information, remains the same as it was in the existing course." +msgstr "" + +#: cms/templates/import.html:232 +msgid "Warning: Importing while a course is running" +msgstr "" + +#: cms/templates/import.html:233 +msgid "" +"If you perform an import while your course is running, and you change the " +"URL names (or url_name nodes) of any Problem components, the student data " +"associated with those Problem components may be lost. This data includes " +"students' problem scores." +msgstr "" + +#: cms/templates/import.html:236 +msgid "Learn more about importing a course" +msgstr "" + +#: cms/templates/index.html:14 cms/templates/index.html:26 +#: cms/templates/widgets/user_dropdown.html:25 +#: cms/templates/widgets/user_dropdown.html:47 +msgid "{studio_name} Home" +msgstr "" + +#: cms/templates/index.html:35 +msgid "New Course" +msgstr "" + +#: cms/templates/index.html:37 +msgid "Email staff to create course" +msgstr "" + +#: cms/templates/index.html:41 +msgid "New Library" +msgstr "" + +#: cms/templates/index.html:60 cms/templates/index.html:135 +msgid "Please correct the highlighted fields below." +msgstr "" + +#: cms/templates/index.html:65 +msgid "Create a New Course" +msgstr "" + +#: cms/templates/index.html:68 +msgid "Required Information to Create a New Course" +msgstr "" + +#: cms/templates/index.html:76 +msgid "" +"The public display name for your course. This cannot be changed, but you can" +" set a different display name in Advanced Settings later." +msgstr "" + +#: cms/templates/index.html:84 +msgid "" +"The name of the organization sponsoring the course. {strong_start}Note: The " +"organization name is part of the course URL.{strong_end} This cannot be " +"changed, but you can set a different display name in Advanced Settings " +"later." +msgstr "" + +#: cms/templates/index.html:97 +msgid "" +"The unique number that identifies your course within your organization. " +"{strong_start}Note: This is part of your course URL, so no spaces or special" +" characters are allowed and it cannot be changed.{strong_end}" +msgstr "" + +#: cms/templates/index.html:109 +msgid "" +"The term in which your course will run. {strong_start}Note: This is part of " +"your course URL, so no spaces or special characters are allowed and it " +"cannot be changed.{strong_end}" +msgstr "" + +#: cms/templates/index.html:122 cms/templates/index.html:182 +msgid "Create" +msgstr "" + +#: cms/templates/index.html:140 +msgid "Create a New Library" +msgstr "" + +#: cms/templates/index.html:143 +msgid "Required Information to Create a New Library" +msgstr "" + +#: cms/templates/index.html:147 +msgid "Library Name" +msgstr "" + +#. Translators: This is an example name for a new content library, seen when +#. filling out the form to create a new library. +#. (A library is a collection of content or problems.) +#: cms/templates/index.html:151 +msgid "e.g. Computer Science Problems" +msgstr "" + +#: cms/templates/index.html:152 +msgid "The public display name for your library." +msgstr "" + +#: cms/templates/index.html:158 +msgid "The public organization name for your library." +msgstr "" + +#: cms/templates/index.html:158 +msgid "This cannot be changed." +msgstr "" + +#: cms/templates/index.html:163 +msgid "Library Code" +msgstr "" + +#. Translators: This is an example for the "code" used to identify a library, +#. seen when filling out the form to create a new library. This example is +#. short +#. for "Computer Science Problems". The example number may contain letters +#. but must not contain spaces. +#: cms/templates/index.html:168 +msgid "e.g. CSPROB" +msgstr "" + +#: cms/templates/index.html:169 +msgid "" +"The unique code that identifies this library. {strong_start}Note: This is " +"part of your library URL, so no spaces or special characters are " +"allowed.{strong_end} This cannot be changed." +msgstr "" + +#: cms/templates/index.html:191 +msgid "Organization and Library Settings" +msgstr "" + +#: cms/templates/index.html:195 +msgid "Show all courses in organization:" +msgstr "" + +#: cms/templates/index.html:197 +msgid "For example, MITx" +msgstr "" + +#: cms/templates/index.html:211 +msgid "Courses Being Processed" +msgstr "" + +#: cms/templates/index.html:231 cms/templates/index.html:277 +msgid "Course Run:" +msgstr "" + +#: cms/templates/index.html:237 +msgid "This course run is currently being created." +msgstr "" + +#. Translators: This is a status message, used to inform the user of +#. what the system is doing. This status means that the user has +#. requested to re-run an existing course, and the system is currently +#. in the process of duplicating and configuring the existing course +#. so that it can be re-run. +#: cms/templates/index.html:245 +msgid "Configuring as re-run" +msgstr "" + +#: cms/templates/index.html:251 +msgid "" +"The new course will be added to your course list in 5-10 minutes. Return to " +"this page or {link_start}refresh it{link_end} to update the course list. The" +" new course will need some manual configuration." +msgstr "" + +#. Translators: This is a status message for the course re-runs feature. +#. When a course admin indicates that a course should be re-run, the system +#. needs to process the request and prepare the new course. The status of +#. the process will follow this text. +#: cms/templates/index.html:287 +msgid "This re-run processing status:" +msgstr "" + +#: cms/templates/index.html:290 +msgid "Configuration Error" +msgstr "" + +#: cms/templates/index.html:296 +msgid "" +"A system error occurred while your course was being processed. Please go to " +"the original course to try the re-run again, or contact your PM for " +"assistance." +msgstr "" + +#: cms/templates/index.html:318 +msgid "Archived Courses" +msgstr "" + +#: cms/templates/index.html:321 +msgid "Libraries" +msgstr "" + +#: cms/templates/index.html:333 +msgid "Are you staff on an existing {studio_name} course?" +msgstr "" + +#: cms/templates/index.html:335 +msgid "" +"The course creator must give you access to the course. Contact the course " +"creator or administrator for the course you are helping to author." +msgstr "" + +#: cms/templates/index.html:343 cms/templates/index.html:351 +msgid "Create Your First Course" +msgstr "" + +#: cms/templates/index.html:345 +msgid "Your new course is just a click away!" +msgstr "" + +#: cms/templates/index.html:364 +msgid "Becoming a Course Creator in {studio_name}" +msgstr "" + +#: cms/templates/index.html:369 +msgid "" +"{studio_name} is a hosted solution for our xConsortium partners and selected" +" guests. Courses for which you are a team member appear above for you to " +"edit, while course creator privileges are granted by {platform_name}. Our " +"team will evaluate your request and provide you feedback within 24 hours " +"during the work week." +msgstr "" + +#: cms/templates/index.html:374 cms/templates/index.html:399 +#: cms/templates/index.html:427 +msgid "Your Course Creator Request Status:" +msgstr "" + +#: cms/templates/index.html:378 +msgid "Request the Ability to Create Courses" +msgstr "" + +#: cms/templates/index.html:388 cms/templates/index.html:416 +msgid "Your Course Creator Request Status" +msgstr "" + +#: cms/templates/index.html:393 +msgid "" +"{studio_name} is a hosted solution for our xConsortium partners and selected" +" guests. Courses for which you are a team member appear above for you to " +"edit, while course creator privileges are granted by {platform_name}. Our " +"team is has completed evaluating your request." +msgstr "" + +#: cms/templates/index.html:402 cms/templates/index.html:430 +msgid "Your Course Creator request is:" +msgstr "" + +#: cms/templates/index.html:405 +msgid "Denied" +msgstr "" + +#: cms/templates/index.html:406 +msgid "" +"Your request did not meet the criteria/guidelines specified by " +"{platform_name} Staff." +msgstr "" + +#: cms/templates/index.html:421 +msgid "" +"{studio_name} is a hosted solution for our xConsortium partners and selected" +" guests. Courses for which you are a team member appear above for you to " +"edit, while course creator privileges are granted by {platform_name}. Our " +"team is currently evaluating your request." +msgstr "" + +#: cms/templates/index.html:433 +msgid "Pending" +msgstr "" + +#: cms/templates/index.html:435 +msgid "" +"Your request is currently being reviewed by {platform_name} staff and should" +" be updated shortly." +msgstr "" + +#: cms/templates/index.html:455 +msgid "Were you expecting to see a particular library here?" +msgstr "" + +#: cms/templates/index.html:457 +msgid "" +"The library creator must give you access to the library. Contact the library" +" creator or administrator for the library you are helping to author." +msgstr "" + +#: cms/templates/index.html:464 cms/templates/index.html:472 +msgid "Create Your First Library" +msgstr "" + +#: cms/templates/index.html:466 +msgid "" +"Libraries hold a pool of components that can be re-used across multiple " +"courses. Create your first library with the click of a button!" +msgstr "" + +#: cms/templates/index.html:483 +msgid "New to {studio_name}?" +msgstr "" + +#: cms/templates/index.html:484 +msgid "" +"Click Help in the upper-right corner to get more information about the " +"{studio_name} page you are viewing. You can also use the links at the bottom" +" of the page to access our continually updated documentation and other " +"{studio_name} resources." +msgstr "" + +#: cms/templates/index.html:489 +msgid "Getting Started with {studio_name}" +msgstr "" + +#: cms/templates/index.html:496 cms/templates/index.html:508 +#: cms/templates/index.html:514 +msgid "Can I create courses in {studio_name}?" +msgstr "" + +#: cms/templates/index.html:497 +msgid "" +"In order to create courses in {studio_name}, you must {link_start}contact " +"{platform_name} staff to help you create a course{link_end}." +msgstr "" + +#: cms/templates/index.html:509 +msgid "" +"In order to create courses in {studio_name}, you must have course creator " +"privileges to create your own course." +msgstr "" + +#: cms/templates/index.html:515 +msgid "" +"Your request to author courses in {studio_name} has been denied. Please " +"{link_start}contact {platform_name} Staff with further questions{link_end}." +msgstr "" + +#: cms/templates/index.html:532 +msgid "Thanks for signing up, {name}!" +msgstr "" + +#: cms/templates/index.html:537 +msgid "We need to verify your email address" +msgstr "" + +#: cms/templates/index.html:539 +msgid "" +"Almost there! In order to complete your sign up we need you to verify your " +"email address ({email}). An activation message and next steps should be " +"waiting for you there." +msgstr "" + +#: cms/templates/index.html:547 +msgid "Need help?" +msgstr "" + +#: cms/templates/index.html:548 +msgid "" +"Please check your Junk or Spam folders in case our email isn't in your " +"INBOX. Still can't find the verification email? Request help via the link " +"below." +msgstr "" + +#: cms/templates/library.html:49 +msgid "Content Library" +msgstr "" + +#: cms/templates/library.html:61 +msgid "Add Component" +msgstr "" + +#: cms/templates/library.html:90 +msgid "Adding content to your library" +msgstr "" + +#: cms/templates/library.html:91 +msgid "" +"Add components to your library for use in courses, using Add New Component " +"at the bottom of this page." +msgstr "" + +#: cms/templates/library.html:92 +msgid "" +"Components are listed in the order in which they are added, with the most " +"recently added at the bottom. Use the pagination arrows to navigate from " +"page to page if you have more than one page of components in your library." +msgstr "" + +#: cms/templates/library.html:93 +msgid "Using library content in courses" +msgstr "" + +#: cms/templates/library.html:94 +msgid "" +"Use library content in courses by adding the " +"{em_start}library_content{em_end} policy key to the Advanced Module List in " +"the course's Advanced Settings, then adding a Randomized Content Block to " +"your courseware. In the settings for each Randomized Content Block, select " +"this library as the source library, and specify the number of problems to be" +" randomly selected and displayed to each student." +msgstr "" + +#: cms/templates/library.html:101 +msgid "Learn more about content libraries" +msgstr "" + +#: cms/templates/manage_users.html:11 +msgid "Course Team Settings" +msgstr "" + +#: cms/templates/manage_users.html:35 cms/templates/manage_users_lib.html:35 +msgid "New Team Member" +msgstr "" + +#: cms/templates/manage_users.html:50 +msgid "Add a User to Your Course's Team" +msgstr "" + +#: cms/templates/manage_users.html:53 cms/templates/manage_users_lib.html:53 +msgid "New Team Member Information" +msgstr "" + +#: cms/templates/manage_users.html:57 cms/templates/manage_users_lib.html:57 +msgid "User's Email Address" +msgstr "" + +#: cms/templates/manage_users.html:59 +msgid "Provide the email address of the user you want to add as Staff" +msgstr "" + +#: cms/templates/manage_users.html:66 cms/templates/manage_users_lib.html:66 +msgid "Add User" +msgstr "" + +#: cms/templates/manage_users.html:82 +msgid "Add Team Members to This Course" +msgstr "" + +#: cms/templates/manage_users.html:84 +msgid "" +"Adding team members makes course authoring collaborative. Users must be " +"signed up for {studio_name} and have an active account." +msgstr "" + +#: cms/templates/manage_users.html:90 +msgid "Add a New Team Member" +msgstr "" + +#: cms/templates/manage_users.html:99 +msgid "Course Team Roles" +msgstr "" + +#: cms/templates/manage_users.html:100 +msgid "" +"Course team members with the Staff role are course co-authors. They have " +"full writing and editing privileges on all course content." +msgstr "" + +#: cms/templates/manage_users.html:102 +msgid "" +"Admins are course team members who can add and remove other course team " +"members." +msgstr "" + +#: cms/templates/manage_users.html:103 +msgid "" +"All course team members can access content in Studio, the LMS, and Insights," +" but are not automatically enrolled in the course." +msgstr "" + +#: cms/templates/manage_users.html:108 +msgid "Transferring Ownership" +msgstr "" + +#: cms/templates/manage_users.html:109 +msgid "" +"Every course must have an Admin. If you are the Admin and you want to " +"transfer ownership of the course, click Add admin access to" +" make another user the Admin, then ask that user to remove you from the " +"Course Team list." +msgstr "" + +#: cms/templates/manage_users_lib.html:11 +msgid "Library User Access" +msgstr "" + +#: cms/templates/manage_users_lib.html:27 +#: cms/templates/widgets/header.html:159 +msgid "User Access" +msgstr "" + +#: cms/templates/manage_users_lib.html:50 +msgid "Grant Access to This Library" +msgstr "" + +#: cms/templates/manage_users_lib.html:59 +msgid "Provide the email address of the user you want to add" +msgstr "" + +#: cms/templates/manage_users_lib.html:82 +msgid "Add More Users to This Library" +msgstr "" + +#: cms/templates/manage_users_lib.html:84 +msgid "" +"Grant other members of your course team access to this library. New library " +"users must have an active {studio_name} account." +msgstr "" + +#: cms/templates/manage_users_lib.html:90 +msgid "Add a New User" +msgstr "" + +#: cms/templates/manage_users_lib.html:99 +msgid "Library Access Roles" +msgstr "" + +#: cms/templates/manage_users_lib.html:100 +msgid "There are three access roles for libraries: User, Staff, and Admin." +msgstr "" + +#: cms/templates/manage_users_lib.html:101 +msgid "" +"Library Users can view library content and can reference or use library " +"components in their courses, but they cannot edit the contents of a library." +msgstr "" + +#: cms/templates/manage_users_lib.html:102 +msgid "" +"Library Staff are content co-authors. They have full editing privileges on " +"the contents of a library." +msgstr "" + +#: cms/templates/manage_users_lib.html:103 +msgid "" +"Library Admins have full editing privileges and can also add and remove " +"other team members. There must be at least one user with the Admin role in a" +" library." +msgstr "" + +#: cms/templates/register.html:8 cms/templates/widgets/header.html:235 +msgid "Sign Up" +msgstr "" + +#: cms/templates/register.html:16 +msgid "Sign Up for {studio_name}" +msgstr "" + +#: cms/templates/register.html:17 +msgid "Already have a {studio_name} Account? Sign in" +msgstr "" + +#: cms/templates/register.html:20 +msgid "" +"Ready to start creating online courses? Sign up below and start creating " +"your first {platform_name} course today." +msgstr "" + +#: cms/templates/register.html:28 +msgid "Required Information to Sign Up for {studio_name}" +msgstr "" + +#: cms/templates/register.html:47 +msgid "" +"This will be used in public discussions with your courses and in our edX101 " +"support forums" +msgstr "" + +#: cms/templates/register.html:57 +msgid "Your Location" +msgstr "" + +#: cms/templates/register.html:62 +msgid "Preferred Language" +msgstr "" + +#: cms/templates/register.html:70 +msgid "I agree to the {a_start} Terms of Service {a_end}" +msgstr "" + +#: cms/templates/register.html:77 +msgid "Create My Account & Start Authoring Courses" +msgstr "" + +#: cms/templates/register.html:86 +msgid "Common {studio_name} Questions" +msgstr "" + +#: cms/templates/register.html:89 +msgid "Who is {studio_name} for?" +msgstr "" + +#: cms/templates/register.html:90 +msgid "" +"{studio_name} is for anyone that wants to create online courses that " +"leverage the global {platform_name} platform. Our users are often faculty " +"members, teaching assistants and course staff, and members of instructional " +"technology groups." +msgstr "" + +#: cms/templates/register.html:96 +msgid "" +"How technically savvy do I need to be to create courses in {studio_name}?" +msgstr "" + +#: cms/templates/register.html:97 +msgid "" +"{studio_name} is designed to be easy to use by almost anyone familiar with " +"common web-based authoring environments (Wordpress, Moodle, etc.). No " +"programming knowledge is required, but for some of the more advanced " +"features, a technical background would be helpful. As always, we are here to" +" help, so don't hesitate to dive right in." +msgstr "" + +#: cms/templates/register.html:103 +msgid "I've never authored a course online before. Is there help?" +msgstr "" + +#: cms/templates/register.html:104 +msgid "" +"Absolutely. We have created an online course, edX101, that describes some " +"best practices: from filming video, creating exercises, to the basics of " +"running an online course. Additionally, we're always here to help, just drop" +" us a note." +msgstr "" + +#: cms/templates/settings.html:4 +msgid "Schedule & Details Settings" +msgstr "" + +#: cms/templates/settings.html:52 cms/templates/widgets/header.html:87 +msgid "Schedule & Details" +msgstr "" + +#: cms/templates/settings.html:63 +msgid "Basic Information" +msgstr "" + +#: cms/templates/settings.html:64 +msgid "The nuts and bolts of your course" +msgstr "" + +#: cms/templates/settings.html:70 cms/templates/settings.html:76 +#: cms/templates/settings.html:82 cms/templates/settings.html:147 +#: cms/templates/settings.html:158 cms/templates/settings.html:169 +msgid "This field is disabled: this information cannot be changed." +msgstr "" + +#: cms/templates/settings.html:89 +msgid "Course Summary Page" +msgstr "" + +#: cms/templates/settings.html:89 +msgid "(for student enrollment and access)" +msgstr "" + +#: cms/templates/settings.html:100 +msgid "Enroll in {course_display_name}" +msgstr "" + +#: cms/templates/settings.html:103 +msgid "" +"The course \"{course_display_name}\", provided by {platform_name}, is open " +"for enrollment. Please navigate to this course at {link_for_about_page} to " +"enroll." +msgstr "" + +#: cms/templates/settings.html:109 +msgid "Send a note to students via email" +msgstr "" + +#: cms/templates/settings.html:111 +msgid "Invite your students" +msgstr "" + +#: cms/templates/settings.html:119 +msgid "Promoting Your Course with {platform_name}" +msgstr "" + +#: cms/templates/settings.html:121 +msgid "" +"Your course summary page will not be viewable until your course has been " +"announced. To provide content for the page and preview it, follow the " +"instructions provided by your Program Manager." +msgstr "" + +#: cms/templates/settings.html:135 +msgid "Course Credit Requirements" +msgstr "" + +#: cms/templates/settings.html:136 +msgid "Steps required to earn course credit" +msgstr "" + +#: cms/templates/settings.html:144 cms/templates/settings.html:146 +msgid "Minimum Grade" +msgstr "" + +#: cms/templates/settings.html:155 +msgid "Successful Proctored Exam" +msgstr "" + +#: cms/templates/settings.html:157 +msgid "Proctored Exam {number}" +msgstr "" + +#: cms/templates/settings.html:166 +msgid "ID Verification" +msgstr "" + +#: cms/templates/settings.html:168 +msgid "In-Course Reverification {number}" +msgstr "" + +#: cms/templates/settings.html:184 +msgid "Course Schedule" +msgstr "" + +#: cms/templates/settings.html:185 +msgid "Dates that control when your course can be viewed" +msgstr "" + +#: cms/templates/settings.html:193 +msgid "First day the course begins" +msgstr "" + +#: cms/templates/settings.html:197 +msgid "Course Start Time" +msgstr "" + +#: cms/templates/settings.html:199 cms/templates/settings.html:213 +#: cms/templates/settings.html:241 cms/templates/settings.html:263 +msgid "(UTC)" +msgstr "" + +#: cms/templates/settings.html:207 +msgid "Last day your course is active" +msgstr "" + +#: cms/templates/settings.html:211 +msgid "Course End Time" +msgstr "" + +#: cms/templates/settings.html:222 +msgid "Certificates Available Date" +msgstr "" + +#: cms/templates/settings.html:224 +msgid "By default, 48 hours after course end date" +msgstr "" + +#: cms/templates/settings.html:233 +msgid "Enrollment Start Date" +msgstr "" + +#: cms/templates/settings.html:235 +msgid "First day students can enroll" +msgstr "" + +#: cms/templates/settings.html:239 +msgid "Enrollment Start Time" +msgstr "" + +#: cms/templates/settings.html:250 +msgid "Enrollment End Date" +msgstr "" + +#: cms/templates/settings.html:253 +msgid "Last day students can enroll." +msgstr "" + +#: cms/templates/settings.html:255 +msgid "Contact your edX partner manager to update these settings." +msgstr "" + +#: cms/templates/settings.html:261 +msgid "Enrollment End Time" +msgstr "" + +#: cms/templates/settings.html:270 +msgid "These Dates Are Not Used When Promoting Your Course" +msgstr "" + +#: cms/templates/settings.html:272 +msgid "" +"These dates impact {strong_start}when your courseware can be " +"viewed{strong_end}, but they are {strong_start}not the dates shown on your " +"course summary page{strong_end}. To provide the course start and " +"registration dates as shown on your course summary page, follow the " +"instructions provided by your Program Manager." +msgstr "" + +#: cms/templates/settings.html:289 +msgid "Course Details" +msgstr "" + +#: cms/templates/settings.html:290 +msgid "Provide useful information about your course" +msgstr "" + +#: cms/templates/settings.html:294 +msgid "Course Language" +msgstr "" + +#: cms/templates/settings.html:301 +msgid "" +"Identify the course language here. This is used to assist users find courses" +" that are taught in a specific language. It is also used to localize the " +"'From:' field in bulk emails." +msgstr "" + +#: cms/templates/settings.html:310 +msgid "Introducing Your Course" +msgstr "" + +#: cms/templates/settings.html:311 +msgid "Information for prospective students" +msgstr "" + +#: cms/templates/settings.html:317 +msgid "Course Title" +msgstr "" + +#: cms/templates/settings.html:319 +msgid "Displayed as title on the course details page. Limit to 50 characters." +msgstr "" + +#: cms/templates/settings.html:322 +msgid "Course Subtitle" +msgstr "" + +#: cms/templates/settings.html:324 +msgid "" +"Displayed as subtitle on the course details page. Limit to 150 characters." +msgstr "" + +#: cms/templates/settings.html:327 +msgid "Course Duration" +msgstr "" + +#: cms/templates/settings.html:329 +msgid "Displayed on the course details page. Limit to 50 characters." +msgstr "" + +#: cms/templates/settings.html:332 +msgid "Course Description" +msgstr "" + +#: cms/templates/settings.html:334 +msgid "Displayed on the course details page. Limit to 1000 characters." +msgstr "" + +#: cms/templates/settings.html:340 +msgid "Course Short Description" +msgstr "" + +#: cms/templates/settings.html:342 +msgid "" +"Appears on the course catalog page when students roll over the course name. " +"Limit to ~150 characters" +msgstr "" + +#: cms/templates/settings.html:348 +msgid "Course Overview" +msgstr "" + +#: cms/templates/settings.html:351 +msgid "HTML Code Editor" +msgstr "" + +#: cms/templates/settings.html:354 +msgid "" +"Introductions, prerequisites, FAQs that are used on {a_link_start}your " +"course summary page{a_link_end} (formatted in HTML)" +msgstr "" + +#: cms/templates/settings.html:362 cms/templates/settings.html:366 +#: cms/templates/settings.html:378 +msgid "Course Card Image" +msgstr "" + +#: cms/templates/settings.html:370 cms/templates/settings.html:404 +#: cms/templates/settings.html:437 +msgid "" +"You can manage this image along with all of your other {a_link_start}files " +"and uploads{a_link_end}" +msgstr "" + +#: cms/templates/settings.html:380 +msgid "" +"Your course currently does not have an image. Please upload one (JPEG or PNG" +" format, and minimum suggested dimensions are 375px wide by 200px tall)" +msgstr "" + +#. Translators: This is the placeholder text for a field that requests the URL +#. for a course image +#: cms/templates/settings.html:387 +msgid "Your course image URL" +msgstr "" + +#: cms/templates/settings.html:388 +msgid "" +"Please provide a valid path and name to your course image (Note: only JPEG " +"or PNG format supported)" +msgstr "" + +#: cms/templates/settings.html:390 +msgid "Upload Course Card Image" +msgstr "" + +#: cms/templates/settings.html:396 cms/templates/settings.html:400 +#: cms/templates/settings.html:412 +msgid "Course Banner Image" +msgstr "" + +#: cms/templates/settings.html:414 +msgid "" +"Your course currently does not have an image. Please upload one (JPEG or PNG" +" format, and minimum suggested dimensions are 1440px wide by 400px tall)" +msgstr "" + +#. Translators: This is the placeholder text for a field that requests the URL +#. for a course banner image +#: cms/templates/settings.html:421 +msgid "Your banner image URL" +msgstr "" + +#: cms/templates/settings.html:422 +msgid "" +"Please provide a valid path and name to your banner image (Note: only JPEG " +"or PNG format supported)" +msgstr "" + +#: cms/templates/settings.html:424 +msgid "Upload Course Banner Image" +msgstr "" + +#: cms/templates/settings.html:429 +msgid "Course Video Thumbnail Image" +msgstr "" + +#: cms/templates/settings.html:433 cms/templates/settings.html:445 +msgid "Video Thumbnail Image" +msgstr "" + +#: cms/templates/settings.html:447 +msgid "" +"Your course currently does not have a video thumbnail image. Please upload " +"one (JPEG or PNG format, and minimum suggested dimensions are 375px wide by " +"200px tall)" +msgstr "" + +#. Translators: This is the placeholder text for a field that requests the URL +#. for a course video thumbnail image +#: cms/templates/settings.html:454 +msgid "Your video thumbnail image URL" +msgstr "" + +#: cms/templates/settings.html:455 +msgid "" +"Please provide a valid path and name to your video thumbnail image (Note: " +"only JPEG or PNG format supported)" +msgstr "" + +#: cms/templates/settings.html:457 +msgid "Upload Video Thumbnail Image" +msgstr "" + +#: cms/templates/settings.html:464 cms/templates/settings.html:467 +msgid "Course Introduction Video" +msgstr "" + +#: cms/templates/settings.html:470 +msgid "Delete Current Video" +msgstr "" + +#. Translators: This is the placeholder text for a field that requests a +#. YouTube video ID for a course video +#: cms/templates/settings.html:476 +msgid "your YouTube video's ID" +msgstr "" + +#: cms/templates/settings.html:477 +msgid "Enter your YouTube video's ID (along with any restriction parameters)" +msgstr "" + +#: cms/templates/settings.html:488 +msgid "Learning Outcomes" +msgstr "" + +#: cms/templates/settings.html:489 +msgid "Add the learning outcomes for this course" +msgstr "" + +#: cms/templates/settings.html:496 +msgid "Add Learning Outcome" +msgstr "" + +#: cms/templates/settings.html:505 +msgid "Add details about the instructors for this course" +msgstr "" + +#: cms/templates/settings.html:512 +msgid "Add Instructor" +msgstr "" + +#: cms/templates/settings.html:524 +msgid "Expectations of the students taking this course" +msgstr "" + +#: cms/templates/settings.html:530 +msgid "Hours of Effort per Week" +msgstr "" + +#: cms/templates/settings.html:532 +msgid "Time spent on all course work" +msgstr "" + +#: cms/templates/settings.html:537 +msgid "Prerequisite Course" +msgstr "" + +#: cms/templates/settings.html:539 +msgid "None" +msgstr "" + +#: cms/templates/settings.html:544 +msgid "Course that students must complete before beginning this course" +msgstr "" + +#: cms/templates/settings.html:545 +msgid "set pre-requisite course" +msgstr "" + +#: cms/templates/settings.html:550 +msgid "Entrance Exam" +msgstr "" + +#: cms/templates/settings.html:554 +msgid "Require students to pass an exam before beginning the course." +msgstr "" + +#: cms/templates/settings.html:558 +msgid "" +"You can now view and author your course entrance exam from the " +"{link_start}Course Outline{link_end}." +msgstr "" + +#: cms/templates/settings.html:562 +msgid "Grade Requirements" +msgstr "" + +#: cms/templates/settings.html:563 +msgid " %" +msgstr "" + +#: cms/templates/settings.html:564 +msgid "" +"The score student must meet in order to successfully complete the entrance " +"exam. " +msgstr "" + +#: cms/templates/settings.html:579 +msgid "Course Pacing" +msgstr "" + +#: cms/templates/settings.html:580 +msgid "Set the pacing for this course" +msgstr "" + +#: cms/templates/settings.html:588 +msgid "" +"Instructor-paced courses progress at the pace that the course author sets. " +"You can configure release dates for course content and due dates for " +"assignments." +msgstr "" + +#: cms/templates/settings.html:593 +msgid "" +"Self-paced courses do not have release dates for course content or due dates" +" for assignments. Learners can complete course material at any time before " +"the course end date." +msgstr "" + +#: cms/templates/settings.html:605 +msgid "Course Content License" +msgstr "" + +#. Translators: At the course settings, the editor is able to select the +#. default course content license. +#. The course content will have this license set, some assets can override the +#. license with their own. +#. In the form, the license selector for course content is described using the +#. following string: +#: cms/templates/settings.html:609 +msgid "Select the default license for course content" +msgstr "" + +#: cms/templates/settings.html:623 +msgid "How are these settings used?" +msgstr "" + +#: cms/templates/settings.html:624 +msgid "" +"Your course's schedule determines when students can enroll in and begin a " +"course." +msgstr "" + +#: cms/templates/settings.html:626 +msgid "" +"Other information from this page appears on the About page for your course. " +"This information includes the course overview, course image, introduction " +"video, and estimated time requirements. Students use About pages to choose " +"new courses to take." +msgstr "" + +#: cms/templates/settings_advanced.html:49 +msgid "Your policy changes have been saved." +msgstr "" + +#: cms/templates/settings_advanced.html:53 +msgid "There was an error saving your information. Please see below." +msgstr "" + +#: cms/templates/settings_advanced.html:58 +msgid "Manual Policy Definition" +msgstr "" + +#: cms/templates/settings_advanced.html:62 +msgid "" +"{strong_start}Warning{strong_end}: Do not modify these policies unless you " +"are familiar with their purpose." +msgstr "" + +#: cms/templates/settings_advanced.html:70 +msgid "Show Deprecated Settings" +msgstr "" + +#: cms/templates/settings_advanced.html:83 +msgid "What do advanced settings do?" +msgstr "" + +#: cms/templates/settings_advanced.html:84 +msgid "" +"Advanced settings control specific course functionality. On this page, you " +"can edit manual policies, which are JSON-based key and value pairs that " +"control specific course settings." +msgstr "" + +#: cms/templates/settings_advanced.html:86 +msgid "" +"Any policies you modify here override all other information you've defined " +"elsewhere in {studio_name}. Do not edit policies unless you are familiar " +"with both their purpose and syntax." +msgstr "" + +#: cms/templates/settings_advanced.html:88 +msgid "" +"{em_start}Note:{em_end} When you enter strings as policy values, ensure that" +" you use double quotation marks (\") around the string. Do not use single " +"quotation marks (')." +msgstr "" + +#: cms/templates/settings_graders.html:3 +msgid "Grading Settings" +msgstr "" + +#: cms/templates/settings_graders.html:54 +msgid "Overall Grade Range" +msgstr "" + +#: cms/templates/settings_graders.html:55 +msgid "Your overall grading scale for student final grades" +msgstr "" + +#: cms/templates/settings_graders.html:61 +msgid "Add grade" +msgstr "" + +#: cms/templates/settings_graders.html:90 +msgid "Credit Eligibility" +msgstr "" + +#: cms/templates/settings_graders.html:91 +msgid "Settings for course credit eligibility" +msgstr "" + +#: cms/templates/settings_graders.html:96 +msgid "Minimum Credit-Eligible Grade:" +msgstr "" + +#: cms/templates/settings_graders.html:99 +msgid "Must be greater than or equal to the course passing grade" +msgstr "" + +#: cms/templates/settings_graders.html:108 +msgid "Grading Rules & Policies" +msgstr "" + +#: cms/templates/settings_graders.html:109 +msgid "Deadlines, requirements, and logistics around grading student work" +msgstr "" + +#: cms/templates/settings_graders.html:114 +msgid "Grace Period on Deadline:" +msgstr "" + +#: cms/templates/settings_graders.html:116 +msgid "Leeway on due dates" +msgstr "" + +#: cms/templates/settings_graders.html:124 +msgid "Assignment Types" +msgstr "" + +#: cms/templates/settings_graders.html:125 +msgid "Categories and labels for any exercises that are gradable" +msgstr "" + +#: cms/templates/settings_graders.html:134 +msgid "New Assignment Type" +msgstr "" + +#: cms/templates/settings_graders.html:143 +msgid "What can I do on this page?" +msgstr "" + +#: cms/templates/settings_graders.html:144 +msgid "" +"You can use the slider under Overall Grade Range to specify whether your " +"course is pass/fail or graded by letter, and to establish the thresholds for" +" each grade." +msgstr "" + +#: cms/templates/settings_graders.html:146 +msgid "" +"You can specify whether your course offers students a grace period for late " +"assignments." +msgstr "" + +#: cms/templates/settings_graders.html:147 +msgid "" +"You can also create assignment types, such as homework, labs, quizzes, and " +"exams, and specify how much of a student's grade each assignment type is " +"worth." +msgstr "" + +#: cms/templates/studio_xblock_wrapper.html:63 +#: cms/templates/studio_xblock_wrapper.html:65 +msgid "Expand or Collapse" +msgstr "" + +#: cms/templates/studio_xblock_wrapper.html:88 +msgid "Access Settings" +msgstr "" + +#: cms/templates/studio_xblock_wrapper.html:90 +msgid "Set Access" +msgstr "" + +#: cms/templates/studio_xblock_wrapper.html:143 +msgid "This block contains multiple components." +msgstr "" + +#: cms/templates/textbooks.html:9 cms/templates/textbooks.html:40 +#: cms/templates/widgets/header.html:68 +msgid "Textbooks" +msgstr "" + +#: cms/templates/textbooks.html:47 +msgid "New Textbook" +msgstr "" + +#: cms/templates/textbooks.html:61 +msgid "Why should I break my textbook into chapters?" +msgstr "" + +#: cms/templates/textbooks.html:62 +msgid "" +"Breaking your textbook into multiple chapters reduces loading times for " +"students, especially those with slow Internet connections. Breaking up " +"textbooks into chapters can also help students more easily find topic-based " +"information." +msgstr "" + +#: cms/templates/textbooks.html:65 +msgid "What if my book isn't divided into chapters?" +msgstr "" + +#: cms/templates/textbooks.html:66 +msgid "" +"If your textbook doesn't have individual chapters, you can upload the entire" +" text as a single chapter and enter a name of your choice in the Chapter " +"Name field." +msgstr "" + +#: cms/templates/textbooks.html:70 +msgid "Learn more about textbooks" +msgstr "" + +#: cms/templates/videos_index.html:13 cms/templates/videos_index.html:56 +#: cms/templates/widgets/header.html:72 +msgid "Video Uploads" +msgstr "" + +#: cms/templates/videos_index.html:63 +msgid "Course Video Settings" +msgstr "" + +#: cms/templates/visibility_editor.html:20 +#: cms/templates/visibility_editor.html:70 +msgid "Access is not restricted" +msgstr "" + +#: cms/templates/visibility_editor.html:23 +msgid "" +"Access to this unit is not restricted, but visibility might be affected by " +"inherited settings." +msgstr "" + +#: cms/templates/visibility_editor.html:25 +msgid "" +"Access to this component is not restricted, but visibility might be affected" +" by inherited settings." +msgstr "" + +#: cms/templates/visibility_editor.html:29 +msgid "" +"You can restrict access to this unit to learners in specific enrollment " +"tracks or content groups." +msgstr "" + +#: cms/templates/visibility_editor.html:31 +msgid "" +"You can restrict access to this component to learners in specific enrollment" +" tracks or content groups." +msgstr "" + +#: cms/templates/visibility_editor.html:35 +msgid "" +"You can restrict access to this unit to learners in specific content groups." +msgstr "" + +#: cms/templates/visibility_editor.html:37 +msgid "" +"You can restrict access to this component to learners in specific content " +"groups." +msgstr "" + +#: cms/templates/visibility_editor.html:43 +msgid "Manage content groups" +msgstr "" + +#. Translators: Any text between {screen_reader_start} and {screen_reader_end} +#. is only read by screen readers and never shown in the browser. +#: cms/templates/visibility_editor.html:51 +msgid "" +"{screen_reader_start}Warning:{screen_reader_end} The unit that contains this" +" component is hidden from learners. The unit setting overrides the component" +" access settings defined here." +msgstr "" + +#: cms/templates/visibility_editor.html:75 +msgid "Access is restricted to:" +msgstr "" + +#: cms/templates/visibility_editor.html:81 +msgid "Restrict access to:" +msgstr "" + +#: cms/templates/visibility_editor.html:85 +msgid "Select a group type" +msgstr "" + +#: cms/templates/visibility_editor.html:87 +msgid "All Learners and Staff" +msgstr "" + +#: cms/templates/visibility_editor.html:101 +msgid "Select one or more groups:" +msgstr "" + +#: cms/templates/visibility_editor.html:113 +msgid "Deleted Group" +msgstr "" + +#: cms/templates/visibility_editor.html:115 +msgid "" +"This group no longer exists. Choose another group or remove the access " +"restriction." +msgstr "" + +#: cms/templates/emails/activation_email.txt:3 +msgid "" +"Thank you for signing up for {studio_name}! To activate your account, please" +" copy and paste this address into your web browser's address bar:" +msgstr "" + +#: cms/templates/emails/activation_email.txt:11 +msgid "" +"If you didn't request this, you don't need to do anything; you won't receive" +" any more email from us. Please do not reply to this e-mail; if you require " +"assistance, check the help section of the {studio_name} web site." +msgstr "" + +#: cms/templates/emails/activation_email_subject.txt:2 +msgid "Your account for {studio_name}" +msgstr "" + +#: cms/templates/emails/course_creator_admin_subject.txt:2 +msgid "{email} has requested {studio_name} course creator privileges on edge" +msgstr "" + +#: cms/templates/emails/course_creator_admin_user_pending.txt:2 +msgid "" +"User '{user}' with e-mail {email} has requested {studio_name} course creator" +" privileges on edge." +msgstr "" + +#: cms/templates/emails/course_creator_admin_user_pending.txt:5 +msgid "To grant or deny this request, use the course creator admin table." +msgstr "" + +#: cms/templates/emails/course_creator_denied.txt:3 +msgid "" +"Your request for course creation rights to {studio_name} have been denied. " +"If you believe this was in error, please contact {email}" +msgstr "" + +#: cms/templates/emails/course_creator_granted.txt:3 +msgid "" +"Your request for course creation rights to {studio_name} have been granted. To create your first course, visit\n" +"\n" +"{url}" +msgstr "" + +#: cms/templates/emails/course_creator_revoked.txt:3 +msgid "" +"Your course creation rights to {studio_name} have been revoked. If you " +"believe this was in error, please contact {email}" +msgstr "" + +#: cms/templates/emails/course_creator_subject.txt:2 +msgid "Your course creator status for {studio_name}" +msgstr "" + +#: cms/templates/emails/user_task_complete_email.txt:5 +msgid "" +"Your {task_name} task has completed with the status '{task_status}'. Use " +"this URL to view task details or download any files created: {detail_url}" +msgstr "" + +#: cms/templates/emails/user_task_complete_email.txt:9 +msgid "" +"Your {task_name} task has completed with the status '{task_status}'. Sign in" +" to view the details of your task or download any files created." +msgstr "" + +#: cms/templates/emails/user_task_complete_email_subject.txt:2 +msgid "{platform_name} {studio_name}: Task Status Update" +msgstr "" + +#: cms/templates/maintenance/_force_publish_course.html:12 +msgid "Required data to force publish course." +msgstr "" + +#: cms/templates/maintenance/_force_publish_course.html:17 +msgid "course-v1:edX+DemoX+Demo_Course" +msgstr "" + +#: cms/templates/maintenance/_force_publish_course.html:24 +msgid "Force Publish Course" +msgstr "" + +#: cms/templates/maintenance/_force_publish_course.html:28 +msgid "Reset values" +msgstr "" + +#: cms/templates/maintenance/base.html:14 +#: cms/templates/maintenance/index.html:8 +msgid "Maintenance Dashboard" +msgstr "" + +#: cms/templates/registration/activation_complete.html:20 +msgid "Thanks for activating your account." +msgstr "" + +#: cms/templates/registration/activation_complete.html:22 +msgid "This account has already been activated." +msgstr "" + +#: cms/templates/registration/activation_complete.html:26 +msgid "Visit your {link_start}dashboard{link_end} to see your courses." +msgstr "" + +#: cms/templates/registration/activation_complete.html:28 +msgid "You can now {link_start}sign in{link_end}." +msgstr "" + +#: cms/templates/registration/activation_invalid.html:14 +msgid "Activation Invalid" +msgstr "" + +#: cms/templates/registration/activation_invalid.html:17 +msgid "" +"Something went wrong. Email programs sometimes split URLs into two lines, so" +" make sure the URL you're using is formatted correctly. If you still have " +"issues, send us an email message at {email_start}{email}{email_end}." +msgstr "" + +#: cms/templates/registration/activation_invalid.html:25 +msgid "Return to the {link_start}home page{link_end}." +msgstr "" + +#: cms/templates/registration/reg_complete.html:3 +msgid "" +"We've sent an email message to {email} with instructions for activating your" +" account." +msgstr "" + +#. Translators: 'EdX', 'edX', 'Studio', and 'Open edX' are trademarks of 'edX +#. Inc.'. Please do not translate any of these trademarks and company names. +#: cms/templates/widgets/footer.html:40 +msgid "" +"EdX, Open edX, Studio, and the edX and Open edX logos are registered " +"trademarks or trademarks of {link_start}edX Inc.{link_end}" +msgstr "" + +#: cms/templates/widgets/header.html:39 +msgid "Current Course:" +msgstr "" + +#: cms/templates/widgets/header.html:47 cms/templates/widgets/header.html:150 +msgid "Course Navigation" +msgstr "" + +#: cms/templates/widgets/header.html:56 +msgid "Outline" +msgstr "" + +#: cms/templates/widgets/header.html:117 cms/templates/widgets/header.html:172 +msgid "Import" +msgstr "" + +#: cms/templates/widgets/header.html:120 cms/templates/widgets/header.html:175 +msgid "Export" +msgstr "" + +#: cms/templates/widgets/header.html:142 +msgid "Current Library:" +msgstr "" + +#: cms/templates/widgets/header.html:154 +msgid "Library" +msgstr "" + +#: cms/templates/widgets/header.html:190 +msgid "Language preference" +msgstr "" + +#: cms/templates/widgets/header.html:215 cms/templates/widgets/header.html:228 +msgid "Account Navigation" +msgstr "" + +#: cms/templates/widgets/header.html:218 cms/templates/widgets/header.html:231 +msgid "Contextual Online Help" +msgstr "" + +#: cms/templates/widgets/metadata-edit.html:34 +msgid "Launch Latex Source Compiler" +msgstr "" + +#: cms/templates/widgets/problem-edit.html:17 +#: cms/templates/widgets/problem-edit.html:81 +msgid "Heading" +msgstr "" + +#: cms/templates/widgets/problem-edit.html:19 +#: cms/templates/widgets/problem-edit.html:83 +msgid "Insert a heading" +msgstr "" + +#: cms/templates/widgets/problem-edit.html:24 +#: cms/templates/widgets/problem-edit.html:92 +msgid "Multiple Choice" +msgstr "" + +#: cms/templates/widgets/problem-edit.html:26 +#: cms/templates/widgets/problem-edit.html:94 +msgid "Add a multiple choice question" +msgstr "" + +#: cms/templates/widgets/problem-edit.html:31 +#: cms/templates/widgets/problem-edit.html:103 +msgid "Checkboxes" +msgstr "" + +#: cms/templates/widgets/problem-edit.html:33 +#: cms/templates/widgets/problem-edit.html:105 +msgid "Add a question with checkboxes" +msgstr "" + +#: cms/templates/widgets/problem-edit.html:38 +#: cms/templates/widgets/problem-edit.html:114 +msgid "Text Input" +msgstr "" + +#: cms/templates/widgets/problem-edit.html:40 +#: cms/templates/widgets/problem-edit.html:116 +msgid "Insert a text response" +msgstr "" + +#: cms/templates/widgets/problem-edit.html:45 +#: cms/templates/widgets/problem-edit.html:125 +msgid "Numerical Input" +msgstr "" + +#: cms/templates/widgets/problem-edit.html:47 +#: cms/templates/widgets/problem-edit.html:127 +msgid "Insert a numerical response" +msgstr "" + +#: cms/templates/widgets/problem-edit.html:52 +#: cms/templates/widgets/problem-edit.html:135 +msgid "Dropdown" +msgstr "" + +#: cms/templates/widgets/problem-edit.html:54 +#: cms/templates/widgets/problem-edit.html:137 +msgid "Insert a dropdown response" +msgstr "" + +#: cms/templates/widgets/problem-edit.html:59 +#: cms/templates/widgets/problem-edit.html:150 +msgid "Explanation" +msgstr "" + +#: cms/templates/widgets/problem-edit.html:61 +#: cms/templates/widgets/problem-edit.html:152 +msgid "Add an explanation for this question" +msgstr "" + +#: cms/templates/widgets/problem-edit.html:67 +msgid "Advanced Editor" +msgstr "" + +#: cms/templates/widgets/problem-edit.html:68 +msgid "Toggle Cheatsheet" +msgstr "" + +#: cms/templates/widgets/problem-edit.html:144 +msgid "Label" +msgstr "" + +#: cms/templates/widgets/sock.html:32 +msgid "Access the Open edX Portal" +msgstr "" + +#: cms/templates/widgets/sock.html:33 +msgid "Open edX Portal" +msgstr "" + +#: cms/templates/widgets/user_dropdown.html:13 +#: cms/templates/widgets/user_dropdown.html:37 +msgid "Currently signed in as:" +msgstr "" + +#: cms/templates/widgets/user_dropdown.html:51 +msgid "Maintenance" +msgstr "" diff --git a/conf/locale/en/LC_MESSAGES/mako.po b/conf/locale/en/LC_MESSAGES/mako.po new file mode 100644 index 0000000000..d673419fc4 --- /dev/null +++ b/conf/locale/en/LC_MESSAGES/mako.po @@ -0,0 +1,8572 @@ +# edX translation file +# Copyright (C) 2017 edX +# This file is distributed under the GNU AFFERO GENERAL PUBLIC LICENSE. +# EdX Team , 2017. +# +msgid "" +msgstr "" +"Project-Id-Version: 0.1a\n" +"Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" +"POT-Creation-Date: 2017-11-02 10:59+0000\n" +"PO-Revision-Date: 2017-11-02 11:05:34.133492\n" +"Last-Translator: \n" +"Language-Team: openedx-translation \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: Babel 1.3\n" +"Language: en\n" + +#: cms/templates/404.html:7 cms/templates/error.html:11 +#: lms/templates/static_templates/404.html:9 +msgid "Page Not Found" +msgstr "" + +#: cms/templates/404.html:15 lms/templates/static_templates/404.html:13 +msgid "Page not found" +msgstr "" + +#: cms/templates/asset_index.html:41 cms/templates/course_info.html:40 +#: cms/templates/course_outline.html:116 cms/templates/edit-tabs.html:32 +#: cms/templates/textbooks.html:39 cms/templates/videos_index.html:55 +#: cms/templates/widgets/header.html:50 lms/templates/static_htmlbook.html:121 +#: lms/templates/static_pdfbook.html:35 lms/templates/staticbook.html:79 +msgid "Content" +msgstr "" + +#: cms/templates/asset_index.html:74 cms/templates/certificates.html:79 +#: cms/templates/container.html:115 cms/templates/course_outline.html:191 +#: cms/templates/group_configurations.html:59 +#: cms/templates/group_configurations.html:75 cms/templates/library.html:84 +#: cms/templates/manage_users.html:75 cms/templates/manage_users_lib.html:75 +#: lms/templates/courseware/courses.html:47 +#: lms/templates/edxnotes/edxnotes.html:64 +#: lms/templates/instructor/instructor_dashboard_2/certificates.html:193 +#: lms/templates/instructor/instructor_dashboard_2/certificates.html:207 +#: lms/templates/instructor/instructor_dashboard_2/metrics.html:155 +#: openedx/features/learner_profile/templates/learner_profile/learner_profile.html:41 +msgid "Loading" +msgstr "" + +#: cms/templates/base.html:64 lms/templates/main.html:149 +msgid "Skip to main content" +msgstr "" + +#: cms/templates/certificates.html:53 +#: cms/templates/group_configurations.html:44 +#: cms/templates/manage_users.html:26 cms/templates/manage_users_lib.html:26 +#: cms/templates/settings.html:51 cms/templates/settings_advanced.html:37 +#: cms/templates/settings_graders.html:42 cms/templates/widgets/header.html:81 +#: cms/templates/widgets/header.html:154 +#: lms/templates/wiki/includes/article_menu.html:57 +msgid "Settings" +msgstr "" + +#: cms/templates/component.html:13 cms/templates/container.html:97 +#: cms/templates/studio_xblock_wrapper.html:83 +#: lms/templates/instructor/instructor_dashboard_2/e-commerce.html:193 +#: lms/templates/wiki/includes/article_menu.html:22 +msgid "Edit" +msgstr "" + +#: cms/templates/course-create-rerun.html:76 cms/templates/index.html:72 +#: lms/templates/shoppingcart/receipt.html:71 +msgid "Course Name" +msgstr "" + +#: cms/templates/course-create-rerun.html:95 cms/templates/index.html:92 +#: cms/templates/settings.html:75 +#: lms/templates/courseware/course_about.html:222 +msgid "Course Number" +msgstr "" + +#: cms/templates/course_outline.html:13 cms/templates/course_outline.html:117 +#: cms/templates/course_outline.html:186 +#: openedx/features/course_experience/templates/course_experience/course-home-fragment.html:24 +msgid "Course Outline" +msgstr "" + +#: cms/templates/course_outline.html:52 cms/templates/index.html:302 +#: openedx/features/course_experience/templates/course_experience/latest-update-fragment.html:15 +#: openedx/features/course_experience/templates/course_experience/welcome-message-fragment.html:16 +msgid "Dismiss" +msgstr "" + +#: cms/templates/course_outline.html:124 lms/templates/seq_module.html:62 +#: lms/templates/ccx/schedule.html:86 +#: lms/templates/instructor/instructor_dashboard_2/metrics.html:43 +msgid "Section" +msgstr "" + +#: cms/templates/course_outline.html:155 +#: lms/templates/instructor/instructor_dashboard_2/course_info.html:68 +msgid "Course Start Date:" +msgstr "" + +#: cms/templates/group_configurations.html:89 +#: cms/templates/group_configurations.html:99 +#: cms/templates/group_configurations.html:108 +#: lms/templates/courseware/program_marketing.html:268 +msgid "Learn More" +msgstr "" + +#: cms/templates/html_error.html:18 lms/templates/module-error.html:24 +msgid "Error:" +msgstr "" + +#: cms/templates/index.html:202 lms/templates/help_modal.html:118 +#: lms/templates/manage_user_standing.html:36 +#: lms/templates/register-shib.html:188 +#: lms/templates/dashboard/_reason_survey.html:20 +#: lms/templates/peer_grading/peer_grading_problem.html:57 +#: lms/templates/survey/survey.html:49 +#: openedx/core/djangoapps/dark_lang/templates/dark_lang/preview-language-fragment.html:32 +#: openedx/core/djangoapps/theming/templates/theming/theming-admin-fragment.html:40 +#: themes/stanford-style/lms/templates/register-shib.html:182 +msgid "Submit" +msgstr "" + +#: cms/templates/index.html:224 cms/templates/index.html:270 +#: lms/templates/instructor/instructor_dashboard_2/course_info.html:48 +msgid "Organization:" +msgstr "" + +#: cms/templates/index.html:227 cms/templates/index.html:273 +#: lms/templates/instructor/instructor_dashboard_2/course_info.html:53 +msgid "Course Number:" +msgstr "" + +#: cms/templates/index.html:316 lms/templates/sysadmin_dashboard.html:59 +#: lms/templates/sysadmin_dashboard_gitlogs.html:116 +#: lms/templates/courseware/courses.html:31 +#: lms/templates/header/navbar-authenticated.html:24 +#: lms/templates/header/navbar-not-authenticated.html:29 +#: lms/templates/navigation/navbar-authenticated.html:22 +#: lms/templates/navigation/navbar-not-authenticated.html:20 +#: lms/templates/navigation/bootstrap/navbar-authenticated.html:39 +#: themes/edx.org/lms/templates/legacy_header.html:82 +#: themes/edx.org/lms/templates/legacy_header.html:176 +#: themes/edx.org/lms/templates/header/navbar-authenticated.html:37 +msgid "Courses" +msgstr "" + +#: cms/templates/login.html:10 cms/templates/widgets/header.html:239 +#: themes/red-theme/cms/templates/login.html:9 +msgid "Sign In" +msgstr "" + +#: cms/templates/login.html:18 cms/templates/login.html:46 +#: themes/red-theme/cms/templates/login.html:16 +#: themes/red-theme/cms/templates/login.html:42 +msgid "Sign In to {studio_name}" +msgstr "" + +#: cms/templates/login.html:20 themes/red-theme/cms/templates/login.html:17 +msgid "Don't have a {studio_name} Account? Sign up!" +msgstr "" + +#: cms/templates/login.html:28 themes/red-theme/cms/templates/login.html:24 +msgid "Required Information to Sign In to {studio_name}" +msgstr "" + +#: cms/templates/login.html:33 cms/templates/register.html:32 +#: lms/templates/help_modal.html:99 lms/templates/login.html:181 +#: lms/templates/provider_login.html:45 lms/templates/provider_login.html:46 +#: lms/templates/register-form.html:79 lms/templates/register-form.html:123 +#: lms/templates/register-shib.html:132 lms/templates/signup_modal.html:38 +#: lms/templates/signup_modal.html:57 +#: themes/red-theme/cms/templates/login.html:29 +#: themes/stanford-style/lms/templates/register-form.html:79 +#: themes/stanford-style/lms/templates/register-form.html:123 +#: themes/stanford-style/lms/templates/register-shib.html:126 +msgid "E-mail" +msgstr "" + +#. Translators: This is the placeholder text for a field that requests an +#. email +#. address. +#: cms/templates/login.html:34 cms/templates/manage_users.html:58 +#: cms/templates/manage_users_lib.html:58 cms/templates/register.html:34 +#: lms/templates/login.html:182 lms/templates/register-form.html:80 +#: lms/templates/register-form.html:124 lms/templates/register-shib.html:133 +#: themes/red-theme/cms/templates/login.html:30 +#: themes/stanford-style/lms/templates/register-form.html:80 +#: themes/stanford-style/lms/templates/register-form.html:124 +#: themes/stanford-style/lms/templates/register-shib.html:127 +msgid "example: username@domain.com" +msgstr "" + +#: cms/templates/login.html:38 cms/templates/register.html:51 +#: lms/templates/login.html:186 lms/templates/provider_login.html:47 +#: lms/templates/provider_login.html:48 lms/templates/register-form.html:97 +#: lms/templates/register-form.html:104 lms/templates/signup_modal.html:41 +#: lms/templates/sysadmin_dashboard.html:82 +#: themes/red-theme/cms/templates/login.html:34 +#: themes/stanford-style/lms/templates/register-form.html:97 +#: themes/stanford-style/lms/templates/register-form.html:104 +msgid "Password" +msgstr "" + +#: cms/templates/login.html:40 lms/templates/login.html:189 +#: themes/red-theme/cms/templates/login.html:36 +msgid "Forgot password?" +msgstr "" + +#: cms/templates/register.html:38 lms/templates/register-form.html:84 +#: lms/templates/register-form.html:138 lms/templates/register-shib.html:142 +#: lms/templates/signup_modal.html:47 lms/templates/sysadmin_dashboard.html:78 +#: themes/stanford-style/lms/templates/register-form.html:84 +#: themes/stanford-style/lms/templates/register-form.html:138 +#: themes/stanford-style/lms/templates/register-shib.html:136 +msgid "Full Name" +msgstr "" + +#. Translators: This is the placeholder text for a field that requests the +#. user's full name. +#: cms/templates/register.html:40 lms/templates/register-form.html:85 +#: themes/stanford-style/lms/templates/register-form.html:85 +msgid "example: Jane Doe" +msgstr "" + +#: cms/templates/register.html:44 lms/templates/register-form.html:89 +#: lms/templates/register-shib.html:124 lms/templates/signup_modal.html:44 +#: lms/templates/signup_modal.html:53 +#: themes/stanford-style/lms/templates/register-form.html:89 +#: themes/stanford-style/lms/templates/register-shib.html:118 +msgid "Public Username" +msgstr "" + +#. Translators: This is the placeholder text for a field that asks the user to +#. pick a username +#: cms/templates/register.html:46 lms/templates/register-form.html:90 +#: lms/templates/register-form.html:131 lms/templates/register-shib.html:125 +#: themes/stanford-style/lms/templates/register-form.html:90 +#: themes/stanford-style/lms/templates/register-form.html:131 +#: themes/stanford-style/lms/templates/register-shib.html:119 +msgid "example: JaneDoe" +msgstr "" + +#: cms/templates/settings.html:191 +#: lms/templates/instructor/instructor_dashboard_2/executive_summary.html:35 +msgid "Course Start Date" +msgstr "" + +#: cms/templates/settings.html:205 +#: lms/templates/instructor/instructor_dashboard_2/executive_summary.html:39 +msgid "Course End Date" +msgstr "" + +#: cms/templates/settings.html:504 +#: lms/templates/courseware/program_marketing.html:295 +msgid "Instructors" +msgstr "" + +#: cms/templates/settings.html:523 +#: lms/templates/courseware/course_about.html:292 +msgid "Requirements" +msgstr "" + +#: cms/templates/studio_xblock_wrapper.html:131 +#: lms/templates/help_modal.html:293 lms/templates/help_modal.html:302 +#: lms/templates/module-error.html:22 +#: lms/templates/instructor/instructor_dashboard_2/certificates.html:164 +msgid "Details" +msgstr "" + +#. Translators: this is a verb describing the action of viewing more details +#: cms/templates/studio_xblock_wrapper.html:148 +#: lms/templates/wiki/includes/article_menu.html:13 +msgid "View" +msgstr "" + +#: cms/templates/maintenance/_force_publish_course.html:15 +#: lms/templates/sysadmin_dashboard_gitlogs.html:147 +#: lms/templates/instructor/instructor_dashboard_2/add_coupon_modal.html:51 +#: lms/templates/instructor/instructor_dashboard_2/edit_coupon_modal.html:47 +msgid "Course ID" +msgstr "" + +#: cms/templates/maintenance/_force_publish_course.html:27 +#: lms/templates/problem.html:57 +#: lms/templates/shoppingcart/shopping_cart.html:145 +#: openedx/core/djangoapps/dark_lang/templates/dark_lang/preview-language-fragment.html:33 +#: openedx/core/djangoapps/theming/templates/theming/theming-admin-fragment.html:41 +msgid "Reset" +msgstr "" + +#: cms/templates/widgets/footer.html:22 +#: lms/templates/static_templates/tos.html:5 +#: lms/templates/static_templates/tos.html:9 +#: themes/red-theme/lms/templates/footer.html:96 +#: themes/stanford-style/lms/templates/footer.html:18 +#: themes/stanford-style/lms/templates/static_templates/tos.html:7 +#: themes/stanford-style/lms/templates/static_templates/tos.html:10 +msgid "Terms of Service" +msgstr "" + +#: cms/templates/widgets/footer.html:27 +#: lms/templates/static_templates/privacy.html:6 +#: lms/templates/static_templates/privacy.html:10 +#: themes/edx.org/lms/templates/certificates/_accomplishment-footer.html:15 +#: themes/red-theme/lms/templates/footer.html:100 +#: themes/stanford-style/lms/templates/footer.html:19 +#: themes/stanford-style/lms/templates/static_templates/tos.html:14 +msgid "Privacy Policy" +msgstr "" + +#: cms/templates/widgets/footer.html:35 lms/templates/footer.html:30 +#: lms/templates/footer.html:104 themes/edx.org/lms/templates/footer.html:186 +#: themes/red-theme/lms/templates/footer.html:76 +msgid "Legal" +msgstr "" + +#. Translators: 'Open edX' is a brand, please keep this untranslated. See +#. http://openedx.org for more information. +#: cms/templates/widgets/footer.html:48 cms/templates/widgets/footer.html:49 +#: themes/edx.org/lms/templates/certificates/_accomplishment-footer.html:28 +#: themes/red-theme/lms/templates/footer.html:112 +msgid "Powered by Open edX" +msgstr "" + +#: cms/templates/widgets/header.html:46 cms/templates/widgets/header.html:50 +#: cms/templates/widgets/header.html:81 cms/templates/widgets/header.html:149 +#: lms/templates/help_modal.html:173 +#: lms/templates/courseware/courseware.html:145 +#: lms/templates/courseware/courseware.html:159 +#: lms/templates/ux/reference/bootstrap/course-skeleton.html:21 +msgid "Course" +msgstr "" + +#: cms/templates/widgets/header.html:59 +#: openedx/features/course_experience/templates/course_experience/course-updates-fragment.html:18 +#: openedx/features/course_experience/templates/course_experience/course-updates-fragment.html:25 +msgid "Updates" +msgstr "" + +#: cms/templates/widgets/header.html:198 lms/templates/header/header.html:99 +#: lms/templates/navigation/navigation.html:94 +#: lms/templates/widgets/footer-language-selector.html:23 +msgid "Choose Language" +msgstr "" + +#: cms/templates/widgets/header.html:214 cms/templates/widgets/header.html:227 +#: lms/templates/user_dropdown.html:29 lms/templates/user_dropdown.html:37 +#: lms/templates/user_dropdown.html:55 +#: lms/templates/header/user_dropdown.html:37 +#: themes/edx.org/lms/templates/legacy_header.html:123 +#: themes/edx.org/lms/templates/legacy_header.html:218 +msgid "Account" +msgstr "" + +#: cms/templates/widgets/header.html:218 cms/templates/widgets/header.html:231 +#: lms/templates/header/navbar-authenticated.html:61 +#: lms/templates/navigation/navbar-authenticated.html:55 +#: lms/templates/navigation/bootstrap/navbar-authenticated.html:78 +#: lms/templates/static_templates/help.html:5 +#: lms/templates/static_templates/help.html:9 +#: themes/edx.org/lms/templates/legacy_header.html:116 +#: themes/edx.org/lms/templates/legacy_header.html:206 +#: themes/edx.org/lms/templates/header/navbar-authenticated.html:65 +msgid "Help" +msgstr "" + +#: cms/templates/widgets/sock.html:10 +#: themes/edx.org/cms/templates/widgets/sock.html:10 +msgid "Looking for help with {studio_name}?" +msgstr "" + +#: cms/templates/widgets/sock.html:11 +#: themes/edx.org/cms/templates/widgets/sock.html:11 +msgid "Hide {studio_name} Help" +msgstr "" + +#: cms/templates/widgets/sock.html:18 +#: themes/edx.org/cms/templates/widgets/sock.html:19 +msgid "{studio_name} Documentation" +msgstr "" + +#: cms/templates/widgets/sock.html:27 +#: themes/edx.org/cms/templates/widgets/sock.html:30 +msgid "Access documentation on http://docs.edx.org" +msgstr "" + +#: cms/templates/widgets/sock.html:28 +#: themes/edx.org/cms/templates/widgets/sock.html:31 +msgid "edX Documentation" +msgstr "" + +#: cms/templates/widgets/sock.html:37 +#: themes/edx.org/cms/templates/widgets/sock.html:40 +msgid "Enroll in edX101: Overview of Creating an edX Course" +msgstr "" + +#: cms/templates/widgets/sock.html:38 +#: themes/edx.org/cms/templates/widgets/sock.html:41 +msgid "Enroll in edX101" +msgstr "" + +#: cms/templates/widgets/sock.html:42 +#: themes/edx.org/cms/templates/widgets/sock.html:45 +msgid "Enroll in StudioX: Creating a Course with edX Studio" +msgstr "" + +#: cms/templates/widgets/sock.html:43 +#: themes/edx.org/cms/templates/widgets/sock.html:46 +msgid "Enroll in StudioX" +msgstr "" + +#: cms/templates/widgets/sock.html:47 +#: themes/edx.org/cms/templates/widgets/sock.html:50 +msgid "Send an email to {email}" +msgstr "" + +#: cms/templates/widgets/sock.html:48 +#: themes/edx.org/cms/templates/widgets/sock.html:51 +#: themes/stanford-style/lms/templates/static_templates/about.html:96 +msgid "Contact Us" +msgstr "" + +#: cms/templates/widgets/tabs-aggregator.html:8 +#: lms/templates/courseware/static_tab.html:25 +#: lms/templates/courseware/tab-view-v2.html:19 +#: lms/templates/courseware/tab-view.html:20 +msgid "name" +msgstr "" + +#: cms/templates/widgets/user_dropdown.html:16 +#: cms/templates/widgets/user_dropdown.html:22 +#: lms/templates/user_dropdown.html:27 lms/templates/user_dropdown.html:48 +#: lms/templates/user_dropdown.html:52 +msgid "Usermenu" +msgstr "" + +#: cms/templates/widgets/user_dropdown.html:19 +#: lms/templates/user_dropdown.html:50 +msgid "Usermenu dropdown" +msgstr "" + +#: cms/templates/widgets/user_dropdown.html:29 +#: cms/templates/widgets/user_dropdown.html:55 +#: lms/templates/user_dropdown.html:30 lms/templates/user_dropdown.html:38 +#: lms/templates/user_dropdown.html:57 lms/templates/user_dropdown.html:78 +#: lms/templates/header/user_dropdown.html:38 +msgid "Sign Out" +msgstr "" + +#: common/lib/capa/capa/templates/codeinput.html:10 +msgid "Code Editor" +msgstr "" + +#: common/templates/emails/contact_us_feedback_email_body.txt:2 +msgid "Feedback Form" +msgstr "" + +#: common/templates/emails/contact_us_feedback_email_body.txt:4 +msgid "Email: {email}" +msgstr "" + +#: common/templates/emails/contact_us_feedback_email_body.txt:5 +msgid "Full Name: {realname}" +msgstr "" + +#: common/templates/emails/contact_us_feedback_email_body.txt:6 +msgid "Inquiry Type: {inquiry_type}" +msgstr "" + +#: common/templates/emails/contact_us_feedback_email_body.txt:7 +msgid "Message: {message}" +msgstr "" + +#: common/templates/emails/contact_us_feedback_email_body.txt:8 +msgid "Tags: {tags}" +msgstr "" + +#: common/templates/emails/contact_us_feedback_email_body.txt:9 +msgid "Additional Info:" +msgstr "" + +#: common/templates/emails/contact_us_feedback_email_subject.txt:1 +msgid "Feedback from user" +msgstr "" + +#: lms/djangoapps/discussion/templates/discussion/discussion_board_fragment.html:29 +msgid "Discussions" +msgstr "" + +#: lms/djangoapps/discussion/templates/discussion/discussion_board_fragment.html:37 +msgid "Add a Post" +msgstr "" + +#: lms/djangoapps/discussion/templates/discussion/discussion_board_fragment.html:51 +msgid "New topic form" +msgstr "" + +#: lms/djangoapps/discussion/templates/discussion/discussion_board_fragment.html:54 +msgid "Discussion thread list" +msgstr "" + +#: lms/djangoapps/discussion/templates/discussion/discussion_profile_page.html:20 +msgid "Discussion - {course_number}" +msgstr "" + +#: lms/djangoapps/discussion/templates/discussion/discussion_profile_page.html:59 +#: lms/templates/ux/reference/bootstrap/course-skeleton.html:24 +msgid "Discussion" +msgstr "" + +#: lms/djangoapps/discussion/templates/discussion/discussion_profile_page.html:66 +#: lms/templates/discussion/_user_profile.html:8 +#, python-format +msgid "%s discussion started" +msgid_plural "%s discussions started" +msgstr[0] "" +msgstr[1] "" + +#: lms/djangoapps/discussion/templates/discussion/discussion_profile_page.html:67 +#: lms/templates/discussion/_user_profile.html:9 +#, python-format +msgid "%s comment" +msgid_plural "%s comments" +msgstr[0] "" +msgstr[1] "" + +#: lms/djangoapps/discussion/templates/discussion/maintenance_fragment.html:10 +msgid "Discussion unavailable" +msgstr "" + +#: lms/djangoapps/discussion/templates/discussion/maintenance_fragment.html:16 +msgid "" +"The discussions are currently undergoing maintenance. We'll have them back " +"up shortly!" +msgstr "" + +#: lms/djangoapps/teams/templates/teams/teams.html:16 +msgid "Teams" +msgstr "" + +#: lms/templates/annotatable.html:13 lms/templates/imageannotation.html:20 +#: lms/templates/textannotation.html:16 lms/templates/videoannotation.html:16 +#: lms/templates/peer_grading/peer_grading.html:20 +msgid "Instructions" +msgstr "" + +#: lms/templates/annotatable.html:14 lms/templates/imageannotation.html:21 +#: lms/templates/textannotation.html:17 lms/templates/videoannotation.html:17 +msgid "Collapse Instructions" +msgstr "" + +#: lms/templates/annotatable.html:24 +msgid "Guided Discussion" +msgstr "" + +#: lms/templates/annotatable.html:25 +msgid "Hide Annotations" +msgstr "" + +#: lms/templates/bookmark_button.html:13 lms/templates/seq_module.html:42 +msgid "Bookmarked" +msgstr "" + +#: lms/templates/bookmark_button.html:13 +msgid "Bookmark this page" +msgstr "" + +#: lms/templates/conditional_module.html:19 +msgid "You do not have access to this dependency module." +msgstr "" + +#: lms/templates/course.html:13 +msgid "LEARN MORE" +msgstr "" + +#: lms/templates/course.html:29 lms/templates/course.html:39 +#: lms/templates/course.html:41 +msgid "Starts" +msgstr "" + +#: lms/templates/course.html:31 +msgid "Starts: {date}" +msgstr "" + +#: lms/templates/courses_list.html:22 +msgid "View all Courses" +msgstr "" + +#: lms/templates/dashboard.html:22 lms/templates/user_dropdown.html:28 +#: lms/templates/user_dropdown.html:36 lms/templates/user_dropdown.html:54 +#: lms/templates/header/user_dropdown.html:36 +#: themes/edx.org/lms/templates/dashboard.html:23 +msgid "Dashboard" +msgstr "" + +#: lms/templates/dashboard.html:138 +#: themes/edx.org/lms/templates/dashboard.html:135 +msgid "You are not enrolled in any courses yet." +msgstr "" + +#: lms/templates/dashboard.html:142 +#: lms/templates/header/navbar-not-authenticated.html:39 +#: lms/templates/navigation/navbar-authenticated.html:16 +#: lms/templates/navigation/bootstrap/navbar-authenticated.html:32 +#: themes/edx.org/lms/templates/dashboard.html:139 +msgid "Explore courses" +msgstr "" + +#: lms/templates/dashboard.html:151 +#: themes/edx.org/lms/templates/dashboard.html:147 +msgid "Course-loading errors" +msgstr "" + +#: lms/templates/dashboard.html:177 +#: themes/edx.org/lms/templates/dashboard.html:173 +msgid "Search Your Courses" +msgstr "" + +#: lms/templates/dashboard.html:180 lms/templates/index.html:33 +#: lms/templates/api_admin/catalogs/search.html:23 +#: lms/templates/courseware/courses.html:42 +#: lms/templates/courseware/courseware.html:133 +#: lms/templates/edxnotes/edxnotes.html:39 +#: lms/templates/ux/reference/bootstrap/course-skeleton.html:47 +#: openedx/features/course_experience/templates/course_experience/course-home-fragment.html:41 +#: openedx/features/course_search/templates/course_search/course-search-fragment.html:49 +#: themes/edx.org/lms/templates/dashboard.html:176 +#: themes/stanford-style/lms/templates/index.html:26 +msgid "Search" +msgstr "" + +#: lms/templates/dashboard.html:183 +#: lms/templates/courseware/courseware.html:134 +#: themes/edx.org/lms/templates/dashboard.html:179 +msgid "Clear search" +msgstr "" + +#: lms/templates/dashboard.html:195 +#: themes/edx.org/lms/templates/dashboard.html:207 +msgid "Account Status Info" +msgstr "" + +#: lms/templates/dashboard.html:202 +#: themes/edx.org/lms/templates/dashboard.html:214 +msgid "Order History" +msgstr "" + +#. Translators: this is a control to allow users to exit out of this modal +#. interface (a menu or piece of UI that takes the full focus of the screen) +#: lms/templates/dashboard.html:225 lms/templates/dashboard.html:256 +#: lms/templates/forgot_password_modal.html:14 +#: lms/templates/help_modal.html:28 lms/templates/signup_modal.html:17 +#: lms/templates/ccx/schedule.html:44 +#: lms/templates/instructor/instructor_dashboard_2/add_coupon_modal.html:13 +#: lms/templates/instructor/instructor_dashboard_2/edit_coupon_modal.html:13 +#: lms/templates/instructor/instructor_dashboard_2/generate_registarion_codes_modal.html:13 +#: lms/templates/instructor/instructor_dashboard_2/invalidate_registration_code_modal.html:11 +#: lms/templates/instructor/instructor_dashboard_2/metrics.html:60 +#: lms/templates/instructor/instructor_dashboard_2/set_course_mode_price_modal.html:13 +#: lms/templates/modal/_modal-settings-language.html:13 +#: themes/edx.org/lms/templates/dashboard.html:236 +#: themes/edx.org/lms/templates/dashboard.html:267 +msgid "Close" +msgstr "" + +#: lms/templates/dashboard.html:231 +#: themes/edx.org/lms/templates/dashboard.html:242 +msgid "Email Settings for {course_number}" +msgstr "" + +#. Translators: this text gives status on if the modal interface (a menu or +#. piece of UI that takes the full focus of the screen) is open or not +#: lms/templates/dashboard.html:234 lms/templates/dashboard.html:266 +#: lms/templates/modal/_modal-settings-language.html:22 +#: themes/edx.org/lms/templates/dashboard.html:245 +#: themes/edx.org/lms/templates/dashboard.html:277 +msgid "window open" +msgstr "" + +#: lms/templates/dashboard.html:242 +#: themes/edx.org/lms/templates/dashboard.html:253 +msgid "Receive course emails" +msgstr "" + +#: lms/templates/dashboard.html:244 +#: themes/edx.org/lms/templates/dashboard.html:255 +msgid "Save Settings" +msgstr "" + +#: lms/templates/dashboard.html:276 lms/templates/ccx/enrollment.html:57 +#: lms/templates/dashboard/_dashboard_course_listing.html:235 +#: lms/templates/dashboard/_dashboard_course_listing.html:247 +#: lms/templates/instructor/instructor_dashboard_2/membership.html:53 +#: themes/edx.org/lms/templates/dashboard.html:287 +msgid "Unenroll" +msgstr "" + +#: lms/templates/edit_unit_link.html:4 +msgid "View Unit in Studio" +msgstr "" + +#: lms/templates/email_change_failed.html:8 lms/templates/email_exists.html:8 +msgid "E-mail change failed" +msgstr "" + +#: lms/templates/email_change_failed.html:11 +msgid "We were unable to send a confirmation email to {email}" +msgstr "" + +#: lms/templates/email_change_failed.html:13 +#: lms/templates/email_exists.html:13 lms/templates/invalid_email_key.html:15 +msgid "Go back to the {link_start}home page{link_end}." +msgstr "" + +#: lms/templates/email_change_successful.html:10 +msgid "E-mail change successful!" +msgstr "" + +#: lms/templates/email_change_successful.html:13 +msgid "You should see your new email in your {link_start}dashboard{link_end}." +msgstr "" + +#: lms/templates/email_exists.html:11 +msgid "An account with the new e-mail address already exists." +msgstr "" + +#: lms/templates/enroll_staff.html:22 +msgid "You should Register before trying to access the Unit" +msgstr "" + +#: lms/templates/enroll_staff.html:33 lms/templates/ccx/enrollment.html:56 +#: lms/templates/courseware/course_about.html:329 +#: lms/templates/instructor/instructor_dashboard_2/membership.html:52 +msgid "Enroll" +msgstr "" + +#: lms/templates/enroll_staff.html:36 +msgid "Don't enroll" +msgstr "" + +#: lms/templates/enroll_students.html:3 +msgid "Student Enrollment Form" +msgstr "" + +#: lms/templates/enroll_students.html:5 +msgid "Course: " +msgstr "" + +#: lms/templates/enroll_students.html:9 +msgid "Add new students" +msgstr "" + +#: lms/templates/enroll_students.html:15 +msgid "Existing students:" +msgstr "" + +#: lms/templates/enroll_students.html:19 +msgid "New students added: " +msgstr "" + +#: lms/templates/enroll_students.html:22 +msgid "Students rejected: " +msgstr "" + +#: lms/templates/enroll_students.html:25 +msgid "Debug: " +msgstr "" + +#: lms/templates/extauth_failure.html:7 lms/templates/extauth_failure.html:10 +msgid "External Authentication failed" +msgstr "" + +#: lms/templates/footer.html:17 lms/templates/footer.html:72 +#: lms/templates/static_templates/about.html:5 +#: lms/templates/static_templates/about.html:9 +#: themes/red-theme/lms/templates/footer.html:18 +#: themes/red-theme/lms/templates/footer.html:22 +#: themes/stanford-style/lms/templates/footer.html:15 +#: themes/stanford-style/lms/templates/static_templates/about.html:9 +#: themes/stanford-style/lms/templates/static_templates/about.html:41 +#: themes/stanford-style/lms/templates/static_templates/about.html:58 +msgid "About" +msgstr "" + +#: lms/templates/forgot_password_modal.html:8 +#: lms/templates/forgot_password_modal.html:20 +msgid "Password Reset" +msgstr "" + +#: lms/templates/forgot_password_modal.html:24 +msgid "" +"Please enter your e-mail address below, and we will e-mail instructions for " +"setting a new password." +msgstr "" + +#: lms/templates/forgot_password_modal.html:29 lms/templates/login.html:177 +#: lms/templates/register-form.html:73 lms/templates/register-shib.html:115 +#: lms/templates/instructor/instructor_dashboard_2/add_coupon_modal.html:30 +#: lms/templates/instructor/instructor_dashboard_2/edit_coupon_modal.html:26 +#: lms/templates/instructor/instructor_dashboard_2/generate_registarion_codes_modal.html:31 +#: lms/templates/instructor/instructor_dashboard_2/invalidate_registration_code_modal.html:28 +#: lms/templates/instructor/instructor_dashboard_2/set_course_mode_price_modal.html:30 +#: themes/stanford-style/lms/templates/register-form.html:73 +#: themes/stanford-style/lms/templates/register-shib.html:109 +msgid "Required Information" +msgstr "" + +#: lms/templates/forgot_password_modal.html:33 +msgid "Your E-mail Address" +msgstr "" + +#: lms/templates/forgot_password_modal.html:35 lms/templates/login.html:183 +msgid "This is the e-mail address you used to register with {platform}" +msgstr "" + +#: lms/templates/forgot_password_modal.html:41 +#: lms/templates/registration/password_reset_confirm.html:63 +msgid "Reset My Password" +msgstr "" + +#: lms/templates/forgot_password_modal.html:55 +msgid "Email is incorrect." +msgstr "" + +#: lms/templates/help_modal.html:18 +msgid "Support" +msgstr "" + +#: lms/templates/help_modal.html:35 +msgid "{platform_name} Support" +msgstr "" + +#: lms/templates/help_modal.html:48 +msgid "" +"For {strong_start}questions on course lectures, homework, tools, or " +"materials for this course{strong_end}, post in the {link_start}course " +"discussion forum{link_end}." +msgstr "" + +#: lms/templates/help_modal.html:59 +msgid "" +"Have {strong_start}general questions about {platform_name}{strong_end}? You " +"can find lots of helpful information in the {platform_name} " +"{link_start}FAQ{link_end}." +msgstr "" + +#: lms/templates/help_modal.html:69 +msgid "" +"Have a {strong_start}question about something specific{strong_end}? You can " +"contact the {platform_name} general support team directly:" +msgstr "" + +#: lms/templates/help_modal.html:77 +msgid "Report a problem" +msgstr "" + +#: lms/templates/help_modal.html:78 +msgid "Make a suggestion" +msgstr "" + +#: lms/templates/help_modal.html:79 +msgid "Ask a question" +msgstr "" + +#: lms/templates/help_modal.html:82 +msgid "" +"Please note: The {platform_name} support team is English speaking. While we " +"will do our best to address your inquiry in any language, our responses will" +" be in English." +msgstr "" + +#: lms/templates/help_modal.html:97 +#: lms/templates/instructor/instructor_dashboard_2/generate_registarion_codes_modal.html:59 +#: lms/templates/instructor/instructor_dashboard_2/metrics.html:90 +#: lms/templates/instructor/instructor_dashboard_2/metrics.html:130 +#: lms/templates/shoppingcart/billing_details.html:23 +#: lms/templates/shoppingcart/billing_details.html:29 +#: lms/templates/shoppingcart/receipt.html:213 +msgid "Name" +msgstr "" + +#: lms/templates/help_modal.html:109 +msgid "Briefly describe your issue" +msgstr "" + +#: lms/templates/help_modal.html:112 +msgid "Tell us the details" +msgstr "" + +#: lms/templates/help_modal.html:113 +msgid "" +"Describe what you were doing when you encountered the issue. Include any " +"details that will help us to troubleshoot, including error messages that you" +" saw." +msgstr "" + +#: lms/templates/help_modal.html:126 +msgid "Thank You!" +msgstr "" + +#: lms/templates/help_modal.html:131 +msgid "" +"Thank you for your inquiry or feedback. We typically respond to a request " +"within one business day, Monday to Friday. In the meantime, please review " +"our {link_start}detailed FAQs{link_end} where most questions have already " +"been answered." +msgstr "" + +#: lms/templates/help_modal.html:193 +msgid "- Select -" +msgstr "" + +#: lms/templates/help_modal.html:279 +msgid "problem" +msgstr "" + +#: lms/templates/help_modal.html:280 +msgid "Report a Problem" +msgstr "" + +#: lms/templates/help_modal.html:281 +msgid "Brief description of the problem" +msgstr "" + +#: lms/templates/help_modal.html:282 +msgid "Details of the problem you are encountering{asterisk}" +msgstr "" + +#: lms/templates/help_modal.html:290 +msgid "suggestion" +msgstr "" + +#: lms/templates/help_modal.html:291 +msgid "Make a Suggestion" +msgstr "" + +#: lms/templates/help_modal.html:292 +msgid "Brief description of your suggestion" +msgstr "" + +#: lms/templates/help_modal.html:299 +msgid "question" +msgstr "" + +#: lms/templates/help_modal.html:300 +msgid "Ask a Question" +msgstr "" + +#: lms/templates/help_modal.html:301 +msgid "Brief summary of your question" +msgstr "" + +#: lms/templates/help_modal.html:330 +msgid "An error has occurred." +msgstr "" + +#: lms/templates/help_modal.html:332 +msgid "Please {link_start}send us e-mail{link_end}." +msgstr "" + +#: lms/templates/help_modal.html:339 +msgid "Please try again later." +msgstr "" + +#: lms/templates/hidden_content.html:10 +msgid "The course has ended." +msgstr "" + +#: lms/templates/hidden_content.html:12 +msgid "The due date for this assignment has passed." +msgstr "" + +#: lms/templates/hidden_content.html:18 +msgid "" +"Because the course has ended, this assignment is no longer " +"available.{line_break}If you have completed this assignment, your grade is " +"available on the {link_start}progress page{link_end}." +msgstr "" + +#: lms/templates/hidden_content.html:28 +msgid "" +"Because the due date has passed, this assignment is no longer " +"available.{line_break}If you have completed this assignment, your grade is " +"available on the {link_start}progress page{link_end}." +msgstr "" + +#: lms/templates/imageannotation.html:37 +msgid "Note: only instructors may annotate." +msgstr "" + +#. Translators: 'Open edX' is a registered trademark, please keep this +#. untranslated. See http://open.edx.org for more information. +#: lms/templates/index.html:21 +msgid "Welcome to the Open edX{registered_trademark} platform!" +msgstr "" + +#. Translators: 'Open edX' is a registered trademark, please keep this +#. untranslated. See http://open.edx.org for more information. +#: lms/templates/index.html:23 +msgid "It works! This is the default homepage for this Open edX instance." +msgstr "" + +#: lms/templates/index.html:29 lms/templates/index.html:30 +#: lms/templates/courseware/courses.html:40 +#: lms/templates/courseware/courses.html:41 +#: themes/stanford-style/lms/templates/index.html:22 +#: themes/stanford-style/lms/templates/index.html:23 +msgid "Search for a course" +msgstr "" + +#: lms/templates/invalid_email_key.html:7 +msgid "Invalid email change key" +msgstr "" + +#: lms/templates/invalid_email_key.html:9 +msgid "This e-mail key is not valid. Please check:" +msgstr "" + +#: lms/templates/invalid_email_key.html:11 +msgid "" +"Was this key already used? Check whether the e-mail change has already " +"happened." +msgstr "" + +#: lms/templates/invalid_email_key.html:12 +msgid "Did your e-mail client break the URL into two lines?" +msgstr "" + +#: lms/templates/invalid_email_key.html:13 +msgid "The keys are valid for a limited amount of time. Has the key expired?" +msgstr "" + +#: lms/templates/library-block-author-preview-header.html:6 +msgid "" +"Showing all matching content eligible to be added into {display_name}. Each " +"student will be assigned {max_count} component drawn randomly from this " +"list." +msgid_plural "" +"Showing all matching content eligible to be added into {display_name}. Each " +"student will be assigned {max_count} components drawn randomly from this " +"list." +msgstr[0] "" +msgstr[1] "" + +#: lms/templates/login-sidebar.html:7 +msgid "Helpful Information" +msgstr "" + +#: lms/templates/login-sidebar.html:12 lms/templates/login-sidebar.html:14 +msgid "Login via OpenID" +msgstr "" + +#: lms/templates/login-sidebar.html:13 +msgid "" +"You can now start learning with {platform_name} by logging in with your OpenID account." +msgstr "" + +#: lms/templates/login-sidebar.html:19 +msgid "Not Enrolled?" +msgstr "" + +#: lms/templates/login-sidebar.html:20 +msgid "Sign up for {platform_name} today!" +msgstr "" + +#: lms/templates/login-sidebar.html:24 lms/templates/register-sidebar.html:41 +#: themes/stanford-style/lms/templates/register-sidebar.html:32 +msgid "Need Help?" +msgstr "" + +#: lms/templates/login-sidebar.html:25 +msgid "Looking for help signing in or with your {platform_name} account?" +msgstr "" + +#: lms/templates/login-sidebar.html:27 +msgid "View our help section for answers to commonly asked questions." +msgstr "" + +#: lms/templates/login.html:11 +msgid "Log into your {platform_name} Account" +msgstr "" + +#: lms/templates/login.html:104 +msgid "Log into My {platform_name} Account" +msgstr "" + +#: lms/templates/login.html:104 +msgid "Access My Courses" +msgstr "" + +#: lms/templates/login.html:110 lms/templates/register-shib.html:82 +#: lms/templates/register.html:95 +#: themes/stanford-style/lms/templates/register-shib.html:76 +msgid "Processing your account information" +msgstr "" + +#: lms/templates/login.html:137 +msgid "Please log in" +msgstr "" + +#: lms/templates/login.html:138 +msgid "to access your account and courses" +msgstr "" + +#: lms/templates/login.html:149 +msgid "We're Sorry, {platform_name} accounts are unavailable currently" +msgstr "" + +#: lms/templates/login.html:153 +msgid "We couldn't log you in." +msgstr "" + +#: lms/templates/login.html:155 +msgid "Your email or password is incorrect" +msgstr "" + +#: lms/templates/login.html:165 +msgid "An error occurred when signing you in to {platform_name}." +msgstr "" + +#: lms/templates/login.html:173 +msgid "" +"Please provide the following information to log into your {platform_name} " +"account. Required fields are noted by bold text " +"and an asterisk (*)." +msgstr "" + +#: lms/templates/login.html:196 +msgid "Account Preferences" +msgstr "" + +#: lms/templates/login.html:201 +msgid "Remember me" +msgstr "" + +#. Translators: this is the last choice of a number of choices of how to log +#. in +#. to the site. +#: lms/templates/login.html:216 lms/templates/register-form.html:44 +#: lms/templates/course_modes/choose.html:147 +#: lms/templates/course_modes/choose.html:167 +#: themes/edx.org/lms/templates/course_modes/choose.html:190 +#: themes/edx.org/lms/templates/course_modes/choose.html:210 +#: themes/edx.org/lms/templates/course_modes/choose.html:214 +#: themes/stanford-style/lms/templates/register-form.html:44 +msgid "or" +msgstr "" + +#: lms/templates/login.html:229 +msgid "Sign in with {provider_name}" +msgstr "" + +#. Translators: "External resource" means that this learning module is hosted +#. on a platform external to the edX LMS +#: lms/templates/lti.html:8 +msgid "External resource" +msgstr "" + +#. Translators: "points" is the student's achieved score on this LTI unit, and +#. "total_points" is the maximum number of points achievable. +#: lms/templates/lti.html:15 +msgid "{points} / {total_points} points" +msgstr "" + +#. Translators: "total_points" is the maximum number of points achievable on +#. this LTI unit +#: lms/templates/lti.html:18 +msgid "{total_points} points possible" +msgstr "" + +#: lms/templates/lti.html:37 +msgid "View resource in a new window" +msgstr "" + +#: lms/templates/lti.html:55 +msgid "" +"Please provide launch_url. Click \"Edit\", and fill in the required fields." +msgstr "" + +#: lms/templates/lti.html:60 +msgid "Feedback on your work from the grader:" +msgstr "" + +#: lms/templates/lti_form.html:27 +msgid "Press to Launch" +msgstr "" + +#: lms/templates/manage_user_standing.html:8 +msgid "Manage student accounts" +msgstr "" + +#: lms/templates/manage_user_standing.html:10 +msgid "Username:" +msgstr "" + +#: lms/templates/manage_user_standing.html:14 +msgid "Profile:" +msgstr "" + +#: lms/templates/manage_user_standing.html:15 +msgid "Image:" +msgstr "" + +#: lms/templates/manage_user_standing.html:18 +msgid "Name:" +msgstr "" + +#: lms/templates/manage_user_standing.html:22 +msgid "Choose an action:" +msgstr "" + +#: lms/templates/manage_user_standing.html:23 +msgid "View Profile" +msgstr "" + +#: lms/templates/manage_user_standing.html:26 +msgid "Disable Account" +msgstr "" + +#: lms/templates/manage_user_standing.html:29 +msgid "Reenable Account" +msgstr "" + +#: lms/templates/manage_user_standing.html:32 +msgid "Remove Profile Image" +msgstr "" + +#: lms/templates/manage_user_standing.html:41 +msgid "Students whose accounts have been disabled" +msgstr "" + +#: lms/templates/manage_user_standing.html:42 +msgid "(reload your page to refresh)" +msgstr "" + +#: lms/templates/manage_user_standing.html:89 +#: lms/templates/manage_user_standing.html:101 +msgid "working" +msgstr "" + +#: lms/templates/module-error.html:9 +#: lms/templates/courseware/courseware-error.html:21 +msgid "There has been an error on the {platform_name} servers" +msgstr "" + +#: lms/templates/module-error.html:14 +#: lms/templates/courseware/courseware-error.html:26 +#: lms/templates/courseware/error-message.html:10 +msgid "" +"We're sorry, this module is temporarily unavailable. Our staff is working to" +" fix it as soon as possible. Please email us at {tech_support_email} to " +"report any problems or downtime." +msgstr "" + +#: lms/templates/module-error.html:30 +msgid "Raw data:" +msgstr "" + +#: lms/templates/notes.html:64 +msgid "My Notes" +msgstr "" + +#: lms/templates/notes.html:67 lms/templates/textannotation.html:29 +#: lms/templates/videoannotation.html:32 +msgid "You do not have any notes." +msgstr "" + +#: lms/templates/preview_menu.html:29 +msgid "Course View" +msgstr "" + +#: lms/templates/preview_menu.html:34 +msgid "View this course as:" +msgstr "" + +#: lms/templates/preview_menu.html:36 +#: lms/templates/instructor/instructor_dashboard_2/membership.html:155 +msgid "Staff" +msgstr "" + +#: lms/templates/preview_menu.html:37 +msgid "Learner" +msgstr "" + +#: lms/templates/preview_menu.html:38 +msgid "Specific learner" +msgstr "" + +#: lms/templates/preview_menu.html:43 +msgid "Learner in {content_group}" +msgstr "" + +#: lms/templates/preview_menu.html:50 +msgid "Username or email:" +msgstr "" + +#: lms/templates/preview_menu.html:53 +msgid "Set preview mode" +msgstr "" + +#: lms/templates/preview_menu.html:60 +msgid "You are now viewing the course as {i_start}{user_name}{i_end}." +msgstr "" + +#: lms/templates/problem.html:35 +msgid "You have used {num_used} of {num_total} attempt" +msgid_plural "You have used {num_used} of {num_total} attempts" +msgstr[0] "" +msgstr[1] "" + +#: lms/templates/problem.html:37 +msgid "" +"Some problems have options such as save, reset, hints, or show answer. These" +" options follow the Submit button." +msgstr "" + +#: lms/templates/problem.html:43 +msgid "Hint" +msgstr "" + +#: lms/templates/problem.html:48 lms/templates/problem.html:50 +#: lms/templates/word_cloud.html:40 +msgid "Save" +msgstr "" + +#: lms/templates/problem.html:51 +msgid "Save your answer" +msgstr "" + +#: lms/templates/problem.html:57 +msgid "Reset your answer" +msgstr "" + +#: lms/templates/problem.html:62 +msgid "Show Answer" +msgstr "" + +#: lms/templates/problem_notifications.html:14 +msgid "Next Hint" +msgstr "" + +#: lms/templates/problem_notifications.html:17 +#: lms/templates/shoppingcart/shopping_cart_flow.html:18 +msgid "Review" +msgstr "" + +#: lms/templates/provider_login.html:37 +msgid "Log In" +msgstr "" + +#: lms/templates/provider_login.html:42 +msgid "Email or password is incorrect." +msgstr "" + +#: lms/templates/provider_login.html:44 +msgid "" +"Your username, email, and full name will be sent to {destination}, where the" +" collection and use of this information will be governed by their terms of " +"service and privacy policy." +msgstr "" + +#: lms/templates/provider_login.html:50 +#, python-format +msgid "Return To %s" +msgstr "" + +#: lms/templates/register-form.html:13 lms/templates/register-shib.html:102 +#: themes/stanford-style/lms/templates/register-form.html:13 +#: themes/stanford-style/lms/templates/register-shib.html:96 +msgid "" +"We're sorry, but this version of your browser is not supported. Try again " +"using a different browser or a newer version of your browser." +msgstr "" + +#: lms/templates/register-form.html:17 lms/templates/register-shib.html:106 +#: themes/stanford-style/lms/templates/register-form.html:17 +#: themes/stanford-style/lms/templates/register-shib.html:100 +msgid "The following errors occurred while processing your registration:" +msgstr "" + +#: lms/templates/register-form.html:35 +#: themes/stanford-style/lms/templates/register-form.html:35 +msgid "Sign up with {provider_name}" +msgstr "" + +#: lms/templates/register-form.html:48 +#: themes/stanford-style/lms/templates/register-form.html:48 +msgid "Create your own {platform_name} account below" +msgstr "" + +#: lms/templates/register-form.html:49 lms/templates/register-form.html:67 +#: lms/templates/register-shib.html:111 +#: themes/stanford-style/lms/templates/register-form.html:49 +#: themes/stanford-style/lms/templates/register-form.html:67 +#: themes/stanford-style/lms/templates/register-shib.html:105 +msgid "" +"Required fields are noted by bold text and an " +"asterisk (*)." +msgstr "" + +#. Translators: selected_provider is the name of an external, third-party user +#. authentication service (like Google or LinkedIn). +#: lms/templates/register-form.html:57 +#: themes/stanford-style/lms/templates/register-form.html:57 +msgid "You've successfully signed in with {selected_provider}." +msgstr "" + +#: lms/templates/register-form.html:58 +#: themes/stanford-style/lms/templates/register-form.html:58 +msgid "" +"We just need a little more information before you start learning with " +"{platform_name}." +msgstr "" + +#: lms/templates/register-form.html:66 +#: themes/stanford-style/lms/templates/register-form.html:66 +msgid "Please complete the following fields to register for an account. " +msgstr "" + +#: lms/templates/register-form.html:86 lms/templates/register-form.html:140 +#: themes/stanford-style/lms/templates/register-form.html:86 +#: themes/stanford-style/lms/templates/register-form.html:140 +msgid "Your legal name, used for any certificates you earn." +msgstr "" + +#: lms/templates/register-form.html:91 lms/templates/register-form.html:132 +#: lms/templates/register-shib.html:126 +#: themes/stanford-style/lms/templates/register-form.html:91 +#: themes/stanford-style/lms/templates/register-form.html:132 +#: themes/stanford-style/lms/templates/register-shib.html:120 +msgid "Will be shown in any discussions or forums you participate in" +msgstr "" + +#: lms/templates/register-form.html:91 lms/templates/register-form.html:132 +#: themes/stanford-style/lms/templates/register-form.html:91 +#: themes/stanford-style/lms/templates/register-form.html:132 +msgid "cannot be changed later" +msgstr "" + +#: lms/templates/register-form.html:114 +#: themes/stanford-style/lms/templates/register-form.html:114 +msgid "Welcome {username}" +msgstr "" + +#: lms/templates/register-form.html:115 +#: themes/stanford-style/lms/templates/register-form.html:115 +msgid "Enter a Public Display Name:" +msgstr "" + +#: lms/templates/register-form.html:130 +#: themes/stanford-style/lms/templates/register-form.html:130 +msgid "Public Display Name" +msgstr "" + +#: lms/templates/register-form.html:151 +#: themes/stanford-style/lms/templates/register-form.html:151 +msgid "Additional Personal Information" +msgstr "" + +#: lms/templates/register-form.html:156 +#: lms/templates/instructor/instructor_dashboard_2/generate_registarion_codes_modal.html:88 +#: lms/templates/shoppingcart/receipt.html:249 +#: themes/stanford-style/lms/templates/register-form.html:156 +msgid "City" +msgstr "" + +#: lms/templates/register-form.html:157 +#: themes/stanford-style/lms/templates/register-form.html:157 +msgid "example: New York" +msgstr "" + +#: lms/templates/register-form.html:163 +#: lms/templates/instructor/instructor_dashboard_2/generate_registarion_codes_modal.html:103 +#: lms/templates/shoppingcart/receipt.html:273 +#: themes/stanford-style/lms/templates/register-form.html:163 +msgid "Country" +msgstr "" + +#: lms/templates/register-form.html:176 +#: themes/stanford-style/lms/templates/register-form.html:176 +msgid "Highest Level of Education Completed" +msgstr "" + +#: lms/templates/register-form.html:189 lms/templates/signup_modal.html:88 +#: themes/stanford-style/lms/templates/register-form.html:189 +msgid "Gender" +msgstr "" + +#: lms/templates/register-form.html:202 +#: themes/stanford-style/lms/templates/register-form.html:202 +msgid "Year of Birth" +msgstr "" + +#: lms/templates/register-form.html:219 +#: themes/stanford-style/lms/templates/register-form.html:219 +msgid "Mailing Address" +msgstr "" + +#: lms/templates/register-form.html:226 +#: themes/stanford-style/lms/templates/register-form.html:226 +msgid "Please share with us your reasons for registering with {platform_name}" +msgstr "" + +#: lms/templates/register-form.html:234 lms/templates/register-shib.html:153 +#: themes/stanford-style/lms/templates/register-form.html:234 +#: themes/stanford-style/lms/templates/register-shib.html:147 +msgid "Account Acknowledgements" +msgstr "" + +#: lms/templates/register-form.html:242 lms/templates/register-shib.html:162 +#: lms/templates/signup_modal.html:130 +#: themes/stanford-style/lms/templates/register-form.html:242 +#: themes/stanford-style/lms/templates/register-shib.html:156 +msgid "I agree to the {link_start}Terms of Service{link_end}" +msgstr "" + +#: lms/templates/register-form.html:256 lms/templates/register-shib.html:174 +#: lms/templates/signup_modal.html:138 +#: themes/stanford-style/lms/templates/register-form.html:254 +#: themes/stanford-style/lms/templates/register-shib.html:168 +msgid "I agree to the {link_start}Honor Code{link_end}" +msgstr "" + +#: lms/templates/register-form.html:267 +#: lms/templates/header/navbar-not-authenticated.html:49 +#: lms/templates/header/navbar-not-authenticated.html:57 +#: lms/templates/navigation/navbar-not-authenticated.html:38 +#: lms/templates/navigation/navbar-not-authenticated.html:42 +#: themes/edx.org/lms/templates/legacy_header.html:129 +#: themes/edx.org/lms/templates/legacy_header.html:133 +#: themes/edx.org/lms/templates/legacy_header.html:223 +#: themes/edx.org/lms/templates/legacy_header.html:227 +#: themes/edx.org/lms/templates/header/navbar-not-authenticated.html:25 +#: themes/edx.org/lms/templates/header/navbar-not-authenticated.html:33 +#: themes/stanford-style/lms/templates/register-form.html:264 +msgid "Register" +msgstr "" + +#: lms/templates/register-form.html:267 lms/templates/signup_modal.html:146 +#: themes/stanford-style/lms/templates/register-form.html:264 +msgid "Create My Account" +msgstr "" + +#: lms/templates/register-shib.html:14 +#: themes/stanford-style/lms/templates/register-shib.html:8 +msgid "Preferences for {platform_name}" +msgstr "" + +#: lms/templates/register-shib.html:75 +#: themes/stanford-style/lms/templates/register-shib.html:69 +msgid "Update my {platform_name} Account" +msgstr "" + +#: lms/templates/register-shib.html:90 +#: themes/stanford-style/lms/templates/register-shib.html:84 +msgid "Welcome {username}! Please set your preferences below" +msgstr "" + +#: lms/templates/register-shib.html:118 lms/templates/signup_modal.html:51 +#: themes/stanford-style/lms/templates/register-shib.html:112 +msgid "Enter a public username:" +msgstr "" + +#: lms/templates/register-shib.html:188 +#: themes/stanford-style/lms/templates/register-shib.html:182 +msgid "Update My Account" +msgstr "" + +#: lms/templates/register-sidebar.html:11 +#: themes/stanford-style/lms/templates/register-sidebar.html:9 +msgid "Registration Help" +msgstr "" + +#: lms/templates/register-sidebar.html:17 +#: themes/stanford-style/lms/templates/register-sidebar.html:15 +msgid "Already registered?" +msgstr "" + +#: lms/templates/register-sidebar.html:20 +#: themes/stanford-style/lms/templates/register-sidebar.html:18 +msgid "Log in" +msgstr "" + +#: lms/templates/register-sidebar.html:30 +msgid "Welcome to {platform_name}" +msgstr "" + +#: lms/templates/register-sidebar.html:31 +msgid "" +"Registering with {platform_name} gives you access to all of our current and " +"future free courses. Not ready to take a course just yet? Registering puts " +"you on our mailing list - we will update you as courses are added." +msgstr "" + +#: lms/templates/register-sidebar.html:35 +#: themes/stanford-style/lms/templates/register-sidebar.html:26 +msgid "Next Steps" +msgstr "" + +#: lms/templates/register-sidebar.html:36 +msgid "" +"As part of joining {platform_name}, you will receive an email message with " +"instructions for activating your account. Don't see the email? Check your " +"spam folder and mark {platform_name} emails as 'not spam'. At " +"{platform_name}, we communicate mostly through email." +msgstr "" + +#: lms/templates/register-sidebar.html:42 +msgid "Need help registering with {platform_name}?" +msgstr "" + +#: lms/templates/register-sidebar.html:44 +#: themes/stanford-style/lms/templates/register-sidebar.html:35 +msgid "View our FAQs for answers to commonly asked questions." +msgstr "" + +#: lms/templates/register-sidebar.html:46 +msgid "" +"You can find the answers to most of your questions in our list of FAQs. " +"After you enroll in a course, you can also find answers in the course " +"discussions." +msgstr "" + +#: lms/templates/register.html:16 +msgid "Register for {platform_name}" +msgstr "" + +#: lms/templates/register.html:89 +msgid "Create My {platform_name} Account" +msgstr "" + +#: lms/templates/register.html:104 +msgid "Welcome!" +msgstr "" + +#: lms/templates/register.html:105 +msgid "Register below to create your {platform_name} account" +msgstr "" + +#: lms/templates/resubscribe.html:13 +msgid "Re-subscribe Successful!" +msgstr "" + +#: lms/templates/resubscribe.html:17 +msgid "" +"You have re-enabled forum notification emails from {platform_name}. You may " +"{dashboard_link_start}return to your dashboard{link_end}." +msgstr "" + +#: lms/templates/seq_module.html:18 lms/templates/seq_module.html:65 +msgid "Previous" +msgstr "" + +#: lms/templates/seq_module.html:21 lms/templates/seq_module.html:68 +msgid "Next" +msgstr "" + +#: lms/templates/seq_module.html:24 +msgid "Sequence" +msgstr "" + +#: lms/templates/signup_modal.html:24 +msgid "Sign Up for {platform_name}" +msgstr "" + +#: lms/templates/signup_modal.html:39 lms/templates/signup_modal.html:58 +msgid "e.g. yourname@domain.com" +msgstr "" + +#: lms/templates/signup_modal.html:45 lms/templates/signup_modal.html:54 +msgid "e.g. yourname (shown on forums)" +msgstr "" + +#: lms/templates/signup_modal.html:48 lms/templates/signup_modal.html:64 +msgid "e.g. Your Name (for certificates)" +msgstr "" + +#: lms/templates/signup_modal.html:50 +msgid "Welcome {name}" +msgstr "" + +#: lms/templates/signup_modal.html:63 +msgid "Full Name *" +msgstr "" + +#: lms/templates/signup_modal.html:74 +msgid "Ed. Completed" +msgstr "" + +#: lms/templates/signup_modal.html:102 +msgid "Year of birth" +msgstr "" + +#: lms/templates/signup_modal.html:116 +msgid "Mailing address" +msgstr "" + +#: lms/templates/signup_modal.html:121 +msgid "Goals in signing up for {platform_name}" +msgstr "" + +#: lms/templates/signup_modal.html:153 +msgid "Already have an account?" +msgstr "" + +#: lms/templates/signup_modal.html:153 +msgid "Login." +msgstr "" + +#: lms/templates/split_test_author_view.html:14 +msgid "" +"This content experiment uses group configuration " +"'{group_configuration_name}'." +msgstr "" + +#: lms/templates/split_test_author_view.html:25 +msgid "Active Groups" +msgstr "" + +#: lms/templates/split_test_author_view.html:31 +msgid "Inactive Groups" +msgstr "" + +#: lms/templates/staff_problem_info.html:25 +msgid "Staff Debug Info" +msgstr "" + +#: lms/templates/staff_problem_info.html:29 +msgid "Submission history" +msgstr "" + +#: lms/templates/staff_problem_info.html:37 +msgid "{platform_name} Content Quality Assessment" +msgstr "" + +#: lms/templates/staff_problem_info.html:41 +msgid "Comment" +msgstr "" + +#: lms/templates/staff_problem_info.html:42 +msgid "comment" +msgstr "" + +#: lms/templates/staff_problem_info.html:43 +msgid "Tag" +msgstr "" + +#: lms/templates/staff_problem_info.html:44 +msgid "Optional tag (eg \"done\" or \"broken\"):" +msgstr "" + +#: lms/templates/staff_problem_info.html:45 +msgid "tag" +msgstr "" + +#: lms/templates/staff_problem_info.html:47 +msgid "Add comment" +msgstr "" + +#: lms/templates/staff_problem_info.html:59 +msgid "Staff Debug:" +msgstr "" + +#: lms/templates/staff_problem_info.html:64 +#: lms/templates/instructor/instructor_dashboard_2/e-commerce.html:172 +msgid "Actions" +msgstr "" + +#: lms/templates/staff_problem_info.html:66 +#: lms/templates/api_admin/catalogs/search.html:21 +#: lms/templates/instructor/instructor_dashboard_2/metrics.html:90 +#: lms/templates/instructor/instructor_dashboard_2/metrics.html:130 +msgid "Username" +msgstr "" + +#: lms/templates/staff_problem_info.html:71 +msgid "Score (for override only)" +msgstr "" + +#: lms/templates/staff_problem_info.html:79 +msgid "Reset Learner's Attempts to Zero" +msgstr "" + +#: lms/templates/staff_problem_info.html:83 +#: lms/templates/instructor/instructor_dashboard_2/student_admin.html:94 +#: lms/templates/instructor/instructor_dashboard_2/student_admin.html:150 +msgid "Delete Learner's State" +msgstr "" + +#: lms/templates/staff_problem_info.html:86 +#: lms/templates/instructor/instructor_dashboard_2/student_admin.html:67 +msgid "Rescore Learner's Submission" +msgstr "" + +#: lms/templates/staff_problem_info.html:88 +#: lms/templates/instructor/instructor_dashboard_2/student_admin.html:68 +msgid "Rescore Only If Score Improves" +msgstr "" + +#: lms/templates/staff_problem_info.html:92 +msgid "Override Score" +msgstr "" + +#: lms/templates/staff_problem_info.html:104 +#: lms/templates/staff_problem_info.html:105 +msgid "Module Fields" +msgstr "" + +#: lms/templates/staff_problem_info.html:111 +msgid "XML attributes" +msgstr "" + +#: lms/templates/staff_problem_info.html:127 +msgid "Submission History Viewer" +msgstr "" + +#: lms/templates/staff_problem_info.html:130 +msgid "User:" +msgstr "" + +#: lms/templates/staff_problem_info.html:134 +msgid "View History" +msgstr "" + +#: lms/templates/static_htmlbook.html:13 lms/templates/static_pdfbook.html:11 +#: lms/templates/staticbook.html:13 +msgid "{course_number} Textbook" +msgstr "" + +#: lms/templates/static_htmlbook.html:125 lms/templates/static_pdfbook.html:38 +#: lms/templates/staticbook.html:82 +msgid "Textbook Navigation" +msgstr "" + +#: lms/templates/staticbook.html:119 +#: lms/templates/courseware/gradebook.html:129 +msgid "Page" +msgstr "" + +#: lms/templates/staticbook.html:122 +msgid "Previous page" +msgstr "" + +#: lms/templates/staticbook.html:125 +msgid "Next page" +msgstr "" + +#: lms/templates/sysadmin_dashboard.html:55 +#: lms/templates/sysadmin_dashboard_gitlogs.html:112 +msgid "Sysadmin Dashboard" +msgstr "" + +#: lms/templates/sysadmin_dashboard.html:58 +#: lms/templates/sysadmin_dashboard_gitlogs.html:115 +msgid "Users" +msgstr "" + +#: lms/templates/sysadmin_dashboard.html:60 +#: lms/templates/sysadmin_dashboard_gitlogs.html:117 +msgid "Staffing and Enrollment" +msgstr "" + +#. Translators: refers to http://git-scm.com/docs/git-log +#: lms/templates/sysadmin_dashboard.html:62 +#: lms/templates/sysadmin_dashboard_gitlogs.html:119 +#: lms/templates/sysadmin_dashboard_gitlogs.html:129 +msgid "Git Logs" +msgstr "" + +#: lms/templates/sysadmin_dashboard.html:66 +msgid "User Management" +msgstr "" + +#: lms/templates/sysadmin_dashboard.html:73 +msgid "Email or username" +msgstr "" + +#: lms/templates/sysadmin_dashboard.html:89 +msgid "Delete user" +msgstr "" + +#: lms/templates/sysadmin_dashboard.html:90 +msgid "Create user" +msgstr "" + +#: lms/templates/sysadmin_dashboard.html:97 +msgid "Download list of all users (csv file)" +msgstr "" + +#: lms/templates/sysadmin_dashboard.html:103 +msgid "Check and repair external authentication map" +msgstr "" + +#: lms/templates/sysadmin_dashboard.html:113 +msgid "" +"Go to each individual course's Instructor dashboard to manage course " +"enrollment." +msgstr "" + +#: lms/templates/sysadmin_dashboard.html:116 +msgid "Manage course staff and instructors" +msgstr "" + +#: lms/templates/sysadmin_dashboard.html:119 +msgid "Download staff and instructor list (csv file)" +msgstr "" + +#: lms/templates/sysadmin_dashboard.html:125 +msgid "Administer Courses" +msgstr "" + +#. Translators: Repo is short for git repository or source of +#. courseware; see http://git-scm.com/about +#: lms/templates/sysadmin_dashboard.html:134 +msgid "Repo Location" +msgstr "" + +#. Translators: Repo is short for git repository (http://git-scm.com/about) or +#. source of +#. courseware and branch is a specific version within that repository +#: lms/templates/sysadmin_dashboard.html:142 +msgid "Repo Branch (optional)" +msgstr "" + +#. Translators: GitHub is a popular website for hosting code +#: lms/templates/sysadmin_dashboard.html:149 +msgid "Load new course from GitHub" +msgstr "" + +#. Translators: 'dir' is short for 'directory' +#: lms/templates/sysadmin_dashboard.html:156 +msgid "Course ID or dir" +msgstr "" + +#: lms/templates/sysadmin_dashboard.html:162 +msgid "Delete course from site" +msgstr "" + +#. Translators: A version number appears after this string +#: lms/templates/sysadmin_dashboard.html:220 +msgid "Platform Version" +msgstr "" + +#: lms/templates/sysadmin_dashboard_gitlogs.html:38 +msgid "previous" +msgstr "" + +#: lms/templates/sysadmin_dashboard_gitlogs.html:42 +msgid "Page {current_page} of {total_pages}" +msgstr "" + +#: lms/templates/sysadmin_dashboard_gitlogs.html:49 +msgid "next" +msgstr "" + +#. Translators: Git is a version-control system; see http://git-scm.com/about +#: lms/templates/sysadmin_dashboard_gitlogs.html:133 +msgid "Recent git load activity for {course_id}" +msgstr "" + +#: lms/templates/sysadmin_dashboard_gitlogs.html:135 +#: lms/templates/ccx/schedule.html:78 +msgid "Error" +msgstr "" + +#: lms/templates/sysadmin_dashboard_gitlogs.html:146 +#: lms/templates/ccx/schedule.html:53 +#: lms/templates/instructor/instructor_dashboard_2/certificates.html:163 +msgid "Date" +msgstr "" + +#. Translators: Git is a version-control system; see http://git-scm.com/about +#: lms/templates/sysadmin_dashboard_gitlogs.html:149 +msgid "Git Action" +msgstr "" + +#. Translators: git is a version-control system; see http://git-scm.com/about +#: lms/templates/sysadmin_dashboard_gitlogs.html:194 +msgid "No git import logs have been recorded." +msgstr "" + +#. Translators: git is a version-control system; see http://git-scm.com/about +#: lms/templates/sysadmin_dashboard_gitlogs.html:198 +msgid "No git import logs have been recorded for this course." +msgstr "" + +#: lms/templates/textannotation.html:27 +msgid "Source:" +msgstr "" + +#: lms/templates/tracking_log.html:5 +msgid "Tracking Log" +msgstr "" + +#: lms/templates/tracking_log.html:6 +msgid "datetime" +msgstr "" + +#: lms/templates/tracking_log.html:6 +msgid "username" +msgstr "" + +#: lms/templates/tracking_log.html:6 +msgid "ipaddr" +msgstr "" + +#: lms/templates/tracking_log.html:6 +msgid "source" +msgstr "" + +#: lms/templates/tracking_log.html:6 +msgid "type" +msgstr "" + +#: lms/templates/unsubscribe.html:15 +msgid "Unsubscribe Successful!" +msgstr "" + +#: lms/templates/unsubscribe.html:20 +msgid "" +"You will no longer receive forum notification emails from {platform_name}. " +"You may {dashboard_link_start}return to your dashboard{link_end}. If you did" +" not mean to do this, {undo_link_start}you can re-subscribe{link_end}." +msgstr "" + +#: lms/templates/user_dropdown.html:22 lms/templates/user_dropdown.html:43 +#: lms/templates/user_dropdown.html:65 +#: lms/templates/header/user_dropdown.html:26 +msgid "Dashboard for:" +msgstr "" + +#: lms/templates/user_dropdown.html:73 +msgid "More options" +msgstr "" + +#: lms/templates/using.html:4 +msgid "Using the system" +msgstr "" + +#: lms/templates/using.html:8 +msgid "" +"During video playback, use the subtitles and the scroll bar to navigate. " +"Clicking the subtitles is a fast way to skip forwards and backwards by small" +" amounts." +msgstr "" + +#: lms/templates/using.html:12 +msgid "" +"If you are on a low-resolution display, the left navigation bar can be " +"hidden by clicking on the set of three left arrows next to it." +msgstr "" + +#: lms/templates/using.html:16 +msgid "" +"If you need bigger or smaller fonts, use your browsers settings to scale " +"them up or down. Under Google Chrome, this is done by pressing ctrl-plus, or" +" ctrl-minus at the same time." +msgstr "" + +#: lms/templates/video.html:23 +msgid "Loading video player" +msgstr "" + +#: lms/templates/video.html:24 +msgid "Play video" +msgstr "" + +#: lms/templates/video.html:28 +msgid "No playable video sources found." +msgstr "" + +#: lms/templates/video.html:30 +msgid "" +"Your browser does not support this video format. Try using a different " +"browser." +msgstr "" + +#: lms/templates/video.html:47 +msgid "Downloads and transcripts" +msgstr "" + +#: lms/templates/video.html:51 +msgid "Video" +msgstr "" + +#: lms/templates/video.html:53 +msgid "Download video file" +msgstr "" + +#: lms/templates/video.html:59 +msgid "Transcripts" +msgstr "" + +#: lms/templates/video.html:64 +msgid "Download {file}" +msgstr "" + +#: lms/templates/video.html:70 +msgid "Download transcript" +msgstr "" + +#: lms/templates/video.html:76 +msgid "Handouts" +msgstr "" + +#: lms/templates/video.html:77 +msgid "Download Handout" +msgstr "" + +#: lms/templates/word_cloud.html:29 +msgid "{num} of {total}" +msgstr "" + +#: lms/templates/word_cloud.html:47 +msgid "Your words were:" +msgstr "" + +#: lms/templates/api_admin/api_access_request_form.html:8 +msgid "API Access Request" +msgstr "" + +#: lms/templates/api_admin/api_access_request_form.html:12 +#: lms/templates/api_admin/status.html:16 +msgid "{platform_name} API Access Request" +msgstr "" + +#: lms/templates/api_admin/api_access_request_form.html:20 +msgid "Request API Access" +msgstr "" + +#: lms/templates/api_admin/status.html:12 +msgid "API Access Request Status" +msgstr "" + +#. Translators: "platform_name" is the name of this Open edX installation. +#: lms/templates/api_admin/status.html:21 +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." +msgstr "" + +#. 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:27 +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 "" + +#: lms/templates/api_admin/status.html:33 +msgid "" +"Your request to access the {platform_name} Course Catalog API has been " +"approved." +msgstr "" + +#: lms/templates/api_admin/status.html:39 +msgid "Application Name" +msgstr "" + +#: lms/templates/api_admin/status.html:40 +msgid "API Client ID" +msgstr "" + +#: lms/templates/api_admin/status.html:41 +msgid "API Client Secret" +msgstr "" + +#: lms/templates/api_admin/status.html:42 +msgid "Redirect URLs" +msgstr "" + +#: lms/templates/api_admin/status.html:45 +msgid "" +"If you would like to regenerate your API client information, please use the " +"form below." +msgstr "" + +#: lms/templates/api_admin/status.html:53 +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:62 +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 "" + +#: lms/templates/api_admin/terms_of_service.html:9 +msgid "API Terms of Service" +msgstr "" + +#: lms/templates/api_admin/terms_of_service.html:12 +msgid "Terms of Service for {platform_name} APIs" +msgstr "" + +#: lms/templates/api_admin/terms_of_service.html:13 +msgid "Effective Date: April 12th, 2016" +msgstr "" + +#: lms/templates/api_admin/terms_of_service.html:15 +msgid "" +"Welcome to {platform_name}. Thank you for using {platform_name}'s Course " +"Discovery API and any additional APIs that we may offer from time to time " +"(collectively, the \"APIs\"). Please read these Terms of Service prior to " +"accessing or using the APIs. These Terms of Service, any additional terms " +"within accompanying API documentation, and any applicable policies and " +"guidelines that {platform_name} makes available and/or updates from time to " +"time are agreements (collectively, the \"Terms\") between you and " +"{platform_name}. By accessing or using the APIs, you accept and agree to be " +"legally bound by the Terms, whether or not you are a registered user. If you" +" do not understand or do not wish to be bound by the Terms, you should not " +"use the APIs." +msgstr "" + +#: lms/templates/api_admin/terms_of_service.html:17 +msgid "API Access" +msgstr "" + +#: lms/templates/api_admin/terms_of_service.html:19 +msgid "" +"To access the APIs, you will need to create an {platform_name} user account " +"for your application (not for personal use). This account will provide you " +"with access to our API request page at {request_url}. On that page, you must" +" complete the API request form including a description of your proposed uses" +" for the APIs. Any account and registration information that you provide to " +"{platform_name} must be accurate and up to date, and you agree to inform us " +"promptly of any changes. {platform_name} will review your API request form " +"and, upon approval in {platform_name}'s sole discretion, will provide you " +"with instructions for obtaining your API shared secret and client ID." +msgstr "" + +#: lms/templates/api_admin/terms_of_service.html:21 +msgid "Permissible Use" +msgstr "" + +#: lms/templates/api_admin/terms_of_service.html:23 +msgid "" +"You agree to use the APIs solely for the purpose of delivering content that " +"is accessed through the APIs (the \"API Content\") to your own website, " +"mobile site, app, blog, email distribution list, or social media property or" +" for another commercial use that you described in your request for access " +"and that {platform_name} has approved on a case-by-case basis. " +"{platform_name} may monitor your use of the APIs for compliance with the " +"Terms and may deny your access or shut down your integration if you try to " +"go around or exceed the requirements and limitations set by {platform_name}." +" Your Application or other approved use of the API or the API Content must " +"not prompt your end users to provide their {platform_name} username, " +"password or other {platform_name} user credentials anywhere other than the " +"{platform_name} website at {platform_url}." +msgstr "" + +#: lms/templates/api_admin/terms_of_service.html:25 +msgid "Prohibited Uses and Activities" +msgstr "" + +#: lms/templates/api_admin/terms_of_service.html:27 +msgid "" +"{platform_name} shall have the sole right to determine whether or not any " +"given use of the APIs is acceptable, and {platform_name} reserves the right " +"to revoke API access for any use that {platform_name} determines at any " +"time, in its sole discretion, does not benefit or serve the best interests " +"of {platform_name}, its users and its partners." +msgstr "" + +#: lms/templates/api_admin/terms_of_service.html:29 +msgid "" +"The following activities are not acceptable when using the APIs (this is not" +" an exhaustive list):" +msgstr "" + +#: lms/templates/api_admin/terms_of_service.html:32 +msgid "" +"collecting or storing the names, passwords, or other credentials of " +"{platform_name} users;" +msgstr "" + +#: lms/templates/api_admin/terms_of_service.html:33 +msgid "" +"scraping or similar techniques to aggregate or otherwise create permanent " +"copies of API Content;" +msgstr "" + +#: lms/templates/api_admin/terms_of_service.html:34 +msgid "" +"violating, misappropriating or infringing any copyright, trademark rights, " +"rights of privacy or publicity, confidential information or any other right " +"of any third party;" +msgstr "" + +#: lms/templates/api_admin/terms_of_service.html:35 +msgid "" +"altering or removing any trademark, copyright or other proprietary or legal " +"notices contained in, or appearing on, the APIs or any API Content;" +msgstr "" + +#: lms/templates/api_admin/terms_of_service.html:36 +msgid "altering or editing any content or graphics in the API Content" +msgstr "" + +#: lms/templates/api_admin/terms_of_service.html:37 +msgid "" +"sublicensing, re-distributing, renting, selling or leasing access to the " +"APIs or your client secret to any third party;" +msgstr "" + +#: lms/templates/api_admin/terms_of_service.html:38 +msgid "" +"distributing any virus, Trojan horse, spyware, adware, malware, bot, time " +"bomb, worm, or other harmful or malicious component; or" +msgstr "" + +#: lms/templates/api_admin/terms_of_service.html:39 +msgid "" +"using the APIs for any purpose which or might overburden, impair or disrupt " +"the {platform_name} platform, servers or networks." +msgstr "" + +#: lms/templates/api_admin/terms_of_service.html:42 +msgid "Usage and Quotas" +msgstr "" + +#: lms/templates/api_admin/terms_of_service.html:44 +msgid "" +"{platform_name} reserves the right, in its discretion, to impose " +"restrictions and limitations on the number and frequency of calls made by " +"you or your Application to the APIs. You must not attempt to circumvent any " +"restrictions or limitations that we impose." +msgstr "" + +#: lms/templates/api_admin/terms_of_service.html:46 +msgid "Compliance" +msgstr "" + +#: lms/templates/api_admin/terms_of_service.html:48 +msgid "" +"You agree to comply with all applicable law, regulation, and third party " +"rights (including without limitation laws regarding the import or export of " +"data or software, privacy, copyright, and local laws). You will not use the " +"APIs to encourage or promote illegal activity or violation of third party " +"rights. You will not violate any other terms of service with " +"{platform_name}. You will only access (or attempt to access) an API by the " +"means described in the documentation of that API. You will not misrepresent " +"or mask either your identity or yourApplication's identity when using the " +"APIs." +msgstr "" + +#: lms/templates/api_admin/terms_of_service.html:50 +msgid "Ownership" +msgstr "" + +#: lms/templates/api_admin/terms_of_service.html:52 +msgid "" +"You acknowledge and agree that the APIs and all API Content contain valuable" +" intellectual property of {platform_name} and its partners. The APIs and all" +" API Content are protected by United States and foreign copyright, " +"trademark, and other laws. All rights in the APIs and the API Content, if " +"not expressly granted, are reserved. By using the APIs or any API Content, " +"you do not acquire ownership of any rights in the APIs or API Content. You " +"must not claim or attempt to claim ownership in the APIs or any API Content " +"or misrepresent yourself or your company or your Application as being the " +"source of any API Content. You may not modify, create derivative works of, " +"or attempt to use, license, or in any way exploit any API Content in whole " +"or in part on your own behalf or on behalf of any third party. You may not " +"distribute or modify the APIs or any API Content (including adaptation, " +"editing, excerpting, or creating derivative works)." +msgstr "" + +#: lms/templates/api_admin/terms_of_service.html:54 +msgid "" +"All names, logos and seals (\"Trademarks\") that appear in the APIs, API " +"Content, or on or through the services made available on or through the " +"APIs, if any, are the property of their respective owners. You may not " +"remove, alter, or obscure any copyright, Trademark, or other proprietary " +"rightrs notices incorporated in or accompanying the API Content. If any " +"third party revokes access to API Content owned or controlled by that third " +"party, including without limitation any Trademarks, you must ensure that all" +" API Content pertaining to that third party is deleted from your app, " +"networks, systems and servers as soon as reasonably possible. If you stop " +"using the APIs altogether or if your API access is revoked, you must delete " +"all API Content in the same way." +msgstr "" + +#: lms/templates/api_admin/terms_of_service.html:56 +msgid "" +"To the extent that you submit any content to {platform_name} in connection " +"with your use of the APIs or any API Content, you hereby grant to " +"{platform_name} a worldwide, non-exclusive, transferable, assignable, sub " +"licensable, fully paid-up, royalty-free, perpetual, irrevocable right and " +"license to host, transfer, display, perform, reproduce, modify, distribute, " +"re-distribute, relicense and otherwise use, make available and exploit such " +"content, in whole or in part, in any form and in any media formats and " +"through any media channels (now known or hereafter developed)." +msgstr "" + +#: lms/templates/api_admin/terms_of_service.html:58 +msgid "Privacy" +msgstr "" + +#: lms/templates/api_admin/terms_of_service.html:60 +msgid "" +"You agree to comply with all applicable privacy laws and regulations and to " +"be transparent with respect to any collection and use of end user data. You " +"will provide and adhere to a privacy policy for your Application that " +"clearly and accurately describes to your end users what user information you" +" collect and how you may use and share such information (including for " +"advertising) with {platform_name} and other third parties." +msgstr "" + +#: lms/templates/api_admin/terms_of_service.html:62 +msgid "Right to Charge" +msgstr "" + +#: lms/templates/api_admin/terms_of_service.html:64 +msgid "" +"{platform_name} reserves the right to modify the Terms at any time without " +"advance notice. Any changes to the Terms will be effective immediately upon " +"posting on this page, with an updated effective date. By accessing or using " +"the APIs after any changes have been made, you signify your agreement on a " +"prospective basis to the modified Terms and all of the changes. Be sure to " +"return to this page periodically to ensure familiarity with the most current" +" version of the Terms." +msgstr "" + +#: lms/templates/api_admin/terms_of_service.html:66 +msgid "" +"{platform_name} may also update or modify the APIs from time to time without" +" advance notice. These changes may affect your use of the APIs or the way " +"your integration interacts with the API. If we make a change that is " +"unacceptable to you, you should stop using the APIs. Continued use of the " +"APIs means you accept the change." +msgstr "" + +#: lms/templates/api_admin/terms_of_service.html:68 +msgid "Confidentiality" +msgstr "" + +#: lms/templates/api_admin/terms_of_service.html:70 +msgid "" +"Your credentials (such as client secret and IDs) are intended to be used " +"solely by you. You will keep your credentials confidential and discourage " +"others from using your credentials. Your credentials may not be embedded in " +"open source projects." +msgstr "" + +#: lms/templates/api_admin/terms_of_service.html:72 +msgid "" +"In the event that {platform_name} provides you with access to information " +"specific to {platform_name} and/or the APIs that is either marked as " +"\"Confidential\" or which a reasonable person would assume to be " +"confidential or proprietary given the terms of its disclosure " +"(\"Confidential Information\"), you agree to use this information only to " +"use and build with the APIs. You may not disclose the Confidential " +"Information to anyone without {platform_name}'s prior written consent, and " +"you agree to protect the Confidential Information from unauthorized use and " +"disclosure in the same way that you would protect your own confidential " +"information. Confidential information does not include information that you " +"independently developed, that was rightfully given to you by a third party " +"without confidentiality obligation, or that becomes public through no fault " +"of your own. You may disclose Confidential Information when compelled to do " +"so by law if you provide {platform_name} with reasonable prior notice, " +"unless a court orders that {platform_name} not receive notice." +msgstr "" + +#: lms/templates/api_admin/terms_of_service.html:74 +msgid "Disclaimer of Warranty / Limitation of Liabilities" +msgstr "" + +#: lms/templates/api_admin/terms_of_service.html:76 +msgid "" +"THE APIS AND ANY INFORMATION, API CONTENT OR SERVICES MADE AVAILABLE ON OR " +"THROUGH THE APIS ARE PROVIDED \"AS IS\" AND \"AS AVAILABLE\" WITHOUT " +"WARRANTY OF ANY KIND (EXPRESS, IMPLIED OR OTHERWISE), INCLUDING, WITHOUT " +"LIMITATION, ANY IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A " +"PARTICULAR PURPOSE AND NON-INFRINGEMENT, EXCEPT INSOFAR AS ANY SUCH IMPLIED " +"WARRANTIES MAY NOT BE DISCLAIMED UNDER APPLICABLE LAW." +msgstr "" + +#: lms/templates/api_admin/terms_of_service.html:78 +msgid "" +"{platform_name} AND THE {platform_name} PARTICIPANTS (AS HERINAFTER DEFINED)" +" DO NOT WARRANT THAT THE APIS WILL OPERATE IN AN UNINTERRUPTED OR ERROR-FREE" +" MANNER, THAT THE APIS ARE FREE OF VIRUSES OR OTHER HARMFUL COMPONENTS, OR " +"THAT THE APIS OR API CONTENT PROVIDED WILL MEET YOUR NEEDS OR EXPECTATIONS. " +"{platform_name} AND THE {platform_name} PARTICIPANTS ALSO MAKE NO WARRANTY " +"ABOUT THE ACCURACY, COMPLETENESS, TIMELINESS, OR QUALITY OF THE APIS OR ANY " +"API CONTENT, OR THAT ANY PARTICULAR API CONTENT WILL CONTINUE TO BE MADE " +"AVAILABLE. \"{platform_name} PARTICIPANTS\" MEANS MIT, HARVARD, THE OTHER " +"MEMBERS, THE ENTITIES PROVIDING INFORMATION, API CONTENT OR SERVICES FOR THE" +" APIS, THE COURSE INSTRUCTORS AND THEIR STAFFS." +msgstr "" + +#: lms/templates/api_admin/terms_of_service.html:80 +msgid "" +"USE OF THE APIS, AND THE API CONTENT AND ANY SERVICES OBTAINED FROM OR " +"THROUGH THE APIS, IS AT YOUR OWN RISK. YOUR ACCESS TO OR DOWNLOAD OF " +"INFORMATION, MATERIALS OR DATA THROUGH THE APIS IS AT YOUR OWN DISCRETION " +"AND RISK, AND YOU WILL BE SOLELY RESPONSIBLE FOR ANY DAMAGE TO YOUR PROPERTY" +" (INCLUDING YOUR COMPUTER SYSTEM) OR LOSS OF DATA THAT RESULTS FROM THE " +"DOWNLOAD OR USE OF SUCH MATERIAL OR DATA, UNLESS OTHERWISE EXPRESSLY " +"PROVIDED FOR IN THE {platform_name} PRIVACY POLICY." +msgstr "" + +#: lms/templates/api_admin/terms_of_service.html:82 +msgid "" +"TO THE FULLEST EXTENT PERMITTED BY APPLICABLE LAW, YOU AGREE THAT NEITHER " +"{platform_name} NOR ANY OF THE {platform_name} PARTICIPANTS WILL BE LIABLE " +"TO YOU FOR ANY LOSS OR DAMAGES, EITHER ACTUAL OR CONSEQUENTIAL, ARISING OUT " +"OF OR RELATING TO THESE TERMS, OR YOUR (OR ANY THIRD PARTY'S) USE OF OR " +"INABILITY TO USE THE APIS OR ANY API CONTENT, OR YOUR RELIANCE UPON " +"INFORMATION OBTAINED FROM OR THROUGH THE APIS, WHETHER YOUR CLAIM IS BASED " +"IN CONTRACT, TORT, STATUTORY OR OTHER LAW." +msgstr "" + +#: lms/templates/api_admin/terms_of_service.html:84 +msgid "" +"IN PARTICULAR, TO THE FULLEST EXTENT PERMITTED BY APPLICABLE LAW, NEITHER " +"{platform_name} NOR ANY OF THE {platform_name} PARTICIPANTS WILL HAVE ANY " +"LIABILITY FOR ANY CONSEQUENTIAL, INDIRECT, PUNITIVE, SPECIAL, EXEMPLARY OR " +"INCIDENTAL DAMAGES, WHETHER FORESEEABLE OR UNFORESEEABLE AND WHETHER OR NOT " +"{platform_name} OR ANY OF THE {platform_name} PARTICIPANTS HAS BEEN " +"NEGLIGENT OR OTHERWISE AT FAULT (INCLUDING, BUT NOT LIMITED TO, CLAIMS FOR " +"DEFAMATION, ERRORS, LOSS OF PROFITS, LOSS OF DATA OR INTERRUPTION IN " +"AVAILABILITY OF DATA)." +msgstr "" + +#: lms/templates/api_admin/terms_of_service.html:86 +msgid "" +"CERTAIN STATE LAWS DO NOT ALLOW LIMITATIONS ON IMPLIED WARRANTIES OR THE " +"EXCLUSION OR LIMITATION OF CERTAIN DAMAGES. IF THESE LAWS APPLY TO YOU, SOME" +" OR ALL OF THE ABOVE DISCLAIMERS, EXCLUSIONS, OR LIMITATIONS MAY NOT APPLY " +"TO YOU, AND YOU MIGHT HAVE ADDITIONAL RIGHTS." +msgstr "" + +#: lms/templates/api_admin/terms_of_service.html:88 +msgid "" +"The APIs and API Content may include hyperlinks to sites maintained or " +"controlled by others. {platform_name} and the {platform_name} Participants " +"are not responsible for and do not routinely screen, approve, review or " +"endorse the contents of or use of any of the products or services that may " +"be offered at these sites. If you decide to access linked third-party " +"websites, you do so at your own risk." +msgstr "" + +#: lms/templates/api_admin/terms_of_service.html:92 +msgid "" +"To the maximum extent permitted by applicable law, you agree to defend, hold" +" harmless and indemnify {platform_name} and the {platform_name} " +"Participants, and their respective subsidiaries, affiliates, officers, " +"faculty, students, fellows, governing board members, agents and employees " +"from and against any third-party claims, actions or demands arising out of, " +"resulting from or in any way related to your use of the APIs and any API " +"Content, including any liability or expense arising from any and all claims," +" losses, damages (actual and consequential), suits, judgments, litigation " +"costs and attorneys' fees, of every kind and nature. In such a case, " +"{platform_name} or one of the {platform_name} Participants will provide you " +"with written notice of such claim, suit or action." +msgstr "" + +#: lms/templates/api_admin/terms_of_service.html:94 +msgid "General Legal Terms" +msgstr "" + +#: lms/templates/api_admin/terms_of_service.html:96 +msgid "" +"The Terms constitute the entire agreement between you and {platform_name} " +"with respect to your use of the APIs and API Content, superseding any prior " +"agreements between you and {platform_name} regarding your use of the APIs " +"and API Content. The failure of {platform_name} to exercise or enforce any " +"right or provision of the Terms shall not constitute a waiver of such right " +"or provision. If any provision of the Terms is found by a court of competent" +" jurisdiction to be invalid, the parties nevertheless agree that the court " +"should endeavor to give effect to the parties' intentions as reflected in " +"the provision and the other provisions of the Terms shall remain in full " +"force and effect. The Terms do not create any third party beneficiary rights" +" or any agency, partnership, or joint venture. For any notice provided to " +"you by {platform_name} under these Terms, {platform_name} may notify you via" +" the email address associated with your {platform_name} account." +msgstr "" + +#: lms/templates/api_admin/terms_of_service.html:98 +msgid "" +"You agree that the Terms, the APIs, and any claim or dispute arising out of " +"or relating to the Terms or the APIs will be governed by the laws of the " +"Commonwealth of Massachusetts, excluding its conflicts of law provisions. " +"You agree that all such claims and disputes will be heard and resolved " +"exclusively in the federal or state courts located in and serving Cambridge," +" Massachusetts, U.S.A. You consent to the personal jurisdiction of those " +"courts over you for this purpose, and you waive and agree not to assert any " +"objection to such proceedings in those courts (including any defense or " +"objection of lack of proper jurisdiction or venue or inconvenience of " +"forum). Notwithstanding the foregoing, you agree that {platform_name} shall " +"still be allowed to apply to injunctive remedies (or an equivalent type of " +"urgent legal relief) in any jursdiction." +msgstr "" + +#: lms/templates/api_admin/terms_of_service.html:100 +msgid "Termination" +msgstr "" + +#: lms/templates/api_admin/terms_of_service.html:102 +msgid "" +"You may stop using the APIs at any time. You agree that {platform_name}, in " +"its sole discretion and at any time, may terminate your use of the APIs or " +"any API Content for any reason or no reason, without prior notice or " +"liabiliy." +msgstr "" + +#: lms/templates/api_admin/terms_of_service.html:104 +msgid "" +"{platform_name} and the {platform_name} Participants reserve the right at " +"any time in their sole discretion to cancel, delay, reschedule or alter the " +"format of any API or API Content offered through {platform_name}, or to " +"cease providing any part or all of the APIs or API Content or related " +"services, and you agree that neither {platform_name} nor any of the " +"{platform_name} Participants will have any liability to you for such an " +"action." +msgstr "" + +#: lms/templates/api_admin/terms_of_service.html:106 +msgid "" +"Upon any termination of the Terms or discontinuation of your access to an " +"API for any reason, your right to use any API and API Content will " +"immediately cease. You will immediately stop using the APIs and delete any " +"cached or stored API Content. All provisions of the Terms that by their " +"nature should survive termination shall survive termination, including, " +"without limitation, ownership provisions, warranty disclaimers, and " +"limitation of liability. Termination of your access to and use of the APIs " +"and API Content shall not relieve you of any obligations arising or " +"accrusing prior to such termination or limit any liability that you " +"otherwise may have to {platform_name}, including without limitation any " +"indemnification obligations contained herein." +msgstr "" + +#: lms/templates/api_admin/catalogs/edit.html:11 +msgid "Edit {catalog_name}" +msgstr "" + +#: lms/templates/api_admin/catalogs/edit.html:28 +#: lms/templates/api_admin/catalogs/list.html:31 +msgid "Download CSV" +msgstr "" + +#: lms/templates/api_admin/catalogs/edit.html:38 +msgid "Delete this catalog" +msgstr "" + +#: lms/templates/api_admin/catalogs/edit.html:41 +msgid "Update Catalog" +msgstr "" + +#: lms/templates/api_admin/catalogs/list.html:11 +#: lms/templates/api_admin/catalogs/list.html:24 +msgid "Catalogs for {username}" +msgstr "" + +#: lms/templates/api_admin/catalogs/list.html:37 +msgid "Create new catalog:" +msgstr "" + +#: lms/templates/api_admin/catalogs/list.html:42 +msgid "Create Catalog" +msgstr "" + +#: lms/templates/api_admin/catalogs/search.html:9 +msgid "Catalog search" +msgstr "" + +#: lms/templates/api_admin/catalogs/search.html:13 +msgid "Catalog Search" +msgstr "" + +#: lms/templates/api_admin/catalogs/search.html:16 +msgid "Enter a username to view catalogs belonging to that user." +msgstr "" + +#: lms/templates/calculator/toggle_calculator.html:10 +msgid "Open Calculator" +msgstr "" + +#: lms/templates/calculator/toggle_calculator.html:17 +msgid "Enter equation" +msgstr "" + +#: lms/templates/calculator/toggle_calculator.html:18 +msgid "Calculator Input Field" +msgstr "" + +#: lms/templates/calculator/toggle_calculator.html:21 +msgid "Hints" +msgstr "" + +#: lms/templates/calculator/toggle_calculator.html:24 +msgid "" +"Use the arrow keys to navigate the tips or use the tab key to return to the " +"calculator" +msgstr "" + +#: lms/templates/calculator/toggle_calculator.html:27 +msgid "" +"For detailed information, see {math_link_start}Entering Mathematical and " +"Scientific Expressions{math_link_end} in the {guide_link_start}edX Guide for" +" Students{guide_link_end}." +msgstr "" + +#: lms/templates/calculator/toggle_calculator.html:36 +msgid "Tips" +msgstr "" + +#: lms/templates/calculator/toggle_calculator.html:38 +msgid "" +"Use parentheses () to make expressions clear. You can use parentheses inside" +" other parentheses." +msgstr "" + +#: lms/templates/calculator/toggle_calculator.html:39 +msgid "Do not use spaces in expressions." +msgstr "" + +#: lms/templates/calculator/toggle_calculator.html:40 +msgid "For constants, indicate multiplication explicitly (example: 5*c)." +msgstr "" + +#: lms/templates/calculator/toggle_calculator.html:41 +msgid "For affixes, type the number and affix without a space (example: 5c)." +msgstr "" + +#: lms/templates/calculator/toggle_calculator.html:42 +msgid "" +"For functions, type the name of the function, then the expression in " +"parentheses." +msgstr "" + +#: lms/templates/calculator/toggle_calculator.html:49 +msgid "To Use" +msgstr "" + +#: lms/templates/calculator/toggle_calculator.html:50 +msgid "Type" +msgstr "" + +#: lms/templates/calculator/toggle_calculator.html:51 +msgid "Examples" +msgstr "" + +#: lms/templates/calculator/toggle_calculator.html:54 +msgid "Numbers" +msgstr "" + +#: lms/templates/calculator/toggle_calculator.html:56 +msgid "Integers" +msgstr "" + +#: lms/templates/calculator/toggle_calculator.html:57 +msgid "Fractions" +msgstr "" + +#: lms/templates/calculator/toggle_calculator.html:58 +msgid "Decimals" +msgstr "" + +#. Translators: This refers to mathematical operators such as `plus`, `minus`, +#. `division` and others. +#: lms/templates/calculator/toggle_calculator.html:68 +msgid "Operators" +msgstr "" + +#: lms/templates/calculator/toggle_calculator.html:71 +msgid "+ - * / (add, subtract, multiply, divide)" +msgstr "" + +#. Translators: Please do not translate mathematical symbols. +#: lms/templates/calculator/toggle_calculator.html:73 +msgid "^ (raise to a power)" +msgstr "" + +#. Translators: Please do not translate mathematical symbols. +#: lms/templates/calculator/toggle_calculator.html:75 +msgid "|| (parallel resistors)" +msgstr "" + +#. Translators: This refers to symbols that are mathematical constants, such +#. as +#. "i" (square root of -1) +#: lms/templates/calculator/toggle_calculator.html:86 +msgid "Constants" +msgstr "" + +#. Translators: This refers to symbols that appear at the end of a number, +#. such +#. as the percent sign (%) and metric affixes +#: lms/templates/calculator/toggle_calculator.html:95 +msgid "Affixes" +msgstr "" + +#: lms/templates/calculator/toggle_calculator.html:96 +msgid "Percent sign (%) and metric affixes (d, c, m, u, n, p, k, M, G, T)" +msgstr "" + +#. Translators: This refers to basic mathematical functions such as "square +#. root" +#: lms/templates/calculator/toggle_calculator.html:105 +msgid "Basic functions" +msgstr "" + +#. Translators: This refers to mathematical Sine, Cosine and Tan +#: lms/templates/calculator/toggle_calculator.html:114 +msgid "Trigonometric functions" +msgstr "" + +#. Translators: Please see http://en.wikipedia.org/wiki/Scientific_notation +#: lms/templates/calculator/toggle_calculator.html:127 +msgid "Scientific notation" +msgstr "" + +#. Translators: 10^ is a mathematical symbol. Please do not translate. +#: lms/templates/calculator/toggle_calculator.html:129 +msgid "10^ and the exponent" +msgstr "" + +#. Translators: this is part of scientific notation. Please see +#. http://en.wikipedia.org/wiki/Scientific_notation#E_notation +#: lms/templates/calculator/toggle_calculator.html:134 +msgid "e notation" +msgstr "" + +#. Translators: 1e is a mathematical symbol. Please do not translate. +#: lms/templates/calculator/toggle_calculator.html:136 +msgid "1e and the exponent" +msgstr "" + +#: lms/templates/calculator/toggle_calculator.html:146 +msgid "Calculate" +msgstr "" + +#: lms/templates/calculator/toggle_calculator.html:147 +msgid "Result" +msgstr "" + +#: lms/templates/ccx/coach_dashboard.html:12 +#: lms/templates/ccx/coach_dashboard.html:27 +msgid "CCX Coach Dashboard" +msgstr "" + +#: lms/templates/ccx/coach_dashboard.html:46 +#: lms/templates/ccx/coach_dashboard.html:47 +msgid "Name your CCX" +msgstr "" + +#: lms/templates/ccx/coach_dashboard.html:50 +msgid "Create a new Custom Course for edX" +msgstr "" + +#: lms/templates/ccx/coach_dashboard.html:59 +#: lms/templates/support/enrollment.html:21 +msgid "Enrollment" +msgstr "" + +#: lms/templates/ccx/coach_dashboard.html:62 +#: lms/templates/ccx/coach_dashboard.html:74 +#: lms/templates/ccx/schedule.html:33 +msgid "Schedule" +msgstr "" + +#: lms/templates/ccx/coach_dashboard.html:65 +msgid "Student Admin" +msgstr "" + +#: lms/templates/ccx/coach_dashboard.html:68 +#: lms/templates/ccx/coach_dashboard.html:80 +#: lms/templates/ccx/grading_policy.html:4 +msgid "Grading Policy" +msgstr "" + +#: lms/templates/ccx/coach_dashboard.html:71 +#: lms/templates/ccx/enrollment.html:7 +#: lms/templates/instructor/instructor_dashboard_2/membership.html:8 +msgid "Batch Enrollment" +msgstr "" + +#: lms/templates/ccx/coach_dashboard.html:77 +#: lms/templates/ccx/student_admin.html:5 +msgid "Student Grades" +msgstr "" + +#: lms/templates/ccx/coach_dashboard.html:174 +msgid "Please enter a valid CCX name." +msgstr "" + +#: lms/templates/ccx/enrollment.html:11 lms/templates/ccx/enrollment.html:16 +#: lms/templates/instructor/instructor_dashboard_2/membership.html:12 +#: lms/templates/instructor/instructor_dashboard_2/membership.html:89 +msgid "Email Addresses/Usernames" +msgstr "" + +#: lms/templates/ccx/enrollment.html:13 +#: lms/templates/instructor/instructor_dashboard_2/membership.html:10 +#: lms/templates/instructor/instructor_dashboard_2/membership.html:87 +msgid "" +"Enter email addresses and/or usernames separated by new lines or commas." +msgstr "" + +#: lms/templates/ccx/enrollment.html:14 +#: lms/templates/instructor/instructor_dashboard_2/membership.html:11 +msgid "" +"You will not get notification for emails that bounce, so please double-check" +" spelling." +msgstr "" + +#: lms/templates/ccx/enrollment.html:21 lms/templates/ccx/enrollment.html:104 +#: lms/templates/instructor/instructor_dashboard_2/membership.html:26 +#: lms/templates/instructor/instructor_dashboard_2/membership.html:94 +msgid "Auto Enroll" +msgstr "" + +#: lms/templates/ccx/enrollment.html:25 lms/templates/ccx/enrollment.html:108 +#: lms/templates/instructor/instructor_dashboard_2/membership.html:30 +msgid "" +"If this option is {em_start}checked{em_end}, users who have not yet " +"registered for {platform_name} will be automatically enrolled." +msgstr "" + +#: lms/templates/ccx/enrollment.html:30 lms/templates/ccx/enrollment.html:113 +#: lms/templates/instructor/instructor_dashboard_2/membership.html:31 +msgid "" +"If this option is left {em_start}unchecked{em_end}, users who have not yet " +"registered for {platform_name} will not be enrolled, but will be allowed to " +"enroll once they make an account." +msgstr "" + +#: lms/templates/ccx/enrollment.html:36 +#: lms/templates/instructor/instructor_dashboard_2/membership.html:33 +msgid "Checking this box has no effect if 'Unenroll' is selected." +msgstr "" + +#: lms/templates/ccx/enrollment.html:43 lms/templates/ccx/enrollment.html:125 +#: lms/templates/instructor/instructor_dashboard_2/membership.html:42 +#: lms/templates/instructor/instructor_dashboard_2/membership.html:108 +msgid "Notify users by email" +msgstr "" + +#: lms/templates/ccx/enrollment.html:47 lms/templates/ccx/enrollment.html:129 +#: lms/templates/instructor/instructor_dashboard_2/membership.html:46 +#: lms/templates/instructor/instructor_dashboard_2/membership.html:112 +msgid "" +"If this option is {em_start}checked{em_end}, users will receive an email " +"notification." +msgstr "" + +#: lms/templates/ccx/enrollment.html:70 +msgid "Student List Management" +msgstr "" + +#: lms/templates/ccx/enrollment.html:72 +msgid "CCX student list management response message" +msgstr "" + +#: lms/templates/ccx/enrollment.html:92 +msgid "Revoke access" +msgstr "" + +#: lms/templates/ccx/enrollment.html:99 lms/templates/ccx/enrollment.html:100 +msgid "Enter username or email" +msgstr "" + +#: lms/templates/ccx/enrollment.html:119 +msgid "Checking this box has no effect if 'Revoke' is clicked." +msgstr "" + +#: lms/templates/ccx/grading_policy.html:10 +msgid "WARNING" +msgstr "" + +#: lms/templates/ccx/grading_policy.html:12 +msgid "" +"For advanced users only. Errors in the grading policy can lead to the course" +" failing to display. This form does not check the validity of the policy " +"before saving." +msgstr "" + +#: lms/templates/ccx/grading_policy.html:13 +msgid "Most coaches should not need to make changes to the grading policy." +msgstr "" + +#: lms/templates/ccx/grading_policy.html:23 +msgid "Save Grading Policy" +msgstr "" + +#. Translators: This explains to people using a screen reader how to interpret +#. the format of YYYY-MM-DD +#: lms/templates/ccx/schedule.html:52 +msgid "Date format four digit year dash two digit month dash two digit day" +msgstr "" + +#. Translators: This explains to people using a screen reader how to interpret +#. the format of HH:MM +#: lms/templates/ccx/schedule.html:55 +msgid "Time format two digit hours colon two digit minutes" +msgstr "" + +#: lms/templates/ccx/schedule.html:56 +msgid "Time" +msgstr "" + +#: lms/templates/ccx/schedule.html:59 +msgid "Set date" +msgstr "" + +#: lms/templates/ccx/schedule.html:68 lms/templates/ccx/schedule.html:73 +msgid "Save changes" +msgstr "" + +#: lms/templates/ccx/schedule.html:70 +msgid "You have unsaved changes." +msgstr "" + +#: lms/templates/ccx/schedule.html:79 +msgid "There was an error saving changes." +msgstr "" + +#: lms/templates/ccx/schedule.html:83 +msgid "Schedule a Unit" +msgstr "" + +#: lms/templates/ccx/schedule.html:90 +msgid "Subsection" +msgstr "" + +#: lms/templates/ccx/schedule.html:94 +msgid "Unit" +msgstr "" + +#: lms/templates/ccx/schedule.html:100 +msgid "Start Date" +msgstr "" + +#. Translators: This explains to people using a screen reader how to interpret +#. the format of YYYY-MM-DD +#: lms/templates/ccx/schedule.html:103 lms/templates/ccx/schedule.html:118 +msgid "format four digit year dash two digit month dash two digit day" +msgstr "" + +#: lms/templates/ccx/schedule.html:106 lms/templates/ccx/schedule.html:121 +msgid "yyyy-mm-dd" +msgstr "" + +#. Translators: This explains to people using a screen reader how to interpret +#. the format of HH:MM +#: lms/templates/ccx/schedule.html:108 +msgid "Start time format two digit hours colon two digit minutes" +msgstr "" + +#: lms/templates/ccx/schedule.html:109 lms/templates/ccx/schedule.html:124 +msgid "time" +msgstr "" + +#: lms/templates/ccx/schedule.html:115 +msgid "Due Date" +msgstr "" + +#: lms/templates/ccx/schedule.html:115 +msgid "(Optional)" +msgstr "" + +#. Translators: This explains to people using a screen reader how to interpret +#. the format of HH:MM +#: lms/templates/ccx/schedule.html:123 +msgid "Due Time format two digit hours colon two digit minutes" +msgstr "" + +#: lms/templates/ccx/schedule.html:129 +msgid "Add Unit" +msgstr "" + +#: lms/templates/ccx/schedule.html:133 +msgid "Add All Units" +msgstr "" + +#: lms/templates/ccx/schedule.html:137 +msgid "All units have been added." +msgstr "" + +#: lms/templates/ccx/student_admin.html:6 +msgid "View gradebook" +msgstr "" + +#: lms/templates/ccx/student_admin.html:7 +msgid "Download student grades" +msgstr "" + +#: lms/templates/certificates/_accomplishment-banner.html:47 +#: themes/edx.org/lms/templates/certificates/_accomplishment-banner.html:31 +msgid "Print or share your certificate:" +msgstr "" + +#: lms/templates/certificates/_accomplishment-banner.html:54 +msgid "Click the link to see my certificate." +msgstr "" + +#: lms/templates/certificates/_accomplishment-banner.html:57 +msgid "Post on Facebook" +msgstr "" + +#: lms/templates/certificates/_accomplishment-banner.html:61 +#: lms/templates/certificates/_accomplishment-banner.html:63 +#: lms/templates/dashboard/_dashboard_course_listing.html:196 +#: lms/templates/dashboard/_dashboard_course_listing.html:201 +#: themes/edx.org/lms/templates/certificates/_accomplishment-banner.html:39 +msgid "Share on Twitter" +msgstr "" + +#: lms/templates/certificates/_accomplishment-banner.html:66 +msgid "Tweet this Accomplishment. Pop up window." +msgstr "" + +#: lms/templates/certificates/_accomplishment-banner.html:71 +#: lms/templates/certificates/_accomplishment-banner.html:73 +#: themes/edx.org/lms/templates/certificates/_accomplishment-banner.html:46 +msgid "Add to LinkedIn Profile" +msgstr "" + +#: lms/templates/certificates/_accomplishment-banner.html:80 +msgid "Add to Mozilla Backpack" +msgstr "" + +#: lms/templates/certificates/_accomplishment-banner.html:86 +msgid "Print Certificate" +msgstr "" + +#: lms/templates/certificates/_accomplishment-header.html:8 +msgid "{platform_name} Home" +msgstr "" + +#: lms/templates/certificates/_accomplishment-rendering.html:42 +msgid "Noted by" +msgstr "" + +#: lms/templates/certificates/_accomplishment-rendering.html:66 +msgid "Supported by the following organizations" +msgstr "" + +#: lms/templates/certificates/_edx-accomplishment-print-help.html:10 +msgid "" +"For tips and tricks on printing your certificate, view the {link_start}Web " +"Certificates help documentation{link_end}." +msgstr "" + +#: lms/templates/certificates/invalid.html:8 +msgid "Cannot Find Certificate" +msgstr "" + +#: lms/templates/certificates/invalid.html:10 +msgid "" +"We cannot find a certificate with this URL or ID number. If you are trying " +"to validate a certificate, make sure that the URL or ID number is correct. " +"If you are sure that the URL or ID number is correct, contact support." +msgstr "" + +#: lms/templates/certificates/server-error.html:4 +msgid "Invalid Certificate Configuration." +msgstr "" + +#: lms/templates/certificates/server-error.html:8 +msgid "There is a problem with this certificate." +msgstr "" + +#: lms/templates/certificates/server-error.html:13 +msgid "" +"To resolve the problem, your partner manager should verify that the " +"following information is correct." +msgstr "" + +#: lms/templates/certificates/server-error.html:16 +msgid "The institution's logo." +msgstr "" + +#: lms/templates/certificates/server-error.html:17 +msgid "The institution that is linked to the course." +msgstr "" + +#: lms/templates/certificates/server-error.html:18 +msgid "The course information in the Course Administration tool." +msgstr "" + +#: lms/templates/certificates/server-error.html:21 +msgid "" +"If all of the information is correct and the problem persists, contact " +"technical support." +msgstr "" + +#: lms/templates/commerce/checkout_cancel.html:5 +#: lms/templates/commerce/checkout_cancel.html:9 +msgid "Checkout Cancelled" +msgstr "" + +#: lms/templates/commerce/checkout_cancel.html:10 +msgid "" +"Your transaction has been cancelled. If you feel an error has occurred, " +"contact {email}." +msgstr "" + +#: lms/templates/commerce/checkout_error.html:5 +#: lms/templates/commerce/checkout_error.html:9 +msgid "Checkout Error" +msgstr "" + +#: lms/templates/commerce/checkout_error.html:10 +msgid "" +"An error has occurred with your payment. You have not been charged. " +"Please try to submit your payment again. If this problem persists, contact " +"{email}." +msgstr "" + +#: lms/templates/commerce/checkout_receipt.html:56 +msgid "Loading Order Data..." +msgstr "" + +#: lms/templates/commerce/checkout_receipt.html:57 +msgid "Please wait while we retrieve your order details." +msgstr "" + +#: lms/templates/course_modes/choose.html:12 +#: themes/edx.org/lms/templates/course_modes/choose.html:13 +msgid "Enroll In {course_name} | Choose Your Track" +msgstr "" + +#: lms/templates/course_modes/choose.html:61 +#: themes/edx.org/lms/templates/course_modes/choose.html:70 +msgid "Sorry, there was an error when trying to enroll you" +msgstr "" + +#: lms/templates/course_modes/choose.html:89 +#: themes/edx.org/lms/templates/course_modes/choose.html:131 +msgid "Pursue Academic Credit with a Verified Certificate" +msgstr "" + +#: lms/templates/course_modes/choose.html:92 +#: themes/edx.org/lms/templates/course_modes/choose.html:134 +msgid "" +"Become eligible for academic credit and highlight your new skills and " +"knowledge with a verified certificate. Use this valuable credential to " +"qualify for academic credit, advance your career, or strengthen your school " +"applications." +msgstr "" + +#: lms/templates/course_modes/choose.html:96 +#: lms/templates/course_modes/choose.html:122 +#: themes/edx.org/lms/templates/course_modes/choose.html:138 +#: themes/edx.org/lms/templates/course_modes/choose.html:164 +msgid "Benefits of a Verified Certificate" +msgstr "" + +#: lms/templates/course_modes/choose.html:98 +#: themes/edx.org/lms/templates/course_modes/choose.html:140 +msgid "" +"{b_start}Eligible for credit:{b_end} Receive academic credit after " +"successfully completing the course" +msgstr "" + +#: lms/templates/course_modes/choose.html:99 +#: themes/edx.org/lms/templates/course_modes/choose.html:141 +msgid "" +"{b_start}Official:{b_end} Receive an instructor-signed certificate with the " +"institution's logo" +msgstr "" + +#: lms/templates/course_modes/choose.html:100 +#: themes/edx.org/lms/templates/course_modes/choose.html:142 +msgid "" +"{b_start}Easily shareable:{b_end} Add the certificate to your CV or resume, " +"or post it directly on LinkedIn" +msgstr "" + +#: lms/templates/course_modes/choose.html:107 +#: lms/templates/course_modes/choose.html:115 +#: lms/templates/course_modes/choose.html:133 +#: themes/edx.org/lms/templates/course_modes/choose.html:149 +#: themes/edx.org/lms/templates/course_modes/choose.html:157 +#: themes/edx.org/lms/templates/course_modes/choose.html:176 +msgid "Pursue a Verified Certificate" +msgstr "" + +#: lms/templates/course_modes/choose.html:118 +#: themes/edx.org/lms/templates/course_modes/choose.html:160 +msgid "" +"Highlight your new knowledge and skills with a verified certificate. Use " +"this valuable credential to improve your job prospects and advance your " +"career, or highlight your certificate in school applications." +msgstr "" + +#: lms/templates/course_modes/choose.html:124 +#: themes/edx.org/lms/templates/course_modes/choose.html:166 +msgid "" +"{b_start}Official: {b_end}Receive an instructor-signed certificate with the " +"institution's logo" +msgstr "" + +#: lms/templates/course_modes/choose.html:125 +#: themes/edx.org/lms/templates/course_modes/choose.html:167 +msgid "" +"{b_start}Easily shareable: {b_end}Add the certificate to your CV or resume, " +"or post it directly on LinkedIn" +msgstr "" + +#: lms/templates/course_modes/choose.html:126 +#: themes/edx.org/lms/templates/course_modes/choose.html:168 +msgid "" +"{b_start}Motivating: {b_end}Give yourself an additional incentive to " +"complete the course" +msgstr "" + +#: lms/templates/course_modes/choose.html:153 +#: lms/templates/course_modes/choose.html:161 +#: lms/templates/course_modes/choose.html:182 +#: themes/edx.org/lms/templates/course_modes/choose.html:196 +#: themes/edx.org/lms/templates/course_modes/choose.html:204 +#: themes/edx.org/lms/templates/course_modes/choose.html:264 +msgid "Audit This Course" +msgstr "" + +#: lms/templates/course_modes/choose.html:155 +#: themes/edx.org/lms/templates/course_modes/choose.html:198 +msgid "" +"Audit this course for free and have complete access to all the course " +"material, activities, tests, and forums." +msgstr "" + +#: lms/templates/course_modes/choose.html:173 +#: themes/edx.org/lms/templates/course_modes/choose.html:255 +msgid "Audit This Course (No Certificate)" +msgstr "" + +#. Translators: b_start notes the beginning of a section of text bolded for +#. emphasis, and b_end marks the end of the bolded text. +#: lms/templates/course_modes/choose.html:176 +#: themes/edx.org/lms/templates/course_modes/choose.html:258 +msgid "" +"Audit this course for free and have complete access to all the course " +"material, activities, tests, and forums. {b_start}Please note that this " +"track does not offer a certificate for learners who earn a passing " +"grade.{b_end}" +msgstr "" + +#: lms/templates/courseware/accordion.html:13 +msgid "{chapter} current chapter" +msgstr "" + +#: lms/templates/courseware/accordion.html:30 +msgid "{span_start}current section{span_end}" +msgstr "" + +#: lms/templates/courseware/accordion.html:46 +#: lms/templates/courseware/progress.html:181 +#: openedx/features/course_experience/templates/course_experience/course-outline-fragment.html:57 +msgid "due {date}" +msgstr "" + +#: lms/templates/courseware/accordion.html:48 +msgid "{section_format} due {{date}}" +msgstr "" + +#: lms/templates/courseware/accordion.html:69 +#: openedx/features/course_experience/templates/course_experience/course-outline-fragment.html:100 +msgid "This content is graded" +msgstr "" + +#: lms/templates/courseware/course_about.html:35 +#: lms/templates/courseware/course_about.html:73 +#: lms/templates/courseware/course_about.html:92 +msgid "An error occurred. Please try again later." +msgstr "" + +#: lms/templates/courseware/course_about.html:57 +msgid "" +"The currently logged-in user account does not have permission to enroll in " +"this course. You may need to {start_logout_tag}log out{end_tag} then try the" +" enroll button again. Please visit the {start_help_tag}help page{end_tag} " +"for a possible solution." +msgstr "" + +#: lms/templates/courseware/course_about.html:126 +msgid "You are enrolled in this course" +msgstr "" + +#: lms/templates/courseware/course_about.html:129 +#: lms/templates/dashboard/_dashboard_course_listing.html:150 +#: lms/templates/dashboard/_dashboard_course_listing.html:152 +#: lms/templates/shoppingcart/registration_code_receipt.html:79 +msgid "View Course" +msgstr "" + +#: lms/templates/courseware/course_about.html:135 +msgid "This course is in your cart." +msgstr "" + +#: lms/templates/courseware/course_about.html:139 +msgid "Course is full" +msgstr "" + +#: lms/templates/courseware/course_about.html:142 +msgid "Enrollment in this course is by invitation only" +msgstr "" + +#: lms/templates/courseware/course_about.html:147 +msgid "Enrollment is Closed" +msgstr "" + +#: lms/templates/courseware/course_about.html:162 +msgid "Add {course_name} to Cart ({price} USD)" +msgstr "" + +#: lms/templates/courseware/course_about.html:178 +msgid "Enroll in {course_name}" +msgstr "" + +#: lms/templates/courseware/course_about.html:207 +msgid "View About Page in studio" +msgstr "" + +#: lms/templates/courseware/course_about.html:229 +msgid "Classes Start" +msgstr "" + +#: lms/templates/courseware/course_about.html:249 +msgid "Classes End" +msgstr "" + +#: lms/templates/courseware/course_about.html:262 +msgid "Estimated Effort" +msgstr "" + +#: lms/templates/courseware/course_about.html:270 +msgid "Price" +msgstr "" + +#: lms/templates/courseware/course_about.html:279 +msgid "Prerequisites" +msgstr "" + +#: lms/templates/courseware/course_about.html:283 +#: lms/templates/dashboard/_dashboard_course_listing.html:404 +msgid "" +"You must successfully complete {link_start}{prc_display}{link_end} before " +"you begin this course." +msgstr "" + +#: lms/templates/courseware/course_about.html:306 +msgid "Additional Resources" +msgstr "" + +#: lms/templates/courseware/course_about.html:334 +msgid "enroll" +msgstr "" + +#: lms/templates/courseware/course_about_sidebar_header.html:13 +#: themes/stanford-style/lms/templates/courseware/course_about_sidebar_header.html:7 +msgid "Share with friends and family!" +msgstr "" + +#: lms/templates/courseware/course_about_sidebar_header.html:24 +msgid "I just enrolled in {number} {title} through {account}: {url}" +msgstr "" + +#: lms/templates/courseware/course_about_sidebar_header.html:41 +msgid "Take a course with {platform} online" +msgstr "" + +#: lms/templates/courseware/course_about_sidebar_header.html:42 +msgid "I just enrolled in {number} {title} through {platform} {url}" +msgstr "" + +#: lms/templates/courseware/course_about_sidebar_header.html:57 +#: themes/stanford-style/lms/templates/courseware/course_about_sidebar_header.html:9 +msgid "Tweet that you've enrolled in this course" +msgstr "" + +#: lms/templates/courseware/course_about_sidebar_header.html:60 +msgid "Post a Facebook message to say you've enrolled in this course" +msgstr "" + +#: lms/templates/courseware/course_about_sidebar_header.html:63 +#: themes/stanford-style/lms/templates/courseware/course_about_sidebar_header.html:12 +msgid "Email someone to say you've enrolled in this course" +msgstr "" + +#: lms/templates/courseware/course_navigation.html:47 +msgid "current location" +msgstr "" + +#. Translators: 'needs attention' is an alternative string for the +#. notification image that indicates the tab "needs attention". +#: lms/templates/courseware/course_navigation.html:52 +#: lms/templates/courseware/tabs.html:30 +msgid "needs attention" +msgstr "" + +#: lms/templates/courseware/course_navigation.html:60 +msgid "Course Material" +msgstr "" + +#: lms/templates/courseware/course_updates.html:9 +#: lms/templates/courseware/course_updates.html:39 +msgid "Hide" +msgstr "" + +#: lms/templates/courseware/course_updates.html:10 +#: lms/templates/courseware/course_updates.html:40 +msgid "Show" +msgstr "" + +#: lms/templates/courseware/course_updates.html:27 +msgid "Show Earlier Course Updates" +msgstr "" + +#: lms/templates/courseware/courses.html:58 +msgid "List of Courses" +msgstr "" + +#: lms/templates/courseware/courses.html:70 +#: lms/templates/courseware/courses.html:71 +msgid "Refine Your Search" +msgstr "" + +#: lms/templates/courseware/courseware-chromeless.html:12 +#: lms/templates/courseware/courseware.html:21 +#: openedx/features/course_bookmarks/templates/course_bookmarks/course-bookmarks.html:10 +msgid "{course_number} Courseware" +msgstr "" + +#: lms/templates/courseware/courseware-chromeless.html:80 +#: lms/templates/courseware/courseware.html:244 +msgid "Course Utilities" +msgstr "" + +#: lms/templates/courseware/courseware-error.html:5 +msgid "Courseware" +msgstr "" + +#: lms/templates/courseware/courseware.html:123 +#: openedx/features/course_bookmarks/templates/course_bookmarks/course-bookmarks.html:43 +#: openedx/features/course_bookmarks/templates/course_bookmarks/course-bookmarks.html:50 +msgid "Bookmarks" +msgstr "" + +#: lms/templates/courseware/courseware.html:130 +msgid "Course Search" +msgstr "" + +#: lms/templates/courseware/courseware.html:149 +msgid "No content has been added to this course" +msgstr "" + +#: lms/templates/courseware/courseware.html:193 +#, python-format +msgid "" +"To access course materials, you must score {required_score}% or higher on " +"this exam. Your current score is {current_score}%." +msgstr "" + +#: lms/templates/courseware/courseware.html:211 +msgid "Your score is {current_score}%. You have passed the entrance exam." +msgstr "" + +#: lms/templates/courseware/gradebook.html:43 +msgid "Gradebook" +msgstr "" + +#: lms/templates/courseware/gradebook.html:50 +msgid "Search students" +msgstr "" + +#: lms/templates/courseware/gradebook.html:90 +#: lms/templates/courseware/gradebook.html:115 +#: lms/templates/instructor/instructor_dashboard_2/course_info.html:29 +#: lms/templates/shoppingcart/billing_details.html:41 +#: lms/templates/shoppingcart/receipt.html:358 +msgid "Total" +msgstr "" + +#: lms/templates/courseware/gradebook.html:125 +msgid "previous page" +msgstr "" + +#: lms/templates/courseware/gradebook.html:129 +msgid "of" +msgstr "" + +#: lms/templates/courseware/gradebook.html:134 +msgid "next page" +msgstr "" + +#: lms/templates/courseware/info.html:17 +msgid "{course_number} Course Info" +msgstr "" + +#: lms/templates/courseware/info.html:28 +msgid "You are not enrolled yet" +msgstr "" + +#: lms/templates/courseware/info.html:31 +msgid "" +"You are not currently enrolled in this course. {link_start}Enroll " +"now!{link_end}" +msgstr "" + +#: lms/templates/courseware/info.html:61 +msgid "Welcome to {org}'s {course_name}!" +msgstr "" + +#: lms/templates/courseware/info.html:67 +#: openedx/features/course_experience/templates/course_experience/course-home-fragment.html:50 +#: openedx/features/course_experience/templates/course_experience/course-outline-fragment.html:112 +msgid "Resume Course" +msgstr "" + +#: lms/templates/courseware/info.html:77 +msgid "View Updates in Studio" +msgstr "" + +#: lms/templates/courseware/info.html:82 +#: lms/templates/courseware/info.html:104 +msgid "Course Updates and News" +msgstr "" + +#: lms/templates/courseware/info.html:86 +#: lms/templates/courseware/info.html:107 +msgid "Handout Navigation" +msgstr "" + +#: lms/templates/courseware/info.html:88 +#: openedx/features/course_experience/templates/course_experience/course-home-fragment.html:137 +msgid "Course Tools" +msgstr "" + +#: lms/templates/courseware/info.html:108 +#: openedx/features/course_experience/templates/course_experience/course-home-fragment.html:157 +msgid "Course Handouts" +msgstr "" + +#: lms/templates/courseware/news.html:5 +msgid "News - MITx 6.002x" +msgstr "" + +#: lms/templates/courseware/news.html:20 +msgid "Updates to Discussion Posts You Follow" +msgstr "" + +#: lms/templates/courseware/program_marketing.html:78 +msgid "Purchase the Program" +msgstr "" + +#: lms/templates/courseware/program_marketing.html:82 +msgid "Start Learning" +msgstr "" + +#: lms/templates/courseware/program_marketing.html:90 +msgid "Play" +msgstr "" + +#: lms/templates/courseware/program_marketing.html:93 +msgid "YouTube Video" +msgstr "" + +#: lms/templates/courseware/program_marketing.html:104 +#: lms/templates/shoppingcart/billing_details.html:59 +#: lms/templates/shoppingcart/shopping_cart.html:205 +msgid "View Courses" +msgstr "" + +#: lms/templates/courseware/program_marketing.html:107 +msgid "Meet the Instructors" +msgstr "" + +#: lms/templates/courseware/program_marketing.html:110 +msgid "Frequenty Asked Questions" +msgstr "" + +#: lms/templates/courseware/program_marketing.html:126 +msgid "Job Outlook" +msgstr "" + +#: lms/templates/courseware/program_marketing.html:138 +msgid "Real Career Impact" +msgstr "" + +#: lms/templates/courseware/program_marketing.html:155 +msgid "What You'll Learn" +msgstr "" + +#: lms/templates/courseware/program_marketing.html:171 +msgid "Average Length" +msgstr "" + +#: lms/templates/courseware/program_marketing.html:174 +msgid "{weeks_to_complete} weeks per course" +msgstr "" + +#: lms/templates/courseware/program_marketing.html:182 +msgid "Effort" +msgstr "" + +#: lms/templates/courseware/program_marketing.html:185 +msgid "" +"{min_hours_effort_per_week}-{max_hours_effort_per_week} hours per week, per " +"course" +msgstr "" + +#: lms/templates/courseware/program_marketing.html:194 +msgid "Number of Courses" +msgstr "" + +#: lms/templates/courseware/program_marketing.html:197 +msgid "{number_of_courses} courses in program" +msgstr "" + +#: lms/templates/courseware/program_marketing.html:205 +msgid "Price (USD)" +msgstr "" + +#: lms/templates/courseware/program_marketing.html:210 +msgid "Original Price" +msgstr "" + +#: lms/templates/courseware/program_marketing.html:211 +msgid "${oldPrice}" +msgstr "" + +#: lms/templates/courseware/program_marketing.html:215 +msgid "Discounted Price" +msgstr "" + +#: lms/templates/courseware/program_marketing.html:216 +msgid "${newPrice}{htmlEnd} for entire program" +msgstr "" + +#: lms/templates/courseware/program_marketing.html:221 +msgid "You save ${discount_value} {currency}" +msgstr "" + +#: lms/templates/courseware/program_marketing.html:229 +msgid "${full_program_price} for entire program" +msgstr "" + +#: lms/templates/courseware/program_marketing.html:245 +msgid "Courses in the {}" +msgstr "" + +#: lms/templates/courseware/program_marketing.html:273 +msgid "Starts on {}" +msgstr "" + +#: lms/templates/courseware/program_marketing.html:314 +msgid "Frequently Asked Questions" +msgstr "" + +#: lms/templates/courseware/progress.html:24 +msgid "{course_number} Progress" +msgstr "" + +#: lms/templates/courseware/progress.html:52 +msgid "View Grading in studio" +msgstr "" + +#: lms/templates/courseware/progress.html:56 +msgid "Course Progress for Student '{username}' ({email})" +msgstr "" + +#: lms/templates/courseware/progress.html:71 +msgid "View Certificate" +msgstr "" + +#: lms/templates/courseware/progress.html:71 +#: lms/templates/courseware/progress.html:73 +msgid "Opens in a new browser window" +msgstr "" + +#: lms/templates/courseware/progress.html:73 +msgid "Download Your Certificate" +msgstr "" + +#: lms/templates/courseware/progress.html:75 +msgid "Request Certificate" +msgstr "" + +#: lms/templates/courseware/progress.html:89 +msgid "Requirements for Course Credit" +msgstr "" + +#: lms/templates/courseware/progress.html:92 +msgid "{student_name}, you are no longer eligible for credit in this course." +msgstr "" + +#: lms/templates/courseware/progress.html:95 +msgid "" +"{student_name}, you have met the requirements for credit in this course. " +"{a_start}Go to your dashboard{a_end} to purchase course credit." +msgstr "" + +#: lms/templates/courseware/progress.html:102 +msgid "{student_name}, you have not yet met the requirements for credit." +msgstr "" + +#: lms/templates/courseware/progress.html:107 +msgid "Information about course credit requirements" +msgstr "" + +#: lms/templates/courseware/progress.html:114 +msgid "display_name" +msgstr "" + +#: lms/templates/courseware/progress.html:122 +msgid "Verification Submitted" +msgstr "" + +#: lms/templates/courseware/progress.html:125 +msgid "Verification Failed" +msgstr "" + +#: lms/templates/courseware/progress.html:128 +msgid "Verification Declined" +msgstr "" + +#: lms/templates/courseware/progress.html:131 +msgid "Completed by {date}" +msgstr "" + +#: lms/templates/courseware/progress.html:134 +msgid "Upcoming" +msgstr "" + +#: lms/templates/courseware/progress.html:142 +msgid "Less" +msgstr "" + +#: lms/templates/courseware/progress.html:150 +msgid "Details for each chapter" +msgstr "" + +#: lms/templates/courseware/progress.html:168 +msgid "{earned} of {total} possible points" +msgstr "" + +#: lms/templates/courseware/progress.html:187 +msgid "" +"Suspicious activity detected during proctored exam review. Exam score 0." +msgstr "" + +#: lms/templates/courseware/progress.html:189 +msgid "Section grade has been overridden." +msgstr "" + +#: lms/templates/courseware/progress.html:196 +msgid "Problem Scores: " +msgstr "" + +#: lms/templates/courseware/progress.html:196 +msgid "Practice Scores: " +msgstr "" + +#: lms/templates/courseware/progress.html:205 +msgid "Problem scores are hidden until the due date." +msgstr "" + +#: lms/templates/courseware/progress.html:207 +msgid "Practice scores are hidden until the due date." +msgstr "" + +#: lms/templates/courseware/progress.html:211 +msgid "Problem scores are hidden." +msgstr "" + +#: lms/templates/courseware/progress.html:213 +msgid "Practice scores are hidden." +msgstr "" + +#: lms/templates/courseware/progress.html:219 +msgid "No problem scores in this section" +msgstr "" + +#: lms/templates/courseware/syllabus.html:13 +msgid "{course.display_number_with_default} Course Info" +msgstr "" + +#: lms/templates/courseware/syllabus.html:20 +msgid "Syllabus" +msgstr "" + +#: lms/templates/courseware/welcome-back.html:9 +msgid "" +"You were most recently in {section_link}. If you're done with that, choose " +"another section on the left." +msgstr "" + +#: lms/templates/credit_notifications/credit_eligibility_email.html:30 +#: lms/templates/emails/business_order_confirmation_email.txt:3 +#: lms/templates/emails/order_confirmation_email.txt:2 +msgid "Hi {name}," +msgstr "" + +#: lms/templates/credit_notifications/credit_eligibility_email.html:32 +msgid "Hi," +msgstr "" + +#: lms/templates/credit_notifications/credit_eligibility_email.html:39 +msgid "" +"Congratulations! You are eligible to receive course credit from {providers} " +"for successfully completing your {platform_name} course! {link_start}Get " +"your credit now.{link_end}" +msgstr "" + +#: lms/templates/credit_notifications/credit_eligibility_email.html:48 +msgid "" +"Congratulations! You are eligible to receive course credit for successfully " +"completing your {platform_name} course! {link_start}Get your credit " +"now.{link_end}" +msgstr "" + +#: lms/templates/credit_notifications/credit_eligibility_email.html:59 +msgid "" +"Course credit can help you get a jump start on your university degree, " +"finish a degree already started, or fulfill requirements at a different " +"academic institution." +msgstr "" + +#: lms/templates/credit_notifications/credit_eligibility_email.html:63 +msgid "" +"To get course credit, simply go to your {link_start}{platform_name} " +"dashboard{link_end} and click the Get Credit button. After you " +"receive your credit, you will also have an official academic transcript at " +"the institution that granted the credit." +msgstr "" + +#: lms/templates/credit_notifications/credit_eligibility_email.html:73 +msgid "" +"We hope you enjoyed the course, and we hope to see you in future " +"{platform_name} courses!" +msgstr "" + +#: lms/templates/credit_notifications/credit_eligibility_email.html:74 +#: lms/templates/emails/activation_email.txt:14 +#: lms/templates/emails/order_confirmation_email.txt:17 +msgid "The {platform_name} Team" +msgstr "" + +#: lms/templates/credit_notifications/credit_eligibility_email.html:84 +msgid "" +"{link_start}Click here for more information on credit at " +"{platform_name}{link_end}." +msgstr "" + +#: lms/templates/dashboard/_dashboard_certificate_information.html:39 +msgid "Your certificate will be available on or before {date}" +msgstr "" + +#: lms/templates/dashboard/_dashboard_certificate_information.html:47 +msgid "Your final grade:" +msgstr "" + +#: lms/templates/dashboard/_dashboard_certificate_information.html:52 +msgid "Grade required for a {cert_name_short}:" +msgstr "" + +#: lms/templates/dashboard/_dashboard_certificate_information.html:54 +msgid "Grade required to pass this course:" +msgstr "" + +#: lms/templates/dashboard/_dashboard_certificate_information.html:59 +msgid "" +"Your verified {cert_name_long} is being held pending confirmation that the " +"issuance of your {cert_name_short} is in compliance with strict U.S. " +"embargoes on Iran, Cuba, Syria and Sudan. If you think our system has " +"mistakenly identified you as being connected with one of those countries, " +"please let us know by contacting {email}. If you would like a refund on your" +" {cert_name_long}, please contact our billing address {billing_email}" +msgstr "" + +#: lms/templates/dashboard/_dashboard_certificate_information.html:63 +msgid "" +"Your {cert_name_long} is being held pending confirmation that the issuance " +"of your {cert_name_short} is in compliance with strict U.S. embargoes on " +"Iran, Cuba, Syria and Sudan. If you think our system has mistakenly " +"identified you as being connected with one of those countries, please let us" +" know by contacting {email}." +msgstr "" + +#: lms/templates/dashboard/_dashboard_certificate_information.html:67 +msgid "" +"Your certificate was not issued because you do not have a current verified " +"identity with {platform_name}. " +msgstr "" + +#: lms/templates/dashboard/_dashboard_certificate_information.html:68 +msgid "Verify your identity now." +msgstr "" + +#: lms/templates/dashboard/_dashboard_certificate_information.html:80 +msgid "Your {cert_name_short} is Generating" +msgstr "" + +#: lms/templates/dashboard/_dashboard_certificate_information.html:86 +msgid "This link will open the certificate web view" +msgstr "" + +#: lms/templates/dashboard/_dashboard_certificate_information.html:87 +msgid "View {cert_name_short}" +msgstr "" + +#: lms/templates/dashboard/_dashboard_certificate_information.html:93 +#: lms/templates/dashboard/_dashboard_certificate_information.html:100 +msgid "This link will open/download a PDF document" +msgstr "" + +#: lms/templates/dashboard/_dashboard_certificate_information.html:94 +msgid "Download {cert_name_short} (PDF)" +msgstr "" + +#: lms/templates/dashboard/_dashboard_certificate_information.html:101 +msgid "Download Your {cert_name_short} (PDF)" +msgstr "" + +#: lms/templates/dashboard/_dashboard_certificate_information.html:107 +msgid "" +"This link will open/download a PDF document of your verified " +"{cert_name_long}." +msgstr "" + +#: lms/templates/dashboard/_dashboard_certificate_information.html:108 +msgid "Download Your ID Verified {cert_name_short} (PDF)" +msgstr "" + +#: lms/templates/dashboard/_dashboard_certificate_information.html:116 +msgid "Complete our course feedback survey" +msgstr "" + +#: lms/templates/dashboard/_dashboard_certificate_information.html:127 +msgid "Add Certificate to LinkedIn Profile" +msgstr "" + +#: lms/templates/dashboard/_dashboard_certificate_information.html:133 +msgid "Share on LinkedIn" +msgstr "" + +#: lms/templates/dashboard/_dashboard_certificate_information.html:142 +msgid "" +"Since we did not have a valid set of verification photos from you when your " +"{cert_name_long} was generated, we could not grant you a verified " +"{cert_name_short}. An honor code {cert_name_short} has been granted instead." +msgstr "" + +#: lms/templates/dashboard/_dashboard_course_listing.html:65 +msgid "Course details" +msgstr "" + +#: lms/templates/dashboard/_dashboard_course_listing.html:70 +msgid "{course_number} {course_name} Home Page" +msgstr "" + +#: lms/templates/dashboard/_dashboard_course_listing.html:74 +#: lms/templates/dashboard/_dashboard_course_listing.html:79 +msgid "{course_number} {course_name} Cover Image" +msgstr "" + +#: lms/templates/dashboard/_dashboard_course_listing.html:84 +msgid "Enrolled as: " +msgstr "" + +#: lms/templates/dashboard/_dashboard_course_listing.html:109 +msgid "Coming Soon" +msgstr "" + +#: lms/templates/dashboard/_dashboard_course_listing.html:114 +msgid "Ended - {date}" +msgstr "" + +#: lms/templates/dashboard/_dashboard_course_listing.html:117 +msgid "Started - {date}" +msgstr "" + +#: lms/templates/dashboard/_dashboard_course_listing.html:120 +#: lms/templates/dashboard/_dashboard_course_listing.html:124 +msgid "Starts - {date}" +msgstr "" + +#: lms/templates/dashboard/_dashboard_course_listing.html:144 +#: lms/templates/dashboard/_dashboard_course_listing.html:146 +msgid "View Archived Course" +msgstr "" + +#: lms/templates/dashboard/_dashboard_course_listing.html:169 +msgid "I'm taking {course_name} online with {facebook_brand}. Check it out!" +msgstr "" + +#: lms/templates/dashboard/_dashboard_course_listing.html:172 +msgid "Share {course_name} on Facebook" +msgstr "" + +#: lms/templates/dashboard/_dashboard_course_listing.html:175 +#: lms/templates/dashboard/_dashboard_course_listing.html:180 +#: themes/edx.org/lms/templates/certificates/_accomplishment-banner.html:33 +msgid "Share on Facebook" +msgstr "" + +#: lms/templates/dashboard/_dashboard_course_listing.html:190 +msgid "I'm taking {course_name} online with {twitter_brand}. Check it out!" +msgstr "" + +#: lms/templates/dashboard/_dashboard_course_listing.html:193 +msgid "Share {course_name} on Twitter" +msgstr "" + +#: lms/templates/dashboard/_dashboard_course_listing.html:214 +msgid "Course options for" +msgstr "" + +#: lms/templates/dashboard/_dashboard_course_listing.html:221 +msgid "Available Actions" +msgstr "" + +#: lms/templates/dashboard/_dashboard_course_listing.html:255 +#: lms/templates/dashboard/_dashboard_course_listing.html:257 +msgid "Email Settings" +msgstr "" + +#: lms/templates/dashboard/_dashboard_course_listing.html:272 +msgid "Related Programs" +msgstr "" + +#: lms/templates/dashboard/_dashboard_course_listing.html:294 +msgid "" +"You can no longer access this course because payment has not yet been " +"received. You can {contact_link_start}contact the account " +"holder{contact_link_end} to request payment, or you can " +"{unenroll_link_start}unenroll{unenroll_link_end} from this course" +msgstr "" + +#: lms/templates/dashboard/_dashboard_course_listing.html:323 +msgid "Verification not yet complete." +msgstr "" + +#: lms/templates/dashboard/_dashboard_course_listing.html:324 +msgid "You only have {days} day left to verify for this course." +msgid_plural "You only have {days} days left to verify for this course." +msgstr[0] "" +msgstr[1] "" + +#: lms/templates/dashboard/_dashboard_course_listing.html:330 +msgid "Almost there!" +msgstr "" + +#: lms/templates/dashboard/_dashboard_course_listing.html:331 +msgid "You still need to verify for this course." +msgstr "" + +#: lms/templates/dashboard/_dashboard_course_listing.html:335 +msgid "Verify Now" +msgstr "" + +#: lms/templates/dashboard/_dashboard_course_listing.html:338 +msgid "You have submitted your verification information." +msgstr "" + +#: lms/templates/dashboard/_dashboard_course_listing.html:339 +msgid "" +"You will see a message on your dashboard when the verification process is " +"complete (usually within 1-2 days)." +msgstr "" + +#: lms/templates/dashboard/_dashboard_course_listing.html:341 +msgid "Your current verification will expire soon!" +msgstr "" + +#: lms/templates/dashboard/_dashboard_course_listing.html:342 +msgid "" +"You have submitted your reverification information. You will see a message " +"on your dashboard when the verification process is complete (usually within " +"1-2 days)." +msgstr "" + +#: lms/templates/dashboard/_dashboard_course_listing.html:344 +msgid "You have successfully verified your ID with edX" +msgstr "" + +#: lms/templates/dashboard/_dashboard_course_listing.html:346 +msgid "Your current verification is effective until {date}." +msgstr "" + +#: lms/templates/dashboard/_dashboard_course_listing.html:349 +msgid "Your current verification will expire soon." +msgstr "" + +#. Translators: start_link and end_link will be replaced with HTML tags; +#. please do not translate these. +#: lms/templates/dashboard/_dashboard_course_listing.html:352 +msgid "" +"Your current verification will expire in {days} days. {start_link}Re-verify " +"your identity now{end_link} using a webcam and a government-issued photo ID." +msgstr "" + +#: lms/templates/dashboard/_dashboard_course_listing.html:367 +msgid "" +"Pursue a {cert_name_long} to highlight the knowledge and skills you gain in " +"this course." +msgstr "" + +#: lms/templates/dashboard/_dashboard_course_listing.html:369 +msgid "" +"It's official. It's easily shareable. It's a proven motivator to complete " +"the course. {line_break}{link_start}Learn more about the verified " +"{cert_name_long}{link_end}." +msgstr "" + +#: lms/templates/dashboard/_dashboard_course_listing.html:389 +msgid "Upgrade to Verified" +msgstr "" + +#. Translators: provider_name is the name of a credit provider or university +#. (e.g. State University) +#: lms/templates/dashboard/_dashboard_credit_info.html:17 +msgid "" +"You have completed this course and are eligible to purchase course credit. " +"Select Get Credit to get started." +msgstr "" + +#: lms/templates/dashboard/_dashboard_credit_info.html:19 +msgid "You are now eligible for credit from {provider}. Congratulations!" +msgstr "" + +#: lms/templates/dashboard/_dashboard_credit_info.html:23 +msgid "Get Credit" +msgstr "" + +#. Translators: link_to_provider_site is a link to an external webpage. The +#. text of the link will be the name of a credit provider, such as 'State +#. University' or 'Happy Fun Company'. +#: lms/templates/dashboard/_dashboard_credit_info.html:35 +msgid "" +"Thank you for your payment. To receive course credit, you must now request " +"credit at the {link_to_provider_site} website. Select Request Credit " +"to get started." +msgstr "" + +#: lms/templates/dashboard/_dashboard_credit_info.html:40 +msgid "Request Credit" +msgstr "" + +#: lms/templates/dashboard/_dashboard_credit_info.html:45 +msgid "" +"{provider_name} has received your course credit request. We will update you " +"when credit processing is complete." +msgstr "" + +#: lms/templates/dashboard/_dashboard_credit_info.html:47 +msgid "View Details" +msgstr "" + +#. Translators: link_to_provider_site is a link to an external webpage. The +#. text of the link will be the name of a credit provider, such as 'State +#. University' or 'Happy Fun Company'. provider_name is the name of credit +#. provider. +#: lms/templates/dashboard/_dashboard_credit_info.html:52 +msgid "" +"Congratulations! {provider_name} has approved your request for course" +" credit. To see your course credit, visit the {link_to_provider_site} " +"website." +msgstr "" + +#: lms/templates/dashboard/_dashboard_credit_info.html:58 +msgid "View Credit" +msgstr "" + +#: lms/templates/dashboard/_dashboard_credit_info.html:62 +msgid "" +"{provider_name} did not approve your request for course credit. For more " +"information, contact {link_to_provider_site} directly." +msgstr "" + +#: lms/templates/dashboard/_dashboard_credit_info.html:73 +msgid "" +"An error occurred with this transaction. For help, contact {support_email}." +msgstr "" + +#: lms/templates/dashboard/_dashboard_show_consent.html:11 +msgid "Consent to share your data" +msgstr "" + +#: lms/templates/dashboard/_dashboard_show_consent.html:14 +msgid "" +"To access this course, you must first consent to share your learning " +"achievements with {enterprise_customer_name}." +msgstr "" + +#: lms/templates/dashboard/_dashboard_show_consent.html:19 +msgid "View Consent" +msgstr "" + +#: lms/templates/dashboard/_dashboard_status_verification.html:10 +msgid "Current Verification Status: Approved" +msgstr "" + +#: lms/templates/dashboard/_dashboard_status_verification.html:11 +msgid "" +"Your edX verification has been approved. Your verification is effective for " +"one year after submission." +msgstr "" + +#: lms/templates/dashboard/_dashboard_status_verification.html:15 +msgid "Current Verification Status: Pending" +msgstr "" + +#: lms/templates/dashboard/_dashboard_status_verification.html:16 +msgid "" +"Your edX ID verification is pending. Your verification information has been " +"submitted and will be reviewed shortly." +msgstr "" + +#: lms/templates/dashboard/_dashboard_status_verification.html:20 +msgid "Current Verification Status: Denied" +msgstr "" + +#: lms/templates/dashboard/_dashboard_status_verification.html:22 +msgid "" +"Your verification submission was not accepted. To receive a verified " +"certificate, you must submit a new photo of yourself and your government-" +"issued photo ID before the verification deadline for your course." +msgstr "" + +#: lms/templates/dashboard/_dashboard_status_verification.html:26 +msgid "Your verification was denied for the following reasons:" +msgstr "" + +#: lms/templates/dashboard/_dashboard_status_verification.html:35 +#: lms/templates/dashboard/_dashboard_status_verification.html:43 +msgid "Resubmit Verification" +msgstr "" + +#: lms/templates/dashboard/_dashboard_status_verification.html:40 +msgid "Current Verification Status: Expired" +msgstr "" + +#: lms/templates/dashboard/_dashboard_status_verification.html:41 +msgid "" +"Your verification has expired. To receive a verified certificate, you must " +"submit a new photo of yourself and your government-issued photo ID before " +"the verification deadline for your course." +msgstr "" + +#: lms/templates/dashboard/_dashboard_third_party_error.html:7 +msgid "Could Not Link Accounts" +msgstr "" + +#. Translators: this message is displayed when a user tries to link their +#. account with a third-party authentication provider (for example, Google or +#. LinkedIn) with a given edX account, but their third-party account is +#. already +#. associated with another edX account. provider_name is the name of the +#. third-party authentication provider, and platform_name is the name of the +#. edX deployment. +#: lms/templates/dashboard/_dashboard_third_party_error.html:10 +msgid "" +"The {provider_name} account you selected is already linked to another " +"{platform_name} account." +msgstr "" + +#: lms/templates/dashboard/_reason_survey.html:7 +msgid "" +"We're sorry to see you go! Please share your main reason for unenrolling." +msgstr "" + +#: lms/templates/dashboard/_reason_survey.html:9 +msgid "I just wanted to browse the material" +msgstr "" + +#: lms/templates/dashboard/_reason_survey.html:10 +msgid "This won't help me reach my goals" +msgstr "" + +#: lms/templates/dashboard/_reason_survey.html:11 +msgid "I don't have the time" +msgstr "" + +#: lms/templates/dashboard/_reason_survey.html:12 +msgid "I don't have the academic or language prerequisites" +msgstr "" + +#: lms/templates/dashboard/_reason_survey.html:13 +msgid "I don't have enough support" +msgstr "" + +#: lms/templates/dashboard/_reason_survey.html:14 +msgid "I am not happy with the quality of the content" +msgstr "" + +#: lms/templates/dashboard/_reason_survey.html:15 +msgid "The course material was too hard" +msgstr "" + +#: lms/templates/dashboard/_reason_survey.html:16 +msgid "The course material was too easy" +msgstr "" + +#: lms/templates/dashboard/_reason_survey.html:17 +msgid "Something was broken" +msgstr "" + +#: lms/templates/dashboard/_reason_survey.html:18 +msgid "Other" +msgstr "" + +#: lms/templates/dashboard/_reason_survey.html:23 +msgid "Thank you for sharing your reasons for unenrolling." +msgstr "" + +#: lms/templates/dashboard/_reason_survey.html:24 +msgid "You are unenrolled from" +msgstr "" + +#: lms/templates/dashboard/_reason_survey.html:28 +msgid "Return To Dashboard" +msgstr "" + +#: lms/templates/dashboard/_reason_survey.html:31 +msgid "Browse Courses" +msgstr "" + +#: lms/templates/debug/run_python_form.html:15 +msgid "Results:" +msgstr "" + +#: lms/templates/discussion/_discussion_inline.html:18 +msgid "Topic:" +msgstr "" + +#: lms/templates/discussion/_discussion_inline.html:25 +msgid "Show Discussion" +msgstr "" + +#: lms/templates/discussion/_discussion_inline_studio.html:8 +msgid "To view live discussions, click Preview or View Live in Unit Settings." +msgstr "" + +#: lms/templates/discussion/_discussion_inline_studio.html:9 +msgid "Discussion ID: {discussion_id}" +msgstr "" + +#: lms/templates/discussion/_filter_dropdown.html:43 +msgid "Discussion topics list" +msgstr "" + +#: lms/templates/discussion/_filter_dropdown.html:46 +msgid "Filter Topics" +msgstr "" + +#: lms/templates/discussion/_filter_dropdown.html:47 +msgid "filter topics" +msgstr "" + +#: lms/templates/discussion/_filter_dropdown.html:53 +msgid "All Discussions" +msgstr "" + +#: lms/templates/discussion/_filter_dropdown.html:57 +msgid "Posts I'm Following" +msgstr "" + +#. Translators: This labels a filter menu in forum navigation +#: lms/templates/discussion/_thread_list_template.html:8 +msgid "Filter:" +msgstr "" + +#. Translators: This is a menu option for showing all forum threads unfiltered +#: lms/templates/discussion/_thread_list_template.html:11 +msgid "Show all posts" +msgstr "" + +#. Translators: This is a menu option for showing only unread forum threads +#: lms/templates/discussion/_thread_list_template.html:13 +msgid "Unread posts" +msgstr "" + +#. Translators: This is a menu option for showing only unanswered forum +#. question threads +#: lms/templates/discussion/_thread_list_template.html:16 +msgid "Unanswered posts" +msgstr "" + +#. Translators: This is a menu option for showing only forum threads flagged +#. for abuse +#: lms/templates/discussion/_thread_list_template.html:20 +msgid "Flagged" +msgstr "" + +#. Translators: This labels a group menu in forum navigation +#: lms/templates/discussion/_thread_list_template.html:26 +msgid "Group:" +msgstr "" + +#: lms/templates/discussion/_thread_list_template.html:28 +msgid "in all groups" +msgstr "" + +#. Translators: This labels a sort menu in forum navigation +#: lms/templates/discussion/_thread_list_template.html:37 +msgid "Sort:" +msgstr "" + +#. Translators: This is a menu option for sorting forum threads +#: lms/templates/discussion/_thread_list_template.html:40 +msgid "by recent activity" +msgstr "" + +#. Translators: This is a menu option for sorting forum threads +#: lms/templates/discussion/_thread_list_template.html:42 +msgid "by most activity" +msgstr "" + +#. Translators: This is a menu option for sorting forum threads +#: lms/templates/discussion/_thread_list_template.html:44 +msgid "by most votes" +msgstr "" + +#: lms/templates/edxnotes/edxnotes.html:13 +msgid "Student Notes" +msgstr "" + +#: lms/templates/edxnotes/edxnotes.html:27 +msgid "Notes" +msgstr "" + +#: lms/templates/edxnotes/edxnotes.html:28 +msgid "Highlights and notes you've made in course content" +msgstr "" + +#: lms/templates/edxnotes/edxnotes.html:35 +msgid "Search notes for:" +msgstr "" + +#: lms/templates/edxnotes/edxnotes.html:36 +msgid "Search notes for..." +msgstr "" + +#: lms/templates/edxnotes/edxnotes.html:56 +msgid "View notes by:" +msgstr "" + +#: lms/templates/edxnotes/edxnotes.html:71 +msgid "" +"You have not made any notes in this course yet. Other students in this " +"course are using notes to:" +msgstr "" + +#: lms/templates/edxnotes/edxnotes.html:75 +msgid "Mark a passage or concept so that it's easy to find later." +msgstr "" + +#: lms/templates/edxnotes/edxnotes.html:76 +msgid "Record thoughts about a specific passage or concept." +msgstr "" + +#: lms/templates/edxnotes/edxnotes.html:77 +msgid "" +"Highlight important information to review later in the course or in future " +"courses." +msgstr "" + +#: lms/templates/edxnotes/edxnotes.html:82 +msgid "" +"Get started by making a note in something you just read, like " +"{section_link}." +msgstr "" + +#: lms/templates/edxnotes/toggle_notes.html:18 +msgid "Hide notes" +msgstr "" + +#: lms/templates/edxnotes/toggle_notes.html:20 +msgid "Show notes" +msgstr "" + +#: lms/templates/emails/account_creation_and_enroll_emailMessage.txt:3 +msgid "Welcome to {course_name}" +msgstr "" + +#: lms/templates/emails/account_creation_and_enroll_emailMessage.txt:5 +msgid "" +"To get started, please visit https://{site_name}. The login information for " +"your account follows." +msgstr "" + +#: lms/templates/emails/account_creation_and_enroll_emailMessage.txt:7 +msgid "email: {email}" +msgstr "" + +#: lms/templates/emails/account_creation_and_enroll_emailMessage.txt:8 +msgid "password: {password}" +msgstr "" + +#: lms/templates/emails/account_creation_and_enroll_emailMessage.txt:10 +msgid "It is recommended that you change your password." +msgstr "" + +#: lms/templates/emails/account_creation_and_enroll_emailMessage.txt:12 +msgid "Sincerely yours,The {course_name} Team" +msgstr "" + +#: lms/templates/emails/activation_email.txt:2 +msgid "" +"You're almost there! Use the link to activate your account to access " +"engaging, high-quality {platform_name} courses. Note that you will not be " +"able to log back into your account until you have activated it." +msgstr "" + +#: lms/templates/emails/activation_email.txt:12 +msgid "Enjoy learning with {platform_name}." +msgstr "" + +#: lms/templates/emails/activation_email.txt:16 +msgid "" +"If you need help, please use our web form at {support_url} or email " +"{support_email}." +msgstr "" + +#: lms/templates/emails/activation_email.txt:20 +msgid "" +"This email message was automatically sent by {lms_url} because someone " +"attempted to create an account on {platform_name} using this email address." +msgstr "" + +#: lms/templates/emails/activation_email_subject.txt:2 +msgid "Action Required: Activate your {platform_name} account" +msgstr "" + +#: lms/templates/emails/add_beta_tester_email_message.txt:3 +#: lms/templates/emails/enroll_email_enrolledmessage.txt:3 +#: lms/templates/emails/remove_beta_tester_email_message.txt:3 +#: lms/templates/emails/unenroll_email_enrolledmessage.txt:3 +msgid "Dear {full_name}" +msgstr "" + +#: lms/templates/emails/add_beta_tester_email_message.txt:5 +msgid "" +"You have been invited to be a beta tester for {course_name} at {site_name} " +"by a member of the course staff." +msgstr "" + +#: lms/templates/emails/add_beta_tester_email_message.txt:12 +#: lms/templates/emails/enroll_email_enrolledmessage.txt:12 +msgid "To start accessing course materials, please visit {course_url}" +msgstr "" + +#: lms/templates/emails/add_beta_tester_email_message.txt:16 +msgid "Visit {course_about_url} to join the course and begin the beta test." +msgstr "" + +#: lms/templates/emails/add_beta_tester_email_message.txt:18 +msgid "Visit {site_name} to enroll in the course and begin the beta test." +msgstr "" + +#: lms/templates/emails/add_beta_tester_email_message.txt:22 +#: lms/templates/emails/enroll_email_allowedmessage.txt:40 +#: lms/templates/emails/remove_beta_tester_email_message.txt:15 +#: lms/templates/emails/unenroll_email_allowedmessage.txt:10 +msgid "This email was automatically sent from {site_name} to {email_address}" +msgstr "" + +#: lms/templates/emails/add_beta_tester_email_subject.txt:3 +msgid "You have been invited to a beta test for {course_name}" +msgstr "" + +#: lms/templates/emails/business_order_confirmation_email.txt:6 +msgid "Thank you for your purchase of " +msgstr "" + +#: lms/templates/emails/business_order_confirmation_email.txt:9 +msgid "Your payment was successful." +msgstr "" + +#: lms/templates/emails/business_order_confirmation_email.txt:11 +#: lms/templates/emails/order_confirmation_email.txt:7 +msgid "" +"If you have billing questions, please read the FAQ ({faq_url}) or contact " +"{billing_email}." +msgstr "" + +#: lms/templates/emails/business_order_confirmation_email.txt:13 +#: lms/templates/emails/order_confirmation_email.txt:9 +msgid "If you have billing questions, please contact {billing_email}." +msgstr "" + +#: lms/templates/emails/business_order_confirmation_email.txt:18 +msgid "" +"{order_placed_by} placed an order and mentioned your name as the " +"Organization contact." +msgstr "" + +#: lms/templates/emails/business_order_confirmation_email.txt:22 +msgid "" +"{order_placed_by} placed an order and mentioned your name as the additional " +"receipt recipient." +msgstr "" + +#: lms/templates/emails/business_order_confirmation_email.txt:26 +#: lms/templates/emails/order_confirmation_email.txt:23 +msgid "The items in your order are:" +msgstr "" + +#: lms/templates/emails/business_order_confirmation_email.txt:28 +#: lms/templates/emails/order_confirmation_email.txt:25 +msgid "Quantity - Description - Price" +msgstr "" + +#: lms/templates/emails/business_order_confirmation_email.txt:33 +#: lms/templates/emails/order_confirmation_email.txt:30 +msgid "Total billed to credit/debit card: {currency_symbol}{total_cost}" +msgstr "" + +#: lms/templates/emails/business_order_confirmation_email.txt:37 +msgid "Company Name:" +msgstr "" + +#: lms/templates/emails/business_order_confirmation_email.txt:40 +msgid "Purchase Order Number:" +msgstr "" + +#: lms/templates/emails/business_order_confirmation_email.txt:43 +msgid "Company Contact Name:" +msgstr "" + +#: lms/templates/emails/business_order_confirmation_email.txt:46 +msgid "Company Contact Email:" +msgstr "" + +#. Translators: this will be the name of a person receiving an email +#: lms/templates/emails/business_order_confirmation_email.txt:50 +msgid "Recipient Name:" +msgstr "" + +#. Translators: this will be the email address of a person receiving an email +#: lms/templates/emails/business_order_confirmation_email.txt:54 +msgid "Recipient Email:" +msgstr "" + +#: lms/templates/emails/business_order_confirmation_email.txt:58 +#: lms/templates/emails/order_confirmation_email.txt:33 +msgid "#:" +msgstr "" + +#: lms/templates/emails/business_order_confirmation_email.txt:66 +msgid "Order Number: {order_number}" +msgstr "" + +#: lms/templates/emails/business_order_confirmation_email.txt:68 +msgid "" +"A CSV file of your registration URLs is attached. Please distribute " +"registration URLs to each student planning to enroll using the email " +"template below." +msgstr "" + +#. Translators: This is followed by the instructor or course team name (so +#. could be singular or plural) +#: lms/templates/emails/business_order_confirmation_email.txt:72 +msgid "Warm regards," +msgstr "" + +#. Translators: The
    is a line break (empty line), please keep this html +#. in +#. the string after the sign off. +#: lms/templates/emails/business_order_confirmation_email.txt:76 +msgid "Warm regards,
    The {platform_name} Team" +msgstr "" + +#. Translators: please translate the text inside [[ ]]. This is meant as a +#. template for course teams to use. +#: lms/templates/emails/business_order_confirmation_email.txt:86 +msgid "Dear [[Name]]" +msgstr "" + +#: lms/templates/emails/business_order_confirmation_email.txt:88 +msgid "" +"To enroll in {course_names} we have provided a registration URL for you. " +"Please follow the instructions below to claim your access." +msgstr "" + +#. Translators: please translate the text inside [[ ]]. This is meant as a +#. template for course teams to use. +#: lms/templates/emails/business_order_confirmation_email.txt:91 +msgid "Your redeem url is: [[Enter Redeem URL here from the attached CSV]]" +msgstr "" + +#: lms/templates/emails/business_order_confirmation_email.txt:93 +msgid "(1) Register for an account at {site_name}" +msgstr "" + +#: lms/templates/emails/business_order_confirmation_email.txt:94 +msgid "" +"(2) Once registered, copy the redeem URL and paste it in your web browser." +msgstr "" + +#: lms/templates/emails/business_order_confirmation_email.txt:95 +msgid "" +"(3) On the enrollment confirmation page, Click the 'Activate Enrollment " +"Code' button. This will show the enrollment confirmation." +msgstr "" + +#: lms/templates/emails/business_order_confirmation_email.txt:96 +msgid "" +"(4) You should be able to click on 'view course' button or see your course " +"on your student dashboard at {url}" +msgstr "" + +#: lms/templates/emails/business_order_confirmation_email.txt:99 +msgid "" +"(5) Course materials will not be available until the course start date." +msgstr "" + +#. Translators: please translate the text inside [[ ]]. This is meant as a +#. template for course teams to use. Please also keep the

    and

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

    Sincerely,

    [[Your Signature]]

    " +msgstr "" + +#: lms/templates/emails/confirm_email_change.txt:5 +msgid "" +"This is to confirm that you changed the e-mail associated with " +"{platform_name} from {old_email} to {new_email}. If you did not make this " +"request, please contact us immediately. Contact information is listed at:" +msgstr "" + +#: lms/templates/emails/confirm_email_change.txt:25 +#: themes/stanford-style/lms/templates/emails/confirm_email_change.txt:8 +msgid "" +"We keep a log of old e-mails, so if this request was unintentional, we can " +"investigate." +msgstr "" + +#: lms/templates/emails/email_change.txt:3 +#: themes/stanford-style/lms/templates/emails/email_change.txt:2 +msgid "" +"We received a request to change the e-mail associated with your " +"{platform_name} account from {old_email} to {new_email}. If this is correct," +" please confirm your new e-mail address by visiting:" +msgstr "" + +#: lms/templates/emails/email_change.txt:19 +msgid "" +"If you didn't request this, you don't need to do anything; you won't receive" +" any more email from us. Please do not reply to this e-mail; if you require " +"assistance, check the help section of the {platform_name} web site." +msgstr "" + +#: lms/templates/emails/email_change_subject.txt:3 +msgid "Request to change {platform_name} account e-mail" +msgstr "" + +#: lms/templates/emails/enroll_email_allowedmessage.txt:3 +msgid "Dear student," +msgstr "" + +#: lms/templates/emails/enroll_email_allowedmessage.txt:5 +msgid "" +"You have been invited to join {course_name} at {site_name} by a member of " +"the course staff." +msgstr "" + +#: lms/templates/emails/enroll_email_allowedmessage.txt:13 +msgid "To access the course visit {course_url} and login." +msgstr "" + +#: lms/templates/emails/enroll_email_allowedmessage.txt:16 +msgid "" +"To access the course visit {course_about_url} and register for the course." +msgstr "" + +#: lms/templates/emails/enroll_email_allowedmessage.txt:21 +msgid "" +"To finish your registration, please visit {registration_url} and fill out " +"the registration form making sure to use {email_address} in the E-mail " +"field." +msgstr "" + +#: lms/templates/emails/enroll_email_allowedmessage.txt:27 +msgid "" +"Once you have registered and activated your account, you will see " +"{course_name} listed on your dashboard." +msgstr "" + +#: lms/templates/emails/enroll_email_allowedmessage.txt:32 +msgid "" +"Once you have registered and activated your account, visit " +"{course_about_url} to join the course." +msgstr "" + +#: lms/templates/emails/enroll_email_allowedmessage.txt:35 +msgid "You can then enroll in {course_name}." +msgstr "" + +#: lms/templates/emails/enroll_email_allowedsubject.txt:3 +msgid "You have been invited to register for {course_name}" +msgstr "" + +#: lms/templates/emails/enroll_email_enrolledmessage.txt:5 +msgid "" +"You have been enrolled in {course_name} at {site_name} by a member of the " +"course staff. The course should now appear on your {site_name} dashboard." +msgstr "" + +#: lms/templates/emails/enroll_email_enrolledmessage.txt:17 +#: lms/templates/emails/unenroll_email_enrolledmessage.txt:14 +msgid "This email was automatically sent from {site_name} to {full_name}" +msgstr "" + +#: lms/templates/emails/enroll_email_enrolledsubject.txt:3 +msgid "You have been enrolled in {course_name}" +msgstr "" + +#: lms/templates/emails/order_confirmation_email.txt:4 +msgid "" +"Your payment was successful. You will see the charge below on your next " +"credit or debit card statement under the company name {merchant_name}." +msgstr "" + +#: lms/templates/emails/order_confirmation_email.txt:12 +#: lms/templates/emails/photo_submission_confirmation.txt:9 +msgid "Thank you," +msgstr "" + +#: lms/templates/emails/order_confirmation_email.txt:21 +msgid "Your order number is: {order_number}" +msgstr "" + +#: lms/templates/emails/photo_submission_confirmation.txt:3 +msgid "Hi {full_name}," +msgstr "" + +#: lms/templates/emails/photo_submission_confirmation.txt:5 +msgid "Thanks for submitting your photos!" +msgstr "" + +#: lms/templates/emails/photo_submission_confirmation.txt:7 +msgid "" +"We've received your information and the verification process has begun. You " +"can check the status of the verification process on your dashboard." +msgstr "" + +#: lms/templates/emails/photo_submission_confirmation.txt:11 +#: lms/templates/emails/reverification_processed.txt:27 +msgid "The {platform_name} team" +msgstr "" + +#: lms/templates/emails/registration_codes_sale_email.txt:3 +msgid "Thank you for purchasing enrollments in {course_name}." +msgstr "" + +#: lms/templates/emails/registration_codes_sale_email.txt:5 +msgid "" +"An invoice for {currency_symbol}{total_price} is attached. Payment is due " +"upon receipt. You can find information about payment methods on the invoice." +msgstr "" + +#: lms/templates/emails/registration_codes_sale_email.txt:7 +msgid "" +"A .csv file that lists your enrollment codes is attached. You can use the " +"email template below to distribute enrollment codes to your students. Each " +"student must use a separate enrollment code." +msgstr "" + +#. Translators: This is the signature of an email. "\n" is a newline +#. character +#. and should be placed between the closing word and the signature. +#: lms/templates/emails/registration_codes_sale_email.txt:11 +msgid "" +"Thanks,\n" +"The {platform_name} Team" +msgstr "" + +#. Translators: please translate the text inside [[ ]]. This is meant as a +#. template for course teams to use. +#: lms/templates/emails/registration_codes_sale_email.txt:18 +msgid "Dear [[Name]]:" +msgstr "" + +#. Translators: please translate the text inside [[ ]]. This is meant as a +#. template for course teams to use. +#: lms/templates/emails/registration_codes_sale_email.txt:21 +msgid "" +"We have provided a course enrollment code for you in {course_name}. To " +"enroll in the course, click the following link:" +msgstr "" + +#: lms/templates/emails/registration_codes_sale_email.txt:23 +msgid "HTML link from the attached CSV file" +msgstr "" + +#: lms/templates/emails/registration_codes_sale_email.txt:25 +msgid "" +"After you enroll, you can see the course on your student dashboard. You can " +"see course materials after the course start date." +msgstr "" + +#. Translators: please translate the text inside [[ ]]. This is meant as a +#. template for course teams to use. +#. This is the signature of an email. "\n" is a newline character +#. and should be placed between the closing word and the signature. +#: lms/templates/emails/registration_codes_sale_email.txt:30 +msgid "" +"Sincerely,\n" +"[[Your Signature]]" +msgstr "" + +#: lms/templates/emails/registration_codes_sale_invoice_attachment.txt:2 +msgid "INVOICE" +msgstr "" + +#: lms/templates/emails/registration_codes_sale_invoice_attachment.txt:8 +msgid "Date: {date}" +msgstr "" + +#: lms/templates/emails/registration_codes_sale_invoice_attachment.txt:9 +msgid "Invoice No: {invoice_number}" +msgstr "" + +#: lms/templates/emails/registration_codes_sale_invoice_attachment.txt:10 +msgid "Terms: Due Upon Receipt" +msgstr "" + +#: lms/templates/emails/registration_codes_sale_invoice_attachment.txt:11 +msgid "Due Date: {date}" +msgstr "" + +#: lms/templates/emails/registration_codes_sale_invoice_attachment.txt:13 +msgid "Bill to:" +msgstr "" + +#: lms/templates/emails/registration_codes_sale_invoice_attachment.txt:24 +msgid "Customer Reference Number: {reference_number}" +msgstr "" + +#: lms/templates/emails/registration_codes_sale_invoice_attachment.txt:26 +msgid "Balance Due: {currency_symbol}{sale_price}" +msgstr "" + +#: lms/templates/emails/registration_codes_sale_invoice_attachment.txt:30 +msgid "Course: {course_name}" +msgstr "" + +#: lms/templates/emails/registration_codes_sale_invoice_attachment.txt:31 +msgid "" +"Price: {currency_symbol}{course_price} Quantity: {quantity} " +"Sub-Total: {currency_symbol}{sub_total} Discount: " +"{currency_symbol}{discount}" +msgstr "" + +#: lms/templates/emails/registration_codes_sale_invoice_attachment.txt:32 +msgid "Total: {currency_symbol}{sale_price}" +msgstr "" + +#: lms/templates/emails/registration_codes_sale_invoice_attachment.txt:36 +msgid "Payment Instructions" +msgstr "" + +#: lms/templates/emails/registration_codes_sale_invoice_attachment.txt:40 +msgid "" +"If we do not receive payment, the learner enrollments that use these codes " +"will be canceled and learners will not be able to access course materials. " +"All purchases are final. For more information, see the {site_name} " +"cancellation policy." +msgstr "" + +#: lms/templates/emails/registration_codes_sale_invoice_attachment.txt:42 +msgid "For payment questions, contact {contact_email}" +msgstr "" + +#: lms/templates/emails/reject_name_change.txt:5 +msgid "" +"We are sorry. Our course staff did not approve your request to change your " +"name from {old_name} to {new_name}. If you need further assistance, please " +"e-mail the course staff at {email}." +msgstr "" + +#: lms/templates/emails/remove_beta_tester_email_message.txt:5 +msgid "" +"You have been removed as a beta tester for {course_name} at {site_name} by a" +" member of the course staff. The course will remain on your dashboard, but " +"you will no longer be part of the beta testing group." +msgstr "" + +#: lms/templates/emails/remove_beta_tester_email_message.txt:12 +#: lms/templates/emails/unenroll_email_enrolledmessage.txt:11 +msgid "Your other courses have not been affected." +msgstr "" + +#: lms/templates/emails/remove_beta_tester_email_subject.txt:3 +msgid "You have been removed from a beta test for {course_name}" +msgstr "" + +#: lms/templates/emails/reverification_processed.txt:3 +msgid "" +"We have successfully verified your identity for the {assessment} assessment " +"in the {course_name} course." +msgstr "" + +#: lms/templates/emails/reverification_processed.txt:7 +msgid "" +"We could not verify your identity for the {assessment} assessment in the " +"{course_name} course. You have used {used_attempts} out of " +"{allowed_attempts} attempts to verify your identity." +msgstr "" + +#: lms/templates/emails/reverification_processed.txt:10 +msgid "" +"You must verify your identity before the assessment closes on {due_date}." +msgstr "" + +#: lms/templates/emails/reverification_processed.txt:13 +msgid "To try to verify your identity again, select the following link:" +msgstr "" + +#: lms/templates/emails/reverification_processed.txt:17 +msgid "" +"We could not verify your identity for the {assessment} assessment in the " +"{course_name} course. You have used {used_attempts} out of " +"{allowed_attempts} attempts to verify your identity, and verification is no " +"longer possible." +msgstr "" + +#: lms/templates/emails/reverification_processed.txt:21 +msgid "To go to the courseware, select the following link:" +msgstr "" + +#: lms/templates/emails/reverification_processed.txt:24 +msgid "" +"If you have any questions, you can contact student support at " +"{support_link}." +msgstr "" + +#: lms/templates/emails/reverification_processed.txt:26 +msgid "Thanks," +msgstr "" + +#: lms/templates/emails/unenroll_email_allowedmessage.txt:3 +msgid "Dear Student," +msgstr "" + +#: lms/templates/emails/unenroll_email_allowedmessage.txt:5 +msgid "" +"You have been un-enrolled from course {course_name} by a member of the " +"course staff. Please disregard the invitation previously sent." +msgstr "" + +#: lms/templates/emails/unenroll_email_enrolledmessage.txt:5 +msgid "" +"You have been un-enrolled in {course_name} at {site_name} by a member of the" +" course staff. The course will no longer appear on your {site_name} " +"dashboard." +msgstr "" + +#: lms/templates/emails/unenroll_email_subject.txt:3 +msgid "You have been un-enrolled from {course_name}" +msgstr "" + +#: lms/templates/embargo/default_courseware.html:4 +#: lms/templates/embargo/default_enrollment.html:4 +#: lms/templates/static_templates/embargo.html:8 +#: themes/stanford-style/lms/templates/embargo/default_courseware.html:4 +#: themes/stanford-style/lms/templates/embargo/default_enrollment.html:4 +#: themes/stanford-style/lms/templates/static_templates/embargo.html:8 +msgid "This Course Unavailable In Your Country" +msgstr "" + +#: lms/templates/embargo/default_courseware.html:8 +msgid "" +"Our system indicates that you are trying to access this {platform_name} " +"course from a country or region in which it is not currently available." +msgstr "" + +#: lms/templates/embargo/default_enrollment.html:8 +msgid "" +"Our system indicates that you are trying to enroll in this {platform_name} " +"course from a country or region in which it is not currently available." +msgstr "" + +#: lms/templates/enrollment/course_enrollment_message.html:6 +msgid "Enrollment Successful" +msgstr "" + +#: lms/templates/enrollment/course_enrollment_message.html:9 +msgid "" +"Thank you for enrolling in {course_names}. We hope you enjoy the course." +msgstr "" + +#: lms/templates/enrollment/course_enrollment_message.html:11 +msgid "Thank you for enrolling in:" +msgstr "" + +#: lms/templates/enrollment/course_enrollment_message.html:13 +msgid "We hope you enjoy the course." +msgstr "" + +#: lms/templates/enrollment/course_enrollment_message.html:17 +msgid "" +"{platform_name} is a nonprofit bringing high-quality education to everyone, " +"everywhere. Your help allows us to continuously improve the learning " +"experience for millions and make a better future one learner at a time." +msgstr "" + +#: lms/templates/enrollment/course_enrollment_message.html:26 +msgid "Donation Actions" +msgstr "" + +#: lms/templates/financial-assistance/financial-assistance.html:12 +msgid "Financial Assistance Application" +msgstr "" + +#: lms/templates/financial-assistance/financial-assistance.html:19 +msgid "A Note to Learners" +msgstr "" + +#: lms/templates/financial-assistance/financial-assistance.html:20 +msgid "Dear edX Learner," +msgstr "" + +#: lms/templates/financial-assistance/financial-assistance.html:21 +msgid "" +"EdX Financial Assistance is a program we created to give learners in all " +"financial circumstances a chance to earn a Verified Certificate upon " +"successful completion of an edX course." +msgstr "" + +#: lms/templates/financial-assistance/financial-assistance.html:22 +msgid "" +"If you are interested in working toward a Verified Certificate, but cannot " +"afford to pay the fee, please apply now. Please note that financial " +"assistance is limited and may not be awarded to all eligible candidates." +msgstr "" + +#: lms/templates/financial-assistance/financial-assistance.html:23 +msgid "" +"In order to be eligible for edX Financial Assistance, you must demonstrate " +"that paying the Verified Certificate fee would cause you economic hardship. " +"To apply, you will be asked to answer a few questions about why you are " +"applying and how the Verified Certificate will benefit you." +msgstr "" + +#: lms/templates/financial-assistance/financial-assistance.html:24 +msgid "" +"If your application is approved, we'll give you instructions for verifying " +"your identity on edx.org so you can start working toward completing your edX" +" course." +msgstr "" + +#: lms/templates/financial-assistance/financial-assistance.html:25 +msgid "" +"EdX is committed to making it possible for you to take high quality courses " +"from leading institutions regardless of your financial situation, earn a " +"Verified Certificate, and share your success with others." +msgstr "" + +#: lms/templates/financial-assistance/financial-assistance.html:26 +msgid "Sincerely, Anant" +msgstr "" + +#: lms/templates/financial-assistance/financial-assistance.html:34 +msgid "Back to Student FAQs" +msgstr "" + +#: lms/templates/financial-assistance/financial-assistance.html:36 +msgid "Apply for Financial Assistance" +msgstr "" + +#: lms/templates/header/brand.html:19 +#: lms/templates/header/navbar-logo-header.html:19 +#: lms/templates/navigation/navbar-logo-header.html:20 +#: lms/templates/navigation/bootstrap/navbar-logo-header.html:15 +msgid "{platform_name} Home Page" +msgstr "" + +#: lms/templates/header/header.html:80 +#: lms/templates/navigation/navigation.html:75 +msgid "Global" +msgstr "" + +#: lms/templates/header/header.html:120 +#: lms/templates/navigation/navigation.html:115 +#: themes/edx.org/lms/templates/legacy_header.html:248 +msgid "" +"{begin_strong}Warning:{end_strong} Your browser is not fully supported. We " +"strongly recommend using {chrome_link} or {ff_link}." +msgstr "" + +#: lms/templates/header/navbar-authenticated.html:30 +#: lms/templates/learner_dashboard/programs.html:25 +#: lms/templates/navigation/navbar-authenticated.html:28 +#: lms/templates/navigation/bootstrap/navbar-authenticated.html:45 +#: themes/edx.org/lms/templates/legacy_header.html:88 +#: themes/edx.org/lms/templates/legacy_header.html:182 +#: themes/edx.org/lms/templates/header/navbar-authenticated.html:43 +msgid "Programs" +msgstr "" + +#: lms/templates/header/navbar-authenticated.html:36 +#: lms/templates/navigation/navbar-authenticated.html:38 +#: lms/templates/navigation/bootstrap/navbar-authenticated.html:55 +#: themes/edx.org/lms/templates/legacy_header.html:98 +#: themes/edx.org/lms/templates/legacy_header.html:192 +#: themes/edx.org/lms/templates/header/navbar-authenticated.html:49 +msgid "Profile" +msgstr "" + +#: lms/templates/header/navbar-authenticated.html:42 +msgid "Discover New" +msgstr "" + +#. Translators: This is short for "System administration". +#: lms/templates/header/navbar-authenticated.html:48 +#: lms/templates/navigation/navbar-authenticated.html:45 +#: lms/templates/navigation/bootstrap/navbar-authenticated.html:63 +msgid "Sysadmin" +msgstr "" + +#: lms/templates/header/navbar-authenticated.html:56 +#: lms/templates/navigation/navbar-authenticated.html:61 +#: lms/templates/navigation/bootstrap/navbar-authenticated.html:71 +#: lms/templates/shoppingcart/shopping_cart.html:46 +#: themes/edx.org/lms/templates/legacy_header.html:109 +#: themes/edx.org/lms/templates/legacy_header.html:212 +#: themes/edx.org/lms/templates/header/navbar-authenticated.html:60 +msgid "Shopping Cart" +msgstr "" + +#: lms/templates/header/navbar-not-authenticated.html:25 +#: lms/templates/navigation/navbar-not-authenticated.html:16 +#: themes/edx.org/lms/templates/legacy_header.html:70 +#: themes/edx.org/lms/templates/legacy_header.html:163 +#: themes/edx.org/lms/templates/header/navbar-authenticated.html:25 +msgid "How it Works" +msgstr "" + +#: lms/templates/header/navbar-not-authenticated.html:33 +#: lms/templates/navigation/navbar-not-authenticated.html:24 +msgid "Schools" +msgstr "" + +#: lms/templates/header/navbar-not-authenticated.html:52 +#: lms/templates/header/navbar-not-authenticated.html:61 +#: lms/templates/navigation/navbar-not-authenticated.html:54 +#: lms/templates/navigation/navbar-not-authenticated.html:56 +#: themes/edx.org/lms/templates/legacy_header.html:140 +#: themes/edx.org/lms/templates/legacy_header.html:142 +#: themes/edx.org/lms/templates/legacy_header.html:234 +#: themes/edx.org/lms/templates/legacy_header.html:236 +#: themes/edx.org/lms/templates/header/navbar-not-authenticated.html:28 +#: themes/edx.org/lms/templates/header/navbar-not-authenticated.html:37 +msgid "Sign in" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/add_coupon_modal.html:7 +#: lms/templates/instructor/instructor_dashboard_2/add_coupon_modal.html:19 +#: lms/templates/instructor/instructor_dashboard_2/add_coupon_modal.html:66 +#: lms/templates/instructor/instructor_dashboard_2/e-commerce.html:160 +msgid "Add Coupon Code" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/add_coupon_modal.html:24 +msgid "Enter information about the coupon code below." +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/add_coupon_modal.html:34 +#: lms/templates/instructor/instructor_dashboard_2/e-commerce.html:167 +#: lms/templates/instructor/instructor_dashboard_2/executive_summary.html:91 +msgid "Coupon Code" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/add_coupon_modal.html:39 +msgid "Discount Percentage" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/add_coupon_modal.html:45 +#: lms/templates/instructor/instructor_dashboard_2/e-commerce.html:168 +#: lms/templates/instructor/instructor_dashboard_2/edit_coupon_modal.html:41 +msgid "Description" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/add_coupon_modal.html:57 +msgid "Add expiration date" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/certificates.html:21 +msgid "Example Certificates" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/certificates.html:24 +msgid "Generate example certificates for the course." +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/certificates.html:28 +msgid "Generate Example Certificates" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/certificates.html:35 +msgid "Status:" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/certificates.html:39 +msgid "Generating example {name} certificate" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/certificates.html:41 +msgid "Error generating example {name} certificate: {error}" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/certificates.html:43 +msgid "View {name} certificate" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/certificates.html:48 +msgid "Refresh Status" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/certificates.html:57 +msgid "Student-Generated Certificates" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/certificates.html:62 +msgid "Disable Student-Generated Certificates" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/certificates.html:68 +#: lms/templates/instructor/instructor_dashboard_2/certificates.html:72 +msgid "Enable Student-Generated Certificates" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/certificates.html:71 +msgid "" +"You must successfully generate example certificates before you enable " +"student-generated certificates." +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/certificates.html:81 +#: lms/templates/instructor/instructor_dashboard_2/certificates.html:85 +#: lms/templates/instructor/instructor_dashboard_2/certificates.html:90 +msgid "Generate Certificates" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/certificates.html:84 +msgid "" +"Course certificate generation requires an activated web certificate " +"configuration." +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/certificates.html:88 +msgid "" +"When you are ready to generate certificates for your course, click Generate " +"Certificates. You do not need to do this if you have set the certificate " +"mode to on-demand generation." +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/certificates.html:99 +#: lms/templates/instructor/instructor_dashboard_2/course_info.html:122 +#: lms/templates/instructor/instructor_dashboard_2/data_download.html:116 +#: lms/templates/instructor/instructor_dashboard_2/e-commerce.html:138 +#: lms/templates/instructor/instructor_dashboard_2/send_email.html:100 +#: lms/templates/instructor/instructor_dashboard_2/student_admin.html:209 +msgid "Pending Tasks" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/certificates.html:101 +#: lms/templates/instructor/instructor_dashboard_2/course_info.html:124 +#: lms/templates/instructor/instructor_dashboard_2/data_download.html:118 +#: lms/templates/instructor/instructor_dashboard_2/e-commerce.html:140 +#: lms/templates/instructor/instructor_dashboard_2/student_admin.html:211 +msgid "The status for any active tasks appears in a table below." +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/certificates.html:112 +#: lms/templates/instructor/instructor_dashboard_2/certificates.html:150 +msgid "Regenerate Certificates" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/certificates.html:115 +msgid "" +"To regenerate certificates for your course, choose the learners who will " +"receive regenerated certificates and click Regenerate Certificates." +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/certificates.html:118 +msgid "Choose learner types for regeneration" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/certificates.html:122 +msgid "" +"Regenerate for learners who have already received certificates. ({count})" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/certificates.html:128 +msgid "Regenerate for learners who have not received certificates. ({count})" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/certificates.html:134 +msgid "Regenerate for learners with audit passing state. ({count})" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/certificates.html:140 +msgid "Regenerate for learners with audit not passing state. ({count})" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/certificates.html:146 +msgid "Regenerate for learners in an error state. ({count})" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/certificates.html:157 +msgid "Certificate Generation History" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/certificates.html:162 +msgid "Task name" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/certificates.html:182 +msgid "SET CERTIFICATE EXCEPTIONS" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/certificates.html:184 +msgid "" +"Set exceptions to generate certificates for learners who did not qualify for" +" a certificate but have been given an exception by the course team. After " +"you add learners to the exception list, click Generate Exception " +"Certificates below." +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/certificates.html:204 +msgid "Invalidate Certificates" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/course_info.html:8 +msgid "Enrollment Information" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/course_info.html:14 +msgid "Number of enrollees (admins, staff, and students) by track" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/course_info.html:16 +msgid "Verified" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/course_info.html:19 +msgid "Audit" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/course_info.html:22 +msgid "Honor" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/course_info.html:25 +msgid "Professional" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/course_info.html:44 +msgid "Basic Course Information" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/course_info.html:58 +msgid "Course Name:" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/course_info.html:63 +msgid "Course Display Name:" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/course_info.html:73 +msgid "Course End Date:" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/course_info.html:75 +msgid "No end date set" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/course_info.html:81 +msgid "Has the course started?" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/course_info.html:83 +#: lms/templates/instructor/instructor_dashboard_2/course_info.html:90 +msgid "Yes" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/course_info.html:83 +#: lms/templates/instructor/instructor_dashboard_2/course_info.html:92 +msgid "No" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/course_info.html:88 +msgid "Has the course ended?" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/course_info.html:97 +msgid "Number of sections:" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/course_info.html:102 +msgid "Grade Cutoffs:" +msgstr "" + +#. Translators: git is a version-control system; see http://git-scm.com/about +#: lms/templates/instructor/instructor_dashboard_2/course_info.html:110 +msgid "" +"View detailed Git import logs for this course {link_start}by clicking " +"here{link_end}." +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/course_info.html:139 +msgid "Course Warnings" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/data_download.html:12 +msgid "" +"Click to display the grading configuration for the course. The grading " +"configuration is the breakdown of graded subsections of the course (such as " +"exams and problem sets), and can be changed on the 'Grading' page (under " +"'Settings') in Studio." +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/data_download.html:13 +msgid "Grading Configuration" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/data_download.html:18 +msgid "Click to download a CSV of anonymized student IDs:" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/data_download.html:19 +msgid "Get Student Anonymized IDs CSV" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/data_download.html:25 +#: lms/templates/instructor/instructor_dashboard_2/e-commerce.html:99 +msgid "Reports" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/data_download.html:27 +msgid "" +"For large courses, generating some reports can take several hours. When " +"report generation is complete, a link that includes the date and time of " +"generation appears in the table below. These reports are generated in the " +"background, meaning it is OK to navigate away from this page while your " +"report is generating." +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/data_download.html:29 +msgid "" +"Please be patient and do not click these buttons multiple times. Clicking " +"these buttons multiple times will significantly slow the generation process." +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/data_download.html:31 +msgid "" +"Click to generate a CSV file of all students enrolled in this course, along " +"with profile information such as email address and username:" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/data_download.html:33 +msgid "Download profile information as a CSV" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/data_download.html:35 +msgid "" +"Click to generate a CSV file that lists learners who can enroll in the " +"course but have not yet done so." +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/data_download.html:37 +msgid "Download a CSV of learners who can enroll" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/data_download.html:40 +msgid "" +"Click to generate a CSV file of all proctored exam results in this course." +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/data_download.html:41 +msgid "Generate Proctored Exam Results Report" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/data_download.html:45 +msgid "Click to generate a CSV file of survey results for this course." +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/data_download.html:46 +msgid "Generate Survey Results Report" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/data_download.html:49 +msgid "" +"To generate a CSV file that lists all student answers to a given problem, " +"enter the location of the problem (from its Staff Debug Info)." +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/data_download.html:53 +msgid "Problem location: " +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/data_download.html:58 +msgid "Download a CSV of problem responses" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/data_download.html:62 +msgid "Click to list certificates that are issued for this course:" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/data_download.html:64 +msgid "View Certificates Issued" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/data_download.html:65 +msgid "Download CSV of Certificates Issued" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/data_download.html:72 +msgid "" +"For smaller courses, click to list profile information for enrolled students" +" directly on this page:" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/data_download.html:73 +msgid "List enrolled students' profile information" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/data_download.html:78 +msgid "" +"Click to generate a CSV grade report for all currently enrolled students." +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/data_download.html:80 +msgid "Generate Grade Report" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/data_download.html:81 +msgid "Generate Problem Grade Report" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/data_download.html:82 +msgid "Generate ORA Data Report" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/data_download.html:90 +msgid "Reports Available for Download" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/data_download.html:92 +msgid "" +"The reports listed below are available for download. A link to every report " +"remains available on this page, identified by the UTC date and time of " +"generation. Reports are not deleted, so you will always be able to access " +"previously generated reports from this page." +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/data_download.html:97 +msgid "" +"The answer distribution report listed below is generated periodically by an " +"automated background process. The report is cumulative, so answers submitted" +" after the process starts are included in a subsequent report. The report is" +" generated several times per day." +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/data_download.html:103 +msgid "" +"{strong_start}Note{strong_end}: To keep student data secure, you cannot save" +" or email these links for direct access. Copies of links expire within 5 " +"minutes." +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/e-commerce.html:19 +msgid "Enrollment Codes" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/e-commerce.html:23 +msgid "" +"Create one or more pre-paid course enrollment codes. Students can use these " +"codes to enroll in the course." +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/e-commerce.html:24 +#: lms/templates/instructor/instructor_dashboard_2/generate_registarion_codes_modal.html:19 +#: lms/templates/instructor/instructor_dashboard_2/generate_registarion_codes_modal.html:150 +msgid "Create Enrollment Codes" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/e-commerce.html:26 +msgid "Cancel, restore, or mark an enrollment code as unused." +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/e-commerce.html:27 +msgid "Change Enrollment Code Status" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/e-commerce.html:30 +msgid "Download a .csv file of all enrollment codes for this course." +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/e-commerce.html:35 +msgid "Download All Enrollment Codes" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/e-commerce.html:38 +msgid "Download a .csv file of all unused enrollment codes for this course." +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/e-commerce.html:43 +msgid "Download Unused Enrollment Codes" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/e-commerce.html:46 +msgid "Download a .csv file of all used enrollment codes for this course." +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/e-commerce.html:51 +msgid "Download Used Enrollment Codes" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/e-commerce.html:61 +#: lms/templates/instructor/instructor_dashboard_2/set_course_mode_price_modal.html:34 +msgid "Course Price" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/e-commerce.html:63 +msgid "Course price per seat: " +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/e-commerce.html:65 +msgid "Edit Price" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/e-commerce.html:74 +msgid "Course Seat Purchases" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/e-commerce.html:77 +msgid "Total Credit Card Purchases: " +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/e-commerce.html:81 +msgid "" +"Download a .csv file for all credit card purchases or for all invoices, " +"regardless of status." +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/e-commerce.html:82 +msgid "Download All Invoices" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/e-commerce.html:83 +msgid "Download All Credit Card Purchases" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/e-commerce.html:87 +msgid "To cancel or resubmit an invoice, enter the invoice number below." +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/e-commerce.html:89 +msgid "Invoice Number" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/e-commerce.html:90 +msgid "Cancel Invoice" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/e-commerce.html:91 +msgid "Resubmit Invoice" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/e-commerce.html:103 +msgid "" +"Create a .csv file that contains enrollment information for your course." +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/e-commerce.html:104 +msgid "Create Enrollment Report" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/e-commerce.html:112 +msgid "" +"Create an HTML file that contains an executive summary for this course." +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/e-commerce.html:113 +msgid "Create Executive Summary" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/e-commerce.html:120 +msgid "Available Reports" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/e-commerce.html:121 +msgid "" +"The following reports are available for download. Reports are not deleted. A" +" link to every report remains available on this page, identified by the date" +" and time (in UTC) that the report was generated." +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/e-commerce.html:125 +msgid "" +"{strong_start}Note{strong_end}: To help protect learner data, links to these" +" reports that you save outside of this page or that you send or receive in " +"email expire after five minutes." +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/e-commerce.html:152 +msgid "Coupon Code List" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/e-commerce.html:155 +msgid "Download a .csv file of all coupon codes for this course." +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/e-commerce.html:156 +msgid "Download Coupon Codes" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/e-commerce.html:159 +msgid "Coupon Codes" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/e-commerce.html:169 +#: lms/templates/instructor/instructor_dashboard_2/edit_coupon_modal.html:53 +msgid "Expiration Date" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/e-commerce.html:170 +msgid "Coupon (%)" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/e-commerce.html:171 +msgid "Number Redeemed" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/e-commerce.html:186 +msgid "{code}" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/e-commerce.html:187 +msgid "{description}" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/e-commerce.html:191 +msgid "{discount}" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/e-commerce.html:267 +msgid "The Invoice Number field cannot be empty." +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/e-commerce.html:313 +msgid "No Expiration Date" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/e-commerce.html:375 +msgid "Enter the company name." +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/e-commerce.html:381 +msgid "The company name cannot be a number." +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/e-commerce.html:387 +msgid "Enter the company contact name." +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/e-commerce.html:393 +msgid "The company contact name cannot be a number." +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/e-commerce.html:399 +msgid "Enter the email address for the company contact." +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/e-commerce.html:405 +#: lms/templates/instructor/instructor_dashboard_2/e-commerce.html:429 +msgid "Enter a valid email address." +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/e-commerce.html:411 +msgid "Enter the recipient name." +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/e-commerce.html:417 +msgid "The recipient name cannot be a number." +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/e-commerce.html:423 +msgid "Enter the recipient email address." +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/e-commerce.html:435 +msgid "Enter the billing address." +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/e-commerce.html:441 +#: lms/templates/instructor/instructor_dashboard_2/e-commerce.html:514 +msgid "Enter the price per course seat." +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/e-commerce.html:447 +#: lms/templates/instructor/instructor_dashboard_2/e-commerce.html:521 +msgid "" +"Enter a numeric value for the price per course seat. Do not include currency" +" symbols." +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/e-commerce.html:453 +msgid "Enter the number of enrollment codes." +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/e-commerce.html:459 +msgid "Enter a numeric value for the number of enrollment codes." +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/e-commerce.html:526 +msgid "Select a currency." +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/e-commerce.html:561 +msgid "Enter a coupon code." +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/e-commerce.html:566 +msgid "The discount percentage must be less than or equal to 100." +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/e-commerce.html:573 +msgid "" +"Enter a numeric value for the discount amount. Do not include the percent " +"sign." +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/edit_coupon_modal.html:7 +msgid "Edit Coupon Code" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/edit_coupon_modal.html:20 +msgid "Edit Coupon Code Information" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/edit_coupon_modal.html:30 +msgid "Code" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/edit_coupon_modal.html:31 +msgid "example: A123DS" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/edit_coupon_modal.html:35 +msgid "Percentage Discount" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/edit_coupon_modal.html:62 +msgid "Update Coupon Code" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/executive_summary.html:31 +msgid "Executive Summary for {display_name}" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/executive_summary.html:43 +msgid "Report Creation Date" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/executive_summary.html:47 +msgid "Number of Seats" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/executive_summary.html:51 +msgid "Number of Enrollments" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/executive_summary.html:55 +msgid "Gross Revenue" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/executive_summary.html:59 +msgid "Gross Revenue Collected" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/executive_summary.html:63 +msgid "Gross Revenue Pending" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/executive_summary.html:67 +msgid "Number of Enrollment Refunds" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/executive_summary.html:71 +msgid "Amount Refunded" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/executive_summary.html:75 +msgid "Average Price per Seat" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/executive_summary.html:81 +msgid "Frequently Used Coupon Codes" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/executive_summary.html:84 +msgid "Number of seats purchased using coupon codes" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/executive_summary.html:90 +msgid "Rank" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/executive_summary.html:92 +msgid "Percent Discount" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/executive_summary.html:93 +msgid "Times Used" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/executive_summary.html:105 +msgid "Bulk and Single Seat Purchases" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/executive_summary.html:108 +msgid "Number of seats purchased individually" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/executive_summary.html:112 +msgid "Number of seats purchased in bulk" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/executive_summary.html:116 +msgid "Number of seats purchased with invoices" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/executive_summary.html:120 +msgid "Unused bulk purchase seats (revenue at risk)" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/executive_summary.html:124 +msgid "Percentage of seats purchased individually" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/executive_summary.html:128 +msgid "Percentage of seats purchased in bulk" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/executive_summary.html:132 +msgid "Percentage of seats purchased with invoices" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/extensions.html:7 +msgid "Individual due date extensions" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/extensions.html:9 +msgid "" +"In this section, you have the ability to grant extensions on specific units " +"to individual students. Please note that the latest date is always taken; " +"you cannot use this tool to make an assignment due earlier for a particular " +"student." +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/extensions.html:15 +#: lms/templates/instructor/instructor_dashboard_2/extensions.html:70 +#: lms/templates/instructor/instructor_dashboard_2/extensions.html:93 +msgid "" +"Specify the {platform_name} email address or username of a student here:" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/extensions.html:17 +#: lms/templates/instructor/instructor_dashboard_2/extensions.html:72 +#: lms/templates/instructor/instructor_dashboard_2/extensions.html:95 +msgid "Student Email or Username" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/extensions.html:20 +#: lms/templates/instructor/instructor_dashboard_2/extensions.html:55 +#: lms/templates/instructor/instructor_dashboard_2/extensions.html:98 +msgid "Choose the graded unit:" +msgstr "" + +#. Translators: "format_string" is the string MM/DD/YYYY HH:MM, as that is the +#. format the system requires. +#: lms/templates/instructor/instructor_dashboard_2/extensions.html:31 +msgid "" +"Specify the extension due date and time (in UTC; please specify " +"{format_string})." +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/extensions.html:39 +msgid "Change due date for student" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/extensions.html:45 +msgid "Viewing granted extensions" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/extensions.html:47 +msgid "" +"Here you can see what extensions have been granted on particular units or " +"for a particular student." +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/extensions.html:51 +msgid "" +"Choose a graded unit and click the button to obtain a list of all students " +"who have extensions for the given unit." +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/extensions.html:63 +msgid "List all students with due date extensions" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/extensions.html:67 +msgid "Specify a student to see all of that student's extensions." +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/extensions.html:74 +msgid "List date extensions for student" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/extensions.html:86 +msgid "Resetting extensions" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/extensions.html:88 +msgid "" +"Resetting a problem's due date rescinds a due date extension for a student " +"on a particular unit. This will revert the due date for the student back to " +"the problem's original due date." +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/extensions.html:110 +msgid "Reset due date for student" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/generate_registarion_codes_modal.html:7 +msgid "Generate Registration Code Modal" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/generate_registarion_codes_modal.html:24 +msgid "* Required Information" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/generate_registarion_codes_modal.html:35 +#: lms/templates/instructor/instructor_dashboard_2/generate_registarion_codes_modal.html:37 +msgid "Organization Name" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/generate_registarion_codes_modal.html:39 +msgid "The organization that purchased enrollments in the course" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/generate_registarion_codes_modal.html:43 +#: lms/templates/shoppingcart/billing_details.html:22 +msgid "Organization Contact" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/generate_registarion_codes_modal.html:45 +msgid "Organization Contact Name" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/generate_registarion_codes_modal.html:47 +msgid "The primary contact at the organization" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/generate_registarion_codes_modal.html:53 +#: lms/templates/instructor/instructor_dashboard_2/generate_registarion_codes_modal.html:66 +msgid "Email" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/generate_registarion_codes_modal.html:57 +msgid "Invoice Recipient" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/generate_registarion_codes_modal.html:61 +msgid "The contact who should receive the invoice" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/generate_registarion_codes_modal.html:71 +msgid "Organization Billing Address" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/generate_registarion_codes_modal.html:73 +msgid "Address Line 1" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/generate_registarion_codes_modal.html:78 +msgid "Address Line 2" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/generate_registarion_codes_modal.html:83 +msgid "Address Line 3" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/generate_registarion_codes_modal.html:93 +msgid "State/Province" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/generate_registarion_codes_modal.html:98 +msgid "Zip" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/generate_registarion_codes_modal.html:109 +msgid "Unit Price" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/generate_registarion_codes_modal.html:113 +msgid "The price per enrollment purchased" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/generate_registarion_codes_modal.html:117 +msgid "Number of Enrollment Codes" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/generate_registarion_codes_modal.html:121 +msgid "The total number of enrollment codes to create" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/generate_registarion_codes_modal.html:126 +msgid "Course Team Internal Reference" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/generate_registarion_codes_modal.html:130 +msgid "Internal reference information for the sale" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/generate_registarion_codes_modal.html:134 +msgid "Customer Reference" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/generate_registarion_codes_modal.html:138 +msgid "Customer's purchase order or other reference information" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/generate_registarion_codes_modal.html:143 +msgid "Send me a copy of the invoice" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/instructor_analytics.html:13 +msgid "" +"For analytics about your course, go to " +"{link_start}{analytics_dashboard_name}{link_end}." +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/instructor_dashboard_2.html:25 +#: lms/templates/instructor/instructor_dashboard_2/instructor_dashboard_2.html:105 +msgid "Instructor Dashboard" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/instructor_dashboard_2.html:108 +msgid "View Course in Studio" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/invalidate_registration_code_modal.html:5 +#: lms/templates/instructor/instructor_dashboard_2/invalidate_registration_code_modal.html:17 +msgid "Enrollment Code Status" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/invalidate_registration_code_modal.html:22 +msgid "Change the status of an enrollment code." +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/invalidate_registration_code_modal.html:32 +#: lms/templates/shoppingcart/receipt.html:72 +msgid "Enrollment Code" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/invalidate_registration_code_modal.html:38 +msgid "Find Enrollment Code" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/membership.html:17 +msgid "" +"Enter the reason why the students are to be manually enrolled or unenrolled." +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/membership.html:18 +msgid "" +"This cannot be left blank and will be recorded and presented in Enrollment " +"Reports." +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/membership.html:19 +msgid "Therefore, please give enough detail to account for this action." +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/membership.html:20 +msgid "Reason" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/membership.html:63 +msgid "Register/Enroll Students" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/membership.html:64 +msgid "" +"To register and enroll a list of users in this course, choose a CSV file " +"that contains the following columns in this exact order: email, username, " +"name, and country. Please include one student per row and do not include any" +" headers, footers, or blank lines." +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/membership.html:67 +msgid "Upload a CSV for bulk enrollment" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/membership.html:74 +msgid "Upload CSV" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/membership.html:85 +msgid "Batch Beta Tester Addition" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/membership.html:88 +msgid "" +"Note: Users must have an activated {platform_name} account before they can " +"be enrolled as beta testers." +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/membership.html:98 +msgid "" +"If this option is {em_start}checked{em_end}, users who have not enrolled in " +"your course will be automatically enrolled." +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/membership.html:100 +msgid "Checking this box has no effect if 'Remove beta testers' is selected." +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/membership.html:118 +msgid "Add beta testers" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/membership.html:119 +msgid "Remove beta testers" +msgstr "" + +#. Translators: an "Administration List" is a list, such as Course Staff, that +#. users can be added to. +#: lms/templates/instructor/instructor_dashboard_2/membership.html:130 +msgid "Course Team Management" +msgstr "" + +#. Translators: an "Administrator Group" is a group, such as Course Staff, +#. that +#. users can be added to. +#: lms/templates/instructor/instructor_dashboard_2/membership.html:136 +msgid "Select a course team role:" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/membership.html:138 +msgid "Getting available lists..." +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/membership.html:146 +msgid "" +"Staff cannot modify these lists. To manage course team membership, a course " +"Admin must give you the Admin role to add Staff or Beta Testers, or the " +"Discussion Admin role to add discussion moderators and TAs." +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/membership.html:157 +msgid "" +"Course team members with the Staff role help you manage your course. Staff " +"can enroll and unenroll learners, as well as modify their grades and access " +"all course data. Staff also have access to your course in Studio and " +"Insights. You can only give course team roles to enrolled users." +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/membership.html:163 +msgid "Add Staff" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/membership.html:169 +msgid "Admin" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/membership.html:171 +msgid "" +"Course team members with the Admin role help you manage your course. They " +"can do all of the tasks that Staff can do, and can also add and remove the " +"Staff and Admin roles, discussion moderation roles, and the beta tester role" +" to manage course team membership. You can only give course team roles to " +"enrolled users." +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/membership.html:178 +msgid "Add Admin" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/membership.html:184 +msgid "Beta Testers" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/membership.html:186 +msgid "" +"Beta Testers can see course content before other learners. They can make " +"sure that the content works, but have no additional privileges. You can only" +" give course team roles to enrolled users." +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/membership.html:191 +msgid "Add Beta Tester" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/membership.html:196 +msgid "Discussion Admins" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/membership.html:198 +msgid "" +"Discussion Admins can edit or delete any post, clear misuse flags, close and" +" re-open threads, endorse responses, and see posts from all groups. Their " +"posts are marked as 'staff'. They can also add and remove the discussion " +"moderation roles to manage course team membership. Only enrolled users can " +"be added as Discussion Admins." +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/membership.html:205 +msgid "Add Discussion Admin" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/membership.html:212 +msgid "Discussion Moderators" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/membership.html:214 +msgid "" +"Discussion Moderators can edit or delete any post, clear misuse flags, close" +" and re-open threads, endorse responses, and see posts from all groups. " +"Their posts are marked as 'staff'. They cannot manage course team membership" +" by adding or removing discussion moderation roles. Only enrolled users can " +"be added as Discussion Moderators." +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/membership.html:221 +msgid "Add Moderator" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/membership.html:226 +msgid "Group Community TA" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/membership.html:228 +msgid "" +"Group Community TAs are members of the community who help course teams " +"moderate discussions. Group Community TAs see only posts by learners in " +"their assigned group. They can edit or delete posts, clear flags, close and " +"re-open threads, and endorse responses, but only for posts by learners in " +"their group. Their posts are marked as 'Community TA'. Only enrolled " +"learners can be added as Group Community TAs." +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/membership.html:235 +msgid "Add Group Community TA" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/membership.html:240 +msgid "Community TA" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/membership.html:242 +msgid "" +"Community TAs are members of the community who help course teams moderate " +"discussions. They can see posts by all learners, and can edit or delete " +"posts, clear flags, close or re-open threads, and endorse responses. Their " +"posts are marked as 'Community TA'. Only enrolled learners can be added as " +"Community TAs." +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/membership.html:248 +msgid "Add Community TA" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/membership.html:255 +msgid "CCX Coaches" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/membership.html:257 +msgid "" +"CCX Coaches are able to create their own Custom Courses based on this " +"course, which they can use to provide personalized instruction to their own " +"students based in this course material." +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/membership.html:262 +msgid "Add CCX Coach" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/metrics.html:13 +msgid "There is no data available to display at this time." +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/metrics.html:18 +msgid "Use Reload Graphs to refresh the graphs." +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/metrics.html:19 +msgid "Reload Graphs" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/metrics.html:23 +msgid "Subsection Data" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/metrics.html:24 +msgid "Each bar shows the number of students that opened the subsection." +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/metrics.html:25 +msgid "" +"You can click on any of the bars to list the students that opened the " +"subsection." +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/metrics.html:26 +#: lms/templates/instructor/instructor_dashboard_2/metrics.html:33 +msgid "You can also download this data as a CSV file." +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/metrics.html:27 +msgid "Download Subsection Data for all Subsections as a CSV" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/metrics.html:30 +msgid "Grade Distribution Data" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/metrics.html:31 +msgid "Each bar shows the grade distribution for that problem." +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/metrics.html:32 +msgid "" +"You can click on any of the bars to list the students that attempted the " +"problem, along with the grades they received." +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/metrics.html:34 +msgid "Download Problem Data for all Problems as a CSV" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/metrics.html:48 +msgid "Grade Distribution per Problem" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/metrics.html:58 +msgid "Download Student Opened as a CSV" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/metrics.html:59 +msgid "Download Student Grades as a CSV" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/metrics.html:99 +#: lms/templates/instructor/instructor_dashboard_2/metrics.html:139 +msgid "This is a partial list, to view all students download as a csv." +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/metrics.html:130 +msgid "Grade" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/metrics.html:130 +msgid "Percent" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/metrics.html:154 +msgid "There are no problems in this section." +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/send_email.html:11 +#: lms/templates/instructor/instructor_dashboard_2/send_email.html:15 +msgid "Send to:" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/send_email.html:19 +msgid "Myself" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/send_email.html:23 +msgid "Staff and Administrators" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/send_email.html:27 +msgid "All Learners" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/send_email.html:36 +msgid "Cohort: " +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/send_email.html:40 +msgid "(Learners not explicitly assigned to a cohort)" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/send_email.html:55 +msgid "Learners in the {track_name} Track" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/send_email.html:65 +msgid "Subject: " +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/send_email.html:72 +msgid "(Maximum 128 characters)" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/send_email.html:77 +msgid "Message:" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/send_email.html:86 +msgid "" +"We recommend sending learners no more than one email message per week. " +"Before you send your email, review the text carefully and send it to " +"yourself first, so that you can preview the formatting and make sure " +"embedded images and links work correctly." +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/send_email.html:89 +msgid "CAUTION!" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/send_email.html:90 +msgid "" +"When you select Send Email, your email message is added to the queue for " +"sending, and cannot be cancelled." +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/send_email.html:94 +msgid "Send Email" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/send_email.html:102 +msgid "" +"Email actions run in the background. The status for any active tasks - " +"including email tasks - appears in a table below." +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/send_email.html:114 +msgid "Email Task History" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/send_email.html:116 +msgid "To see the content of previously sent emails, click this button:" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/send_email.html:118 +msgid "Show Sent Email History" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/send_email.html:122 +msgid "To read a sent email message, click its subject." +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/send_email.html:129 +msgid "" +"To see the status for all email tasks submitted for this course, click this " +"button:" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/send_email.html:131 +msgid "Show Email Task History" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/set_course_mode_price_modal.html:7 +#: lms/templates/instructor/instructor_dashboard_2/set_course_mode_price_modal.html:19 +msgid "Set Course Mode Price" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/set_course_mode_price_modal.html:24 +msgid "Please enter Course Mode detail below" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/set_course_mode_price_modal.html:38 +msgid "Currency" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/set_course_mode_price_modal.html:46 +msgid "Set Price" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/special_exams.html:10 +msgid "Allowance Section" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/special_exams.html:14 +msgid "Student Special Exam Attempts" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/student_admin.html:7 +msgid "View gradebook for enrolled learners" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/student_admin.html:9 +msgid "" +"Note: This feature is available only to courses with a small number of " +"enrolled learners." +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/student_admin.html:11 +msgid "View Gradebook" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/student_admin.html:18 +msgid "View a specific learner's grades and progress" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/student_admin.html:21 +#: lms/templates/instructor/instructor_dashboard_2/student_admin.html:40 +#: lms/templates/instructor/instructor_dashboard_2/student_admin.html:114 +msgid "Learner's {platform_name} email address or username" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/student_admin.html:24 +#: lms/templates/instructor/instructor_dashboard_2/student_admin.html:43 +#: lms/templates/instructor/instructor_dashboard_2/student_admin.html:117 +msgid "Learner email address or username" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/student_admin.html:29 +msgid "View Progress Page" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/student_admin.html:37 +msgid "Adjust a learner's grade for a specific problem" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/student_admin.html:48 +#: lms/templates/instructor/instructor_dashboard_2/student_admin.html:176 +msgid "Location of problem in course" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/student_admin.html:49 +#: lms/templates/instructor/instructor_dashboard_2/student_admin.html:177 +msgid "Example" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/student_admin.html:52 +#: lms/templates/instructor/instructor_dashboard_2/student_admin.html:180 +msgid "Problem location" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/student_admin.html:55 +#: lms/templates/instructor/instructor_dashboard_2/student_admin.html:120 +#: lms/templates/instructor/instructor_dashboard_2/student_admin.html:183 +msgid "Attempts" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/student_admin.html:56 +msgid "" +"Allow a learner who has used up all attempts to work on the problem again." +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/student_admin.html:58 +#: lms/templates/instructor/instructor_dashboard_2/student_admin.html:123 +#: lms/templates/instructor/instructor_dashboard_2/student_admin.html:186 +msgid "Reset Attempts to Zero" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/student_admin.html:63 +#: lms/templates/instructor/instructor_dashboard_2/student_admin.html:133 +#: lms/templates/instructor/instructor_dashboard_2/student_admin.html:189 +msgid "Rescore" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/student_admin.html:64 +msgid "" +"For the specified problem, rescore the learner's responses. The 'Rescore " +"Only If Score Improves' option updates the learner's score only if it " +"improves in the learner's favor." +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/student_admin.html:75 +msgid "Score Override" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/student_admin.html:76 +msgid "For the specified problem, override the learner's score." +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/student_admin.html:79 +msgid "" +"New score for problem, out of the total points available for the problem" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/student_admin.html:82 +msgid "Score" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/student_admin.html:85 +msgid "Override Learner's Score" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/student_admin.html:91 +msgid "Problem History" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/student_admin.html:92 +msgid "" +"For the specified problem, permanently and completely delete the learner's " +"answers and scores from the database." +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/student_admin.html:99 +#: lms/templates/instructor/instructor_dashboard_2/student_admin.html:155 +#: lms/templates/instructor/instructor_dashboard_2/student_admin.html:198 +msgid "Task Status" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/student_admin.html:100 +msgid "" +"Show the status for the rescoring tasks that you submitted for this learner " +"and problem." +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/student_admin.html:102 +#: lms/templates/instructor/instructor_dashboard_2/student_admin.html:160 +#: lms/templates/instructor/instructor_dashboard_2/student_admin.html:201 +msgid "Show Task Status" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/student_admin.html:110 +msgid "Adjust a learner's entrance exam results" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/student_admin.html:121 +msgid "Allow the learner to take the exam again." +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/student_admin.html:126 +msgid "Allow Skip" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/student_admin.html:127 +msgid "Waive the requirement for the learner to take the exam." +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/student_admin.html:129 +msgid "Let Learner Skip Entrance Exam" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/student_admin.html:135 +msgid "" +"Rescore any responses that have been submitted. The 'Rescore All Problems " +"Only If Score Improves' option updates the learner's scores only if it " +"improves in the learner's favor." +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/student_admin.html:139 +msgid "Rescore All Problems" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/student_admin.html:140 +msgid "Rescore All Problems Only If Score Improves" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/student_admin.html:145 +msgid "Entrance Exam History" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/student_admin.html:147 +msgid "" +"For the entire entrance exam, permanently and completely delete the " +"learner's answers and scores from the database." +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/student_admin.html:157 +msgid "" +"Show the status for the rescoring tasks that you submitted for this learner " +"and entrance exam." +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/student_admin.html:172 +msgid "Adjust all enrolled learners' grades for a specific problem" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/student_admin.html:184 +msgid "Allows all learners to work on the problem again." +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/student_admin.html:190 +msgid "" +"Rescore submitted responses. The 'Rescore Only If Scores Improve' option " +"updates a learner's score only if it improves in the learner's favor." +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/student_admin.html:193 +msgid "Rescore All Learners' Submissions" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/student_admin.html:194 +msgid "Rescore Only If Scores Improve" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/student_admin.html:199 +msgid "Show the status for the tasks that you submitted for this problem." +msgstr "" + +#: lms/templates/learner_dashboard/_dashboard_navigation_courses.html:7 +#: lms/templates/learner_dashboard/_dashboard_navigation_courses.html:10 +#: themes/edx.org/lms/templates/dashboard.html:109 +msgid "My Courses" +msgstr "" + +#: lms/templates/learner_dashboard/program_details.html:26 +msgid "Program Details" +msgstr "" + +#: lms/templates/modal/_modal-settings-language.html:19 +msgid "Change Preferred Language" +msgstr "" + +#: lms/templates/modal/_modal-settings-language.html:32 +msgid "Please choose your preferred language" +msgstr "" + +#: lms/templates/modal/_modal-settings-language.html:50 +msgid "Save Language Settings" +msgstr "" + +#: lms/templates/modal/_modal-settings-language.html:56 +msgid "" +"Don't see your preferred language? {link_start}Volunteer to become a " +"translator!{link_end}" +msgstr "" + +#: lms/templates/navigation/navbar-not-authenticated.html:33 +msgid "Explore Courses" +msgstr "" + +#: lms/templates/peer_grading/peer_grading.html:3 +msgid "" +"\n" +"{p_tag}You currently do not have any peer grading to do. In order to have peer grading to do:\n" +"{ul_tag}\n" +"{li_tag}You need to have submitted a response to a peer grading problem.{end_li_tag}\n" +"{li_tag}The course team needs to score the essays that are used to help you better understand the grading\n" +"criteria.{end_li_tag}\n" +"{li_tag}There must be submissions that are waiting for grading.{end_li_tag}\n" +"{end_ul_tag}\n" +"{end_p_tag}\n" +msgstr "" + +#: lms/templates/peer_grading/peer_grading.html:19 +#: lms/templates/peer_grading/peer_grading_closed.html:3 +#: lms/templates/peer_grading/peer_grading_problem.html:12 +msgid "Peer Grading" +msgstr "" + +#: lms/templates/peer_grading/peer_grading.html:21 +msgid "" +"Here is a list of problems that need to be peer graded for this course." +msgstr "" + +#: lms/templates/peer_grading/peer_grading.html:31 +msgid "Problem Name" +msgstr "" + +#: lms/templates/peer_grading/peer_grading.html:32 +msgid "Due date" +msgstr "" + +#: lms/templates/peer_grading/peer_grading.html:33 +msgid "Graded" +msgstr "" + +#: lms/templates/peer_grading/peer_grading.html:34 +#: lms/templates/shoppingcart/receipt.html:92 +msgid "Available" +msgstr "" + +#: lms/templates/peer_grading/peer_grading.html:35 +msgid "Required" +msgstr "" + +#: lms/templates/peer_grading/peer_grading.html:36 +#: lms/templates/ux/reference/bootstrap/course-skeleton.html:30 +msgid "Progress" +msgstr "" + +#: lms/templates/peer_grading/peer_grading.html:51 +msgid "No due date" +msgstr "" + +#: lms/templates/peer_grading/peer_grading_closed.html:5 +msgid "" +"The due date has passed, and peer grading for this problem is closed at this" +" time." +msgstr "" + +#: lms/templates/peer_grading/peer_grading_closed.html:7 +msgid "The due date has passed, and peer grading is closed at this time." +msgstr "" + +#: lms/templates/peer_grading/peer_grading_problem.html:9 +msgid "Learning to Grade" +msgstr "" + +#: lms/templates/peer_grading/peer_grading_problem.html:20 +msgid "Hide Question" +msgstr "" + +#: lms/templates/peer_grading/peer_grading_problem.html:32 +msgid "Student Response" +msgstr "" + +#: lms/templates/peer_grading/peer_grading_problem.html:46 +msgid "Written Feedback" +msgstr "" + +#: lms/templates/peer_grading/peer_grading_problem.html:47 +msgid "Please include some written feedback as well." +msgstr "" + +#: lms/templates/peer_grading/peer_grading_problem.html:52 +msgid "" +"This submission has explicit, offensive, or (I suspect) plagiarized content." +" " +msgstr "" + +#: lms/templates/peer_grading/peer_grading_problem.html:64 +msgid "How did I do?" +msgstr "" + +#: lms/templates/peer_grading/peer_grading_problem.html:67 +msgid "Continue" +msgstr "" + +#: lms/templates/peer_grading/peer_grading_problem.html:72 +msgid "Ready to grade!" +msgstr "" + +#: lms/templates/peer_grading/peer_grading_problem.html:73 +msgid "" +"You have finished learning to grade, which means that you are now ready to " +"start grading." +msgstr "" + +#: lms/templates/peer_grading/peer_grading_problem.html:74 +msgid "Start Grading!" +msgstr "" + +#: lms/templates/peer_grading/peer_grading_problem.html:79 +msgid "Learning to grade" +msgstr "" + +#: lms/templates/peer_grading/peer_grading_problem.html:80 +msgid "You have not yet finished learning to grade this problem." +msgstr "" + +#: lms/templates/peer_grading/peer_grading_problem.html:81 +msgid "" +"You will now be shown a series of instructor-scored essays, and will be " +"asked to score them yourself." +msgstr "" + +#: lms/templates/peer_grading/peer_grading_problem.html:82 +msgid "" +"Once you can score the essays similarly to an instructor, you will be ready " +"to grade your peers." +msgstr "" + +#: lms/templates/peer_grading/peer_grading_problem.html:83 +msgid "Start learning to grade" +msgstr "" + +#: lms/templates/peer_grading/peer_grading_problem.html:88 +msgid "Are you sure that you want to flag this submission?" +msgstr "" + +#: lms/templates/peer_grading/peer_grading_problem.html:90 +msgid "" +"You are about to flag a submission. You should only flag a submission that " +"contains explicit, offensive, or (suspected) plagiarized content. If the " +"submission is not addressed to the question or is incorrect, you should give" +" it a score of zero and accompanying feedback instead of flagging it." +msgstr "" + +#: lms/templates/peer_grading/peer_grading_problem.html:93 +msgid "Remove Flag" +msgstr "" + +#: lms/templates/peer_grading/peer_grading_problem.html:94 +msgid "Keep Flag" +msgstr "" + +#: lms/templates/peer_grading/peer_grading_problem.html:98 +msgid "Go Back" +msgstr "" + +#: lms/templates/provider/authorize.html:20 +msgid "" +"{start_strong}{application_name}{end_strong} would like to access your data " +"with the following permissions:" +msgstr "" + +#: lms/templates/provider/authorize.html:30 +msgid "Read your user ID" +msgstr "" + +#: lms/templates/provider/authorize.html:32 +msgid "Read your user profile" +msgstr "" + +#: lms/templates/provider/authorize.html:34 +msgid "Read your email address" +msgstr "" + +#: lms/templates/provider/authorize.html:36 +msgid "Read the list of courses in which you are a staff member." +msgstr "" + +#: lms/templates/provider/authorize.html:38 +msgid "Read the list of courses in which you are an instructor." +msgstr "" + +#: lms/templates/provider/authorize.html:40 +msgid "To see if you are a global staff user" +msgstr "" + +#: lms/templates/provider/authorize.html:42 +msgid "Manage your data: {permission}" +msgstr "" + +#: lms/templates/registration/account_activation_sidebar_notice.html:8 +msgid "Account Activation Info" +msgstr "" + +#: lms/templates/registration/account_activation_sidebar_notice.html:16 +msgid "Activate your account!" +msgstr "" + +#: lms/templates/registration/account_activation_sidebar_notice.html:18 +msgid "" +"Check your {email_start}{email}{email_end} inbox for an account activation " +"link from {platform_name}. If you need help, contact " +"{link_start}{platform_name} Support{link_end}." +msgstr "" + +#: lms/templates/registration/activate_account_notice.html:9 +msgid "You're almost there!" +msgstr "" + +#: lms/templates/registration/activate_account_notice.html:11 +msgid "" +"There's just one more step: Before you enroll in a course, you need to " +"activate your account. We've sent an email message to " +"{email_start}{email}{email_end} with instructions for activating your " +"account. If you don't receive this message, check your spam folder." +msgstr "" + +#: lms/templates/registration/password_reset_complete.html:13 +msgid "Your Password Reset is Complete" +msgstr "" + +#: lms/templates/registration/password_reset_complete.html:33 +msgid "Password Reset Complete" +msgstr "" + +#: lms/templates/registration/password_reset_complete.html:35 +msgid "" +"Your password has been reset. {start_link}Sign-in to your account.{end_link}" +msgstr "" + +#: lms/templates/registration/password_reset_confirm.html:13 +msgid "Reset Your {platform_name} Password" +msgstr "" + +#: lms/templates/registration/password_reset_confirm.html:27 +msgid "Error Resetting Password" +msgstr "" + +#: lms/templates/registration/password_reset_confirm.html:32 +msgid "You must enter and confirm your new password." +msgstr "" + +#: lms/templates/registration/password_reset_confirm.html:33 +msgid "The text in both password fields must match." +msgstr "" + +#: lms/templates/registration/password_reset_confirm.html:43 +msgid "Reset Your Password" +msgstr "" + +#: lms/templates/registration/password_reset_confirm.html:49 +msgid "Enter and confirm your new password." +msgstr "" + +#: lms/templates/registration/password_reset_confirm.html:53 +msgid "New Password" +msgstr "" + +#: lms/templates/registration/password_reset_confirm.html:57 +msgid "Confirm Password" +msgstr "" + +#: lms/templates/registration/password_reset_confirm.html:67 +msgid "Invalid Password Reset Link" +msgstr "" + +#: lms/templates/registration/password_reset_done.html:3 +msgid "Password reset successful" +msgstr "" + +#: lms/templates/registration/password_reset_done.html:8 +msgid "" +"We've e-mailed you instructions for setting your password to the e-mail " +"address you submitted. You should be receiving it shortly." +msgstr "" + +#: lms/templates/shoppingcart/billing_details.html:7 +#: lms/templates/shoppingcart/receipt.html:14 +#: lms/templates/shoppingcart/shopping_cart.html:32 +#: lms/templates/shoppingcart/shopping_cart.html:34 +#: lms/templates/shoppingcart/shopping_cart.html:163 +#: lms/templates/shoppingcart/shopping_cart.html:187 +msgid "Billing Details" +msgstr "" + +#: lms/templates/shoppingcart/billing_details.html:14 +msgid "" +"You can proceed to payment at any point in time. Any additional information " +"you provide will be included in your receipt." +msgstr "" + +#: lms/templates/shoppingcart/billing_details.html:17 +msgid "Purchasing Organizational Details" +msgstr "" + +#: lms/templates/shoppingcart/billing_details.html:18 +msgid "Purchasing organization" +msgstr "" + +#: lms/templates/shoppingcart/billing_details.html:19 +msgid "Purchase order number (if any)" +msgstr "" + +#: lms/templates/shoppingcart/billing_details.html:24 +#: lms/templates/shoppingcart/billing_details.html:33 +msgid "Email Address" +msgstr "" + +#: lms/templates/shoppingcart/billing_details.html:24 +#: lms/templates/shoppingcart/billing_details.html:34 +msgid "email@example.com" +msgstr "" + +#: lms/templates/shoppingcart/billing_details.html:27 +msgid "Additional Receipt Recipient" +msgstr "" + +#: lms/templates/shoppingcart/billing_details.html:49 +msgid "" +"If no additional billing details are populated the payment confirmation will" +" be sent to the user making the purchase." +msgstr "" + +#: lms/templates/shoppingcart/billing_details.html:53 +msgid "Payment processing occurs on a separate secure site." +msgstr "" + +#: lms/templates/shoppingcart/billing_details.html:58 +#: lms/templates/shoppingcart/shopping_cart.html:201 +msgid "Your Shopping cart is currently empty." +msgstr "" + +#: lms/templates/shoppingcart/cybersource_form.html:7 +#: lms/templates/shoppingcart/shopping_cart_flow.html:20 +msgid "Payment" +msgstr "" + +#: lms/templates/shoppingcart/download_report.html:8 +msgid "Download CSV Reports" +msgstr "" + +#: lms/templates/shoppingcart/download_report.html:12 +msgid "Download CSV Data" +msgstr "" + +#: lms/templates/shoppingcart/download_report.html:15 +msgid "" +"There was an error in your date input. It should be formatted as YYYY-MM-DD" +msgstr "" + +#: lms/templates/shoppingcart/download_report.html:20 +msgid "These reports are delimited by start and end dates." +msgstr "" + +#: lms/templates/shoppingcart/download_report.html:21 +msgid "Start Date: " +msgstr "" + +#: lms/templates/shoppingcart/download_report.html:23 +msgid "End Date: " +msgstr "" + +#: lms/templates/shoppingcart/download_report.html:41 +msgid "" +"These reports are delimited alphabetically by university name. i.e., " +"generating a report with 'Start Letter' A and 'End Letter' C will generate " +"reports for all universities starting with A, B, and C." +msgstr "" + +#: lms/templates/shoppingcart/download_report.html:42 +msgid "Start Letter: " +msgstr "" + +#: lms/templates/shoppingcart/download_report.html:44 +msgid "End Letter: " +msgstr "" + +#: lms/templates/shoppingcart/error.html:6 +msgid "Payment Error" +msgstr "" + +#: lms/templates/shoppingcart/error.html:9 +msgid "There was an error processing your order!" +msgstr "" + +#: lms/templates/shoppingcart/receipt.html:27 +msgid "Thank you for your purchase!" +msgstr "" + +#: lms/templates/shoppingcart/receipt.html:35 +#: lms/templates/shoppingcart/registration_code_redemption.html:85 +msgid "View Dashboard" +msgstr "" + +#: lms/templates/shoppingcart/receipt.html:37 +msgid "" +"You have successfully been enrolled for {course_names}. The following " +"receipt has been emailed to {receipient_emails}" +msgstr "" + +#: lms/templates/shoppingcart/receipt.html:48 +msgid "" +"You have successfully purchased {number} course registration code for" +" {course_names}." +msgid_plural "" +"You have successfully purchased {number} course registration codes " +"for {course_names}." +msgstr[0] "" +msgstr[1] "" + +#: lms/templates/shoppingcart/receipt.html:58 +msgid "The following receipt has been emailed to {receipient_emails}" +msgstr "" + +#: lms/templates/shoppingcart/receipt.html:68 +msgid "" +"Please send each professional one of these unique registration codes to " +"enroll into the course. The confirmation/receipt email you will receive has " +"an example email template with directions for the individuals enrolling." +msgstr "" + +#: lms/templates/shoppingcart/receipt.html:73 +msgid "Enrollment Link" +msgstr "" + +#: lms/templates/shoppingcart/receipt.html:74 +msgid "Status" +msgstr "" + +#: lms/templates/shoppingcart/receipt.html:88 +msgid "Used" +msgstr "" + +#: lms/templates/shoppingcart/receipt.html:90 +msgid "Invalid" +msgstr "" + +#: lms/templates/shoppingcart/receipt.html:101 +msgid "Invoice" +msgstr "" + +#: lms/templates/shoppingcart/receipt.html:101 +msgid "Date of purchase" +msgstr "" + +#: lms/templates/shoppingcart/receipt.html:102 +msgid "Print Receipt" +msgstr "" + +#: lms/templates/shoppingcart/receipt.html:107 +msgid "Billed To Details" +msgstr "" + +#: lms/templates/shoppingcart/receipt.html:114 +msgid "Company Name" +msgstr "" + +#: lms/templates/shoppingcart/receipt.html:119 +#: lms/templates/shoppingcart/receipt.html:131 +#: lms/templates/shoppingcart/receipt.html:143 +#: lms/templates/shoppingcart/receipt.html:155 +#: lms/templates/shoppingcart/receipt.html:167 +#: lms/templates/shoppingcart/receipt.html:179 +#: lms/templates/shoppingcart/receipt.html:194 +#: lms/templates/shoppingcart/receipt.html:206 +#: lms/templates/shoppingcart/receipt.html:218 +#: lms/templates/shoppingcart/receipt.html:230 +#: lms/templates/shoppingcart/receipt.html:242 +#: lms/templates/shoppingcart/receipt.html:254 +#: lms/templates/shoppingcart/receipt.html:266 +#: lms/templates/shoppingcart/receipt.html:278 +msgid "N/A" +msgstr "" + +#: lms/templates/shoppingcart/receipt.html:126 +msgid "Purchase Order Number" +msgstr "" + +#: lms/templates/shoppingcart/receipt.html:138 +msgid "Company Contact Name" +msgstr "" + +#: lms/templates/shoppingcart/receipt.html:150 +msgid "Company Contact Email" +msgstr "" + +#: lms/templates/shoppingcart/receipt.html:162 +msgid "Recipient Name" +msgstr "" + +#: lms/templates/shoppingcart/receipt.html:174 +msgid "Recipient Email" +msgstr "" + +#: lms/templates/shoppingcart/receipt.html:189 +msgid "Card Type" +msgstr "" + +#: lms/templates/shoppingcart/receipt.html:201 +msgid "Credit Card Number" +msgstr "" + +#: lms/templates/shoppingcart/receipt.html:225 +msgid "Address 1" +msgstr "" + +#: lms/templates/shoppingcart/receipt.html:237 +msgid "Address 2" +msgstr "" + +#: lms/templates/shoppingcart/receipt.html:261 +msgid "State" +msgstr "" + +#: lms/templates/shoppingcart/receipt.html:301 +#: lms/templates/shoppingcart/shopping_cart.html:74 +msgid "Registration for:" +msgstr "" + +#: lms/templates/shoppingcart/receipt.html:309 +#: lms/templates/shoppingcart/receipt.html:313 +#: lms/templates/shoppingcart/receipt.html:327 +#: lms/templates/shoppingcart/receipt.html:332 +#: lms/templates/shoppingcart/shopping_cart.html:82 +#: lms/templates/shoppingcart/shopping_cart.html:94 +msgid "Price per student:" +msgstr "" + +#: lms/templates/shoppingcart/receipt.html:311 +#: lms/templates/shoppingcart/receipt.html:329 +#: lms/templates/shoppingcart/shopping_cart.html:90 +msgid "Discount Applied:" +msgstr "" + +#: lms/templates/shoppingcart/receipt.html:318 +#: lms/templates/shoppingcart/receipt.html:338 +msgid "Students" +msgstr "" + +#. Translators: Please keep the "" and "" tags around your +#. translation of the word "this" in your translation. +#: lms/templates/shoppingcart/receipt.html:355 +msgid "Note: items with strikethough like this have been refunded." +msgstr "" + +#: lms/templates/shoppingcart/registration_code_receipt.html:10 +#: lms/templates/shoppingcart/registration_code_redemption.html:8 +msgid "Confirm Enrollment" +msgstr "" + +#: lms/templates/shoppingcart/registration_code_receipt.html:17 +#: lms/templates/shoppingcart/registration_code_redemption.html:15 +msgid "{site_name} - Confirm Enrollment" +msgstr "" + +#: lms/templates/shoppingcart/registration_code_receipt.html:23 +#: lms/templates/shoppingcart/registration_code_redemption.html:21 +msgid "{course_number} {course_title} Cover Image" +msgstr "" + +#: lms/templates/shoppingcart/registration_code_receipt.html:30 +#: lms/templates/shoppingcart/registration_code_redemption.html:28 +msgid "Confirm your enrollment for: {span_start}course dates{span_end}" +msgstr "" + +#: lms/templates/shoppingcart/registration_code_receipt.html:38 +msgid "{course_name}" +msgstr "" + +#: lms/templates/shoppingcart/registration_code_receipt.html:45 +#: lms/templates/shoppingcart/registration_code_redemption.html:43 +msgid "" +"You've clicked a link for an enrollment code that has already been used. " +"Check your {link_start}course dashboard{link_end} to see if you're enrolled " +"in the course, or contact your company's administrator." +msgstr "" + +#: lms/templates/shoppingcart/registration_code_receipt.html:53 +#: lms/templates/shoppingcart/registration_code_redemption.html:53 +msgid "" +"You have successfully enrolled in {course_name}. This course has now been " +"added to your dashboard." +msgstr "" + +#: lms/templates/shoppingcart/registration_code_receipt.html:56 +#: lms/templates/shoppingcart/registration_code_redemption.html:60 +msgid "" +"You're already enrolled for this course. Visit your " +"{link_start}dashboard{link_end} to see the course." +msgstr "" + +#: lms/templates/shoppingcart/registration_code_receipt.html:63 +msgid "The course you are enrolling for is full." +msgstr "" + +#: lms/templates/shoppingcart/registration_code_receipt.html:65 +msgid "The course you are enrolling for is closed." +msgstr "" + +#: lms/templates/shoppingcart/registration_code_receipt.html:67 +#: lms/templates/shoppingcart/registration_code_redemption.html:68 +msgid "There was an error processing your redeem code." +msgstr "" + +#: lms/templates/shoppingcart/registration_code_receipt.html:69 +#: lms/templates/shoppingcart/registration_code_redemption.html:70 +msgid "" +"You're about to activate an enrollment code for {course_name} by " +"{site_name}. This code can only be used one time, so you should only " +"activate this code if you're its intended recipient." +msgstr "" + +#: lms/templates/shoppingcart/registration_code_receipt.html:84 +#: lms/templates/shoppingcart/registration_code_redemption.html:91 +msgid "Activate Course Enrollment" +msgstr "" + +#: lms/templates/shoppingcart/shopping_cart.html:21 +msgid "" +"{course_names} has been removed because the enrollment period has closed." +msgid_plural "" +"{course_names} have been removed because the enrollment period has closed." +msgstr[0] "" +msgstr[1] "" + +#. Translators: currency_symbol is a symbol indicating type of currency, ex +#. "$". +#. This string would look like this when all variables are in: +#. "$500.00" +#: lms/templates/shoppingcart/shopping_cart.html:52 +#: lms/templates/shoppingcart/shopping_cart.html:87 +msgid "{currency_symbol}{price}" +msgstr "" + +#: lms/templates/shoppingcart/shopping_cart.html:69 +msgid "Cover Image" +msgstr "" + +#: lms/templates/shoppingcart/shopping_cart.html:102 +msgid "Students:" +msgstr "" + +#: lms/templates/shoppingcart/shopping_cart.html:104 +msgid "Input quantity and press enter." +msgstr "" + +#: lms/templates/shoppingcart/shopping_cart.html:108 +msgid "Increase" +msgstr "" + +#: lms/templates/shoppingcart/shopping_cart.html:112 +msgid "Decrease" +msgstr "" + +#: lms/templates/shoppingcart/shopping_cart.html:123 +msgid "Remove" +msgstr "" + +#: lms/templates/shoppingcart/shopping_cart.html:137 +msgid "Discount or activation code" +msgstr "" + +#: lms/templates/shoppingcart/shopping_cart.html:138 +msgid "discount or activation code" +msgstr "" + +#: lms/templates/shoppingcart/shopping_cart.html:139 +msgid "Apply" +msgstr "" + +#: lms/templates/shoppingcart/shopping_cart.html:144 +msgid "code has been applied" +msgstr "" + +#: lms/templates/shoppingcart/shopping_cart.html:148 +msgid "TOTAL:" +msgstr "" + +#. Translators: currency_symbol is a symbol indicating type of currency, ex +#. "$". currency_abbr is +#. an abbreviation for the currency, ex "USD". This string would look like +#. this +#. when all variables are in: +#. "$500.00 USD" +#: lms/templates/shoppingcart/shopping_cart.html:153 +msgid "{currency_symbol}{price} {currency_abbr}" +msgstr "" + +#: lms/templates/shoppingcart/shopping_cart.html:167 +#: lms/templates/shoppingcart/shopping_cart.html:191 +msgid "" +"After this purchase is complete, a receipt is generated with relative " +"billing details and registration codes for students." +msgstr "" + +#: lms/templates/shoppingcart/shopping_cart.html:175 +#: lms/templates/shoppingcart/shopping_cart.html:182 +msgid "" +"After this purchase is complete, {username} will be enrolled in this course." +msgstr "" + +#: lms/templates/shoppingcart/shopping_cart.html:199 +msgid "Empty Cart" +msgstr "" + +#: lms/templates/shoppingcart/shopping_cart_flow.html:7 +msgid "Shopping cart" +msgstr "" + +#: lms/templates/shoppingcart/shopping_cart_flow.html:15 +msgid "{platform_name} - Shopping Cart" +msgstr "" + +#: lms/templates/shoppingcart/shopping_cart_flow.html:21 +msgid "Confirmation" +msgstr "" + +#: lms/templates/static_templates/404.html:14 +msgid "" +"The page that you were looking for was not found. Go back to the " +"{link_start}homepage{link_end} or let us know about any pages that may have " +"been moved at {email}." +msgstr "" + +#: lms/templates/static_templates/about.html:10 +#: lms/templates/static_templates/blog.html:10 +#: lms/templates/static_templates/contact.html:10 +#: lms/templates/static_templates/donate.html:10 +#: lms/templates/static_templates/faq.html:10 +#: lms/templates/static_templates/help.html:10 +#: lms/templates/static_templates/honor.html:10 +#: lms/templates/static_templates/jobs.html:10 +#: lms/templates/static_templates/media-kit.html:10 +#: lms/templates/static_templates/news.html:11 +#: lms/templates/static_templates/press.html:11 +#: lms/templates/static_templates/privacy.html:11 +#: lms/templates/static_templates/tos.html:10 +msgid "This page left intentionally blank. Feel free to add your own content." +msgstr "" + +#: lms/templates/static_templates/blog.html:5 +#: lms/templates/static_templates/blog.html:9 +msgid "Blog" +msgstr "" + +#: lms/templates/static_templates/contact.html:5 +#: lms/templates/static_templates/contact.html:9 +#: themes/red-theme/lms/templates/footer.html:46 +#: themes/stanford-style/lms/templates/footer.html:17 +#: themes/stanford-style/lms/templates/static_templates/about.html:43 +msgid "Contact" +msgstr "" + +#: lms/templates/static_templates/donate.html:5 +#: lms/templates/static_templates/donate.html:9 +msgid "Donate" +msgstr "" + +#: lms/templates/static_templates/embargo.html:13 +msgid "" +"Our system indicates that you are trying to access this {platform_name} " +"course from a country or region currently subject to U.S. economic and trade" +" sanctions.Unfortunately, because {platform_name} is required to comply with" +" export controls,we cannot allow you to access this course at this time." +msgstr "" + +#: lms/templates/static_templates/faq.html:5 +#: lms/templates/static_templates/faq.html:9 +#: themes/red-theme/lms/templates/footer.html:41 +msgid "FAQ" +msgstr "" + +#: lms/templates/static_templates/honor.html:5 +#: lms/templates/static_templates/honor.html:9 +#: themes/stanford-style/lms/templates/footer.html:20 +#: themes/stanford-style/lms/templates/static_templates/tos.html:18 +msgid "Honor Code" +msgstr "" + +#: lms/templates/static_templates/jobs.html:5 +#: lms/templates/static_templates/jobs.html:9 +#: themes/red-theme/lms/templates/footer.html:28 +msgid "Jobs" +msgstr "" + +#: lms/templates/static_templates/media-kit.html:5 +#: lms/templates/static_templates/media-kit.html:9 +msgid "Media Kit" +msgstr "" + +#: lms/templates/static_templates/news.html:6 +#: lms/templates/static_templates/news.html:10 +#: lms/templates/static_templates/press.html:6 +#: lms/templates/static_templates/press.html:10 +msgid "In the Press" +msgstr "" + +#: lms/templates/static_templates/server-down.html:12 +msgid "Currently the {platform_name} servers are down" +msgstr "" + +#: lms/templates/static_templates/server-down.html:17 +#: lms/templates/static_templates/server-overloaded.html:17 +msgid "" +"Our staff is currently working to get the site back up as soon as possible. " +"Please email us at {tech_support_email} to report any problems or downtime." +msgstr "" + +#: lms/templates/static_templates/server-error.html:12 +msgid "There has been a 500 error on the {platform_name} servers" +msgstr "" + +#: lms/templates/static_templates/server-error.html:17 +msgid "" +"Please wait a few seconds and then reload the page. If the problem persists," +" please email us at {email}." +msgstr "" + +#: lms/templates/static_templates/server-overloaded.html:12 +msgid "Currently the {platform_name} servers are overloaded" +msgstr "" + +#: lms/templates/student_account/account_settings.html:19 +msgid "Account Settings" +msgstr "" + +#: lms/templates/student_account/finish_auth.html:5 +msgid "Please Wait" +msgstr "" + +#: lms/templates/student_account/finish_auth.html:15 +msgid "Please wait" +msgstr "" + +#: lms/templates/student_account/login_and_register.html:12 +msgid "Sign in or Register" +msgstr "" + +#: lms/templates/support/certificates.html:19 +#: lms/templates/support/index.html:11 lms/templates/support/index.html:16 +msgid "Student Support" +msgstr "" + +#: lms/templates/support/certificates.html:24 +msgid "Student Support: Certificates" +msgstr "" + +#: lms/templates/support/contact_us.html:14 +msgid "Contact US" +msgstr "" + +#: lms/templates/support/enrollment.html:26 +msgid "Student Support: Enrollment" +msgstr "" + +#: lms/templates/support/refund.html:36 +msgid "Manual Refund" +msgstr "" + +#: lms/templates/support/refund.html:55 +msgid "About to refund this order:" +msgstr "" + +#: lms/templates/support/refund.html:58 +msgid "Order Id:" +msgstr "" + +#: lms/templates/support/refund.html:61 +msgid "Enrollment:" +msgstr "" + +#: lms/templates/support/refund.html:62 +msgid "enrolled" +msgstr "" + +#: lms/templates/support/refund.html:62 +msgid "unenrolled" +msgstr "" + +#: lms/templates/support/refund.html:65 +msgid "Cost:" +msgstr "" + +#: lms/templates/support/refund.html:68 +msgid "CertificateItem Status:" +msgstr "" + +#: lms/templates/support/refund.html:71 +msgid "Order Status:" +msgstr "" + +#: lms/templates/support/refund.html:74 +msgid "Fulfilled Time:" +msgstr "" + +#: lms/templates/support/refund.html:77 +msgid "Refund Request Time:" +msgstr "" + +#: lms/templates/survey/survey.html:11 +msgid "User Survey" +msgstr "" + +#: lms/templates/survey/survey.html:33 +msgid "Pre-Course Survey" +msgstr "" + +#: lms/templates/survey/survey.html:37 +msgid "" +"You can begin your course as soon as you complete the following form. " +"Required fields are marked with an asterisk (*). This information is for the" +" use of {platform_name} only. It will not be linked to your public profile " +"in any way." +msgstr "" + +#: lms/templates/survey/survey.html:42 +msgid "You are missing the following required fields:" +msgstr "" + +#: lms/templates/survey/survey.html:50 +msgid "Cancel and Return to Dashboard" +msgstr "" + +#: lms/templates/survey/survey.html:58 +msgid "Why do I need to complete this information?" +msgstr "" + +#: lms/templates/survey/survey.html:60 +msgid "" +"We use the information you provide to improve our course for both current " +"and future students. The more we know about your specific needs, the better " +"we can make your course experience." +msgstr "" + +#: lms/templates/survey/survey.html:65 +msgid "Who can I contact if I have questions?" +msgstr "" + +#: lms/templates/survey/survey.html:67 +msgid "" +"If you have any questions about this course or this form, you can contact " +"{link_start}{mail_to_link}{link_end}." +msgstr "" + +#: lms/templates/ux/reference/bootstrap/course-skeleton.html:27 +msgid "Wiki" +msgstr "" + +#: lms/templates/ux/reference/bootstrap/course-skeleton.html:39 +msgid "Skeleton Page" +msgstr "" + +#: lms/templates/ux/reference/bootstrap/course-skeleton.html:45 +#: openedx/features/course_experience/templates/course_experience/course-home-fragment.html:32 +#: openedx/features/course_experience/templates/course_experience/course-home-fragment.html:38 +#: openedx/features/course_search/templates/course_search/course-search-fragment.html:40 +#: openedx/features/course_search/templates/course_search/course-search-fragment.html:47 +msgid "Search the course" +msgstr "" + +#: lms/templates/ux/reference/bootstrap/course-skeleton.html:51 +#: openedx/features/course_experience/templates/course_experience/course-home-fragment.html:52 +msgid "Start Course" +msgstr "" + +#: lms/templates/verify_student/_verification_help.html:8 +msgid "Have questions?" +msgstr "" + +#: lms/templates/verify_student/_verification_help.html:10 +msgid "" +"Please read {a_start}our FAQs to view common questions about our " +"certificates{a_end}." +msgstr "" + +#: lms/templates/verify_student/incourse_reverify.html:11 +msgid "Re-Verify for {course_name}" +msgstr "" + +#: lms/templates/verify_student/missed_deadline.html:12 +msgid "Verification Deadline Has Passed" +msgstr "" + +#: lms/templates/verify_student/missed_deadline.html:14 +msgid "Upgrade Deadline Has Passed" +msgstr "" + +#: lms/templates/verify_student/missed_deadline.html:27 +msgid "" +"The verification deadline for {course_name} was {{date}}. Verification is no" +" longer available." +msgstr "" + +#: lms/templates/verify_student/missed_deadline.html:34 +msgid "" +"The deadline to upgrade to a verified certificate for this course has " +"passed." +msgstr "" + +#: lms/templates/verify_student/pay_and_verify.html:16 +msgid "Upgrade Your Enrollment For {course_name}." +msgstr "" + +#: lms/templates/verify_student/pay_and_verify.html:18 +msgid "Receipt For {course_name}" +msgstr "" + +#: lms/templates/verify_student/pay_and_verify.html:20 +msgid "Verify For {course_name}" +msgstr "" + +#: lms/templates/verify_student/pay_and_verify.html:22 +msgid "Enroll In {course_name}" +msgstr "" + +#: lms/templates/verify_student/pay_and_verify.html:108 +msgid "Technical Requirements" +msgstr "" + +#: lms/templates/verify_student/pay_and_verify.html:110 +msgid "" +"Please make sure your browser is updated to the {strong_start}{a_start}most " +"recent version possible{a_end}{strong_end}. Also, please make sure your " +"{strong_start}webcam is plugged in, turned on, and allowed to function in " +"your web browser (commonly adjustable in your browser settings).{strong_end}" +msgstr "" + +#: lms/templates/verify_student/reverify.html:10 +msgid "Re-Verification" +msgstr "" + +#: lms/templates/verify_student/reverify_not_allowed.html:8 +#: lms/templates/verify_student/reverify_not_allowed.html:12 +msgid "Identity Verification" +msgstr "" + +#: lms/templates/verify_student/reverify_not_allowed.html:17 +msgid "" +"You have already submitted your verification information. You will see a " +"message on your dashboard when the verification process is complete (usually" +" within 1-2 days)." +msgstr "" + +#: lms/templates/verify_student/reverify_not_allowed.html:19 +msgid "You cannot verify your identity at this time." +msgstr "" + +#: lms/templates/verify_student/reverify_not_allowed.html:25 +msgid "Return to Your Dashboard" +msgstr "" + +#: lms/templates/widgets/cookie-consent.html:20 +msgid "" +"This website uses cookies to ensure you get the best experience on our " +"website. If you continue browsing this site, we understand that you accept " +"the use of cookies." +msgstr "" + +#: lms/templates/widgets/cookie-consent.html:21 +msgid "Got it!" +msgstr "" + +#: lms/templates/widgets/cookie-consent.html:22 +msgid "Learn more" +msgstr "" + +#: lms/templates/wiki/includes/article_menu.html:14 +#: lms/templates/wiki/includes/article_menu.html:23 +#: lms/templates/wiki/includes/article_menu.html:32 +#: lms/templates/wiki/includes/article_menu.html:42 +msgid "{span_start}(active){span_end}" +msgstr "" + +#: lms/templates/wiki/includes/article_menu.html:31 +msgid "Changes" +msgstr "" + +#: lms/templates/wiki/includes/article_menu.html:58 +msgid "{span_start}active{span_end}" +msgstr "" + +#: lms/templates/wiki/includes/breadcrumbs.html:10 +msgid "Course Wiki" +msgstr "" + +#: lms/templates/wiki/includes/breadcrumbs.html:37 +msgid "Add article" +msgstr "" + +#: openedx/core/djangoapps/dark_lang/templates/dark_lang/preview-language-fragment.html:16 +msgid "Preview Language Setting" +msgstr "" + +#: openedx/core/djangoapps/dark_lang/templates/dark_lang/preview-language-fragment.html:25 +msgid "Language Code" +msgstr "" + +#: openedx/core/djangoapps/dark_lang/templates/dark_lang/preview-language-fragment.html:27 +msgid "e.g. en for English" +msgstr "" + +#: openedx/core/djangoapps/theming/templates/theming/theming-admin-fragment.html:17 +msgid "Theming Administration" +msgstr "" + +#: openedx/core/djangoapps/theming/templates/theming/theming-admin-fragment.html:25 +msgid "Preview Theme" +msgstr "" + +#: openedx/core/lib/license/templates/license.html:28 +msgid "All Rights Reserved" +msgstr "" + +#: openedx/core/lib/license/templates/license.html:33 +msgid "Attribution" +msgstr "" + +#: openedx/core/lib/license/templates/license.html:33 +msgid "Noncommercial" +msgstr "" + +#: openedx/core/lib/license/templates/license.html:34 +msgid "No Derivatives" +msgstr "" + +#: openedx/core/lib/license/templates/license.html:34 +msgid "Share Alike" +msgstr "" + +#: openedx/core/lib/license/templates/license.html:51 +msgid "Creative Commons licensed content, with terms as follow:" +msgstr "" + +#: openedx/core/lib/license/templates/license.html:55 +msgid "Some Rights Reserved" +msgstr "" + +#: openedx/features/course_experience/templates/course_experience/course-dates-fragment.html:10 +msgid "Important Course Dates" +msgstr "" + +#: openedx/features/course_experience/templates/course_experience/course-dates-fragment.html:18 +msgid "Today is {date}" +msgstr "" + +#: openedx/features/course_experience/templates/course_experience/course-home-fragment.html:69 +msgid "Show/Hide" +msgstr "" + +#: openedx/features/course_experience/templates/course_experience/course-home-fragment.html:70 +msgid "Show less" +msgstr "" + +#: openedx/features/course_experience/templates/course_experience/course-home-fragment.html:75 +msgid "" +"Sample verified certificate with your name, the course title, the logo of " +"the institution and the signatures of the instructors for this course." +msgstr "" + +#: openedx/features/course_experience/templates/course_experience/course-home-fragment.html:79 +msgid "Official proof of completion" +msgstr "" + +#: openedx/features/course_experience/templates/course_experience/course-home-fragment.html:80 +msgid "Easily shareable certificate" +msgstr "" + +#: openedx/features/course_experience/templates/course_experience/course-home-fragment.html:81 +msgid "Proven motivator to complete the course" +msgstr "" + +#: openedx/features/course_experience/templates/course_experience/course-home-fragment.html:82 +msgid "Certificate purchases help us continue to offer free courses" +msgstr "" + +#: openedx/features/course_experience/templates/course_experience/course-home-fragment.html:89 +msgid "Upgrade ({price})" +msgstr "" + +#: openedx/features/course_experience/templates/course_experience/course-home-fragment.html:114 +#: openedx/features/course_experience/templates/course_experience/course-home-fragment.html:116 +msgid "Goal: " +msgstr "" + +#: openedx/features/course_experience/templates/course_experience/course-home-fragment.html:127 +#: openedx/features/course_experience/templates/course_experience/course-home-fragment.html:129 +msgid "Edit your course goal:" +msgstr "" + +#: openedx/features/course_experience/templates/course_experience/course-outline-fragment.html:59 +msgid "{subsection_format} due {{date}}" +msgstr "" + +#: openedx/features/course_experience/templates/course_experience/course-outline-fragment.html:110 +msgid "This is your last visited course section." +msgstr "" + +#: openedx/features/course_experience/templates/course_experience/course-reviews-fragment.html:19 +#: openedx/features/course_experience/templates/course_experience/course-reviews-fragment.html:26 +msgid "Reviews" +msgstr "" + +#: openedx/features/course_experience/templates/course_experience/course-updates-fragment.html:49 +msgid "This course does not have any updates." +msgstr "" + +#: openedx/features/course_experience/templates/course_experience/latest-update-fragment.html:19 +msgid "Latest Update" +msgstr "" + +#: openedx/features/course_search/templates/course_search/course-search-fragment.html:25 +#: openedx/features/course_search/templates/course_search/course-search-fragment.html:32 +msgid "Search Results" +msgstr "" + +#. Translators: this section lists all the third-party authentication +#. providers +#. (for example, Google and LinkedIn) the user can link with or unlink from +#. their edX account. +#: openedx/features/learner_profile/static/learner_profile/templates/third_party_auth.html:10 +msgid "Connected Accounts" +msgstr "" + +#: openedx/features/learner_profile/static/learner_profile/templates/third_party_auth.html:18 +msgid "Linked" +msgstr "" + +#: openedx/features/learner_profile/static/learner_profile/templates/third_party_auth.html:20 +msgid "Not Linked" +msgstr "" + +#. Translators: clicking on this removes the link between a user's edX account +#. and their account with an external authentication provider (like Google or +#. LinkedIn). +#: openedx/features/learner_profile/static/learner_profile/templates/third_party_auth.html:34 +msgid "Unlink" +msgstr "" + +#. Translators: clicking on this creates a link between a user's edX account +#. and their account with an external authentication provider (like Google or +#. LinkedIn). +#: openedx/features/learner_profile/static/learner_profile/templates/third_party_auth.html:39 +msgid "Link" +msgstr "" + +#: openedx/features/learner_profile/templates/learner_profile/learner-achievements-fragment.html:21 +msgid "Completed {completion_date_html}" +msgstr "" + +#: openedx/features/learner_profile/templates/learner_profile/learner-achievements-fragment.html:42 +#: openedx/features/learner_profile/templates/learner_profile/learner-achievements-fragment.html:58 +msgid "{course_mode} certificate" +msgstr "" + +#: openedx/features/learner_profile/templates/learner_profile/learner-achievements-fragment.html:73 +msgid "You haven't earned any certificates yet." +msgstr "" + +#: openedx/features/learner_profile/templates/learner_profile/learner-achievements-fragment.html:78 +#: themes/edx.org/lms/templates/dashboard.html:197 +msgid "Explore New Courses" +msgstr "" + +#: openedx/features/learner_profile/templates/learner_profile/learner_profile.html:16 +msgid "Learner Profile" +msgstr "" + +#: openedx/features/learner_profile/templates/learner_profile/learner_profile.html:31 +msgid "My Profile" +msgstr "" + +#: openedx/features/learner_profile/templates/learner_profile/learner_profile.html:33 +msgid "" +"Build out your profile to personalize your identity on {platform_name}." +msgstr "" + +#: openedx/features/learner_profile/templates/learner_profile/learner_profile.html:52 +msgid "An error occurred. Try loading the page again." +msgstr "" + +#: themes/edx.org/cms/templates/widgets/sock.html:35 +msgid "" +"Access Course Staff Support on the Partner Portal to submit or review " +"support tickets" +msgstr "" + +#: themes/edx.org/cms/templates/widgets/sock.html:36 +msgid "edX Partner Portal" +msgstr "" + +#: themes/edx.org/lms/templates/dashboard.html:192 +msgid "" +"Browse recently launched courses and see what's new in your favorite " +"subjects." +msgstr "" + +#: themes/edx.org/lms/templates/footer.html:15 +msgid "Page Footer" +msgstr "" + +#: themes/edx.org/lms/templates/footer.html:31 +#: themes/edx.org/lms/templates/footer.html:172 +msgid "edX Home Page" +msgstr "" + +#: themes/edx.org/lms/templates/footer.html:142 +msgid "© 2012–{year} edX Inc. " +msgstr "" + +#: themes/edx.org/lms/templates/footer.html:145 +msgid "" +"EdX, Open edX, and MicroMasters are trademarks of edX Inc., registered in " +"the U.S. and other countries." +msgstr "" + +#: themes/edx.org/lms/templates/footer.html:168 +#: themes/edx.org/lms/templates/footer.html:177 +#: themes/edx.org/lms/templates/certificates/_about-edx.html:7 +msgid "About edX" +msgstr "" + +#: themes/edx.org/lms/templates/footer.html:202 +msgid "" +"© 2012–{year} edX Inc. All rights reserved except where noted. EdX, Open " +"edX and the edX and Open edX logos are registered trademarks or trademarks " +"of edX Inc." +msgstr "" + +#: themes/edx.org/lms/templates/legacy_header.html:56 +#: themes/edx.org/lms/templates/legacy_header.html:158 +msgid "Main" +msgstr "" + +#: themes/edx.org/lms/templates/legacy_header.html:73 +#: themes/edx.org/lms/templates/legacy_header.html:166 +#: themes/edx.org/lms/templates/header/navbar-authenticated.html:28 +msgid "Find Courses" +msgstr "" + +#: themes/edx.org/lms/templates/legacy_header.html:76 +#: themes/edx.org/lms/templates/legacy_header.html:169 +#: themes/edx.org/lms/templates/header/navbar-authenticated.html:31 +msgid "Schools & Partners" +msgstr "" + +#: themes/edx.org/lms/templates/certificates/_about-accomplishments.html:7 +msgid "About edX Verified Certificates" +msgstr "" + +#: themes/edx.org/lms/templates/certificates/_about-accomplishments.html:8 +msgid "" +"An edX Verified Certificate signifies that the learner has agreed to abide " +"by the edX honor code and completed all of the required tasks of this course" +" under its guidelines, as well as having their photo ID checked to verify " +"their identity." +msgstr "" + +#: themes/edx.org/lms/templates/certificates/_about-edx.html:9 +msgid "" +"{link_start}edX{link_end} offers interactive online classes and MOOCs from " +"the world's best universities, including MIT, Harvard, Berkeley, University " +"of Texas, and many others. edX is a non-profit online initiative created by " +"founding partners Harvard and MIT." +msgstr "" + +#: themes/edx.org/lms/templates/certificates/_accomplishment-banner.html:17 +msgid "Congratulations, {user_name}!" +msgstr "" + +#: themes/edx.org/lms/templates/certificates/_accomplishment-banner.html:22 +msgid "" +"You worked hard to earn your certificate from " +"{accomplishment_copy_course_org} {dash} share it with colleagues, friends, " +"and family to get the word out about what you mastered in " +"{accomplishment_course_title}." +msgstr "" + +#: themes/edx.org/lms/templates/certificates/_accomplishment-banner.html:35 +msgid "Share this certificate on Facebook (opens a new tab/window)" +msgstr "" + +#: themes/edx.org/lms/templates/certificates/_accomplishment-banner.html:42 +msgid "Tweet this certificate (opens a new tab/window)" +msgstr "" + +#: themes/edx.org/lms/templates/certificates/_accomplishment-banner.html:48 +msgid "Add this certificate to your LinkedIn profile (opens a new tab/window)" +msgstr "" + +#: themes/edx.org/lms/templates/certificates/_accomplishment-banner.html:51 +msgid "Print" +msgstr "" + +#: themes/edx.org/lms/templates/certificates/_accomplishment-banner.html:53 +msgid "Print this certificate" +msgstr "" + +#: themes/edx.org/lms/templates/certificates/_accomplishment-footer.html:12 +msgid "Terms of Service & Honor Code" +msgstr "" + +#: themes/edx.org/lms/templates/certificates/_accomplishment-footer.html:22 +msgid "edX Inc." +msgstr "" + +#: themes/edx.org/lms/templates/certificates/_accomplishment-footer.html:24 +msgid "" +"All rights reserved except where noted. edX, Open edX and the edX and Open " +"edX logos are registered trademarks or trademarks of edX Inc." +msgstr "" + +#: themes/edx.org/lms/templates/course_modes/choose.html:169 +msgid "" +"{b_start}Support our Mission: {b_end} EdX, a non-profit, relies on verified " +"certificates to help fund free education for everyone globally" +msgstr "" + +#: themes/red-theme/lms/templates/footer.html:35 +msgid "News" +msgstr "" + +#. Translators: 'EdX', 'edX', and 'Open edX' are trademarks of 'edX Inc.'. +#. Please do not translate any of these trademarks and company names. +#: themes/red-theme/lms/templates/footer.html:71 +msgid "" +"EdX, Open edX, and the edX and Open edX logos are registered trademarks or " +"trademarks of {link_start}edX Inc.{link_end}" +msgstr "" + +#: themes/red-theme/lms/templates/footer.html:85 +msgid "" +"{tos_link_start}Terms of Service{tos_link_end} and {honor_link_start}Honor " +"Code{honor_link_end}" +msgstr "" + +#: themes/stanford-style/lms/templates/footer.html:16 +#: themes/stanford-style/lms/templates/static_templates/about.html:42 +#: themes/stanford-style/lms/templates/static_templates/about.html:77 +msgid "Careers" +msgstr "" + +#: themes/stanford-style/lms/templates/footer.html:21 +#: themes/stanford-style/lms/templates/static_templates/tos.html:22 +msgid "Copyright" +msgstr "" + +#: themes/stanford-style/lms/templates/footer.html:36 +msgid "Copyright {year}. All rights reserved." +msgstr "" + +#: themes/stanford-style/lms/templates/index.html:16 +msgid "For anyone, anywhere, anytime" +msgstr "" + +#: themes/stanford-style/lms/templates/register-sidebar.html:27 +msgid "" +"You will receive an activation email. You must click on the activation link" +" to complete the process. Don't see the email? Check your spam folder and " +"mark emails from class.stanford.edu as 'not spam', since you'll want to be " +"able to receive email from your courses." +msgstr "" + +#: themes/stanford-style/lms/templates/register-sidebar.html:33 +msgid "Need help in registering with {platform_name}?" +msgstr "" + +#: themes/stanford-style/lms/templates/register-sidebar.html:37 +msgid "" +"Once registered, most questions can be answered in the course specific " +"discussion forums or through the FAQs." +msgstr "" + +#: themes/stanford-style/lms/templates/emails/activation_email.txt:2 +msgid "Thank you for signing up for {platform_name}." +msgstr "" + +#: themes/stanford-style/lms/templates/emails/activation_email.txt:4 +msgid "" +"Change your life and start learning today by activating your {platform_name}" +" account. Click on the link below or copy and paste it into your browser's " +"address bar." +msgstr "" + +#: themes/stanford-style/lms/templates/emails/activation_email.txt:16 +#: themes/stanford-style/lms/templates/emails/email_change.txt:13 +msgid "" +"If you didn't request this, you don't need to do anything; you won't receive" +" any more email from us. Please do not reply to this e-mail; if you require " +"assistance, check the about section of the {platform_name} Courses web site." +msgstr "" + +#: themes/stanford-style/lms/templates/emails/confirm_email_change.txt:2 +msgid "" +"This is to confirm that you changed the e-mail associated with " +"{platform_name} from {old_email} to {new_email}. If you did not make this " +"request, please contact us at" +msgstr "" + +#: themes/stanford-style/lms/templates/emails/reject_name_change.txt:5 +msgid "" +"We are sorry. Our course staff did not approve your request to change your " +"name from {old_name} to {new_name}. If you need further assistance, please " +"e-mail the tech support at {email}" +msgstr "" + +#: themes/stanford-style/lms/templates/static_templates/tos.html:12 +msgid "Put your Terms of Service here!" +msgstr "" + +#: themes/stanford-style/lms/templates/static_templates/tos.html:16 +msgid "Put your Privacy Policy here!" +msgstr "" + +#: themes/stanford-style/lms/templates/static_templates/tos.html:20 +msgid "Put your Honor Code here!" +msgstr "" + +#: themes/stanford-style/lms/templates/static_templates/tos.html:24 +msgid "Put your Copyright Text here!" +msgstr "" diff --git a/conf/locale/en/LC_MESSAGES/underscore-studio.po b/conf/locale/en/LC_MESSAGES/underscore-studio.po new file mode 100644 index 0000000000..9df6707244 --- /dev/null +++ b/conf/locale/en/LC_MESSAGES/underscore-studio.po @@ -0,0 +1,1629 @@ +# edX translation file +# Copyright (C) 2017 edX +# This file is distributed under the GNU AFFERO GENERAL PUBLIC LICENSE. +# EdX Team , 2017. +# +msgid "" +msgstr "" +"Project-Id-Version: 0.1a\n" +"Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" +"POT-Creation-Date: 2017-11-02 10:59+0000\n" +"PO-Revision-Date: 2017-11-02 11:05:34.237548\n" +"Last-Translator: \n" +"Language-Team: openedx-translation \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: Babel 1.3\n" +"Language: en\n" + +#: cms/templates/js/access-editor.underscore:3 +msgid "Limit Access" +msgstr "" + +#: cms/templates/js/access-editor.underscore:7 +msgid "" +"Select a prerequisite subsection and enter a minimum score percentage to " +"limit access to this subsection." +msgstr "" + +#: cms/templates/js/access-editor.underscore:11 +msgid "Prerequisite:" +msgstr "" + +#: cms/templates/js/access-editor.underscore:13 +msgid "No prerequisite" +msgstr "" + +#: cms/templates/js/access-editor.underscore:22 +msgid "Minimum Score:" +msgstr "" + +#: cms/templates/js/access-editor.underscore:27 +msgid "The minimum score percentage must be a whole number between 0 and 100." +msgstr "" + +#: cms/templates/js/access-editor.underscore:32 +msgid "Use as a Prerequisite" +msgstr "" + +#: cms/templates/js/access-editor.underscore:40 +msgid "Make this subsection available as a prerequisite to other content" +msgstr "" + +#: cms/templates/js/active-video-upload-list.underscore:14 +msgid "Active Uploads" +msgstr "" + +#: cms/templates/js/active-video-upload.underscore:8 +msgid "Read More" +msgstr "" + +#: cms/templates/js/active-video-upload.underscore:9 +msgid "details about the failure" +msgstr "" + +#: cms/templates/js/add-xblock-component-button.underscore:7 +msgid "Add Component:" +msgstr "" + +#: cms/templates/js/add-xblock-component-menu-problem.underscore:3 +#: cms/templates/js/add-xblock-component-menu.underscore:4 +#, python-format +msgid "%(type)s Component Template Menu" +msgstr "" + +#: cms/templates/js/add-xblock-component-menu-problem.underscore:10 +msgid "Common Problem Types" +msgstr "" + +#: cms/templates/js/add-xblock-component-menu-problem.underscore:13 +msgid "Advanced" +msgstr "" + +#: cms/templates/js/add-xblock-component-support-legend.underscore:9 +msgid "Supported" +msgstr "" + +#: cms/templates/js/add-xblock-component-support-legend.underscore:13 +msgid "Provisional" +msgstr "" + +#: cms/templates/js/add-xblock-component-support-legend.underscore:18 +#: cms/templates/js/add-xblock-component-support-level.underscore:9 +msgid "Not Supported" +msgstr "" + +#: cms/templates/js/add-xblock-component-support-level.underscore:3 +msgid "Fully Supported" +msgstr "" + +#: cms/templates/js/add-xblock-component-support-level.underscore:6 +msgid "Provisionally Supported" +msgstr "" + +#: cms/templates/js/add-xblock-component.underscore:2 +msgid "Add New Component" +msgstr "" + +#: cms/templates/js/advanced_entry.underscore:12 +msgid "Deprecated" +msgstr "" + +#: cms/templates/js/asset-library.underscore:5 +msgid "List of uploaded files and assets in this course" +msgstr "" + +#: cms/templates/js/asset-library.underscore:16 +msgid "Preview" +msgstr "" + +#: cms/templates/js/asset-library.underscore:20 +#: cms/templates/js/asset-library.underscore:53 +msgid "- Sortable" +msgstr "" + +#: cms/templates/js/asset-library.underscore:35 +msgid "Show All" +msgstr "" + +#: cms/templates/js/asset-library.underscore:43 +msgid "Other" +msgstr "" + +#: cms/templates/js/asset-library.underscore:52 +#: cms/templates/js/previous-video-upload-list.underscore:15 +msgid "Date Added" +msgstr "" + +#: cms/templates/js/asset-library.underscore:56 +msgid "URL" +msgstr "" + +#: cms/templates/js/asset-library.underscore:67 +msgid "You haven't added any assets to this course yet." +msgstr "" + +#: cms/templates/js/asset-library.underscore:67 +msgid "Upload your first asset" +msgstr "" + +#: cms/templates/js/asset-upload-modal.underscore:2 +msgid "close" +msgstr "" + +#: cms/templates/js/asset-upload-modal.underscore:4 +msgid "Upload New File" +msgstr "" + +#: cms/templates/js/asset-upload-modal.underscore:15 +msgid "Choose File" +msgstr "" + +#: cms/templates/js/asset.underscore:4 +msgid "No description available" +msgstr "" + +#: cms/templates/js/asset.underscore:9 +msgid "Open/download this file" +msgstr "" + +#: cms/templates/js/asset.underscore:23 +msgid "Studio:" +msgstr "" + +#: cms/templates/js/asset.underscore:29 +msgid "Web:" +msgstr "" + +#: cms/templates/js/asset.underscore:39 +msgid "Delete this asset" +msgstr "" + +#: cms/templates/js/asset.underscore:42 +msgid "Lock this asset" +msgstr "" + +#: cms/templates/js/asset.underscore:43 +msgid "Lock/unlock file" +msgstr "" + +#: cms/templates/js/certificate-details.underscore:11 +#: cms/templates/js/group-configuration-details.underscore:14 +#: cms/templates/js/partition-group-details.underscore:14 +msgid "ID" +msgstr "" + +#: cms/templates/js/certificate-details.underscore:18 +#: cms/templates/js/certificate-editor.underscore:23 +msgid "Certificate Details" +msgstr "" + +#: cms/templates/js/certificate-details.underscore:23 +#: cms/templates/js/certificate-editor.underscore:26 +msgid "Course Title" +msgstr "" + +#: cms/templates/js/certificate-details.underscore:28 +#: cms/templates/js/certificate-editor.underscore:30 +msgid "Course Title Override" +msgstr "" + +#: cms/templates/js/certificate-details.underscore:36 +msgid "Course Number" +msgstr "" + +#: cms/templates/js/certificate-details.underscore:42 +msgid "Course Number Override" +msgstr "" + +#: cms/templates/js/certificate-details.underscore:53 +#: cms/templates/js/certificate-editor.underscore:36 +msgid "Certificate Signatories" +msgstr "" + +#: cms/templates/js/certificate-details.underscore:55 +#: cms/templates/js/certificate-editor.underscore:38 +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:11 +msgid "Certificate Information" +msgstr "" + +#: cms/templates/js/certificate-editor.underscore:13 +msgid "Certificate Name" +msgstr "" + +#: cms/templates/js/certificate-editor.underscore:14 +#: cms/templates/js/certificate-editor.underscore:15 +msgid "Name of the certificate" +msgstr "" + +#: cms/templates/js/certificate-editor.underscore:19 +#: cms/templates/js/certificate-editor.underscore:20 +msgid "Description of the certificate" +msgstr "" + +#: cms/templates/js/certificate-editor.underscore:31 +msgid "Course title" +msgstr "" + +#: cms/templates/js/certificate-editor.underscore:32 +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:41 +msgid "Add Additional Signatory" +msgstr "" + +#: cms/templates/js/certificate-editor.underscore:42 +msgid "(Add signatories for a certificate)" +msgstr "" + +#: cms/templates/js/certificate-editor.underscore:46 +#: cms/templates/js/content-group-editor.underscore:31 +#: cms/templates/js/group-configuration-editor.underscore:45 +msgid "Create" +msgstr "" + +#: cms/templates/js/certificate-web-preview.underscore:1 +msgid "Choose mode" +msgstr "" + +#: cms/templates/js/certificate-web-preview.underscore:8 +msgid "Preview Certificate" +msgstr "" + +#: cms/templates/js/certificate-web-preview.underscore:13 +msgid "Activate" +msgstr "" + +#: cms/templates/js/certificate-web-preview.underscore:15 +msgid "Deactivate" +msgstr "" + +#: cms/templates/js/container-access.underscore:7 +msgid "unit" +msgstr "" + +#: cms/templates/js/container-access.underscore:9 +msgid "component" +msgstr "" + +#: cms/templates/js/container-access.underscore:16 +msgid "Access to this {blockType} is restricted to: {selectedGroupsLabel}" +msgstr "" + +#: cms/templates/js/container-access.underscore:26 +msgid "" +"Access to some content in this {blockType} is restricted to specific groups " +"of learners." +msgstr "" + +#: cms/templates/js/container-message.underscore:5 +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-editor.underscore:10 +msgid "Content Group Name" +msgstr "" + +#: cms/templates/js/content-group-editor.underscore:13 +msgid "Content Group ID" +msgstr "" + +#: cms/templates/js/content-group-editor.underscore:18 +msgid "This is the name of the group" +msgstr "" + +#: cms/templates/js/content-group-editor.underscore:25 +msgid "This content group is used in one or more units." +msgstr "" + +#: cms/templates/js/content-group-editor.underscore:40 +#: cms/templates/js/partition-group-details.underscore:35 +msgid "Cannot delete when in use by a unit" +msgstr "" + +#: cms/templates/js/content-visibility-editor.underscore:2 +msgid "Subsection Visibility" +msgstr "" + +#: cms/templates/js/content-visibility-editor.underscore:7 +msgid "Show entire subsection" +msgstr "" + +#: cms/templates/js/content-visibility-editor.underscore:9 +msgid "Learners see the published subsection and can access its content." +msgstr "" + +#: cms/templates/js/content-visibility-editor.underscore:13 +msgid "Hide content after course end date" +msgstr "" + +#: cms/templates/js/content-visibility-editor.underscore:15 +msgid "Hide content after due date" +msgstr "" + +#: cms/templates/js/content-visibility-editor.underscore:20 +msgid "" +"After the course\\'s end date has passed, learners can no longer access " +"subsection content. The subsection remains included in grade calculations." +msgstr "" + +#: cms/templates/js/content-visibility-editor.underscore:22 +msgid "" +"After the subsection\\'s due date has passed, learners can no longer access " +"its content. The subsection remains included in grade calculations." +msgstr "" + +#: cms/templates/js/content-visibility-editor.underscore:27 +msgid "Hide entire subsection" +msgstr "" + +#: cms/templates/js/content-visibility-editor.underscore:30 +msgid "" +"Learners do not see the subsection in the course outline. The subsection is " +"not included in grade calculations." +msgstr "" + +#: cms/templates/js/content-visibility-editor.underscore:36 +#, python-format +msgid "" +"If you select an option other than \"%(hide_label)s\", published units in " +"this subsection become available to learners unless they are explicitly " +"hidden." +msgstr "" + +#: cms/templates/js/course-instructor-details.underscore:4 +msgid "Instructor Name" +msgstr "" + +#: cms/templates/js/course-instructor-details.underscore:5 +msgid "Please add the instructor's name" +msgstr "" + +#: cms/templates/js/course-instructor-details.underscore:10 +msgid "Instructor Title" +msgstr "" + +#: cms/templates/js/course-instructor-details.underscore:11 +msgid "Please add the instructor's title" +msgstr "" + +#: cms/templates/js/course-instructor-details.underscore:15 +#: cms/templates/js/signatory-details.underscore:21 +msgid "Organization" +msgstr "" + +#: cms/templates/js/course-instructor-details.underscore:16 +msgid "Organization Name" +msgstr "" + +#: cms/templates/js/course-instructor-details.underscore:17 +msgid "Please add the institute where the instructor is associated" +msgstr "" + +#: cms/templates/js/course-instructor-details.underscore:21 +msgid "Biography" +msgstr "" + +#: cms/templates/js/course-instructor-details.underscore:22 +msgid "Instructor Biography" +msgstr "" + +#: cms/templates/js/course-instructor-details.underscore:23 +msgid "Please add the instructor's biography" +msgstr "" + +#: cms/templates/js/course-instructor-details.underscore:27 +msgid "Photo" +msgstr "" + +#: cms/templates/js/course-instructor-details.underscore:29 +msgid "Instructor Photo" +msgstr "" + +#: cms/templates/js/course-instructor-details.underscore:33 +msgid "Instructor Photo URL" +msgstr "" + +#: cms/templates/js/course-instructor-details.underscore:34 +msgid "" +"Please add a photo of the instructor (Note: only JPEG or PNG format " +"supported)" +msgstr "" + +#: cms/templates/js/course-instructor-details.underscore:36 +msgid "Upload Photo" +msgstr "" + +#: cms/templates/js/course-outline.underscore:40 +#, python-format +msgid "Prerequisite: %(prereq_display_name)s" +msgstr "" + +#: cms/templates/js/course-outline.underscore:48 +msgid "Contains staff only content" +msgstr "" + +#: cms/templates/js/course-outline.underscore:54 +msgid "Unpublished changes to live content" +msgstr "" + +#: cms/templates/js/course-outline.underscore:56 +msgid "Unpublished units will not be released" +msgstr "" + +#: cms/templates/js/course-outline.underscore:58 +msgid "Unpublished changes to content that will release in the future" +msgstr "" + +#: cms/templates/js/course-outline.underscore:66 +msgid "Access to this unit is restricted to: {selectedGroupsLabel}" +msgstr "" + +#: cms/templates/js/course-outline.underscore:75 +msgid "" +"Access to some content in this unit is restricted to specific groups of " +"learners" +msgstr "" + +#: cms/templates/js/course-outline.underscore:80 +msgid "Ungraded" +msgstr "" + +#: cms/templates/js/course-outline.underscore:89 +msgid "Practice proctored Exam" +msgstr "" + +#: cms/templates/js/course-outline.underscore:91 +msgid "Proctored Exam" +msgstr "" + +#: cms/templates/js/course-outline.underscore:95 +msgid "Timed Exam" +msgstr "" + +#: cms/templates/js/course-outline.underscore:108 +#: cms/templates/js/xblock-outline.underscore:11 +#, python-format +msgid "Collapse/Expand this %(xblock_type)s" +msgstr "" + +#: cms/templates/js/course-outline.underscore:120 +msgid "Display Name" +msgstr "" + +#: cms/templates/js/course-outline.underscore:130 +#: cms/templates/js/course-outline.underscore:132 +#: cms/templates/js/publish-xblock.underscore:121 +msgid "Publish" +msgstr "" + +#: cms/templates/js/course-outline.underscore:138 +#: cms/templates/js/course-outline.underscore:140 +msgid "Configure" +msgstr "" + +#: cms/templates/js/course-outline.underscore:146 +#: cms/templates/js/course-outline.underscore:148 +msgid "Duplicate" +msgstr "" + +#: cms/templates/js/course-outline.underscore:162 +#: cms/templates/js/course-outline.underscore:164 +msgid "Drag to reorder" +msgstr "" + +#: cms/templates/js/course-outline.underscore:182 +msgid "Release Status:" +msgstr "" + +#: cms/templates/js/course-outline.underscore:187 +#: cms/templates/js/publish-xblock.underscore:15 +#: cms/templates/js/xblock-outline.underscore:43 +msgid "Released:" +msgstr "" + +#: cms/templates/js/course-outline.underscore:190 +#: cms/templates/js/publish-xblock.underscore:17 +msgid "Scheduled:" +msgstr "" + +#: cms/templates/js/course-outline.underscore:208 +#: cms/templates/js/highlights-editor.underscore:2 +msgid "Section Highlights" +msgstr "" + +#: cms/templates/js/course-outline.underscore:215 +#: cms/templates/js/course-outline.underscore:229 +msgid "Graded as:" +msgstr "" + +#: cms/templates/js/course-outline.underscore:222 +#: cms/templates/js/course-outline.underscore:233 +msgid "Due:" +msgstr "" + +#: cms/templates/js/course-outline.underscore:244 +msgid "Subsection is hidden after course end date" +msgstr "" + +#: cms/templates/js/course-outline.underscore:246 +msgid "Subsection is hidden after due date" +msgstr "" + +#: cms/templates/js/course-outline.underscore:268 +#: cms/templates/js/xblock-outline.underscore:57 +msgid "You haven't added any content to this course yet." +msgstr "" + +#: cms/templates/js/course-outline.underscore:272 +#: cms/templates/js/course-outline.underscore:293 +#: cms/templates/js/xblock-outline.underscore:61 +#: cms/templates/js/xblock-outline.underscore:77 +#, python-format +msgid "Click to add a new %(xblock_type)s" +msgstr "" + +#: cms/templates/js/course-settings-learning-fields.underscore:2 +msgid "Learning Outcome" +msgstr "" + +#: cms/templates/js/course-settings-learning-fields.underscore:3 +msgid "Add a learning outcome here" +msgstr "" + +#: cms/templates/js/course-video-settings.underscore:7 +msgid "Press close to hide course video settings" +msgstr "" + +#: cms/templates/js/course-video-settings.underscore:13 +msgid "Course Video Settings" +msgstr "" + +#: cms/templates/js/course-video-settings.underscore:15 +msgid "Transcript Provider" +msgstr "" + +#: cms/templates/js/course-video-settings.underscore:20 +msgid "Transcript Turnaround" +msgstr "" + +#: cms/templates/js/course-video-settings.underscore:25 +msgid "Transcript Fidelity" +msgstr "" + +#: cms/templates/js/course-video-settings.underscore:30 +msgid "Video Source Language" +msgstr "" + +#: cms/templates/js/course-video-settings.underscore:35 +msgid "Transcript Languages" +msgstr "" + +#: cms/templates/js/course-video-settings.underscore:41 +#: cms/templates/js/metadata-dict-entry.underscore:6 +#: cms/templates/js/metadata-list-entry.underscore:9 +#: cms/templates/js/video/metadata-translations-entry.underscore:6 +msgid "Add" +msgstr "" + +#: cms/templates/js/course-video-settings.underscore:41 +msgid "Press Add to language" +msgstr "" + +#: cms/templates/js/course-video-settings.underscore:49 +msgid "Update Settings" +msgstr "" + +#: cms/templates/js/course-video-settings.underscore:50 +msgid "Press update settings to update course video settings" +msgstr "" + +#: cms/templates/js/course-video-settings.underscore:54 +msgid "Last updated" +msgstr "" + +#: cms/templates/js/course_grade_policy.underscore:3 +msgid "Assignment Type Name" +msgstr "" + +#: cms/templates/js/course_grade_policy.underscore:5 +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:9 +msgid "Abbreviation" +msgstr "" + +#: cms/templates/js/course_grade_policy.underscore:11 +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:15 +msgid "Weight of Total Grade" +msgstr "" + +#: cms/templates/js/course_grade_policy.underscore:17 +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:21 +msgid "Total Number" +msgstr "" + +#: cms/templates/js/course_grade_policy.underscore:23 +msgid "" +"The number of subsections in the course that contain problems of this " +"assignment type." +msgstr "" + +#: cms/templates/js/course_grade_policy.underscore:27 +msgid "Number of Droppable" +msgstr "" + +#: cms/templates/js/course_grade_policy.underscore:29 +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:3 +msgid "Course Handouts" +msgstr "" + +#: cms/templates/js/course_info_handouts.underscore:9 +msgid "You have no handouts defined" +msgstr "" + +#: cms/templates/js/course_info_handouts.underscore:13 +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:14 +msgid "Send push notification to mobile apps" +msgstr "" + +#: cms/templates/js/course_info_update.underscore:15 +msgid "Send notification to mobile apps" +msgstr "" + +#: cms/templates/js/course_info_update.underscore:20 +msgid "Post" +msgstr "" + +#: cms/templates/js/due-date-editor.underscore:3 +msgid "Due Date:" +msgstr "" + +#: cms/templates/js/due-date-editor.underscore:9 +msgid "Due Time in UTC:" +msgstr "" + +#: cms/templates/js/due-date-editor.underscore:17 +#: cms/templates/js/due-date-editor.underscore:19 +msgid "Clear Grading Due Date" +msgstr "" + +#: cms/templates/js/edit-chapter.underscore:3 +msgid "Chapter Name" +msgstr "" + +#: cms/templates/js/edit-chapter.underscore:4 +msgid "Chapter {order}" +msgstr "" + +#: cms/templates/js/edit-chapter.underscore:5 +msgid "provide the title/name of the chapter that will be used in navigating" +msgstr "" + +#: cms/templates/js/edit-chapter.underscore:9 +msgid "Chapter Asset" +msgstr "" + +#: cms/templates/js/edit-chapter.underscore:10 +msgid "path/to/introductionToCookieBaking-CH{order}.pdf" +msgstr "" + +#: cms/templates/js/edit-chapter.underscore:11 +msgid "upload a PDF file or provide the path to a Studio asset file" +msgstr "" + +#: cms/templates/js/edit-chapter.underscore:12 +msgid "Upload PDF" +msgstr "" + +#: cms/templates/js/edit-chapter.underscore:14 +msgid "delete chapter" +msgstr "" + +#: cms/templates/js/edit-textbook.underscore:10 +msgid "Textbook information" +msgstr "" + +#: cms/templates/js/edit-textbook.underscore:12 +msgid "Textbook Name" +msgstr "" + +#: cms/templates/js/edit-textbook.underscore:13 +msgid "Introduction to Cookie Baking" +msgstr "" + +#: cms/templates/js/edit-textbook.underscore:14 +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:18 +msgid "Chapter information" +msgstr "" + +#: cms/templates/js/edit-textbook.underscore:21 +msgid "Add a Chapter" +msgstr "" + +#: cms/templates/js/grading-editor.underscore:1 +msgid "Grading" +msgstr "" + +#: cms/templates/js/grading-editor.underscore:5 +msgid "Grade as:" +msgstr "" + +#: cms/templates/js/grading-editor.underscore:7 +msgid "Not Graded" +msgstr "" + +#: cms/templates/js/group-configuration-details.underscore:52 +#: cms/templates/js/group-configuration-editor.underscore:53 +msgid "Cannot delete when in use by an experiment" +msgstr "" + +#: cms/templates/js/group-configuration-details.underscore:61 +msgid "This Group Configuration is used in:" +msgstr "" + +#: cms/templates/js/group-configuration-details.underscore:84 +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-details.underscore:88 +#: cms/templates/js/partition-group-details.underscore:63 +msgid "Course Outline" +msgstr "" + +#: cms/templates/js/group-configuration-editor.underscore:9 +msgid "Group Configuration information" +msgstr "" + +#: cms/templates/js/group-configuration-editor.underscore:11 +msgid "Group Configuration Name" +msgstr "" + +#: cms/templates/js/group-configuration-editor.underscore:14 +msgid "Group Configuration ID" +msgstr "" + +#: cms/templates/js/group-configuration-editor.underscore:19 +msgid "This is the Name of the Group Configuration" +msgstr "" + +#: cms/templates/js/group-configuration-editor.underscore:20 +msgid "Name or short description of the configuration" +msgstr "" + +#: cms/templates/js/group-configuration-editor.underscore:24 +msgid "This is the Description of the Group Configuration" +msgstr "" + +#: cms/templates/js/group-configuration-editor.underscore:25 +msgid "Optional long description" +msgstr "" + +#: cms/templates/js/group-configuration-editor.underscore:29 +msgid "Group information" +msgstr "" + +#: cms/templates/js/group-configuration-editor.underscore:30 +msgid "Groups" +msgstr "" + +#: cms/templates/js/group-configuration-editor.underscore:31 +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:33 +msgid "Add another group" +msgstr "" + +#: cms/templates/js/group-configuration-editor.underscore:39 +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:4 +msgid "delete group" +msgstr "" + +#: cms/templates/js/highlights-editor.underscore:6 +msgid "" +"Please enter 3-5 highlights to be sent as separate bullet points in the " +"message." +msgstr "" + +#: cms/templates/js/highlights-editor.underscore:22 +msgid "A highlight to look forward to this week." +msgstr "" + +#: cms/templates/js/license-selector.underscore:3 +msgid "License Type" +msgstr "" + +#: cms/templates/js/license-selector.underscore:18 +msgid "Learn more about {license_name}" +msgstr "" + +#: cms/templates/js/license-selector.underscore:34 +msgid "Options for {license_name}" +msgstr "" + +#: cms/templates/js/license-selector.underscore:37 +msgid "The following options are available for the {license_name} license." +msgstr "" + +#: cms/templates/js/license-selector.underscore:74 +msgid "License Display" +msgstr "" + +#: cms/templates/js/license-selector.underscore:77 +msgid "" +"The following message will be displayed at the bottom of the courseware " +"pages within your course:" +msgstr "" + +#: cms/templates/js/license-selector.underscore:82 +#: cms/templates/js/license-selector.underscore:110 +msgid "All Rights Reserved" +msgstr "" + +#: cms/templates/js/license-selector.underscore:101 +msgid "Creative Commons licensed content, with terms as follow:" +msgstr "" + +#: cms/templates/js/license-selector.underscore:105 +msgid "Some Rights Reserved" +msgstr "" + +#: cms/templates/js/list.underscore:7 +#, python-format +msgid "%(new_item_message)s" +msgstr "" + +#: cms/templates/js/list.underscore:17 +#, python-format +msgid "New %(item_type)s" +msgstr "" + +#: cms/templates/js/metadata-dict-entry.underscore:9 +#: cms/templates/js/metadata-file-uploader-entry.underscore:5 +#: cms/templates/js/metadata-list-entry.underscore:12 +#: cms/templates/js/metadata-number-entry.underscore:4 +#: cms/templates/js/metadata-option-entry.underscore:12 +#: cms/templates/js/metadata-string-entry.underscore:4 +#: cms/templates/js/video/metadata-translations-entry.underscore:9 +msgid "Clear" +msgstr "" + +#: cms/templates/js/metadata-dict-entry.underscore:11 +#: cms/templates/js/metadata-file-uploader-entry.underscore:6 +#: cms/templates/js/metadata-list-entry.underscore:14 +#: cms/templates/js/metadata-number-entry.underscore:5 +#: cms/templates/js/metadata-option-entry.underscore:13 +#: cms/templates/js/metadata-string-entry.underscore:5 +#: cms/templates/js/video/metadata-translations-entry.underscore:11 +msgid "Clear Value" +msgstr "" + +#: cms/templates/js/metadata-editor.underscore:8 +msgid "Component Location ID" +msgstr "" + +#: cms/templates/js/metadata-file-uploader-item.underscore:1 +#: cms/templates/js/video/metadata-translations-item.underscore:5 +msgid "Replace" +msgstr "" + +#: cms/templates/js/metadata-file-uploader-item.underscore:1 +#: cms/templates/js/video/metadata-translations-item.underscore:5 +msgid "Upload" +msgstr "" + +#: cms/templates/js/metadata-file-uploader-item.underscore:2 +#: cms/templates/js/video/metadata-translations-item.underscore:8 +msgid "Download" +msgstr "" + +#: cms/templates/js/move-xblock-list.underscore:7 +msgid "{categoryText} in {parentDisplayname}" +msgstr "" + +#: cms/templates/js/move-xblock-list.underscore:28 +msgid "Current location" +msgstr "" + +#: cms/templates/js/move-xblock-list.underscore:32 +msgid "View child items" +msgstr "" + +#: cms/templates/js/move-xblock-list.underscore:41 +msgid "Currently selected" +msgstr "" + +#: cms/templates/js/no-textbooks.underscore:2 +msgid "You haven't added any textbooks to this course yet." +msgstr "" + +#: cms/templates/js/no-textbooks.underscore:2 +msgid "Add your first textbook" +msgstr "" + +#: cms/templates/js/partition-group-details.underscore:47 +msgid "This group controls access to:" +msgstr "" + +#: cms/templates/js/partition-group-details.underscore:59 +msgid "" +"In the {linkStart}Course Outline{linkEnd}, use this group to control access " +"to a component." +msgstr "" + +#: cms/templates/js/previous-video-upload-list.underscore:2 +msgid "Previous Uploads" +msgstr "" + +#: cms/templates/js/previous-video-upload-list.underscore:5 +msgid "Download available encodings (.csv)" +msgstr "" + +#: cms/templates/js/previous-video-upload-list.underscore:12 +msgid "Thumbnail" +msgstr "" + +#: cms/templates/js/previous-video-upload-list.underscore:16 +msgid "Video ID" +msgstr "" + +#: cms/templates/js/previous-video-upload.underscore:12 +msgid "Remove this video" +msgstr "" + +#: cms/templates/js/previous-video-upload.underscore:14 +msgid "Remove {video_name} video" +msgstr "" + +#: cms/templates/js/publish-history.underscore:2 +msgid "Never published" +msgstr "" + +#: cms/templates/js/publish-history.underscore:4 +#, python-format +msgid "Last published %(last_published_date)s by %(publish_username)s" +msgstr "" + +#: cms/templates/js/publish-history.underscore:10 +#: cms/templates/js/publish-xblock.underscore:54 +msgid "Previously published" +msgstr "" + +#: cms/templates/js/publish-xblock.underscore:2 +msgid "Draft (Never published)" +msgstr "" + +#: cms/templates/js/publish-xblock.underscore:4 +msgid "Visible to Staff Only" +msgstr "" + +#: cms/templates/js/publish-xblock.underscore:6 +msgid "Published and Live" +msgstr "" + +#: cms/templates/js/publish-xblock.underscore:8 +msgid "Published (not yet released)" +msgstr "" + +#: cms/templates/js/publish-xblock.underscore:10 +msgid "Draft (Unpublished changes)" +msgstr "" + +#: cms/templates/js/publish-xblock.underscore:13 +msgid "Release:" +msgstr "" + +#: cms/templates/js/publish-xblock.underscore:23 +msgid "Publishing Status" +msgstr "" + +#: cms/templates/js/publish-xblock.underscore:31 +msgid "" +"Draft saved on {lastSavedStart}{editedOn}{lastSavedEnd} by " +"{editedByStart}{editedBy}{editedByEnd}" +msgstr "" + +#: cms/templates/js/publish-xblock.underscore:43 +msgid "" +"Last published {lastPublishedStart}{publishedOn}{lastPublishedEnd} by " +"{publishedByStart}{publishedBy}{publishedByEnd}" +msgstr "" + +#: cms/templates/js/publish-xblock.underscore:67 +#, python-format +msgid "with %(release_date_from)s" +msgstr "" + +#: cms/templates/js/publish-xblock.underscore:81 +msgid "Is Visible To:" +msgstr "" + +#: cms/templates/js/publish-xblock.underscore:83 +msgid "Will Be Visible To:" +msgstr "" + +#: cms/templates/js/publish-xblock.underscore:88 +msgid "Staff Only" +msgstr "" + +#: cms/templates/js/publish-xblock.underscore:92 +#, python-format +msgid "with %(section_or_subsection)s" +msgstr "" + +#: cms/templates/js/publish-xblock.underscore:98 +msgid "Staff and Learners" +msgstr "" + +#: cms/templates/js/publish-xblock.underscore:108 +#: cms/templates/js/staff-lock-editor.underscore:12 +msgid "Hide from learners" +msgstr "" + +#: cms/templates/js/publish-xblock.underscore:113 +msgid "Note: Do not hide graded assignments after they have been released." +msgstr "" + +#: cms/templates/js/publish-xblock.underscore:126 +msgid "Discard Changes" +msgstr "" + +#: cms/templates/js/release-date-editor.underscore:1 +msgid "Release Date and Time" +msgstr "" + +#: cms/templates/js/release-date-editor.underscore:5 +msgid "Release Date:" +msgstr "" + +#: cms/templates/js/release-date-editor.underscore:11 +msgid "Release Time in UTC:" +msgstr "" + +#: cms/templates/js/release-date-editor.underscore:21 +#: cms/templates/js/release-date-editor.underscore:23 +msgid "Clear Release Date/Time" +msgstr "" + +#: cms/templates/js/show-correctness-editor.underscore:2 +msgid "Assessment Results Visibility" +msgstr "" + +#: cms/templates/js/show-correctness-editor.underscore:7 +msgid "Always show assessment results" +msgstr "" + +#: cms/templates/js/show-correctness-editor.underscore:10 +msgid "" +"When learners submit an answer to an assessment, they immediately see " +"whether the answer is correct or incorrect, and the score received." +msgstr "" + +#: cms/templates/js/show-correctness-editor.underscore:14 +msgid "Never show assessment results" +msgstr "" + +#: cms/templates/js/show-correctness-editor.underscore:17 +msgid "" +"Learners never see whether their answers to assessments are correct or " +"incorrect, nor the score received." +msgstr "" + +#: cms/templates/js/show-correctness-editor.underscore:21 +msgid "Show assessment results when subsection is past due" +msgstr "" + +#: cms/templates/js/show-correctness-editor.underscore:25 +msgid "" +"Learners do not see whether their answers to assessments were correct or " +"incorrect, nor the score received, until after the course end date has " +"passed." +msgstr "" + +#: cms/templates/js/show-correctness-editor.underscore:26 +msgid "" +"If the course does not have an end date, learners always see their scores " +"when they submit answers to assessments." +msgstr "" + +#: cms/templates/js/show-correctness-editor.underscore:28 +msgid "" +"Learners do not see whether their answers to assessments were correct or " +"incorrect, nor the score received, until after the due date for the " +"subsection has passed." +msgstr "" + +#: cms/templates/js/show-correctness-editor.underscore:29 +msgid "" +"If the subsection does not have a due date, learners always see their scores" +" when they submit answers to assessments." +msgstr "" + +#: cms/templates/js/show-textbook.underscore:37 +msgid "View Live" +msgstr "" + +#: cms/templates/js/signatory-details.underscore:9 +#: cms/templates/js/signatory-editor.underscore:8 +msgid "Signatory" +msgstr "" + +#: cms/templates/js/signatory-details.underscore:28 +#: cms/templates/js/signatory-editor.underscore:37 +msgid "Signature Image" +msgstr "" + +#: cms/templates/js/signatory-editor.underscore:11 +msgid "Certificate Signatory Configuration" +msgstr "" + +#: cms/templates/js/signatory-editor.underscore:13 +msgid "Name " +msgstr "" + +#: cms/templates/js/signatory-editor.underscore:14 +msgid "Name of the signatory" +msgstr "" + +#: cms/templates/js/signatory-editor.underscore:15 +msgid "The name of this signatory as it should appear on certificates." +msgstr "" + +#: cms/templates/js/signatory-editor.underscore:21 +msgid "Title " +msgstr "" + +#: cms/templates/js/signatory-editor.underscore:22 +msgid "Title of the signatory" +msgstr "" + +#: cms/templates/js/signatory-editor.underscore:23 +msgid "" +"Titles more than 100 characters may prevent students from printing their " +"certificate on a single page." +msgstr "" + +#: cms/templates/js/signatory-editor.underscore:29 +msgid "Organization " +msgstr "" + +#: cms/templates/js/signatory-editor.underscore:30 +msgid "Organization of the signatory" +msgstr "" + +#: cms/templates/js/signatory-editor.underscore:31 +msgid "" +"The organization that this signatory belongs to, as it should appear on " +"certificates." +msgstr "" + +#: cms/templates/js/signatory-editor.underscore:43 +msgid "Path to Signature Image" +msgstr "" + +#: cms/templates/js/signatory-editor.underscore:44 +msgid "Image must be in PNG format" +msgstr "" + +#: cms/templates/js/signatory-editor.underscore:46 +msgid "Upload Signature Image" +msgstr "" + +#: cms/templates/js/staff-lock-editor.underscore:4 +msgid "Unit Visibility" +msgstr "" + +#: cms/templates/js/staff-lock-editor.underscore:6 +msgid "Section Visibility" +msgstr "" + +#: cms/templates/js/staff-lock-editor.underscore:17 +msgid "" +"If the unit was previously published and released to learners, any changes " +"you made to the unit when it was hidden will now be visible to learners." +msgstr "" + +#: cms/templates/js/staff-lock-editor.underscore:19 +#, python-format +msgid "" +"If you make this %(xblockType)s visible to learners, learners will be able " +"to see its content after the release date has passed and you have published " +"the unit. Only units that are explicitly hidden from learners will remain " +"hidden after you clear this option for the %(xblockType)s." +msgstr "" + +#: cms/templates/js/team-member.underscore:4 +msgid "Current Role:" +msgstr "" + +#: cms/templates/js/team-member.underscore:8 +msgid "You!" +msgstr "" + +#: cms/templates/js/team-member.underscore:19 +msgid "send an email message to {email}" +msgstr "" + +#: cms/templates/js/team-member.underscore:32 +msgid "Promote another member to Admin to remove your admin rights" +msgstr "" + +#: cms/templates/js/team-member.underscore:35 +msgid "Add {role} Access" +msgstr "" + +#: cms/templates/js/team-member.underscore:35 +msgid "Remove {role} Access" +msgstr "" + +#: cms/templates/js/team-member.underscore:44 +msgid "Delete the user, {username}" +msgstr "" + +#: cms/templates/js/timed-examination-preference-editor.underscore:2 +msgid "Set as a Special Exam" +msgstr "" + +#: cms/templates/js/timed-examination-preference-editor.underscore:4 +msgid "Exam Types" +msgstr "" + +#: cms/templates/js/timed-examination-preference-editor.underscore:7 +msgid "None" +msgstr "" + +#: cms/templates/js/timed-examination-preference-editor.underscore:12 +msgid "Timed" +msgstr "" + +#: cms/templates/js/timed-examination-preference-editor.underscore:14 +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:19 +msgid "Proctored" +msgstr "" + +#: cms/templates/js/timed-examination-preference-editor.underscore:21 +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:25 +msgid "Practice Proctored" +msgstr "" + +#: cms/templates/js/timed-examination-preference-editor.underscore:27 +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:33 +msgid "Time Allotted (HH:MM):" +msgstr "" + +#: cms/templates/js/timed-examination-preference-editor.underscore:37 +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:41 +msgid "Review Rules" +msgstr "" + +#: cms/templates/js/timed-examination-preference-editor.underscore:49 +msgid "" +"Specify any rules or rule exceptions that the proctoring review team should " +"enforce when reviewing the videos. For example, you could specify that " +"calculators are allowed. These specified rules are visible to learners " +"before the learners start the exam, along with the {linkStart}general " +"proctored exam rules{linkEnd}." +msgstr "" + +#: cms/templates/js/timed-examination-preference-editor.underscore:53 +msgid "General Proctored Exam Rules" +msgstr "" + +#: cms/templates/js/timed-examination-preference-editor.underscore:58 +msgid "" +"Specify any rules or rule exceptions that the proctoring review team should " +"enforce when reviewing the videos. For example, you could specify that " +"calculators are allowed. These specified rules are visible to learners " +"before the learners start the exam." +msgstr "" + +#: cms/templates/js/unit-access-editor.underscore:8 +msgid "Unit Access" +msgstr "" + +#: cms/templates/js/unit-access-editor.underscore:11 +msgid "Restrict access to:" +msgstr "" + +#: cms/templates/js/unit-access-editor.underscore:13 +msgid "Select a group type" +msgstr "" + +#: cms/templates/js/unit-access-editor.underscore:24 +msgid "Select one or more groups:" +msgstr "" + +#: cms/templates/js/unit-access-editor.underscore:31 +msgid "Deleted Group" +msgstr "" + +#: cms/templates/js/unit-access-editor.underscore:32 +msgid "" +"This group no longer exists. Choose another group or do not restrict access " +"to this unit." +msgstr "" + +#: cms/templates/js/upload-dialog.underscore:25 +msgid "File upload succeeded" +msgstr "" + +#: cms/templates/js/validation-error-modal.underscore:16 +msgid "" +"Please check the following validation feedbacks and reflect them in your " +"course settings:" +msgstr "" + +#: cms/templates/js/verification-access-editor.underscore:3 +msgid "Verification Checkpoint" +msgstr "" + +#: cms/templates/js/verification-access-editor.underscore:19 +msgid "Must complete verification checkpoint" +msgstr "" + +#: cms/templates/js/verification-access-editor.underscore:23 +msgid "Verification checkpoint to be completed" +msgstr "" + +#: cms/templates/js/verification-access-editor.underscore:38 +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/video-thumbnail.underscore:17 +msgid "" +"Recommended image resolution is {imageResolution}, maximum image file size " +"should be {maxFileSize} and format must be one of {supportedImageFormats}." +msgstr "" + +#: cms/templates/js/xblock-access-editor.underscore:3 +msgid "Set Access" +msgstr "" + +#: cms/templates/js/xblock-string-field-editor.underscore:9 +#, python-format +msgid "Edit %(display_name)s (required)" +msgstr "" + +#: cms/templates/js/maintenance/force-published-course-response.underscore:3 +msgid "" +"You have done a dry run of force publishing the course. Nothing has changed." +" Had you run it, the following course versions would have been change." +msgstr "" + +#: cms/templates/js/maintenance/force-published-course-response.underscore:7 +msgid "" +"The published branch version, {published}, was reset to the draft branch " +"version, {draft}." +msgstr "" + +#: cms/templates/js/video/transcripts/metadata-videolist-entry.underscore:8 +msgid "Add URLs for additional versions" +msgstr "" + +#: cms/templates/js/video/transcripts/metadata-videolist-entry.underscore:11 +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:25 +msgid "Default Timed Transcript" +msgstr "" + +#: cms/templates/js/video/transcripts/messages/transcripts-choose.underscore:3 +#: cms/templates/js/video/transcripts/messages/transcripts-replace.underscore:3 +msgid "Timed Transcript Conflict" +msgstr "" + +#: cms/templates/js/video/transcripts/messages/transcripts-choose.underscore:7 +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:9 +msgid "Which timed transcript would you like to use?" +msgstr "" + +#: cms/templates/js/video/transcripts/messages/transcripts-choose.underscore:14 +#: cms/templates/js/video/transcripts/messages/transcripts-found.underscore:7 +#: cms/templates/js/video/transcripts/messages/transcripts-import.underscore:7 +#: cms/templates/js/video/transcripts/messages/transcripts-not-found.underscore:7 +#: cms/templates/js/video/transcripts/messages/transcripts-replace.underscore:14 +#: cms/templates/js/video/transcripts/messages/transcripts-uploaded.underscore:7 +#: cms/templates/js/video/transcripts/messages/transcripts-use-existing.underscore:13 +msgid "Error." +msgstr "" + +#: cms/templates/js/video/transcripts/messages/transcripts-choose.underscore:22 +#, python-format +msgid "Timed Transcript from %(filename)s" +msgstr "" + +#: cms/templates/js/video/transcripts/messages/transcripts-found.underscore:1 +msgid "Timed Transcript Found" +msgstr "" + +#: cms/templates/js/video/transcripts/messages/transcripts-found.underscore:3 +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:10 +#: cms/templates/js/video/transcripts/messages/transcripts-found.underscore:11 +#: cms/templates/js/video/transcripts/messages/transcripts-import.underscore:13 +#: cms/templates/js/video/transcripts/messages/transcripts-import.underscore:14 +#: cms/templates/js/video/transcripts/messages/transcripts-not-found.underscore:10 +#: cms/templates/js/video/transcripts/messages/transcripts-not-found.underscore:11 +#: cms/templates/js/video/transcripts/messages/transcripts-uploaded.underscore:10 +#: cms/templates/js/video/transcripts/messages/transcripts-uploaded.underscore:11 +#: cms/templates/js/video/transcripts/messages/transcripts-use-existing.underscore:32 +#: cms/templates/js/video/transcripts/messages/transcripts-use-existing.underscore:33 +#: cms/templates/js/video/transcripts/messages/transcripts-use-existing.underscore:36 +msgid "Upload New Transcript" +msgstr "" + +#: cms/templates/js/video/transcripts/messages/transcripts-found.underscore:10 +#: cms/templates/js/video/transcripts/messages/transcripts-import.underscore:13 +msgid "Upload New .srt Transcript" +msgstr "" + +#: cms/templates/js/video/transcripts/messages/transcripts-found.underscore:13 +#: cms/templates/js/video/transcripts/messages/transcripts-found.underscore:14 +#: cms/templates/js/video/transcripts/messages/transcripts-not-found.underscore:13 +#: cms/templates/js/video/transcripts/messages/transcripts-not-found.underscore:14 +#: cms/templates/js/video/transcripts/messages/transcripts-uploaded.underscore:13 +#: cms/templates/js/video/transcripts/messages/transcripts-uploaded.underscore:14 +msgid "Download Transcript for Editing" +msgstr "" + +#: cms/templates/js/video/transcripts/messages/transcripts-import.underscore:1 +msgid "No EdX Timed Transcript" +msgstr "" + +#: cms/templates/js/video/transcripts/messages/transcripts-import.underscore:3 +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:10 +#: cms/templates/js/video/transcripts/messages/transcripts-import.underscore:11 +msgid "Import YouTube Transcript" +msgstr "" + +#: cms/templates/js/video/transcripts/messages/transcripts-not-found.underscore:1 +msgid "No Timed Transcript" +msgstr "" + +#: cms/templates/js/video/transcripts/messages/transcripts-not-found.underscore:3 +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:7 +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:9 +msgid "Do you want to replace the edX transcript with the YouTube transcript?" +msgstr "" + +#: cms/templates/js/video/transcripts/messages/transcripts-replace.underscore:22 +#: cms/templates/js/video/transcripts/messages/transcripts-replace.underscore:23 +#: cms/templates/js/video/transcripts/messages/transcripts-replace.underscore:26 +msgid "Yes, replace the edX transcript with the YouTube transcript" +msgstr "" + +#: cms/templates/js/video/transcripts/messages/transcripts-uploaded.underscore:1 +msgid "Timed Transcript Uploaded Successfully" +msgstr "" + +#: cms/templates/js/video/transcripts/messages/transcripts-uploaded.underscore:3 +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:3 +msgid "Confirm Timed Transcript" +msgstr "" + +#: cms/templates/js/video/transcripts/messages/transcripts-use-existing.underscore:7 +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:21 +#: cms/templates/js/video/transcripts/messages/transcripts-use-existing.underscore:22 +#: cms/templates/js/video/transcripts/messages/transcripts-use-existing.underscore:25 +msgid "Use Current Transcript" +msgstr "" diff --git a/conf/locale/en/LC_MESSAGES/underscore.po b/conf/locale/en/LC_MESSAGES/underscore.po new file mode 100644 index 0000000000..6990c98fa1 --- /dev/null +++ b/conf/locale/en/LC_MESSAGES/underscore.po @@ -0,0 +1,2428 @@ +# edX translation file +# Copyright (C) 2017 edX +# This file is distributed under the GNU AFFERO GENERAL PUBLIC LICENSE. +# EdX Team , 2017. +# +msgid "" +msgstr "" +"Project-Id-Version: 0.1a\n" +"Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" +"POT-Creation-Date: 2017-11-02 10:59+0000\n" +"PO-Revision-Date: 2017-11-02 11:05:34.336357\n" +"Last-Translator: \n" +"Language-Team: openedx-translation \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: Babel 1.3\n" +"Language: en\n" + +#: cms/templates/js/add-xblock-component-menu-problem.underscore:55 +#: cms/templates/js/add-xblock-component-menu.underscore:29 +#: cms/templates/js/certificate-editor.underscore:47 +#: cms/templates/js/content-group-editor.underscore:32 +#: cms/templates/js/course_info_handouts.underscore:20 +#: cms/templates/js/course_info_update.underscore:21 +#: cms/templates/js/edit-textbook.underscore:26 +#: cms/templates/js/group-configuration-editor.underscore:46 +#: cms/templates/js/section-name-edit.underscore:4 +#: cms/templates/js/signatory-actions.underscore:4 +#: cms/templates/js/xblock-string-field-editor.underscore:14 +#: common/static/common/templates/discussion/new-post.underscore:6 +#: common/static/common/templates/discussion/new-post.underscore:72 +#: common/static/common/templates/discussion/response-comment-edit.underscore:8 +#: common/static/common/templates/discussion/thread-edit.underscore:18 +#: common/static/common/templates/discussion/thread-response-edit.underscore:8 +#: lms/djangoapps/support/static/support/templates/enrollment-modal.underscore:25 +#: lms/djangoapps/teams/static/teams/templates/edit-team.underscore:55 +#: lms/templates/instructor/instructor_dashboard_2/cohort-form.underscore:149 +msgid "Cancel" +msgstr "" + +#: cms/templates/js/asset-library.underscore:19 +#: cms/templates/js/course-instructor-details.underscore:3 +#: cms/templates/js/previous-video-upload-list.underscore:14 +#: cms/templates/js/signatory-details.underscore:13 +#: lms/templates/instructor/instructor_dashboard_2/certificate-white-list.underscore:20 +msgid "Name" +msgstr "" + +#: cms/templates/js/asset-library.underscore:26 +#: lms/djangoapps/support/static/support/templates/certificates_results.underscore:7 +msgid "Type" +msgstr "" + +#: cms/templates/js/asset-library.underscore:57 +#: cms/templates/js/basic-modal.underscore:24 +#: lms/templates/instructor/instructor_dashboard_2/enrollment-code-lookup-links.underscore:6 +msgid "Actions" +msgstr "" + +#: cms/templates/js/certificate-details.underscore:64 +#: cms/templates/js/course_info_handouts.underscore:1 +#: cms/templates/js/course_info_update.underscore:26 +#: cms/templates/js/group-configuration-details.underscore:45 +#: cms/templates/js/partition-group-details.underscore:28 +#: cms/templates/js/show-textbook.underscore:40 +#: cms/templates/js/signatory-details.underscore:5 +#: cms/templates/js/xblock-string-field-editor.underscore:3 +#: common/static/common/templates/discussion/forum-action-edit.underscore:3 +msgid "Edit" +msgstr "" + +#: cms/templates/js/certificate-details.underscore:66 +#: cms/templates/js/certificate-details.underscore:67 +#: cms/templates/js/certificate-editor.underscore:50 +#: cms/templates/js/content-group-editor.underscore:36 +#: cms/templates/js/content-group-editor.underscore:37 +#: cms/templates/js/content-group-editor.underscore:41 +#: cms/templates/js/course-instructor-details.underscore:41 +#: cms/templates/js/course-outline.underscore:154 +#: cms/templates/js/course-outline.underscore:156 +#: cms/templates/js/course-settings-learning-fields.underscore:4 +#: cms/templates/js/course_grade_policy.underscore:33 +#: cms/templates/js/course_info_update.underscore:27 +#: cms/templates/js/group-configuration-details.underscore:49 +#: cms/templates/js/group-configuration-details.underscore:53 +#: cms/templates/js/group-configuration-editor.underscore:50 +#: cms/templates/js/group-configuration-editor.underscore:54 +#: cms/templates/js/partition-group-details.underscore:31 +#: cms/templates/js/partition-group-details.underscore:32 +#: cms/templates/js/partition-group-details.underscore:36 +#: cms/templates/js/show-textbook.underscore:43 +#: cms/templates/js/signatory-editor.underscore:5 +#: cms/templates/js/xblock-outline.underscore:31 +#: cms/templates/js/xblock-outline.underscore:33 +#: common/static/common/templates/discussion/forum-action-delete.underscore:3 +msgid "Delete" +msgstr "" + +#: cms/templates/js/certificate-editor.underscore:18 +#: cms/templates/js/group-configuration-editor.underscore:23 +#: lms/templates/commerce/receipt.underscore:23 +#: lms/templates/verify_student/payment_confirmation_step.underscore:26 +msgid "Description" +msgstr "" + +#: cms/templates/js/certificate-editor.underscore:46 +#: cms/templates/js/content-group-editor.underscore:31 +#: cms/templates/js/course_info_handouts.underscore:19 +#: cms/templates/js/edit-textbook.underscore:25 +#: cms/templates/js/group-configuration-editor.underscore:45 +#: cms/templates/js/section-name-edit.underscore:3 +#: cms/templates/js/signatory-actions.underscore:3 +#: cms/templates/js/xblock-string-field-editor.underscore:13 +#: lms/templates/instructor/instructor_dashboard_2/cohort-form.underscore:147 +#: lms/templates/instructor/instructor_dashboard_2/divided-discussions-course-wide.underscore:15 +#: lms/templates/instructor/instructor_dashboard_2/divided-discussions-inline.underscore:35 +msgid "Save" +msgstr "" + +#: cms/templates/js/course-instructor-details.underscore:9 +#: cms/templates/js/signatory-details.underscore:17 +#: common/static/common/templates/discussion/new-post.underscore:36 +#: common/static/common/templates/discussion/thread-edit.underscore:6 +msgid "Title" +msgstr "" + +#: cms/templates/js/course-outline.underscore:193 +#: cms/templates/js/publish-xblock.underscore:72 +#: lms/templates/ccx/schedule.underscore:93 +#: lms/templates/ccx/schedule.underscore:103 +msgid "Unscheduled" +msgstr "" + +#: cms/templates/js/course-video-settings.underscore:6 +#: common/static/common/templates/image-modal.underscore:19 +#: common/static/common/templates/discussion/alert-popup.underscore:3 +#: common/static/common/templates/discussion/forum-action-close.underscore:3 +#: common/static/common/templates/discussion/forum-action-close.underscore:5 +#: common/static/common/templates/discussion/search-alert.underscore:7 +#: openedx/features/learner_profile/static/learner_profile/templates/share_modal.underscore:3 +msgid "Close" +msgstr "" + +#: cms/templates/js/course_info_update.underscore:5 +#: lms/templates/commerce/receipt.underscore:24 +#: lms/templates/verify_student/payment_confirmation_step.underscore:27 +msgid "Date" +msgstr "" + +#: cms/templates/js/move-xblock-modal.underscore:6 +#: openedx/features/course_search/static/course_search/templates/search_loading.underscore:1 +msgid "Loading" +msgstr "" + +#: cms/templates/js/paging-header.underscore:7 +#: common/static/common/templates/components/paging-footer.underscore:2 +#: common/static/common/templates/discussion/pagination.underscore:4 +msgid "Previous" +msgstr "" + +#: cms/templates/js/paging-header.underscore:8 +#: common/static/common/templates/components/paging-footer.underscore:19 +#: common/static/common/templates/discussion/pagination.underscore:28 +msgid "Next" +msgstr "" + +#: cms/templates/js/previous-video-upload-list.underscore:17 +#: lms/djangoapps/support/static/support/templates/certificates_results.underscore:8 +msgid "Status" +msgstr "" + +#: cms/templates/js/previous-video-upload-list.underscore:18 +#: lms/templates/instructor/instructor_dashboard_2/certificate-invalidation.underscore:32 +#: lms/templates/instructor/instructor_dashboard_2/certificate-white-list.underscore:25 +msgid "Action" +msgstr "" + +#: cms/templates/js/video/metadata-translations-item.underscore:2 +#: lms/djangoapps/teams/static/teams/templates/edit-team-member.underscore:14 +msgid "Remove" +msgstr "" + +#: common/static/common/templates/image-modal.underscore:6 +msgid "Fullscreen" +msgstr "" + +#: common/static/common/templates/image-modal.underscore:14 +msgid "Large" +msgstr "" + +#: common/static/common/templates/image-modal.underscore:27 +msgid "Zoom In" +msgstr "" + +#: common/static/common/templates/image-modal.underscore:35 +msgid "Zoom Out" +msgstr "" + +#: common/static/common/templates/components/paging-footer.underscore:6 +#, python-format +msgid "Page number out of %(total_pages)s" +msgstr "" + +#: common/static/common/templates/components/paging-footer.underscore:11 +msgid "Enter the page number you'd like to quickly navigate to." +msgstr "" + +#: common/static/common/templates/components/paging-header.underscore:11 +msgid "Sorted by" +msgstr "" + +#: common/static/common/templates/components/search-field.underscore:6 +msgid "Clear search" +msgstr "" + +#: common/static/common/templates/components/search-field.underscore:7 +#: common/static/common/templates/components/search-field.underscore:10 +#: lms/djangoapps/discussion/static/discussion/templates/search.underscore:9 +#: lms/djangoapps/support/static/support/templates/certificates.underscore:4 +#: lms/djangoapps/support/static/support/templates/certificates.underscore:19 +#: lms/djangoapps/support/static/support/templates/enrollment.underscore:3 +#: lms/djangoapps/support/static/support/templates/enrollment.underscore:11 +msgid "Search" +msgstr "" + +#: common/static/common/templates/discussion/alert-popup.underscore:12 +msgid "OK" +msgstr "" + +#: common/static/common/templates/discussion/forum-action-answer.underscore:3 +#: common/static/common/templates/discussion/forum-action-answer.underscore:5 +msgid "Mark as Answer" +msgstr "" + +#: common/static/common/templates/discussion/forum-action-answer.underscore:6 +msgid "Unmark as Answer" +msgstr "" + +#: common/static/common/templates/discussion/forum-action-close.underscore:6 +msgid "Open" +msgstr "" + +#: common/static/common/templates/discussion/forum-action-endorse.underscore:3 +#: common/static/common/templates/discussion/forum-action-endorse.underscore:5 +msgid "Endorse" +msgstr "" + +#: common/static/common/templates/discussion/forum-action-endorse.underscore:6 +msgid "Unendorse" +msgstr "" + +#: common/static/common/templates/discussion/forum-action-follow.underscore:3 +#: common/static/common/templates/discussion/forum-action-follow.underscore:5 +msgid "Follow" +msgstr "" + +#: common/static/common/templates/discussion/forum-action-follow.underscore:6 +msgid "Unfollow" +msgstr "" + +#: common/static/common/templates/discussion/forum-action-pin.underscore:3 +#: common/static/common/templates/discussion/forum-action-pin.underscore:5 +msgid "Pin" +msgstr "" + +#: common/static/common/templates/discussion/forum-action-pin.underscore:6 +msgid "Unpin" +msgstr "" + +#: common/static/common/templates/discussion/forum-action-report.underscore:3 +msgid "Report abuse" +msgstr "" + +#: common/static/common/templates/discussion/forum-action-report.underscore:5 +msgid "Report" +msgstr "" + +#: common/static/common/templates/discussion/forum-action-report.underscore:6 +msgid "Unreport" +msgstr "" + +#: common/static/common/templates/discussion/forum-action-vote.underscore:7 +msgid "Vote for this post," +msgstr "" + +#: common/static/common/templates/discussion/forum-actions.underscore:6 +#: common/static/common/templates/discussion/forum-actions.underscore:7 +#: lms/templates/discovery/facet.underscore:10 +#: lms/templates/edxnotes/note-item.underscore:9 +msgid "More" +msgstr "" + +#: common/static/common/templates/discussion/nav-load-more-link.underscore:3 +msgid "Load more" +msgstr "" + +#: common/static/common/templates/discussion/new-post-alert.underscore:6 +msgid "Error posting your message." +msgstr "" + +#: common/static/common/templates/discussion/new-post-visibility.underscore:4 +#, python-format +msgid "This post will be visible only to %(group_name)s." +msgstr "" + +#: common/static/common/templates/discussion/new-post-visibility.underscore:10 +msgid "This post will be visible to everyone." +msgstr "" + +#: common/static/common/templates/discussion/new-post.underscore:2 +msgid "Add a Post" +msgstr "" + +#: common/static/common/templates/discussion/new-post.underscore:17 +msgid "Visible to" +msgstr "" + +#: common/static/common/templates/discussion/new-post.underscore:20 +msgid "" +"Discussion admins, moderators, and TAs can make their posts visible to all " +"students or specify a single group." +msgstr "" + +#: common/static/common/templates/discussion/new-post.underscore:24 +msgid "All Groups" +msgstr "" + +#: common/static/common/templates/discussion/new-post.underscore:38 +#: common/static/common/templates/discussion/thread-edit.underscore:8 +msgid "" +"Add a clear and descriptive title to encourage participation. (Required)" +msgstr "" + +#: common/static/common/templates/discussion/new-post.underscore:47 +msgid "Your question or idea (required)" +msgstr "" + +#: common/static/common/templates/discussion/new-post.underscore:54 +msgid "follow this post" +msgstr "" + +#: common/static/common/templates/discussion/new-post.underscore:60 +msgid "post anonymously" +msgstr "" + +#: common/static/common/templates/discussion/new-post.underscore:66 +msgid "post anonymously to classmates" +msgstr "" + +#: common/static/common/templates/discussion/new-post.underscore:71 +#: common/static/common/templates/discussion/thread-response.underscore:18 +#: common/static/common/templates/discussion/thread.underscore:32 +#: lms/templates/verify_student/incourse_reverify.underscore:47 +msgid "Submit" +msgstr "" + +#: common/static/common/templates/discussion/pagination.underscore:10 +#: common/static/common/templates/discussion/pagination.underscore:22 +msgid "…" +msgstr "" + +#: common/static/common/templates/discussion/post-user-display.underscore:4 +msgid "(Community TA)" +msgstr "" + +#: common/static/common/templates/discussion/post-user-display.underscore:6 +msgid "(Staff)" +msgstr "" + +#: common/static/common/templates/discussion/post-user-display.underscore:9 +#: common/static/common/templates/discussion/profile-thread.underscore:9 +msgid "anonymous" +msgstr "" + +#: common/static/common/templates/discussion/profile-thread.underscore:14 +#: common/static/common/templates/discussion/thread.underscore:23 +msgid "This thread is closed." +msgstr "" + +#: common/static/common/templates/discussion/profile-thread.underscore:21 +msgid "View discussion" +msgstr "" + +#: common/static/common/templates/discussion/response-comment-edit.underscore:2 +msgid "Editing comment" +msgstr "" + +#: common/static/common/templates/discussion/response-comment-edit.underscore:7 +msgid "Update comment" +msgstr "" + +#: common/static/common/templates/discussion/response-comment-show.underscore:25 +#, python-format +msgid "posted %(time_ago)s by %(author)s" +msgstr "" + +#: common/static/common/templates/discussion/response-comment-show.underscore:32 +#: common/static/common/templates/discussion/thread-response-show.underscore:42 +#: common/static/common/templates/discussion/thread-show.underscore:45 +msgid "Reported" +msgstr "" + +#: common/static/common/templates/discussion/thread-edit.underscore:1 +msgid "Editing post" +msgstr "" + +#: common/static/common/templates/discussion/thread-edit.underscore:14 +msgid "Edit your post below." +msgstr "" + +#: common/static/common/templates/discussion/thread-edit.underscore:17 +msgid "Update post" +msgstr "" + +#: common/static/common/templates/discussion/thread-list-item.underscore:9 +msgid "discussion" +msgstr "" + +#: common/static/common/templates/discussion/thread-list-item.underscore:13 +msgid "answered question" +msgstr "" + +#: common/static/common/templates/discussion/thread-list-item.underscore:17 +msgid "unanswered question" +msgstr "" + +#: common/static/common/templates/discussion/thread-list-item.underscore:34 +#: common/static/common/templates/discussion/thread-show.underscore:42 +msgid "Pinned" +msgstr "" + +#: common/static/common/templates/discussion/thread-list-item.underscore:41 +msgid "Following" +msgstr "" + +#: common/static/common/templates/discussion/thread-list-item.underscore:48 +msgid "Staff" +msgstr "" + +#: common/static/common/templates/discussion/thread-list-item.underscore:55 +msgid "Community TA" +msgstr "" + +#: common/static/common/templates/discussion/thread-list-item.underscore:82 +msgid "{unread_comments_count} new" +msgstr "" + +#: common/static/common/templates/discussion/thread-list-item.underscore:101 +#, 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:104 +#, python-format +msgid "%(comments_count)s %(span_sr_open)scomments %(span_close)s" +msgstr "" + +#: common/static/common/templates/discussion/thread-response-edit.underscore:2 +msgid "Editing response" +msgstr "" + +#: common/static/common/templates/discussion/thread-response-edit.underscore:7 +msgid "Update response" +msgstr "" + +#: common/static/common/templates/discussion/thread-response-show.underscore:14 +#, python-format +msgid "marked as answer %(time_ago)s by %(user)s" +msgstr "" + +#: common/static/common/templates/discussion/thread-response-show.underscore:18 +#, python-format +msgid "marked as answer %(time_ago)s" +msgstr "" + +#: common/static/common/templates/discussion/thread-response-show.underscore:24 +#, python-format +msgid "endorsed %(time_ago)s by %(user)s" +msgstr "" + +#: common/static/common/templates/discussion/thread-response-show.underscore:28 +#, python-format +msgid "endorsed %(time_ago)s" +msgstr "" + +#: common/static/common/templates/discussion/thread-response.underscore:4 +#, 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:14 +#: common/static/common/templates/discussion/thread-response.underscore:16 +msgid "Add a comment" +msgstr "" + +#: common/static/common/templates/discussion/thread-show.underscore:33 +#, python-format +msgid "discussion posted %(time_ago)s by %(author)s" +msgstr "" + +#: common/static/common/templates/discussion/thread-show.underscore:35 +#, python-format +msgid "question posted %(time_ago)s by %(author)s" +msgstr "" + +#: common/static/common/templates/discussion/thread-show.underscore:48 +msgid "Closed" +msgstr "" + +#: common/static/common/templates/discussion/thread-show.underscore:66 +#, python-format +msgid "Related to: %(courseware_title_linked)s" +msgstr "" + +#: common/static/common/templates/discussion/thread-show.underscore:76 +#, python-format +msgid "This post is visible only to %(group_name)s." +msgstr "" + +#: common/static/common/templates/discussion/thread-show.underscore:82 +msgid "This post is visible to everyone." +msgstr "" + +#: common/static/common/templates/discussion/thread-type.underscore:5 +#: common/static/common/templates/discussion/thread-type.underscore:12 +msgid "Post type" +msgstr "" + +#: common/static/common/templates/discussion/thread-type.underscore:8 +msgid "" +"Questions raise issues that need answers. Discussions share ideas and start " +"conversations. (Required)" +msgstr "" + +#: common/static/common/templates/discussion/thread-type.underscore:18 +msgid "Question" +msgstr "" + +#: common/static/common/templates/discussion/thread-type.underscore:26 +msgid "Discussion" +msgstr "" + +#: common/static/common/templates/discussion/thread.underscore:14 +msgid "Add a Response" +msgstr "" + +#: common/static/common/templates/discussion/thread.underscore:27 +msgid "Add a response:" +msgstr "" + +#: common/static/common/templates/discussion/topic.underscore:3 +msgid "Topic area" +msgstr "" + +#: common/static/common/templates/discussion/topic.underscore:6 +msgid "Add your post to a relevant topic to help others find it. (Required)" +msgstr "" + +#: lms/djangoapps/discussion/static/discussion/templates/discussion-home.underscore:3 +msgid "Discussion Home" +msgstr "" + +#: lms/djangoapps/discussion/static/discussion/templates/discussion-home.underscore:12 +#, python-format +msgid "How to use %(platform_name)s discussions" +msgstr "" + +#: lms/djangoapps/discussion/static/discussion/templates/discussion-home.underscore:18 +msgid "Find discussions" +msgstr "" + +#: lms/djangoapps/discussion/static/discussion/templates/discussion-home.underscore:21 +msgid "Use the All Topics menu to find specific topics." +msgstr "" + +#: lms/djangoapps/discussion/static/discussion/templates/discussion-home.underscore:25 +#: lms/djangoapps/discussion/static/discussion/templates/search.underscore:1 +#: lms/djangoapps/discussion/static/discussion/templates/search.underscore:7 +msgid "Search all posts" +msgstr "" + +#: lms/djangoapps/discussion/static/discussion/templates/discussion-home.underscore:29 +msgid "Filter and sort topics" +msgstr "" + +#: lms/djangoapps/discussion/static/discussion/templates/discussion-home.underscore:33 +msgid "Engage with posts" +msgstr "" + +#: lms/djangoapps/discussion/static/discussion/templates/discussion-home.underscore:36 +msgid "Vote for good posts and responses" +msgstr "" + +#: lms/djangoapps/discussion/static/discussion/templates/discussion-home.underscore:40 +msgid "Report abuse, topics, and responses" +msgstr "" + +#: lms/djangoapps/discussion/static/discussion/templates/discussion-home.underscore:44 +msgid "Follow or unfollow posts" +msgstr "" + +#: lms/djangoapps/discussion/static/discussion/templates/discussion-home.underscore:48 +msgid "Receive updates" +msgstr "" + +#: lms/djangoapps/discussion/static/discussion/templates/discussion-home.underscore:51 +msgid "Toggle Notifications Setting" +msgstr "" + +#: lms/djangoapps/discussion/static/discussion/templates/discussion-home.underscore:57 +msgid "" +"Check this box to receive an email digest once a day notifying you about " +"new, unread activity from posts you are following." +msgstr "" + +#: lms/djangoapps/discussion/static/discussion/templates/fake-breadcrumbs.underscore:4 +msgid "All Topics" +msgstr "" + +#: lms/djangoapps/discussion/static/discussion/templates/user-profile.underscore:6 +msgid "All Posts" +msgstr "" + +#: lms/djangoapps/support/static/support/templates/certificates.underscore:10 +msgid "username or email" +msgstr "" + +#: lms/djangoapps/support/static/support/templates/certificates.underscore:17 +msgid "course id" +msgstr "" + +#: lms/djangoapps/support/static/support/templates/certificates_results.underscore:2 +#: lms/templates/instructor/instructor_dashboard_2/certificate-invalidation.underscore:23 +#: lms/templates/instructor/instructor_dashboard_2/certificate-white-list.underscore:16 +msgid "No results" +msgstr "" + +#: lms/djangoapps/support/static/support/templates/certificates_results.underscore:6 +msgid "Course Key" +msgstr "" + +#: lms/djangoapps/support/static/support/templates/certificates_results.underscore:9 +msgid "Download URL" +msgstr "" + +#: lms/djangoapps/support/static/support/templates/certificates_results.underscore:10 +msgid "Grade" +msgstr "" + +#: lms/djangoapps/support/static/support/templates/certificates_results.underscore:11 +msgid "Last Updated" +msgstr "" + +#: lms/djangoapps/support/static/support/templates/certificates_results.underscore:24 +msgid "Download the user's certificate" +msgstr "" + +#: lms/djangoapps/support/static/support/templates/certificates_results.underscore:26 +msgid "Not available" +msgstr "" + +#: lms/djangoapps/support/static/support/templates/certificates_results.underscore:37 +msgid "Regenerate" +msgstr "" + +#: lms/djangoapps/support/static/support/templates/certificates_results.underscore:38 +msgid "Regenerate the user's certificate" +msgstr "" + +#: lms/djangoapps/support/static/support/templates/certificates_results.underscore:44 +msgid "Generate" +msgstr "" + +#: lms/djangoapps/support/static/support/templates/certificates_results.underscore:45 +msgid "Generate the user's certificate" +msgstr "" + +#: lms/djangoapps/support/static/support/templates/enrollment-modal.underscore:4 +msgid "Current enrollment mode:" +msgstr "" + +#: lms/djangoapps/support/static/support/templates/enrollment-modal.underscore:6 +msgid "New enrollment mode:" +msgstr "" + +#: lms/djangoapps/support/static/support/templates/enrollment-modal.underscore:14 +msgid "Reason for change:" +msgstr "" + +#: lms/djangoapps/support/static/support/templates/enrollment-modal.underscore:16 +msgid "Choose One" +msgstr "" + +#: lms/djangoapps/support/static/support/templates/enrollment-modal.underscore:21 +#: lms/djangoapps/support/static/support/templates/enrollment-modal.underscore:22 +msgid "Explain if other." +msgstr "" + +#: lms/djangoapps/support/static/support/templates/enrollment-modal.underscore:24 +msgid "Submit enrollment change" +msgstr "" + +#: lms/djangoapps/support/static/support/templates/enrollment.underscore:9 +#: lms/templates/instructor/instructor_dashboard_2/certificate-invalidation.underscore:7 +msgid "Username or email address" +msgstr "" + +#: lms/djangoapps/support/static/support/templates/enrollment.underscore:20 +msgid "Course ID" +msgstr "" + +#: lms/djangoapps/support/static/support/templates/enrollment.underscore:21 +msgid "Course Start" +msgstr "" + +#: lms/djangoapps/support/static/support/templates/enrollment.underscore:22 +msgid "Course End" +msgstr "" + +#: lms/djangoapps/support/static/support/templates/enrollment.underscore:23 +msgid "Upgrade Deadline" +msgstr "" + +#: lms/djangoapps/support/static/support/templates/enrollment.underscore:24 +msgid "Verification Deadline" +msgstr "" + +#: lms/djangoapps/support/static/support/templates/enrollment.underscore:25 +msgid "Enrollment Date" +msgstr "" + +#: lms/djangoapps/support/static/support/templates/enrollment.underscore:26 +msgid "Enrollment Mode" +msgstr "" + +#: lms/djangoapps/support/static/support/templates/enrollment.underscore:27 +msgid "Verified mode price" +msgstr "" + +#: lms/djangoapps/support/static/support/templates/enrollment.underscore:28 +msgid "Reason" +msgstr "" + +#: lms/djangoapps/support/static/support/templates/enrollment.underscore:29 +msgid "Last modified by" +msgstr "" + +#: lms/djangoapps/support/static/support/templates/enrollment.underscore:44 +#: lms/djangoapps/support/static/support/templates/enrollment.underscore:45 +#: lms/templates/ccx/schedule.underscore:42 +msgid "N/A" +msgstr "" + +#: lms/djangoapps/support/static/support/templates/enrollment.underscore:52 +msgid "Change Enrollment" +msgstr "" + +#: lms/djangoapps/teams/static/teams/templates/edit-team.underscore:7 +msgid "Your team could not be created." +msgstr "" + +#: lms/djangoapps/teams/static/teams/templates/edit-team.underscore:9 +msgid "Your team could not be updated." +msgstr "" + +#: lms/djangoapps/teams/static/teams/templates/edit-team.underscore:23 +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:35 +msgid "Optional Characteristics" +msgstr "" + +#: lms/djangoapps/teams/static/teams/templates/edit-team.underscore:38 +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:49 +msgid "Create team." +msgstr "" + +#: lms/djangoapps/teams/static/teams/templates/edit-team.underscore:51 +msgid "Update team." +msgstr "" + +#: lms/djangoapps/teams/static/teams/templates/edit-team.underscore:57 +msgid "Cancel team creating." +msgstr "" + +#: lms/djangoapps/teams/static/teams/templates/edit-team.underscore:59 +msgid "Cancel team updating." +msgstr "" + +#: lms/djangoapps/teams/static/teams/templates/instructor-tools.underscore:3 +msgid "Instructor tools" +msgstr "" + +#: lms/djangoapps/teams/static/teams/templates/instructor-tools.underscore:7 +msgid "Delete Team" +msgstr "" + +#: lms/djangoapps/teams/static/teams/templates/instructor-tools.underscore:10 +msgid "Edit Membership" +msgstr "" + +#: lms/djangoapps/teams/static/teams/templates/team-actions.underscore:2 +msgid "Are you having trouble finding a team to join?" +msgstr "" + +#: lms/djangoapps/teams/static/teams/templates/team-profile-header-actions.underscore:4 +msgid "Join Team" +msgstr "" + +#: lms/djangoapps/teams/static/teams/templates/team-profile-header-actions.underscore:11 +msgid "Edit Team" +msgstr "" + +#: lms/djangoapps/teams/static/teams/templates/team-profile.underscore:11 +msgid "Team Details" +msgstr "" + +#: lms/djangoapps/teams/static/teams/templates/team-profile.underscore:14 +msgid "You are a member of this team." +msgstr "" + +#: lms/djangoapps/teams/static/teams/templates/team-profile.underscore:19 +msgid "Team member profiles" +msgstr "" + +#: lms/djangoapps/teams/static/teams/templates/team-profile.underscore:25 +msgid "Team capacity" +msgstr "" + +#: lms/djangoapps/teams/static/teams/templates/team-profile.underscore:31 +msgid "The country that team members primarily identify with." +msgstr "" + +#: lms/djangoapps/teams/static/teams/templates/team-profile.underscore:40 +msgid "" +"The language that team members primarily use to communicate with each other." +msgstr "" + +#: lms/djangoapps/teams/static/teams/templates/team-profile.underscore:50 +msgid "Leave Team" +msgstr "" + +#: lms/static/js/fixtures/donation.underscore:5 +#: lms/templates/dashboard/donation.underscore:5 +msgid "Donate" +msgstr "" + +#: lms/templates/api_admin/catalog-error.underscore:2 +msgid "" +"There was an error retrieving preview results for this catalog. Please check" +" that your query is correct and try again." +msgstr "" + +#: lms/templates/api_admin/catalog-results.underscore:1 +msgid "This catalog's courses:" +msgstr "" + +#: lms/templates/ccx/schedule.underscore:3 +msgid "Expand All" +msgstr "" + +#: lms/templates/ccx/schedule.underscore:6 +msgid "Collapse All" +msgstr "" + +#: lms/templates/ccx/schedule.underscore:13 +#: lms/templates/ccx/schedule.underscore:83 +msgid "Unit" +msgstr "" + +#: lms/templates/ccx/schedule.underscore:14 +msgid "Start Date" +msgstr "" + +#: lms/templates/ccx/schedule.underscore:15 +msgid "Due Date" +msgstr "" + +#: lms/templates/ccx/schedule.underscore:17 +msgid "remove all" +msgstr "" + +#: lms/templates/ccx/schedule.underscore:28 +#, python-format +msgid "toggle chapter %(displayName)s" +msgstr "" + +#: lms/templates/ccx/schedule.underscore:33 +msgid "Section" +msgstr "" + +#: lms/templates/ccx/schedule.underscore:38 +#: lms/templates/ccx/schedule.underscore:65 +#: lms/templates/ccx/schedule.underscore:71 +msgid "Click to change" +msgstr "" + +#: lms/templates/ccx/schedule.underscore:45 +#, python-format +msgid "Remove chapter %(chapterDisplayName)s" +msgstr "" + +#: lms/templates/ccx/schedule.underscore:46 +#: lms/templates/ccx/schedule.underscore:76 +#: lms/templates/ccx/schedule.underscore:109 +msgid "remove" +msgstr "" + +#: lms/templates/ccx/schedule.underscore:56 +#, python-format +msgid "toggle subsection %(displayName)s" +msgstr "" + +#: lms/templates/ccx/schedule.underscore:60 +msgid "Subsection" +msgstr "" + +#: lms/templates/ccx/schedule.underscore:75 +#, python-format +msgid "Remove subsection %(subsectionDisplayName)s" +msgstr "" + +#: lms/templates/ccx/schedule.underscore:108 +#, python-format +msgid "Remove unit %(unitName)s" +msgstr "" + +#: lms/templates/commerce/provider.underscore:4 +#, python-format +msgid "" +"You still need to visit the %(display_name)s website to complete the credit " +"process." +msgstr "" + +#: lms/templates/commerce/provider.underscore:10 +#, 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:25 +msgid "Get Credit" +msgstr "" + +#: lms/templates/commerce/receipt.underscore:5 +#, python-format +msgid "" +"Thank you %(full_name)s! We have received your payment for %(course_name)s." +msgstr "" + +#: lms/templates/commerce/receipt.underscore:15 +#: lms/templates/verify_student/payment_confirmation_step.underscore:18 +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:22 +#: lms/templates/verify_student/payment_confirmation_step.underscore:25 +msgid "Order No." +msgstr "" + +#: lms/templates/commerce/receipt.underscore:25 +#: lms/templates/verify_student/payment_confirmation_step.underscore:28 +msgid "Amount" +msgstr "" + +#: lms/templates/commerce/receipt.underscore:49 +#: lms/templates/verify_student/make_payment_step_ab_testing.underscore:40 +#: lms/templates/verify_student/payment_confirmation_step.underscore:52 +msgid "Total" +msgstr "" + +#: lms/templates/commerce/receipt.underscore:61 +#: lms/templates/verify_student/payment_confirmation_step.underscore:63 +msgid "Please Note" +msgstr "" + +#: lms/templates/commerce/receipt.underscore:63 +#: lms/templates/verify_student/payment_confirmation_step.underscore:65 +msgid "Crossed out items have been refunded." +msgstr "" + +#: lms/templates/commerce/receipt.underscore:71 +#: lms/templates/verify_student/payment_confirmation_step.underscore:72 +msgid "Billed to" +msgstr "" + +#: lms/templates/commerce/receipt.underscore:87 +#: lms/templates/verify_student/payment_confirmation_step.underscore:84 +msgid "No receipt available" +msgstr "" + +#: lms/templates/commerce/receipt.underscore:92 +#: lms/templates/financial-assistance/financial_assessment_submitted.underscore:7 +msgid "Go to Dashboard" +msgstr "" + +#: lms/templates/commerce/receipt.underscore:94 +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}" +" to verify your identity." +msgstr "" + +#: lms/templates/commerce/receipt.underscore:95 +#: lms/templates/verify_student/payment_confirmation_step.underscore:143 +msgid "Want to confirm your identity later?" +msgstr "" + +#: lms/templates/commerce/receipt.underscore:102 +msgid "Verify Now" +msgstr "" + +#: lms/templates/courseware/proctored-exam-controls.underscore:3 +msgid "Mark Exam As Completed" +msgstr "" + +#: lms/templates/courseware/proctored-exam-status.underscore:10 +msgid "timed" +msgstr "" + +#: lms/templates/courseware/proctored-exam-status.underscore:11 +msgid "" +"To receive credit for problems, you must select \"Submit\" for each problem " +"before you select \"End My Exam\"." +msgstr "" + +#: lms/templates/courseware/proctored-exam-status.underscore:17 +msgid "End My Exam" +msgstr "" + +#: lms/templates/discovery/course_card.underscore:6 +msgid "LEARN MORE" +msgstr "" + +#: lms/templates/discovery/course_card.underscore:17 +#, python-format +msgid "Starts: %(start_date)s" +msgstr "" + +#: lms/templates/discovery/course_card.underscore:26 +msgid "Starts" +msgstr "" + +#: lms/templates/discovery/facet.underscore:13 +#: lms/templates/edxnotes/note-item.underscore:7 +msgid "Less" +msgstr "" + +#: lms/templates/discovery/filter_bar.underscore:3 +msgid "Clear All" +msgstr "" + +#: lms/templates/edxnotes/note-item.underscore:3 +msgid "Highlighted text" +msgstr "" + +#: lms/templates/edxnotes/note-item.underscore:17 +msgid "Note" +msgstr "" + +#: lms/templates/edxnotes/note-item.underscore:19 +msgid "You commented..." +msgstr "" + +#: lms/templates/edxnotes/note-item.underscore:33 +msgid "Noted in:" +msgstr "" + +#: lms/templates/edxnotes/note-item.underscore:40 +msgid "Last Edited:" +msgstr "" + +#: lms/templates/edxnotes/note-item.underscore:44 +msgid "Tags:" +msgstr "" + +#: lms/templates/edxnotes/tab-item.underscore:10 +msgid "Clear search results" +msgstr "" + +#: lms/templates/fields/field_dropdown.underscore:38 +#: lms/templates/fields/field_dropdown_account.underscore:41 +#: lms/templates/fields/field_textarea.underscore:33 +msgid "Click to edit" +msgstr "" + +#: lms/templates/fields/field_order_history.underscore:2 +msgid "Order Number" +msgstr "" + +#: lms/templates/fields/field_order_history.underscore:3 +#: lms/templates/fields/field_order_history.underscore:13 +msgid "Date Placed" +msgstr "" + +#: lms/templates/fields/field_order_history.underscore:4 +#: lms/templates/fields/field_order_history.underscore:14 +msgid "Cost" +msgstr "" + +#: lms/templates/fields/field_order_history.underscore:7 +msgid "Order Details" +msgstr "" + +#: lms/templates/fields/field_order_history.underscore:7 +msgid "for" +msgstr "" + +#: lms/templates/fields/field_order_history.underscore:12 +msgid "Product Name" +msgstr "" + +#: lms/templates/fields/field_textarea.underscore:50 +msgid "" +"{currentCountOpeningTag}{currentCharacterCount}{currentCountClosingTag} of " +"{maxCharacters}" +msgstr "" + +#: lms/templates/financial-assistance/financial_assessment_form.underscore:1 +#: lms/templates/financial-assistance/financial_assessment_submitted.underscore:1 +msgid "Financial Assistance Application" +msgstr "" + +#: lms/templates/financial-assistance/financial_assessment_form.underscore:14 +msgid "About You" +msgstr "" + +#: lms/templates/financial-assistance/financial_assessment_form.underscore:16 +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:20 +msgid "Username" +msgstr "" + +#: lms/templates/financial-assistance/financial_assessment_form.underscore:24 +msgid "Email address" +msgstr "" + +#: lms/templates/financial-assistance/financial_assessment_form.underscore:28 +msgid "Legal name" +msgstr "" + +#: lms/templates/financial-assistance/financial_assessment_form.underscore:32 +msgid "Country of residence" +msgstr "" + +#: lms/templates/financial-assistance/financial_assessment_form.underscore:41 +msgid "Back to {platform} FAQs" +msgstr "" + +#: lms/templates/financial-assistance/financial_assessment_form.underscore:44 +msgid "Submit Application" +msgstr "" + +#: lms/templates/financial-assistance/financial_assessment_submitted.underscore:3 +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:1 +msgid "Bulk Exceptions" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/certificate-bulk-white-list.underscore:4 +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:8 +msgid "Upload a CSV file" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/certificate-bulk-white-list.underscore:11 +msgid "Browse" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/certificate-bulk-white-list.underscore:15 +#: lms/templates/instructor/instructor_dashboard_2/certificate-white-list-editor.underscore:12 +msgid "Add to Exception List" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/certificate-invalidation.underscore:2 +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:11 +msgid "Add notes about this learner" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/certificate-invalidation.underscore:16 +msgid "Invalidate Certificate" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/certificate-invalidation.underscore:28 +msgid "Student" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/certificate-invalidation.underscore:29 +msgid "Invalidated By" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/certificate-invalidation.underscore:30 +msgid "Invalidated" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/certificate-invalidation.underscore:31 +#: lms/templates/instructor/instructor_dashboard_2/certificate-white-list.underscore:24 +msgid "Notes" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/certificate-invalidation.underscore:44 +msgid "Remove from Invalidation Table" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/certificate-white-list-editor.underscore:1 +msgid "Individual Exceptions" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/certificate-white-list-editor.underscore:2 +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-editor.underscore:5 +#: lms/templates/instructor/instructor_dashboard_2/certificate-white-list-editor.underscore:6 +msgid "Student email or username" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/certificate-white-list-editor.underscore:8 +#: lms/templates/instructor/instructor_dashboard_2/certificate-white-list-editor.underscore:9 +msgid "Free text notes" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/certificate-white-list.underscore:1 +#: lms/templates/instructor/instructor_dashboard_2/certificate-white-list.underscore:13 +msgid "Generate Exception Certificates" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/certificate-white-list.underscore:6 +msgid "All users on the Exception list who do not yet have a certificate" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/certificate-white-list.underscore:10 +msgid "All users on the Exception list" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/certificate-white-list.underscore:21 +msgid "User Email" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/certificate-white-list.underscore:22 +msgid "Exception Granted" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/certificate-white-list.underscore:23 +msgid "Certificate Generated" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/certificate-white-list.underscore:37 +msgid "Remove from List" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/cohort-discussions-subcategory.underscore:6 +msgid "Divided" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/cohort-editor.underscore:5 +msgid "Selected tab" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/cohort-editor.underscore:5 +msgid "Manage Learners" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/cohort-editor.underscore:6 +msgid "Settings" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/cohort-editor.underscore:12 +msgid "Add learners to this cohort" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/cohort-editor.underscore:15 +msgid "" +"Note: Learners can be in only one cohort. Adding learners to this group " +"overrides any previous group assignment." +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/cohort-editor.underscore:25 +msgid "" +"Enter email addresses and/or usernames, separated by new lines or commas, " +"for the learners you want to add. *" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/cohort-editor.underscore:26 +#: lms/templates/instructor/instructor_dashboard_2/cohort-form.underscore:25 +msgid "(Required Field)" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/cohort-editor.underscore:30 +msgid "e.g. johndoe@example.com, JaneDoe, joeydoe@example.com" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/cohort-editor.underscore:33 +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:39 +msgid "Add Learners" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/cohort-form.underscore:5 +msgid "Add a New Cohort" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/cohort-form.underscore:19 +msgid "Enter the name of the cohort" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/cohort-form.underscore:24 +msgid "Cohort Name" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/cohort-form.underscore:42 +msgid "Cohort Assignment Method" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/cohort-form.underscore:45 +msgid "Automatic" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/cohort-form.underscore:48 +msgid "Manual" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/cohort-form.underscore:54 +msgid "" +"There must be one cohort to which students can automatically be assigned." +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/cohort-form.underscore:60 +msgid "Associated Content Group" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/cohort-form.underscore:62 +msgid "No Content Group" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/cohort-form.underscore:64 +msgid "Select a Content Group" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/cohort-form.underscore:67 +msgid "Choose a content group to associate" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/cohort-form.underscore:69 +msgid "Not selected" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/cohort-form.underscore:91 +msgid "Deleted Content Group" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/cohort-form.underscore:102 +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:121 +msgid "" +"{screen_reader_start}Warning:{screen_reader_end} No content groups exist." +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/cohort-form.underscore:129 +msgid "Only the parent course staff of a CCX can create content groups." +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/cohort-form.underscore:131 +msgid "Create a content group" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/cohort-group-header.underscore:5 +#, python-format +msgid "(contains %(student_count)s student)" +msgid_plural "(contains %(student_count)s students)" +msgstr[0] "" +msgstr[1] "" + +#: lms/templates/instructor/instructor_dashboard_2/cohort-group-header.underscore:14 +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:15 +#: lms/templates/instructor/instructor_dashboard_2/cohort-group-header.underscore:18 +msgid "What does this mean?" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/cohort-group-header.underscore:17 +msgid "Learners are added to this cohort automatically." +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/cohort-selector.underscore:2 +msgid "Select a cohort" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/cohort-selector.underscore:7 +#, python-format +msgid "%(cohort_name)s (%(user_count)s)" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/cohorts.underscore:2 +msgid "Enable Cohorts" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/cohorts.underscore:11 +msgid "Select a cohort to manage" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/cohorts.underscore:16 +msgid "View Cohort" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/cohorts.underscore:22 +msgid "Add Cohort" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/cohorts.underscore:37 +msgid "Assign learners to cohorts by uploading a CSV file" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/cohorts.underscore:44 +msgid "" +"To review learner cohort assignments or see the results of uploading a CSV " +"file, download course profile information or cohort results on the " +"{link_start}Data Download{link_end} page." +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/discussions.underscore:3 +msgid "Specify whether discussion topics are divided" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/divided-discussions-course-wide.underscore:6 +msgid "Course-Wide Discussion Topics" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/divided-discussions-course-wide.underscore:7 +msgid "Select the course-wide discussion topics that you want to divide." +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/divided-discussions-inline.underscore:8 +msgid "Content-Specific Discussion Topics" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/divided-discussions-inline.underscore:9 +msgid "Specify whether content-specific discussion topics are divided." +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/divided-discussions-inline.underscore:13 +msgid "Always divide content-specific discussion topics" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/divided-discussions-inline.underscore:19 +msgid "Divide the selected content-specific discussion topics" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/divided-discussions-inline.underscore:27 +msgid "No content-specific discussion topics exist." +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/enrollment-code-lookup-links.underscore:3 +msgid "Code" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/enrollment-code-lookup-links.underscore:4 +msgid "Used" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/enrollment-code-lookup-links.underscore:5 +msgid "Valid" +msgstr "" + +#: lms/templates/learner_dashboard/certificate_status.underscore:2 +#: lms/templates/learner_dashboard/upgrade_message.underscore:2 +msgid "Certificate Status:" +msgstr "" + +#: lms/templates/learner_dashboard/certificate_status.underscore:4 +msgid "Certificate Purchased" +msgstr "" + +#: lms/templates/learner_dashboard/course_enroll.underscore:3 +msgid "Final Grade" +msgstr "" + +#: lms/templates/learner_dashboard/course_enroll.underscore:3 +msgid "for {courseName}" +msgstr "" + +#: lms/templates/learner_dashboard/course_enroll.underscore:9 +msgid "View Archived Course" +msgstr "" + +#: lms/templates/learner_dashboard/course_enroll.underscore:11 +msgid "View Course" +msgstr "" + +#: lms/templates/learner_dashboard/course_enroll.underscore:19 +msgid "Choose a course run:" +msgstr "" + +#: lms/templates/learner_dashboard/course_enroll.underscore:37 +msgid "Enroll Now" +msgstr "" + +#: lms/templates/learner_dashboard/course_enroll.underscore:42 +msgid "Coming Soon" +msgstr "" + +#: lms/templates/learner_dashboard/course_enroll.underscore:45 +msgid "Enrollment Opens on" +msgstr "" + +#: lms/templates/learner_dashboard/course_enroll.underscore:52 +msgid "Not Currently Available" +msgstr "" + +#: lms/templates/learner_dashboard/empty_programs_list.underscore:2 +msgid "You are not enrolled in any programs yet." +msgstr "" + +#: lms/templates/learner_dashboard/empty_programs_list.underscore:5 +msgid "Explore Programs" +msgstr "" + +#: lms/templates/learner_dashboard/explore_new_programs.underscore:2 +msgid "" +"Browse recently launched courses and see what\\'s new in your favorite " +"subjects" +msgstr "" + +#: lms/templates/learner_dashboard/explore_new_programs.underscore:7 +msgid "Explore New Programs" +msgstr "" + +#: lms/templates/learner_dashboard/program_card.underscore:16 +#: lms/templates/learner_dashboard/program_card.underscore:24 +#: lms/templates/learner_dashboard/program_card.underscore:32 +#: lms/templates/verify_student/enrollment_confirmation_step.underscore:15 +msgid "Course" +msgid_plural "Courses" +msgstr[0] "" +msgstr[1] "" + +#: lms/templates/learner_dashboard/program_card.underscore:18 +msgid "Completed" +msgstr "" + +#: lms/templates/learner_dashboard/program_card.underscore:26 +msgid "In Progress" +msgstr "" + +#: lms/templates/learner_dashboard/program_card.underscore:34 +msgid "Remaining" +msgstr "" + +#: lms/templates/learner_dashboard/program_card.underscore:60 +#, python-format +msgid "%(programName)s Home Page." +msgstr "" + +#: lms/templates/learner_dashboard/program_details_sidebar.underscore:3 +msgid "Your {program} Certificate" +msgstr "" + +#: lms/templates/learner_dashboard/program_details_sidebar.underscore:6 +#, python-format +msgid "Open the certificate you earned for the %(title)s program." +msgstr "" + +#: lms/templates/learner_dashboard/program_details_view.underscore:5 +msgid "Congratulations!" +msgstr "" + +#: lms/templates/learner_dashboard/program_details_view.underscore:13 +msgid "Your Program Journey" +msgstr "" + +#: lms/templates/learner_dashboard/program_details_view.underscore:20 +msgid "" +"To complete the program, you must earn a verified certificate for each " +"course." +msgstr "" + +#: lms/templates/learner_dashboard/program_details_view.underscore:25 +msgid "Upgrade All Remaining Courses (" +msgstr "" + +#: lms/templates/learner_dashboard/program_details_view.underscore:29 +msgid "${listPrice}" +msgstr "" + +#: lms/templates/learner_dashboard/program_details_view.underscore:35 +msgid " ${price} {currency} )" +msgstr "" + +#: lms/templates/learner_dashboard/program_details_view.underscore:46 +msgid "COURSES IN PROGRESS" +msgstr "" + +#: lms/templates/learner_dashboard/program_details_view.underscore:55 +msgid "REMAINING COURSES" +msgstr "" + +#: lms/templates/learner_dashboard/program_details_view.underscore:63 +msgid "COMPLETED COURSES" +msgstr "" + +#: lms/templates/learner_dashboard/program_details_view.underscore:70 +msgid "As you complete courses, you will see them listed here." +msgstr "" + +#: lms/templates/learner_dashboard/program_details_view.underscore:71 +msgid "" +"Complete courses on your schedule to ensure you stand out in your field!" +msgstr "" + +#: lms/templates/learner_dashboard/program_header_view.underscore:14 +msgid "{organization}\\'s logo" +msgstr "" + +#: lms/templates/learner_dashboard/upgrade_message.underscore:3 +msgid "Needs verified certificate " +msgstr "" + +#: lms/templates/learner_dashboard/upgrade_message.underscore:8 +msgid "Upgrade to Verified" +msgstr "" + +#: lms/templates/student_account/account.underscore:2 +msgid "New Address" +msgstr "" + +#: lms/templates/student_account/account.underscore:6 +msgid "Password" +msgstr "" + +#: lms/templates/student_account/account.underscore:11 +msgid "Change My Email Address" +msgstr "" + +#: lms/templates/student_account/account.underscore:16 +msgid "Reset Password" +msgstr "" + +#: lms/templates/student_account/account_settings.underscore:4 +msgid "Account Settings" +msgstr "" + +#: lms/templates/student_account/account_settings_section.underscore:13 +msgid "An error occurred. Please reload the page." +msgstr "" + +#: lms/templates/student_account/form_field.underscore:126 +msgid "Forgot password?" +msgstr "" + +#: lms/templates/student_account/hinted_login.underscore:4 +#: lms/templates/student_account/login.underscore:26 +msgid "Sign in" +msgstr "" + +#: lms/templates/student_account/hinted_login.underscore:8 +#, python-format +msgid "Would you like to sign in using your %(providerName)s credentials?" +msgstr "" + +#: lms/templates/student_account/hinted_login.underscore:16 +#, python-format +msgid "Sign in using %(providerName)s" +msgstr "" + +#: lms/templates/student_account/hinted_login.underscore:21 +#: lms/templates/student_account/institution_login.underscore:24 +#: lms/templates/student_account/institution_register.underscore:24 +msgid "or" +msgstr "" + +#: lms/templates/student_account/hinted_login.underscore:26 +msgid "Show me other ways to sign in or register" +msgstr "" + +#: lms/templates/student_account/institution_login.underscore:5 +msgid "Sign in with Institution/Campus Credentials" +msgstr "" + +#: lms/templates/student_account/institution_login.underscore:10 +#: lms/templates/student_account/institution_register.underscore:10 +msgid "Choose your institution from the list below:" +msgstr "" + +#: lms/templates/student_account/institution_login.underscore:29 +msgid "Back to sign in" +msgstr "" + +#: lms/templates/student_account/institution_register.underscore:5 +msgid "Register with Institution/Campus Credentials" +msgstr "" + +#: lms/templates/student_account/institution_register.underscore:29 +msgid "Register through edX" +msgstr "" + +#: lms/templates/student_account/login.underscore:6 +msgid "First time here?" +msgstr "" + +#: lms/templates/student_account/login.underscore:7 +msgid "Create an Account." +msgstr "" + +#: lms/templates/student_account/login.underscore:11 +msgid "Sign In" +msgstr "" + +#: lms/templates/student_account/login.underscore:17 +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:19 +msgid "Sign in here using your email address and password." +msgstr "" + +#: lms/templates/student_account/login.underscore:21 +msgid "If you do not yet have an account, use the button below to register." +msgstr "" + +#: lms/templates/student_account/login.underscore:32 +msgid "or sign in with" +msgstr "" + +#: lms/templates/student_account/login.underscore:45 +#, python-format +msgid "Sign in with %(providerName)s" +msgstr "" + +#: lms/templates/student_account/login.underscore:52 +#: lms/templates/student_account/register.underscore:38 +msgid "Use my institution/campus credentials" +msgstr "" + +#: lms/templates/student_account/password_reset.underscore:4 +msgid "Password assistance" +msgstr "" + +#: lms/templates/student_account/password_reset.underscore:8 +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:12 +msgid "Reset my password" +msgstr "" + +#: lms/templates/student_account/register.underscore:5 +msgid "Already have an {platformName} account?" +msgstr "" + +#: lms/templates/student_account/register.underscore:6 +msgid "Sign in." +msgstr "" + +#: lms/templates/student_account/register.underscore:9 +msgid "Create an Account" +msgstr "" + +#: lms/templates/student_account/register.underscore:18 +msgid "Create an account using" +msgstr "" + +#: lms/templates/student_account/register.underscore:31 +#, python-format +msgid "Create account using %(providerName)s." +msgstr "" + +#: lms/templates/student_account/register.underscore:44 +msgid "or create a new one here" +msgstr "" + +#: lms/templates/student_account/register.underscore:55 +msgid "Create Account" +msgstr "" + +#: lms/templates/verify_student/enrollment_confirmation_step.underscore:3 +#, python-format +msgid "Congratulations! You are now verified on %(platformName)s!" +msgstr "" + +#: lms/templates/verify_student/enrollment_confirmation_step.underscore:5 +msgid "You are now enrolled as a verified student for:" +msgstr "" + +#: lms/templates/verify_student/enrollment_confirmation_step.underscore:12 +msgid "A list of courses you have just enrolled in as a verified student" +msgstr "" + +#: lms/templates/verify_student/enrollment_confirmation_step.underscore:31 +msgid "Explore your course!" +msgstr "" + +#: lms/templates/verify_student/enrollment_confirmation_step.underscore:35 +msgid "Go to your Dashboard" +msgstr "" + +#: lms/templates/verify_student/enrollment_confirmation_step.underscore:46 +msgid "Verified Status" +msgstr "" + +#: lms/templates/verify_student/enrollment_confirmation_step.underscore:48 +#, 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:6 +msgid "Error:" +msgstr "" + +#: lms/templates/verify_student/face_photo_step.underscore:4 +msgid "What You Need for Verification" +msgstr "" + +#: lms/templates/verify_student/face_photo_step.underscore:6 +#: lms/templates/verify_student/intro_step.underscore:61 +#: lms/templates/verify_student/make_payment_step.underscore:77 +#: lms/templates/verify_student/make_payment_step_ab_testing.underscore:105 +#: lms/templates/verify_student/payment_confirmation_step.underscore:128 +msgid "Webcam" +msgstr "" + +#: lms/templates/verify_student/face_photo_step.underscore:7 +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:10 +msgid "Photo Identification" +msgstr "" + +#: lms/templates/verify_student/face_photo_step.underscore:11 +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:17 +#: lms/templates/verify_student/incourse_reverify.underscore:3 +msgid "Take Your Photo" +msgstr "" + +#: lms/templates/verify_student/face_photo_step.underscore:19 +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:25 +msgid "To take a successful photo, make sure that:" +msgstr "" + +#: lms/templates/verify_student/face_photo_step.underscore:29 +msgid "Your face is well-lit." +msgstr "" + +#: lms/templates/verify_student/face_photo_step.underscore:30 +msgid "Your entire face fits inside the frame." +msgstr "" + +#: lms/templates/verify_student/face_photo_step.underscore:31 +msgid "The photo of your face matches the photo on your ID." +msgstr "" + +#: lms/templates/verify_student/face_photo_step.underscore:34 +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:39 +#: lms/templates/verify_student/id_photo_step.underscore:30 +#: lms/templates/verify_student/incourse_reverify.underscore:29 +msgid "Frequently Asked Questions" +msgstr "" + +#: lms/templates/verify_student/face_photo_step.underscore:43 +#: lms/templates/verify_student/id_photo_step.underscore:35 +#: lms/templates/verify_student/incourse_reverify.underscore:33 +#, python-format +msgid "Why does %(platformName)s need my photo?" +msgstr "" + +#: lms/templates/verify_student/face_photo_step.underscore:45 +#: lms/templates/verify_student/id_photo_step.underscore:37 +#: lms/templates/verify_student/incourse_reverify.underscore:35 +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:47 +#: lms/templates/verify_student/id_photo_step.underscore:40 +#: lms/templates/verify_student/incourse_reverify.underscore:37 +#, python-format +msgid "What does %(platformName)s do with this photo?" +msgstr "" + +#: lms/templates/verify_student/face_photo_step.underscore:49 +#: lms/templates/verify_student/id_photo_step.underscore:42 +#: lms/templates/verify_student/incourse_reverify.underscore:39 +#, 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:63 +#: lms/templates/verify_student/id_photo_step.underscore:53 +#: lms/templates/verify_student/intro_step.underscore:80 +#: lms/templates/verify_student/payment_confirmation_step.underscore:151 +#, python-format +msgid "Next: %(nextStepTitle)s" +msgstr "" + +#: lms/templates/verify_student/id_photo_step.underscore:3 +msgid "Take a Photo of Your ID" +msgstr "" + +#: lms/templates/verify_student/id_photo_step.underscore:5 +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:13 +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:15 +#: lms/templates/verify_student/incourse_reverify.underscore:13 +msgid "Tips on taking a successful photo" +msgstr "" + +#: lms/templates/verify_student/id_photo_step.underscore:19 +msgid "Ensure that you can see your photo and read your name" +msgstr "" + +#: lms/templates/verify_student/id_photo_step.underscore:20 +msgid "Make sure your ID is well-lit" +msgstr "" + +#: lms/templates/verify_student/id_photo_step.underscore:22 +msgid "Once in position, use the camera button {icon} to capture your ID" +msgstr "" + +#: lms/templates/verify_student/id_photo_step.underscore:24 +#: lms/templates/verify_student/incourse_reverify.underscore:23 +msgid "Use the retake photo button if you are not pleased with your photo" +msgstr "" + +#: lms/templates/verify_student/image_input.underscore:1 +msgid "Preview of uploaded image" +msgstr "" + +#: lms/templates/verify_student/image_input.underscore:3 +msgid "Upload an image or capture one with your web or phone camera." +msgstr "" + +#: lms/templates/verify_student/incourse_reverify.underscore:5 +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:17 +msgid "Make sure your face is well-lit" +msgstr "" + +#: lms/templates/verify_student/incourse_reverify.underscore:18 +msgid "Be sure your entire face is inside the frame" +msgstr "" + +#: lms/templates/verify_student/incourse_reverify.underscore:20 +msgid "Once in position, use the camera button {icon} to capture your photo" +msgstr "" + +#: lms/templates/verify_student/incourse_reverify.underscore:22 +msgid "Can we match the photo you took with the one on your ID?" +msgstr "" + +#: lms/templates/verify_student/intro_step.underscore:6 +msgid "Thanks for returning to verify your ID in: {courseName}" +msgstr "" + +#: lms/templates/verify_student/intro_step.underscore:19 +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:31 +#: lms/templates/verify_student/payment_confirmation_step.underscore:94 +msgid "Activate Your Account" +msgstr "" + +#: lms/templates/verify_student/intro_step.underscore:38 +msgid "Check Your Email" +msgstr "" + +#: lms/templates/verify_student/intro_step.underscore:45 +#: lms/templates/verify_student/make_payment_step_ab_testing.underscore:93 +#: lms/templates/verify_student/payment_confirmation_step.underscore:112 +msgid "Photo ID" +msgstr "" + +#: lms/templates/verify_student/intro_step.underscore:53 +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:6 +#: lms/templates/verify_student/make_payment_step_ab_testing.underscore:10 +msgid "You are enrolling in: {courseName}" +msgstr "" + +#: lms/templates/verify_student/make_payment_step.underscore:17 +msgid "You are upgrading your enrollment for: {courseName}" +msgstr "" + +#: lms/templates/verify_student/make_payment_step.underscore:26 +msgid "" +"You can now enter your payment information and complete your enrollment." +msgstr "" + +#: lms/templates/verify_student/make_payment_step.underscore:37 +msgid "" +"You can pay now even if you don't have the following items available, but " +"you will need to have these by {date} to qualify to earn a Verified " +"Certificate." +msgstr "" + +#: lms/templates/verify_student/make_payment_step.underscore:44 +msgid "" +"An email has been sent to {userEmail} with a link for you to activate your " +"account." +msgstr "" + +#: lms/templates/verify_student/make_payment_step.underscore:48 +msgid "Why activate?" +msgstr "" + +#: lms/templates/verify_student/make_payment_step.underscore:50 +msgid "" +"We ask you to activate your account to ensure it is really you creating the " +"account and to prevent fraud." +msgstr "" + +#: lms/templates/verify_student/make_payment_step.underscore:53 +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:65 +msgid "Government-Issued Photo ID" +msgstr "" + +#: lms/templates/verify_student/make_payment_step.underscore:92 +msgid "" +"ID-Verification is not required for this Professional Education course." +msgstr "" + +#: lms/templates/verify_student/make_payment_step.underscore:93 +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:97 +msgid "You have already verified your ID!" +msgstr "" + +#: lms/templates/verify_student/make_payment_step.underscore:100 +msgid "Your verification status is good until {verificationGoodUntil}." +msgstr "" + +#: lms/templates/verify_student/make_payment_step.underscore:112 +msgid "price" +msgstr "" + +#: lms/templates/verify_student/make_payment_step_ab_testing.underscore:5 +msgid "Account Not Activated" +msgstr "" + +#: lms/templates/verify_student/make_payment_step_ab_testing.underscore:21 +msgid "Upgrade to a Verified Certificate for {courseName}" +msgstr "" + +#: lms/templates/verify_student/make_payment_step_ab_testing.underscore:33 +msgid "" +"Before you upgrade to a certificate track, you must activate your account." +msgstr "" + +#: lms/templates/verify_student/make_payment_step_ab_testing.underscore:34 +msgid "Check your email for an activation message." +msgstr "" + +#: lms/templates/verify_student/make_payment_step_ab_testing.underscore:45 +msgid "Professional Certificate for {courseName}" +msgstr "" + +#: lms/templates/verify_student/make_payment_step_ab_testing.underscore:49 +msgid "Verified Certificate for {courseName}" +msgstr "" + +#: lms/templates/verify_student/make_payment_step_ab_testing.underscore:80 +msgid "" +"To receive a certificate, you must also verify your identity before {date}." +msgstr "" + +#: lms/templates/verify_student/make_payment_step_ab_testing.underscore:85 +msgid "To receive a certificate, you must also verify your identity." +msgstr "" + +#: lms/templates/verify_student/make_payment_step_ab_testing.underscore:87 +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:96 +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:108 +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:5 +msgid "Thank you! We have received your payment for {courseName}." +msgstr "" + +#: lms/templates/verify_student/payment_confirmation_step.underscore:88 +msgid "Next Step: Confirm your identity" +msgstr "" + +#: lms/templates/verify_student/payment_confirmation_step.underscore:101 +msgid "Check your email" +msgstr "" + +#: lms/templates/verify_student/payment_confirmation_step.underscore:103 +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:120 +msgid "" +"A driver's license, passport, or government-issued ID with your name and " +"photo." +msgstr "" + +#: lms/templates/verify_student/payment_confirmation_step.underscore:142 +#, 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 "" + +#: lms/templates/verify_student/reverify_success_step.underscore:2 +msgid "Identity Verification In Progress" +msgstr "" + +#: lms/templates/verify_student/reverify_success_step.underscore:5 +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 "" + +#: lms/templates/verify_student/reverify_success_step.underscore:9 +msgid "Return to Your Dashboard" +msgstr "" + +#: lms/templates/verify_student/review_photos_step.underscore:3 +msgid "Review Your Photos" +msgstr "" + +#: lms/templates/verify_student/review_photos_step.underscore:5 +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:13 +#, python-format +msgid "Photo of %(fullName)s" +msgstr "" + +#: lms/templates/verify_student/review_photos_step.underscore:18 +#, python-format +msgid "Photo of %(fullName)s's ID" +msgstr "" + +#: lms/templates/verify_student/review_photos_step.underscore:25 +msgid "Photo requirements:" +msgstr "" + +#: lms/templates/verify_student/review_photos_step.underscore:27 +msgid "Does the photo of you show your whole face?" +msgstr "" + +#: lms/templates/verify_student/review_photos_step.underscore:28 +msgid "Does the photo of you match your ID photo?" +msgstr "" + +#: lms/templates/verify_student/review_photos_step.underscore:29 +msgid "Is your name on your ID readable?" +msgstr "" + +#: lms/templates/verify_student/review_photos_step.underscore:30 +#, python-format +msgid "Does the name on your ID match your account name: %(fullName)s?" +msgstr "" + +#: lms/templates/verify_student/review_photos_step.underscore:34 +msgid "Edit Your Name" +msgstr "" + +#: lms/templates/verify_student/review_photos_step.underscore:39 +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:51 +msgid "Photos don't meet the requirements?" +msgstr "" + +#: lms/templates/verify_student/review_photos_step.underscore:53 +msgid "Retake Your Photos" +msgstr "" + +#: lms/templates/verify_student/review_photos_step.underscore:64 +msgid "Before proceeding, please confirm that your details match" +msgstr "" + +#: lms/templates/verify_student/review_photos_step.underscore:70 +msgid "Confirm" +msgstr "" + +#: lms/templates/verify_student/webcam_photo.underscore:4 +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:7 +msgid "Live view of webcam" +msgstr "" + +#: lms/templates/verify_student/webcam_photo.underscore:24 +msgid "Retake Photo" +msgstr "" + +#: lms/templates/verify_student/webcam_photo.underscore:28 +msgid "Take Photo" +msgstr "" + +#: openedx/features/course_bookmarks/static/course_bookmarks/templates/bookmarks-list.underscore:25 +msgid "Bookmarked on" +msgstr "" + +#: openedx/features/course_bookmarks/static/course_bookmarks/templates/bookmarks-list.underscore:29 +#: openedx/features/course_search/static/course_search/templates/course_search_item.underscore:2 +#: openedx/features/course_search/static/course_search/templates/dashboard_search_item.underscore:2 +msgid "View" +msgstr "" + +#: openedx/features/course_bookmarks/static/course_bookmarks/templates/bookmarks-list.underscore:44 +msgid "You have not bookmarked any courseware pages yet" +msgstr "" + +#: openedx/features/course_bookmarks/static/course_bookmarks/templates/bookmarks-list.underscore:49 +msgid "" +"Use bookmarks to help you easily return to courseware pages. To bookmark a " +"page, click \"Bookmark this page\" under the page title." +msgstr "" + +#: openedx/features/course_search/static/course_search/templates/course_search_results.underscore:2 +#: openedx/features/course_search/static/course_search/templates/dashboard_search_results.underscore:2 +msgid "Search Results" +msgstr "" + +#: openedx/features/course_search/static/course_search/templates/course_search_results.underscore:14 +#: openedx/features/course_search/static/course_search/templates/dashboard_search_results.underscore:14 +msgid "Load next {num_items} result" +msgid_plural "Load next {num_items} results" +msgstr[0] "" +msgstr[1] "" + +#: openedx/features/course_search/static/course_search/templates/course_search_results.underscore:26 +#: openedx/features/course_search/static/course_search/templates/dashboard_search_results.underscore:26 +msgid "Sorry, no results were found." +msgstr "" + +#: openedx/features/course_search/static/course_search/templates/search_error.underscore:1 +msgid "There was an error, try searching again." +msgstr "" + +#: openedx/features/learner_profile/static/learner_profile/templates/badge.underscore:13 +#, python-format +msgid "Share your \"%(display_name)s\" award" +msgstr "" + +#: openedx/features/learner_profile/static/learner_profile/templates/badge.underscore:18 +msgid "Share" +msgstr "" + +#: openedx/features/learner_profile/static/learner_profile/templates/badge.underscore:25 +#, python-format +msgid "Earned %(created)s." +msgstr "" + +#: openedx/features/learner_profile/static/learner_profile/templates/badge_placeholder.underscore:6 +msgid "What's Your Next Accomplishment?" +msgstr "" + +#: openedx/features/learner_profile/static/learner_profile/templates/badge_placeholder.underscore:7 +msgid "Start working toward your next learning goal." +msgstr "" + +#: openedx/features/learner_profile/static/learner_profile/templates/badge_placeholder.underscore:8 +msgid "Find a course" +msgstr "" + +#: openedx/features/learner_profile/static/learner_profile/templates/section_two.underscore:5 +msgid "You are currently sharing a limited profile." +msgstr "" + +#: openedx/features/learner_profile/static/learner_profile/templates/section_two.underscore:7 +msgid "This learner is currently sharing a limited profile." +msgstr "" + +#: openedx/features/learner_profile/static/learner_profile/templates/share_modal.underscore:4 +msgid "Share on Mozilla Backpack" +msgstr "" + +#: openedx/features/learner_profile/static/learner_profile/templates/share_modal.underscore:5 +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 "" + +#: openedx/features/learner_profile/static/learner_profile/templates/share_modal.underscore:12 +#, python-format +msgid "" +"Create a %(link_start)sMozilla Backpack%(link_end)s account, or log in to " +"your existing account" +msgstr "" + +#: openedx/features/learner_profile/static/learner_profile/templates/share_modal.underscore:19 +#, 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 "" diff --git a/conf/locale/en/LC_MESSAGES/wiki.po b/conf/locale/en/LC_MESSAGES/wiki.po new file mode 100644 index 0000000000..30d960dc6c --- /dev/null +++ b/conf/locale/en/LC_MESSAGES/wiki.po @@ -0,0 +1,684 @@ +# edX translation file +# Copyright (C) 2017 edX +# This file is distributed under the GNU AFFERO GENERAL PUBLIC LICENSE. +# EdX Team , 2017. +# +msgid "" +msgstr "" +"Project-Id-Version: 0.1a\n" +"Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" +"POT-Creation-Date: 2017-11-02 11:05+0000\n" +"PO-Revision-Date: 2017-11-02 11:05:33.956778\n" +"Last-Translator: \n" +"Language-Team: openedx-translation \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: Babel 1.3\n" +"Language: en\n" + +#: wiki/admin.py:72 wiki/models/article.py:26 +msgid "created" +msgstr "" + +#: wiki/apps.py:9 +msgid "Wiki notifications" +msgstr "" + +#: wiki/apps.py:15 +msgid "Wiki images" +msgstr "" + +#: wiki/apps.py:21 +msgid "Wiki attachments" +msgstr "" + +#: wiki/forms.py:31 +msgid "Only localhost... muahahaha" +msgstr "" + +#: wiki/forms.py:37 wiki/forms.py:45 wiki/forms.py:206 +msgid "Title" +msgstr "" + +#: wiki/forms.py:37 +msgid "Initial title of the article. May be overridden with revision titles." +msgstr "" + +#: wiki/forms.py:38 +msgid "Type in some contents" +msgstr "" + +#: wiki/forms.py:39 +msgid "" +"This is just the initial contents of your article. After creating it, you " +"can use more complex features like adding plugins, meta data, related " +"articles etc..." +msgstr "" + +#: wiki/forms.py:46 wiki/forms.py:209 +msgid "Contents" +msgstr "" + +#: wiki/forms.py:49 wiki/forms.py:212 +msgid "Summary" +msgstr "" + +#: wiki/forms.py:49 +msgid "" +"Give a short reason for your edit, which will be stated in the revision log." +msgstr "" + +#: wiki/forms.py:98 +msgid "" +"While you were editing, someone else changed the revision. Your contents " +"have been automatically merged with the new contents. Please review the text" +" below." +msgstr "" + +#: wiki/forms.py:100 +msgid "No changes made. Nothing to save." +msgstr "" + +#: wiki/forms.py:162 +msgid "Select an option" +msgstr "" + +#: wiki/forms.py:207 +msgid "Slug" +msgstr "" + +#: wiki/forms.py:207 +msgid "" +"This will be the address where your article can be found. Use only " +"alphanumeric characters and - or _. Note that you cannot change the slug " +"after creating the article." +msgstr "" + +#: wiki/forms.py:212 +msgid "Write a brief message for the article's history log." +msgstr "" + +#: wiki/forms.py:222 +msgid "A slug may not begin with an underscore." +msgstr "" + +#: wiki/forms.py:231 +#, python-format +msgid "A deleted article with slug \"%s\" already exists." +msgstr "" + +#: wiki/forms.py:233 +#, python-format +msgid "A slug named \"%s\" already exists." +msgstr "" + +#: wiki/forms.py:246 +msgid "Yes, I am sure" +msgstr "" + +#: wiki/forms.py:248 +msgid "Purge" +msgstr "" + +#: wiki/forms.py:249 +msgid "" +"Purge the article: Completely remove it (and all its contents) with no undo." +" Purging is a good idea if you want to free the slug such that users can " +"create new articles in its place." +msgstr "" + +#: wiki/forms.py:256 wiki/plugins/attachments/forms.py:24 +#: wiki/plugins/images/forms.py:64 +msgid "You are not sure enough!" +msgstr "" + +#: wiki/forms.py:258 +msgid "While you tried to delete this article, it was modified. TAKE CARE!" +msgstr "" + +#: wiki/forms.py:264 +msgid "Lock article" +msgstr "" + +#: wiki/forms.py:264 +msgid "Deny all users access to edit this article." +msgstr "" + +#: wiki/forms.py:267 +msgid "Permissions" +msgstr "" + +#: wiki/forms.py:271 +msgid "Owner" +msgstr "" + +#: wiki/forms.py:272 +msgid "Enter the username of the owner." +msgstr "" + +#: wiki/forms.py:273 +msgid "(none)" +msgstr "" + +#: wiki/forms.py:278 +msgid "Inherit permissions" +msgstr "" + +#: wiki/forms.py:278 +msgid "" +"Check here to apply the above permissions recursively to articles under this" +" one." +msgstr "" + +#: wiki/forms.py:283 +msgid "Permission settings for the article were updated." +msgstr "" + +#: wiki/forms.py:285 +msgid "Your permission settings were unchanged, so nothing saved." +msgstr "" + +#: wiki/forms.py:324 +msgid "No user with that username" +msgstr "" + +#: wiki/forms.py:346 +msgid "Article locked for editing" +msgstr "" + +#: wiki/forms.py:353 +msgid "Article unlocked for editing" +msgstr "" + +#: wiki/forms.py:366 +msgid "Filter" +msgstr "" + +#: wiki/core/plugins/base.py:44 +msgid "Settings for plugin" +msgstr "" + +#: wiki/models/article.py:21 wiki/models/pluginbase.py:158 +#: wiki/plugins/attachments/models.py:19 +msgid "current revision" +msgstr "" + +#: wiki/models/article.py:23 +msgid "" +"The revision being displayed for this article. If you need to do a roll-" +"back, simply change the value of this field." +msgstr "" + +#: wiki/models/article.py:27 +msgid "modified" +msgstr "" + +#: wiki/models/article.py:28 +msgid "Article properties last modified" +msgstr "" + +#: wiki/models/article.py:30 +msgid "owner" +msgstr "" + +#: wiki/models/article.py:32 +msgid "" +"The owner of the article, usually the creator. The owner always has both " +"read and write access." +msgstr "" + +#: wiki/models/article.py:34 +msgid "group" +msgstr "" + +#: wiki/models/article.py:36 +msgid "" +"Like in a UNIX file system, permissions can be given to a user according to " +"group membership. Groups are handled through the Django auth system." +msgstr "" + +#: wiki/models/article.py:38 +msgid "group read access" +msgstr "" + +#: wiki/models/article.py:39 +msgid "group write access" +msgstr "" + +#: wiki/models/article.py:40 +msgid "others read access" +msgstr "" + +#: wiki/models/article.py:41 +msgid "others write access" +msgstr "" + +#: wiki/models/article.py:169 +#, python-format +msgid "Article without content (%(id)d)" +msgstr "" + +#: wiki/models/article.py:197 +msgid "content type" +msgstr "" + +#: wiki/models/article.py:199 +msgid "object ID" +msgstr "" + +#: wiki/models/article.py:205 +msgid "Article for object" +msgstr "" + +#: wiki/models/article.py:206 +msgid "Articles for object" +msgstr "" + +#: wiki/models/article.py:214 +msgid "revision number" +msgstr "" + +#: wiki/models/article.py:220 +msgid "IP address" +msgstr "" + +#: wiki/models/article.py:225 +msgid "user" +msgstr "" + +#: wiki/models/article.py:236 +msgid "deleted" +msgstr "" + +#: wiki/models/article.py:237 +msgid "locked" +msgstr "" + +#: wiki/models/article.py:255 wiki/models/pluginbase.py:38 +msgid "article" +msgstr "" + +#: wiki/models/article.py:258 +msgid "article contents" +msgstr "" + +#: wiki/models/article.py:262 +msgid "article title" +msgstr "" + +#: wiki/models/article.py:263 +msgid "" +"Each revision contains a title field that must be filled out, even if the " +"title has not changed" +msgstr "" + +#: wiki/models/pluginbase.py:74 +msgid "original article" +msgstr "" + +#: wiki/models/pluginbase.py:75 +msgid "Permissions are inherited from this article" +msgstr "" + +#: wiki/models/pluginbase.py:133 +msgid "A plugin was changed" +msgstr "" + +#: wiki/models/pluginbase.py:160 +msgid "" +"The revision being displayed for this plugin.If you need to do a roll-back, " +"simply change the value of this field." +msgstr "" + +#: wiki/models/urlpath.py:41 +msgid "Cache lookup value for articles" +msgstr "" + +#: wiki/models/urlpath.py:47 +msgid "slug" +msgstr "" + +#: wiki/models/urlpath.py:137 +msgid "(root)" +msgstr "" + +#: wiki/models/urlpath.py:147 +msgid "URL path" +msgstr "" + +#: wiki/models/urlpath.py:148 +msgid "URL paths" +msgstr "" + +#: wiki/models/urlpath.py:153 +msgid "Sorry but you cannot have a root article with a slug." +msgstr "" + +#: wiki/models/urlpath.py:155 +msgid "A non-root note must always have a slug." +msgstr "" + +#: wiki/models/urlpath.py:158 +#, python-format +msgid "There is already a root node on %s" +msgstr "" + +#: wiki/models/urlpath.py:262 +msgid "" +"Articles who lost their parents\n" +"===============================\n" +"\n" +"The children of this article have had their parents deleted. You should probably find a new home for them." +msgstr "" + +#: wiki/models/urlpath.py:265 +msgid "Lost and found" +msgstr "" + +#: wiki/plugins/attachments/forms.py:9 +msgid "Description" +msgstr "" + +#: wiki/plugins/attachments/forms.py:10 +msgid "A short summary of what the file contains" +msgstr "" + +#: wiki/plugins/attachments/forms.py:19 +msgid "Yes I am sure..." +msgstr "" + +#: wiki/plugins/attachments/markdown_extensions.py:33 +msgid "Click to download file" +msgstr "" + +#: wiki/plugins/attachments/models.py:21 +msgid "" +"The revision of this attachment currently in use (on all articles using the " +"attachment)" +msgstr "" + +#: wiki/plugins/attachments/models.py:24 +msgid "original filename" +msgstr "" + +#: wiki/plugins/attachments/models.py:36 +msgid "attachment" +msgstr "" + +#: wiki/plugins/attachments/models.py:37 +msgid "attachments" +msgstr "" + +#: wiki/plugins/attachments/models.py:79 +msgid "file" +msgstr "" + +#: wiki/plugins/attachments/models.py:85 +msgid "attachment revision" +msgstr "" + +#: wiki/plugins/attachments/models.py:86 +msgid "attachment revisions" +msgstr "" + +#: wiki/plugins/attachments/views.py:49 +#, python-format +msgid "%s was successfully added." +msgstr "" + +#: wiki/plugins/attachments/views.py:51 wiki/plugins/attachments/views.py:116 +#, python-format +msgid "Your file could not be saved: %s" +msgstr "" + +#: wiki/plugins/attachments/views.py:53 wiki/plugins/attachments/views.py:120 +msgid "" +"Your file could not be saved, probably because of a permission error on the " +"web server." +msgstr "" + +#: wiki/plugins/attachments/views.py:114 +#, python-format +msgid "%s uploaded and replaces old attachment." +msgstr "" + +#: wiki/plugins/attachments/views.py:128 +msgid "" +"Your new file will automatically be renamed to match the file already " +"present. Files with different extensions are not allowed." +msgstr "" + +#: wiki/plugins/attachments/views.py:182 +#, python-format +msgid "Current revision changed for %s." +msgstr "" + +#: wiki/plugins/attachments/views.py:203 +#, python-format +msgid "Added a reference to \"%(att)s\" from \"%(art)s\"." +msgstr "" + +#: wiki/plugins/attachments/views.py:233 +#, python-format +msgid "The file %s was deleted." +msgstr "" + +#: wiki/plugins/attachments/views.py:236 +#, python-format +msgid "This article is no longer related to the file %s." +msgstr "" + +#: wiki/plugins/attachments/wiki_plugin.py:30 +msgid "Attachments" +msgstr "" + +#: wiki/plugins/attachments/wiki_plugin.py:36 +#, python-format +msgid "A file was changed: %s" +msgstr "" + +#: wiki/plugins/attachments/wiki_plugin.py:36 +#, python-format +msgid "A file was deleted: %s" +msgstr "" + +#: wiki/plugins/help/wiki_plugin.py:12 +msgid "Help" +msgstr "" + +#: wiki/plugins/images/forms.py:16 +#, python-format +msgid "" +"New image %s was successfully uploaded. You can use it by selecting it from " +"the list of available images." +msgstr "" + +#: wiki/plugins/images/forms.py:59 +msgid "Are you sure?" +msgstr "" + +#: wiki/plugins/images/models.py:40 +msgid "image" +msgstr "" + +#: wiki/plugins/images/models.py:41 +msgid "images" +msgstr "" + +#: wiki/plugins/images/models.py:45 +#, python-format +msgid "Image: %s" +msgstr "" + +#: wiki/plugins/images/models.py:45 +msgid "Current revision not set!!" +msgstr "" + +#: wiki/plugins/images/models.py:92 +msgid "image revision" +msgstr "" + +#: wiki/plugins/images/models.py:93 +msgid "image revisions" +msgstr "" + +#: wiki/plugins/images/models.py:98 +#, python-format +msgid "Image Revsion: %d" +msgstr "" + +#: wiki/plugins/images/views.py:64 +#, python-format +msgid "%s has been restored" +msgstr "" + +#: wiki/plugins/images/views.py:66 +#, python-format +msgid "%s has been marked as deleted" +msgstr "" + +#: wiki/plugins/images/views.py:120 +#, python-format +msgid "%(file)s has been changed to revision #%(revision)d" +msgstr "" + +#: wiki/plugins/images/views.py:158 +#, python-format +msgid "%(file)s has been saved." +msgstr "" + +#: wiki/plugins/images/wiki_plugin.py:15 +msgid "Images" +msgstr "" + +#: wiki/plugins/images/wiki_plugin.py:26 +#, python-format +msgid "An image was added: %s" +msgstr "" + +#: wiki/plugins/links/wiki_plugin.py:20 +msgid "Links" +msgstr "" + +#: wiki/plugins/notifications/forms.py:13 +msgid "Notifications" +msgstr "" + +#: wiki/plugins/notifications/forms.py:17 +msgid "When this article is edited" +msgstr "" + +#: wiki/plugins/notifications/forms.py:18 +msgid "Also receive emails about article edits" +msgstr "" + +#: wiki/plugins/notifications/forms.py:41 +msgid "Your notification settings were updated." +msgstr "" + +#: wiki/plugins/notifications/forms.py:43 +msgid "Your notification settings were unchanged, so nothing saved." +msgstr "" + +#: wiki/plugins/notifications/models.py:17 +#, python-format +msgid "%(user)s subscribing to %(article)s (%(type)s)" +msgstr "" + +#: wiki/plugins/notifications/models.py:38 +#, python-format +msgid "Article deleted: %s" +msgstr "" + +#: wiki/plugins/notifications/models.py:41 +#, python-format +msgid "Article modified: %s" +msgstr "" + +#: wiki/plugins/notifications/models.py:44 +#, python-format +msgid "New article created: %s" +msgstr "" + +#: wiki/views/accounts.py:25 +msgid "You are now sign up... and now you can sign in!" +msgstr "" + +#: wiki/views/accounts.py:32 +msgid "You are no longer logged in. Bye bye!" +msgstr "" + +#: wiki/views/accounts.py:57 +msgid "You are now logged in! Have fun!" +msgstr "" + +#: wiki/views/article.py:87 +#, python-format +msgid "New article '%s' created." +msgstr "" + +#: wiki/views/article.py:92 +#, python-format +msgid "There was an error creating this article: %s" +msgstr "" + +#: wiki/views/article.py:94 +msgid "There was an error creating this article." +msgstr "" + +#: wiki/views/article.py:175 +msgid "" +"This article cannot be deleted because it has children or is a root article." +msgstr "" + +#: wiki/views/article.py:186 +msgid "" +"This article together with all its contents are now completely gone! Thanks!" +msgstr "" + +#: wiki/views/article.py:193 +#, python-format +msgid "" +"The article \"%s\" is now marked as deleted! Thanks for keeping the site " +"free from unwanted material!" +msgstr "" + +#: wiki/views/article.py:276 +msgid "Your changes were saved." +msgstr "" + +#: wiki/views/article.py:299 +msgid "A new revision of the article was successfully added." +msgstr "" + +#: wiki/views/article.py:356 +msgid "Restoring article" +msgstr "" + +#: wiki/views/article.py:358 +#, python-format +msgid "The article \"%s\" and its children are now restored." +msgstr "" + +#: wiki/views/article.py:542 +#, python-format +msgid "" +"The article %(title)s is now set to display revision #%(revision_number)d" +msgstr "" + +#: wiki/views/article.py:607 +msgid "New title" +msgstr "" + +#: wiki/views/article.py:631 +#, python-format +msgid "Merge between Revision #%(r1)d and Revision #%(r2)d" +msgstr "" + +#: wiki/views/article.py:635 +#, python-format +msgid "" +"A new revision was created: Merge between Revision #%(r1)d and Revision " +"#%(r2)d" +msgstr "" diff --git a/conf/locale/eo/LC_MESSAGES/django.mo b/conf/locale/eo/LC_MESSAGES/django.mo index 422d2b193a..f8e87f026f 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 f535cf5de1..4af421baef 100644 --- a/conf/locale/eo/LC_MESSAGES/django.po +++ b/conf/locale/eo/LC_MESSAGES/django.po @@ -32,8 +32,8 @@ msgid "" msgstr "" "Project-Id-Version: 0.1a\n" "Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2017-10-27 10:15+0000\n" -"PO-Revision-Date: 2017-10-27 10:15:37.846287\n" +"POT-Creation-Date: 2017-11-02 09:35+0000\n" +"PO-Revision-Date: 2017-11-02 09:35:50.719930\n" "Last-Translator: \n" "Language-Team: openedx-translation \n" "MIME-Version: 1.0\n" @@ -5809,23 +5809,38 @@ msgstr "" msgid "Powered by Open edX" msgstr "Pöwéréd ßý Öpén édX Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт,#" +#: lms/djangoapps/branding/api.py lms/templates/static_templates/blog.html +msgid "Blog" +msgstr "Blög Ⱡ'σяєм ι#" + +#: lms/djangoapps/branding/api.py cms/templates/widgets/sock.html +#: themes/edx.org/cms/templates/widgets/sock.html +#: themes/stanford-style/lms/templates/static_templates/about.html +msgid "Contact Us" +msgstr "Çöntäçt Ûs Ⱡ'σяєм ιρѕυм ∂σłσ#" + +#: lms/djangoapps/branding/api.py +msgid "Help Center" +msgstr "Hélp Çéntér Ⱡ'σяєм ιρѕυм ∂σłσя #" + +#: lms/djangoapps/branding/api.py +#: lms/templates/static_templates/media-kit.html +msgid "Media Kit" +msgstr "Médïä Kït Ⱡ'σяєм ιρѕυм ∂σł#" + +#: lms/djangoapps/branding/api.py lms/templates/static_templates/donate.html +msgid "Donate" +msgstr "Dönäté Ⱡ'σяєм ιρѕυ#" + #: lms/djangoapps/branding/api.py #, python-brace-format msgid "{platform_name} for Business" msgstr "{platform_name} för Büsïnéss Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αм#" -#: lms/djangoapps/branding/api.py lms/templates/static_templates/blog.html -msgid "Blog" -msgstr "Blög Ⱡ'σяєм ι#" - #: lms/djangoapps/branding/api.py themes/red-theme/lms/templates/footer.html msgid "News" msgstr "Néws Ⱡ'σяєм ι#" -#: lms/djangoapps/branding/api.py -msgid "Help Center" -msgstr "Hélp Çéntér Ⱡ'σяєм ιρѕυм ∂σłσя #" - #: lms/djangoapps/branding/api.py lms/templates/static_templates/contact.html #: themes/red-theme/lms/templates/footer.html #: themes/stanford-style/lms/templates/footer.html @@ -5839,10 +5854,6 @@ msgstr "Çöntäçt Ⱡ'σяєм ιρѕυм #" msgid "Careers" msgstr "Çäréérs Ⱡ'σяєм ιρѕυм #" -#: lms/djangoapps/branding/api.py lms/templates/static_templates/donate.html -msgid "Donate" -msgstr "Dönäté Ⱡ'σяєм ιρѕυ#" - #: lms/djangoapps/branding/api.py #: themes/edx.org/lms/templates/certificates/_accomplishment-footer.html msgid "Terms of Service & Honor Code" @@ -5869,11 +5880,6 @@ msgstr "Àççéssïßïlïtý Pölïçý Ⱡ'σяєм ιρѕυм ∂σłσя ѕ msgid "Sitemap" msgstr "Sïtémäp Ⱡ'σяєм ιρѕυм #" -#: lms/djangoapps/branding/api.py -#: lms/templates/static_templates/media-kit.html -msgid "Media Kit" -msgstr "Médïä Kït Ⱡ'σяєм ιρѕυм ∂σł#" - #. #-#-#-#-# django-partial.po (0.1a) #-#-#-#-# #. Translators: This is a legal document users must agree to #. in order to register a new account. @@ -5885,6 +5891,14 @@ msgstr "Médïä Kït Ⱡ'σяєм ιρѕυм ∂σł#" msgid "Terms of Service" msgstr "Térms öf Sérvïçé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αм#" +#: lms/djangoapps/branding/api.py +msgid "Affiliates" +msgstr "Àffïlïätés Ⱡ'σяєм ιρѕυм ∂σłσ#" + +#: lms/djangoapps/branding/api.py +msgid "Open edX" +msgstr "Öpén édX Ⱡ'σяєм ιρѕυм ∂#" + #: lms/djangoapps/branding/api.py #, python-brace-format msgid "Download the {platform_name} mobile app from the Apple App Store" @@ -12153,11 +12167,10 @@ msgstr "Résümé ýöür çöürsé nöw Ⱡ'σяєм ιρѕυм ∂σłσя ѕ #, python-format msgid "" "Welcome to week %(week_num)s of our %(course_name)s course! Here is what you" -" can look forward to learning this week: %(week_summary)s" +" can look forward to learning this week:" msgstr "" "Wélçömé tö wéék %(week_num)s öf öür %(course_name)s çöürsé! Héré ïs whät ýöü" -" çän löök förwärd tö léärnïng thïs wéék: %(week_summary)s Ⱡ'σяєм ιρѕυм ∂σłσя" -" ѕιт αмєт#" +" çän löök förwärd tö léärnïng thïs wéék: Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢#" #: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/courseupdate/email/subject.txt #, python-format @@ -14122,12 +14135,6 @@ msgstr "Énröll ïn StüdïöX Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αм msgid "Send an email to {email}" msgstr "Sénd än émäïl tö {email} Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, #" -#: cms/templates/widgets/sock.html -#: themes/edx.org/cms/templates/widgets/sock.html -#: themes/stanford-style/lms/templates/static_templates/about.html -msgid "Contact Us" -msgstr "Çöntäçt Ûs Ⱡ'σяєм ιρѕυм ∂σłσ#" - #: cms/templates/widgets/tabs-aggregator.html #: lms/templates/courseware/static_tab.html #: lms/templates/courseware/tab-view-v2.html @@ -15412,14 +15419,14 @@ msgstr "" msgid "Previous" msgstr "Prévïöüs Ⱡ'σяєм ιρѕυм ∂#" -#: lms/templates/seq_module.html -msgid "Sequence" -msgstr "Séqüénçé Ⱡ'σяєм ιρѕυм ∂#" - #: lms/templates/seq_module.html msgid "Next" msgstr "Néxt Ⱡ'σяєм ι#" +#: lms/templates/seq_module.html +msgid "Sequence" +msgstr "Séqüénçé Ⱡ'σяєм ιρѕυм ∂#" + #: lms/templates/signup_modal.html msgid "Sign Up for {platform_name}" msgstr "Sïgn Ûp för {platform_name} Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт α#" @@ -18422,6 +18429,24 @@ msgstr "Émäïl Séttïngs Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт#" msgid "Related Programs" msgstr "Rélätéd Prögräms Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αм#" +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "" +"You can no longer access this course because payment has not yet been " +"received. You can {contact_link_start}contact the account " +"holder{contact_link_end} to request payment, or you can " +"{unenroll_link_start}unenroll{unenroll_link_end} from this course" +msgstr "" +"Ýöü çän nö löngér äççéss thïs çöürsé ßéçäüsé päýmént häs nöt ýét ßéén " +"réçéïvéd. Ýöü çän {contact_link_start}çöntäçt thé äççöünt " +"höldér{contact_link_end} tö réqüést päýmént, ör ýöü çän " +"{unenroll_link_start}ünénröll{unenroll_link_end} fröm thïs çöürsé Ⱡ'σяєм " +"ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ тємρσя " +"ιη¢ι∂ι∂υηт υт łαвσяє єт ∂σłσяє мαgηα αłιqυα. υт єηιм α∂ мιηιм νєηιαм, qυιѕ " +"ησѕтяυ∂ єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ ηιѕι υт αłιqυιρ єχ єα ¢σммσ∂σ " +"¢σηѕєqυαт. ∂υιѕ αυтє ιяυяє ∂σłσя ιη яєρяєнєη∂єяιт ιη νσłυρтαтє νєłιт єѕѕє " +"¢ιłłυм ∂σłσяє єυ ƒυgιαт ηυłłα ραяιαтυя. єχ¢єρтєυя ѕιηт σ¢¢αє¢αт ¢υρι∂αтαт " +"ηση ρяσι∂єηт, ѕ#" + #: lms/templates/dashboard/_dashboard_course_listing.html msgid "Verification not yet complete." msgstr "Vérïfïçätïön nöt ýét çömplété. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢т#" @@ -18532,24 +18557,6 @@ msgstr "" "thé çöürsé. {line_break}{link_start}Léärn möré äßöüt thé vérïfïéd " "{cert_name_long}{link_end}. Ⱡ'σ#" -#: lms/templates/dashboard/_dashboard_course_listing.html -msgid "" -"You can no longer access this course because payment has not yet been " -"received. You can {contact_link_start}contact the account " -"holder{contact_link_end} to request payment, or you can " -"{unenroll_link_start}unenroll{unenroll_link_end} from this course" -msgstr "" -"Ýöü çän nö löngér äççéss thïs çöürsé ßéçäüsé päýmént häs nöt ýét ßéén " -"réçéïvéd. Ýöü çän {contact_link_start}çöntäçt thé äççöünt " -"höldér{contact_link_end} tö réqüést päýmént, ör ýöü çän " -"{unenroll_link_start}ünénröll{unenroll_link_end} fröm thïs çöürsé Ⱡ'σяєм " -"ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ тємρσя " -"ιη¢ι∂ι∂υηт υт łαвσяє єт ∂σłσяє мαgηα αłιqυα. υт єηιм α∂ мιηιм νєηιαм, qυιѕ " -"ησѕтяυ∂ єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ ηιѕι υт αłιqυιρ єχ єα ¢σммσ∂σ " -"¢σηѕєqυαт. ∂υιѕ αυтє ιяυяє ∂σłσя ιη яєρяєнєη∂єяιт ιη νσłυρтαтє νєłιт єѕѕє " -"¢ιłłυм ∂σłσяє єυ ƒυgιαт ηυłłα ραяιαтυя. єχ¢єρтєυя ѕιηт σ¢¢αє¢αт ¢υρι∂αтαт " -"ηση ρяσι∂єηт, ѕ#" - #. Translators: provider_name is the name of a credit provider or university #. (e.g. State University) #: lms/templates/dashboard/_dashboard_credit_info.html @@ -18638,6 +18645,23 @@ msgstr "" "Àn érrör öççürréd wïth thïs tränsäçtïön. För hélp, çöntäçt {support_email}. " "Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α#" +#: lms/templates/dashboard/_dashboard_show_consent.html +msgid "Consent to share your data" +msgstr "Çönsént tö shäré ýöür dätä Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕ#" + +#: lms/templates/dashboard/_dashboard_show_consent.html +msgid "" +"To access this course, you must first consent to share your learning " +"achievements with {enterprise_customer_name}." +msgstr "" +"Tö äççéss thïs çöürsé, ýöü müst fïrst çönsént tö shäré ýöür léärnïng " +"äçhïévéménts wïth {enterprise_customer_name}. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢ση#" + +#: lms/templates/dashboard/_dashboard_show_consent.html +msgid "View Consent" +msgstr "Vïéw Çönsént Ⱡ'σяєм ιρѕυм ∂σłσя ѕ#" + #: lms/templates/dashboard/_dashboard_status_verification.html msgid "Current Verification Status: Approved" msgstr "" @@ -23510,15 +23534,27 @@ msgstr "" msgid "Page Footer" msgstr "Pägé Föötér Ⱡ'σяєм ιρѕυм ∂σłσя #" +#: themes/edx.org/lms/templates/footer.html +msgid "edX Home Page" +msgstr "édX Hömé Pägé Ⱡ'σяєм ιρѕυм ∂σłσя ѕι#" + +#: themes/edx.org/lms/templates/footer.html +msgid "© 2012–{year} edX Inc. " +msgstr "© 2012–{year} édX Ìnç. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, #" + +#: themes/edx.org/lms/templates/footer.html +msgid "" +"EdX, Open edX, and MicroMasters are trademarks of edX Inc., registered in " +"the U.S. and other countries." +msgstr "" +"ÉdX, Öpén édX, änd MïçröMästérs äré trädémärks öf édX Ìnç., régïstéréd ïn " +"thé Û.S. änd öthér çöüntrïés. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αм#" + #: themes/edx.org/lms/templates/footer.html #: themes/edx.org/lms/templates/certificates/_about-edx.html msgid "About edX" msgstr "Àßöüt édX Ⱡ'σяєм ιρѕυм ∂σł#" -#: themes/edx.org/lms/templates/footer.html -msgid "edX Home Page" -msgstr "édX Hömé Pägé Ⱡ'σяєм ιρѕυм ∂σłσя ѕι#" - #: themes/edx.org/lms/templates/footer.html msgid "" "© 2012–{year} edX Inc. All rights reserved except where noted. EdX, Open " diff --git a/conf/locale/eo/LC_MESSAGES/djangojs.mo b/conf/locale/eo/LC_MESSAGES/djangojs.mo index 47b66fc94b..4e704fe38f 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 86542aa971..1a46aac7d6 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: 2017-10-27 10:09+0000\n" -"PO-Revision-Date: 2017-10-27 10:15:38.112782\n" +"POT-Creation-Date: 2017-11-02 09:29+0000\n" +"PO-Revision-Date: 2017-11-02 09:35:50.998146\n" "Last-Translator: \n" "Language-Team: openedx-translation \n" "MIME-Version: 1.0\n" @@ -37,27 +37,6 @@ msgstr "" "Language: en\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: cms/static/cms/js/main.js cms/static/js/views/active_video_upload_list.js -#: common/static/bundles/Import.js -msgid "" -"This may be happening because of an error with our server or your internet " -"connection. Try refreshing the page or making sure you are online." -msgstr "" -"Thïs mäý ßé häppénïng ßéçäüsé öf än érrör wïth öür sérvér ör ýöür ïntérnét " -"çönnéçtïön. Trý réfréshïng thé pägé ör mäkïng süré ýöü äré önlïné. Ⱡ'σяєм " -"ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ тємρσя " -"ιη¢ι∂ι∂υηт υт łαвσяє єт ∂σłσяє мαgηα αłιqυα. υт єηιм α∂ мιηιм νєηιαм, qυιѕ " -"ησѕтяυ∂ єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ ηιѕι υт αłιqυιρ єχ єα ¢σммσ∂σ " -"¢σηѕєqυαт. ∂υιѕ αυтє ιяυяє ∂σłσя ιη яєρяєнєη∂єяιт ιη νσłυρтαтє νєłιт єѕѕє " -"¢ιłłυм ∂σłσяє єυ ƒυgιαт ηυłłα ραяιαтυя. єχ¢єρтєυя ѕιηт σ¢¢αє¢αт ¢υρι∂αтαт " -"ηση ρяσι∂єηт, ѕυηт ιη ¢υłρα qυι σƒƒι¢ια ∂єѕєяυηт мσłłιт αηιм ι∂ єѕт #" - -#: cms/static/cms/js/main.js common/static/bundles/Import.js -msgid "Studio's having trouble saving your work" -msgstr "" -"Stüdïö's hävïng tröüßlé sävïng ýöür wörk Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " -"¢σηѕє¢тєтυя#" - #: cms/static/cms/js/xblock/cms.runtime.v1.js #: cms/static/js/certificates/views/signatory_details.js #: cms/static/js/models/section.js cms/static/js/utils/drag_and_drop.js @@ -130,77 +109,6 @@ msgstr "Délété Ⱡ'σяєм ιρѕυ#" msgid "Cancel" msgstr "Çänçél Ⱡ'σяєм ιρѕυ#" -#: cms/static/js/features/import/factories/import.js -#: common/static/bundles/Import.js -msgid "There was an error during the upload process." -msgstr "" -"Théré wäs än érrör dürïng thé üplöäd pröçéss. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " -"¢σηѕє¢тєтυя #" - -#: cms/static/js/features/import/factories/import.js -#: common/static/bundles/Import.js -msgid "There was an error while unpacking the file." -msgstr "" -"Théré wäs än érrör whïlé ünpäçkïng thé fïlé. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " -"¢σηѕє¢тєтυя #" - -#: cms/static/js/features/import/factories/import.js -#: common/static/bundles/Import.js -msgid "There was an error while verifying the file you submitted." -msgstr "" -"Théré wäs än érrör whïlé vérïfýïng thé fïlé ýöü süßmïttéd. Ⱡ'σяєм ιρѕυм " -"∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α#" - -#: cms/static/js/features/import/factories/import.js -#: common/static/bundles/Import.js -msgid "Choose new file" -msgstr "Çhöösé néw fïlé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт α#" - -#: cms/static/js/features/import/factories/import.js -#: common/static/bundles/Import.js -msgid "" -"File format not supported. Please upload a file with a {ext} extension." -msgstr "" -"Fïlé förmät nöt süppörtéd. Pléäsé üplöäd ä fïlé wïth ä {ext} éxténsïön. " -"Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя #" - -#: cms/static/js/features/import/factories/import.js -#: common/static/bundles/Import.js -msgid "There was an error while importing the new library to our database." -msgstr "" -"Théré wäs än érrör whïlé ïmpörtïng thé néw lïßrärý tö öür dätäßäsé. Ⱡ'σяєм " -"ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя #" - -#: cms/static/js/features/import/factories/import.js -#: common/static/bundles/Import.js -msgid "There was an error while importing the new course to our database." -msgstr "" -"Théré wäs än érrör whïlé ïmpörtïng thé néw çöürsé tö öür dätäßäsé. Ⱡ'σяєм " -"ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя #" - -#: cms/static/js/features/import/factories/import.js -#: common/static/bundles/Import.js -msgid "Your import has failed." -msgstr "Ýöür ïmpört häs fäïléd. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σ#" - -#: cms/static/js/features/import/views/import.js -#: common/static/bundles/Import.js -msgid "Your import is in progress; navigating away will abort it." -msgstr "" -"Ýöür ïmpört ïs ïn prögréss; nävïgätïng äwäý wïll äßört ït. Ⱡ'σяєм ιρѕυм " -"∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α#" - -#: cms/static/js/features/import/views/import.js -#: common/static/bundles/Import.js -msgid "Error importing course" -msgstr "Érrör ïmpörtïng çöürsé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢#" - -#: cms/static/js/features/import/views/import.js -#: common/static/bundles/Import.js -msgid "There was an error with the upload" -msgstr "" -"Théré wäs än érrör wïth thé üplöäd Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєт#" - #. Translators: This is the status of an active video upload #: cms/static/js/models/active_video_upload.js cms/static/js/views/assets.js #: cms/static/js/views/video_thumbnail.js lms/static/js/views/image_field.js @@ -2087,85 +1995,6 @@ msgstr "Türn ön tränsçrïpts Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αм msgid "Turn off transcripts" msgstr "Türn öff tränsçrïpts Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, #" -#: common/static/bundles/CourseGoals.b56f05f27734759a3a6a.js -#: common/static/bundles/CourseGoals.js -msgid "Thank you for setting your course goal to " -msgstr "" -"Thänk ýöü för séttïng ýöür çöürsé göäl tö Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " -"¢σηѕє¢тєтυя #" - -#: common/static/bundles/CourseGoals.b56f05f27734759a3a6a.js -#: common/static/bundles/CourseGoals.js -msgid "" -"There was an error in setting your goal, please reload the page and try " -"again." -msgstr "" -"Théré wäs än érrör ïn séttïng ýöür göäl, pléäsé rélöäd thé pägé änd trý " -"ägäïn. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєт#" - -#: common/static/bundles/CourseHome.40ee1b4e0334515d1613.js -#: common/static/bundles/CourseHome.a5e2414bdecbf3f88196.js -#: common/static/bundles/CourseHome.js -#: openedx/features/course_experience/static/course_experience/js/CourseHome.js -msgid "You have successfully updated your goal." -msgstr "" -"Ýöü hävé süççéssfüllý üpdätéd ýöür göäl. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " -"¢σηѕє¢тєтυя#" - -#: common/static/bundles/CourseHome.40ee1b4e0334515d1613.js -#: common/static/bundles/CourseHome.a5e2414bdecbf3f88196.js -#: common/static/bundles/CourseHome.js -#: openedx/features/course_experience/static/course_experience/js/CourseHome.js -msgid "There was an error updating your goal." -msgstr "" -"Théré wäs än érrör üpdätïng ýöür göäl. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " -"¢σηѕє¢тєтυя#" - -#: common/static/bundles/CourseHome.40ee1b4e0334515d1613.js -#: common/static/bundles/CourseHome.a5e2414bdecbf3f88196.js -#: common/static/bundles/CourseHome.js -#: openedx/features/course_experience/static/course_experience/js/CourseHome.js -msgid "Show more" -msgstr "Shöw möré Ⱡ'σяєм ιρѕυм ∂σł#" - -#: common/static/bundles/CourseHome.40ee1b4e0334515d1613.js -#: common/static/bundles/CourseHome.a5e2414bdecbf3f88196.js -#: common/static/bundles/CourseHome.js -#: openedx/features/course_experience/static/course_experience/js/CourseHome.js -msgid "Show less" -msgstr "Shöw léss Ⱡ'σяєм ιρѕυм ∂σł#" - -#: common/static/bundles/StudioIndex.ae56ffd9f272143aaf03.js -#: common/static/bundles/StudioIndex.js -msgid "Organization:" -msgstr "Örgänïzätïön: Ⱡ'σяєм ιρѕυм ∂σłσя ѕι#" - -#: common/static/bundles/StudioIndex.ae56ffd9f272143aaf03.js -#: common/static/bundles/StudioIndex.js -msgid "Course Number:" -msgstr "Çöürsé Nümßér: Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт#" - -#: common/static/bundles/StudioIndex.ae56ffd9f272143aaf03.js -#: common/static/bundles/StudioIndex.js -msgid "Course Run:" -msgstr "Çöürsé Rün: Ⱡ'σяєм ιρѕυм ∂σłσя #" - -#: common/static/bundles/StudioIndex.ae56ffd9f272143aaf03.js -#: common/static/bundles/StudioIndex.js -msgid "(Read-only)" -msgstr "(Réäd-önlý) Ⱡ'σяєм ιρѕυм ∂σłσя #" - -#: common/static/bundles/StudioIndex.ae56ffd9f272143aaf03.js -#: common/static/bundles/StudioIndex.js -msgid "Re-run Course" -msgstr "Ré-rün Çöürsé Ⱡ'σяєм ιρѕυм ∂σłσя ѕι#" - -#: common/static/bundles/StudioIndex.ae56ffd9f272143aaf03.js -#: common/static/bundles/StudioIndex.js -#: cms/templates/js/show-textbook.underscore -msgid "View Live" -msgstr "Vïéw Lïvé Ⱡ'σяєм ιρѕυм ∂σł#" - #: common/static/common/js/components/utils/view_utils.js msgid "Required field." msgstr "Réqüïréd fïéld. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт α#" @@ -5753,6 +5582,26 @@ msgstr "Övéräll Sçöré Ⱡ'σяєм ιρѕυм ∂σłσя ѕι#" msgid "Bookmark this page" msgstr "Böökmärk thïs pägé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт#" +#: openedx/features/course_experience/static/course_experience/js/CourseHome.js +msgid "You have successfully updated your goal." +msgstr "" +"Ýöü hävé süççéssfüllý üpdätéd ýöür göäl. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυя#" + +#: openedx/features/course_experience/static/course_experience/js/CourseHome.js +msgid "There was an error updating your goal." +msgstr "" +"Théré wäs än érrör üpdätïng ýöür göäl. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυя#" + +#: openedx/features/course_experience/static/course_experience/js/CourseHome.js +msgid "Show more" +msgstr "Shöw möré Ⱡ'σяєм ιρѕυм ∂σł#" + +#: openedx/features/course_experience/static/course_experience/js/CourseHome.js +msgid "Show less" +msgstr "Shöw léss Ⱡ'σяєм ιρѕυм ∂σł#" + #: openedx/features/course_search/static/course_search/js/views/search_results_view.js msgid "{total_results} result" msgid_plural "{total_results} results" @@ -5855,6 +5704,26 @@ msgstr "Àççömplïshménts Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт α#" msgid "Profile" msgstr "Pröfïlé Ⱡ'σяєм ιρѕυм #" +#: cms/static/cms/js/main.js cms/static/js/views/active_video_upload_list.js +msgid "" +"This may be happening because of an error with our server or your internet " +"connection. Try refreshing the page or making sure you are online." +msgstr "" +"Thïs mäý ßé häppénïng ßéçäüsé öf än érrör wïth öür sérvér ör ýöür ïntérnét " +"çönnéçtïön. Trý réfréshïng thé pägé ör mäkïng süré ýöü äré önlïné. Ⱡ'σяєм " +"ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ тємρσя " +"ιη¢ι∂ι∂υηт υт łαвσяє єт ∂σłσяє мαgηα αłιqυα. υт єηιм α∂ мιηιм νєηιαм, qυιѕ " +"ησѕтяυ∂ єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ ηιѕι υт αłιqυιρ єχ єα ¢σммσ∂σ " +"¢σηѕєqυαт. ∂υιѕ αυтє ιяυяє ∂σłσя ιη яєρяєнєη∂єяιт ιη νσłυρтαтє νєłιт єѕѕє " +"¢ιłłυм ∂σłσяє єυ ƒυgιαт ηυłłα ραяιαтυя. єχ¢єρтєυя ѕιηт σ¢¢αє¢αт ¢υρι∂αтαт " +"ηση ρяσι∂єηт, ѕυηт ιη ¢υłρα qυι σƒƒι¢ια ∂єѕєяυηт мσłłιт αηιм ι∂ єѕт #" + +#: cms/static/cms/js/main.js +msgid "Studio's having trouble saving your work" +msgstr "" +"Stüdïö's hävïng tröüßlé sävïng ýöür wörk Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυя#" + #: cms/static/cms/js/xblock/cms.runtime.v1.js msgid "OpenAssessment Save Error" msgstr "ÖpénÀsséssmént Sävé Érrör Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕ#" @@ -6019,6 +5888,66 @@ msgstr "" "Ýöü hävé ünsävéd çhängés. Dö ýöü réällý wänt tö léävé thïs pägé? Ⱡ'σяєм " "ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α#" +#: cms/static/js/features/import/factories/import.js +msgid "There was an error during the upload process." +msgstr "" +"Théré wäs än érrör dürïng thé üplöäd pröçéss. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυя #" + +#: cms/static/js/features/import/factories/import.js +msgid "There was an error while unpacking the file." +msgstr "" +"Théré wäs än érrör whïlé ünpäçkïng thé fïlé. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυя #" + +#: cms/static/js/features/import/factories/import.js +msgid "There was an error while verifying the file you submitted." +msgstr "" +"Théré wäs än érrör whïlé vérïfýïng thé fïlé ýöü süßmïttéd. Ⱡ'σяєм ιρѕυм " +"∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α#" + +#: cms/static/js/features/import/factories/import.js +msgid "Choose new file" +msgstr "Çhöösé néw fïlé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт α#" + +#: cms/static/js/features/import/factories/import.js +msgid "" +"File format not supported. Please upload a file with a {ext} extension." +msgstr "" +"Fïlé förmät nöt süppörtéd. Pléäsé üplöäd ä fïlé wïth ä {ext} éxténsïön. " +"Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя #" + +#: cms/static/js/features/import/factories/import.js +msgid "There was an error while importing the new library to our database." +msgstr "" +"Théré wäs än érrör whïlé ïmpörtïng thé néw lïßrärý tö öür dätäßäsé. Ⱡ'σяєм " +"ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя #" + +#: cms/static/js/features/import/factories/import.js +msgid "There was an error while importing the new course to our database." +msgstr "" +"Théré wäs än érrör whïlé ïmpörtïng thé néw çöürsé tö öür dätäßäsé. Ⱡ'σяєм " +"ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя #" + +#: cms/static/js/features/import/factories/import.js +msgid "Your import has failed." +msgstr "Ýöür ïmpört häs fäïléd. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σ#" + +#: cms/static/js/features/import/views/import.js +msgid "Your import is in progress; navigating away will abort it." +msgstr "" +"Ýöür ïmpört ïs ïn prögréss; nävïgätïng äwäý wïll äßört ït. Ⱡ'σяєм ιρѕυм " +"∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α#" + +#: cms/static/js/features/import/views/import.js +msgid "Error importing course" +msgstr "Érrör ïmpörtïng çöürsé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢#" + +#: cms/static/js/features/import/views/import.js +msgid "There was an error with the upload" +msgstr "" +"Théré wäs än érrör wïth thé üplöäd Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєт#" + #: cms/static/js/maintenance/force_publish_course.js msgid "Internal Server Error." msgstr "Ìntérnäl Sérvér Érrör. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢#" @@ -10476,18 +10405,9 @@ msgid "Scheduled:" msgstr "Sçhédüléd: Ⱡ'σяєм ιρѕυм ∂σłσ#" #: cms/templates/js/course-outline.underscore -msgid "Highlights:" -msgstr "Hïghlïghts: Ⱡ'σяєм ιρѕυм ∂σłσя #" - -#: cms/templates/js/course-outline.underscore -msgid "Section Highlights: {number_of_highlights} entered" -msgstr "" -"Séçtïön Hïghlïghts: {number_of_highlights} éntéréd Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт " -"αмєт, ¢σηѕє¢т#" - -#: cms/templates/js/course-outline.underscore -msgid "Enter Section Highlights" -msgstr "Éntér Séçtïön Hïghlïghts Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢ση#" +#: cms/templates/js/highlights-editor.underscore +msgid "Section Highlights" +msgstr "Séçtïön Hïghlïghts Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт#" #: cms/templates/js/course-outline.underscore msgid "Graded as:" @@ -10850,10 +10770,6 @@ msgstr "" msgid "delete group" msgstr "délété gröüp Ⱡ'σяєм ιρѕυм ∂σłσя ѕ#" -#: cms/templates/js/highlights-editor.underscore -msgid "Section Highlights" -msgstr "Séçtïön Hïghlïghts Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт#" - #: cms/templates/js/highlights-editor.underscore msgid "" "Please enter 3-5 highlights to be sent as separate bullet points in the " @@ -11201,6 +11117,10 @@ msgstr "" "Ìf thé süßséçtïön döés nöt hävé ä düé däté, léärnérs älwäýs séé théïr sçörés" " whén théý süßmït änswérs tö ässéssménts. Ⱡ'σяєм ιρѕυм ∂#" +#: cms/templates/js/show-textbook.underscore +msgid "View Live" +msgstr "Vïéw Lïvé Ⱡ'σяєм ιρѕυм ∂σł#" + #: cms/templates/js/signatory-details.underscore #: cms/templates/js/signatory-editor.underscore msgid "Signatory" diff --git a/conf/locale/es_419/LC_MESSAGES/django.mo b/conf/locale/es_419/LC_MESSAGES/django.mo index 0b7680b4cc..8d7858b0ef 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 37b29c6883..46448144e9 100644 --- a/conf/locale/es_419/LC_MESSAGES/django.po +++ b/conf/locale/es_419/LC_MESSAGES/django.po @@ -203,7 +203,7 @@ msgid "" msgstr "" "Project-Id-Version: edx-platform\n" "Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2017-10-19 18:26+0000\n" +"POT-Creation-Date: 2017-10-30 10:18+0000\n" "PO-Revision-Date: 2017-09-28 17:01+0000\n" "Last-Translator: Zimeng Chen \n" "Language-Team: Spanish (Latin America) (http://www.transifex.com/open-edx/edx-platform/language/es_419/)\n" @@ -2464,7 +2464,7 @@ msgstr "" #: lms/templates/register-shib.html #: lms/templates/dashboard/_reason_survey.html #: lms/templates/peer_grading/peer_grading_problem.html -#: lms/templates/support/contact_us.html lms/templates/survey/survey.html +#: lms/templates/survey/survey.html #: openedx/core/djangoapps/dark_lang/templates/dark_lang/preview-language-fragment.html #: openedx/core/djangoapps/theming/templates/theming/theming-admin-fragment.html #: themes/stanford-style/lms/templates/register-shib.html @@ -5334,6 +5334,7 @@ msgid "Donate" msgstr "Donar" #: lms/djangoapps/branding/api.py +#: themes/edx.org/lms/templates/certificates/_accomplishment-footer.html msgid "Terms of Service & Honor Code" msgstr "Términos del servicio y código de honor" @@ -6024,6 +6025,7 @@ msgstr "" #: lms/djangoapps/course_wiki/tab.py lms/djangoapps/course_wiki/views.py #: lms/templates/wiki/base.html +#: lms/templates/ux/reference/bootstrap/course-skeleton.html msgid "Wiki" msgstr "Wiki" @@ -6067,6 +6069,10 @@ msgstr "Usted no tiene acceso a este curso" msgid "You do not have access to this course on a mobile device" msgstr "Usted no tiene acceso a este curso desde dispositivos móviles" +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "Upgrade to Verified" +msgstr "Optar por el Certificado Verificado" + #. Translators: 'absolute' is a date such as "Jan 01, #. 2020". 'relative' is a fuzzy description of the time until #. 'absolute'. For example, 'absolute' might be "Jan 01, 2020", @@ -6159,10 +6165,20 @@ msgstr "Perfil de usuario" msgid "We are working on generating course certificates." msgstr "" +#: lms/djangoapps/courseware/date_summary.py +msgid "Upgrade to Verified Certificate" +msgstr "Cambiarse a la ruta de certificados verificados" + #: lms/djangoapps/courseware/date_summary.py msgid "Verification Upgrade Deadline" msgstr "Fecha límite para cambiar a la ruta de certificado verificado." +#: lms/djangoapps/courseware/date_summary.py +msgid "" +"Don't miss the opportunity to highlight your new knowledge and skills by " +"earning a verified certificate." +msgstr "" + #: lms/djangoapps/courseware/date_summary.py msgid "" "You are still eligible to upgrade to a Verified Certificate! Pursue it to " @@ -6172,9 +6188,26 @@ msgstr "" "Verificado. Utilice esta opción para destacar sus conocimientos y " "habilidades obtenidas en el curso." +#. Translators: This describes the time by which the user +#. should upgrade to the verified track. 'date' will be +#. their personalized verified upgrade deadline formatted +#. according to their locale. #: lms/djangoapps/courseware/date_summary.py -msgid "Upgrade to Verified Certificate" -msgstr "Cambiarse a la ruta de certificados verificados" +#, python-brace-format +msgid "by {date}" +msgstr "" + +#: lms/djangoapps/courseware/date_summary.py +#, python-brace-format +msgid "" +"Don't forget, you have {time_remaining_string} left to upgrade to a Verified" +" Certificate." +msgstr "" + +#: lms/djangoapps/courseware/date_summary.py +#, python-brace-format +msgid "Don't forget to upgrade to a verified certificate by {localized_date}." +msgstr "" #: lms/djangoapps/courseware/date_summary.py #, python-brace-format @@ -6191,13 +6224,8 @@ msgid "Upgrade ({upgrade_price})" msgstr "" #: lms/djangoapps/courseware/date_summary.py -#, python-brace-format -msgid "" -"Don't forget, you have {time_remaining_string} left to upgrade to a Verified" -" Certificate." -msgstr "" - -#: lms/djangoapps/courseware/date_summary.py +#: cms/templates/group_configurations.html +#: lms/templates/courseware/program_marketing.html msgid "Learn More" msgstr "Aprender más" @@ -6257,6 +6285,10 @@ msgstr "" msgid "Disable the dynamic upgrade deadline for this course run." msgstr "" +#: lms/djangoapps/courseware/models.py +msgid "Disable the dynamic upgrade deadline for this organization." +msgstr "" + #: lms/djangoapps/courseware/tabs.py lms/templates/courseware/syllabus.html msgid "Syllabus" msgstr "Temario" @@ -6351,11 +6383,8 @@ msgstr "registrarse" #, python-brace-format msgid "" "You must be enrolled in the course to see course content." -" {enroll_link_start}Enroll now{enroll_link_end}." +" {enroll_link_start}Enroll now{enroll_link_end}." msgstr "" -"Debes estar inscrito para ser el contenido del curso." -" {enroll_link_start}Inscríbete " -"ahora{enroll_link_end}." #: lms/djangoapps/courseware/views/views.py #: openedx/features/course_experience/views/course_home_messages.py @@ -6650,7 +6679,6 @@ msgstr "Curso añadido" #: lms/djangoapps/dashboard/sysadmin.py cms/templates/course-create-rerun.html #: cms/templates/index.html lms/templates/shoppingcart/receipt.html -#: lms/templates/support/contact_us.html msgid "Course Name" msgstr "Nombre del curso" @@ -7048,7 +7076,6 @@ msgstr "ID de usuario" #: lms/djangoapps/instructor/views/instructor_dashboard.py #: openedx/core/djangoapps/user_api/api.py #: lms/templates/instructor/instructor_dashboard_2/generate_registarion_codes_modal.html -#: lms/templates/support/contact_us.html msgid "Email" msgstr "Correo electrónico" @@ -10812,7 +10839,7 @@ msgstr "Calendario" #: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/common/base_body.html #, python-format -msgid "%(platform_name)s Home Page" +msgid "Go to %(platform_name)s Home Page" msgstr "" #: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/common/base_body.html @@ -10866,6 +10893,30 @@ msgstr "" msgid "Our mailing address is" msgstr "" +#: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/common/base_head.html +msgid "edX Email" +msgstr "" + +#: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/common/upsell_cta.html +#, python-format +msgid "" +"Don't miss the opportunity to highlight your new knowledge and skills by " +"earning a verified certificate. Upgrade by " +"%(user_schedule_upgrade_deadline_time)s." +msgstr "" + +#: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/common/upsell_cta.html +msgid "Upgrade Now" +msgstr "" + +#: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/common/upsell_cta.txt +#, python-format +msgid "" +"Don't miss the opportunity to highlight your new knowledge and skills by " +"earning a verified certificate. Upgrade by " +"%(user_schedule_upgrade_deadline_time)s. Upgrade Now! <%(upsell_link)s>" +msgstr "" + #: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/courseupdate/email/body.html #, python-format msgid "Welcome to week %(week_num)s of our %(course_name)s course!" @@ -10877,10 +10928,7 @@ msgid "Welcome to week %(week_num)s of %(course_name)s!" msgstr "" #: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/courseupdate/email/body.html -#, python-format -msgid "" -"Here is what you can look forward to learning this week: " -"

    %(week_summary)s

    " +msgid "Here is what you can look forward to learning this week:" msgstr "" #: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/courseupdate/email/body.html @@ -10940,20 +10988,6 @@ msgstr "" msgid "Keep learning" msgstr "" -#: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/recurringnudge_day10/email/body.html -#: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/recurringnudge_day3/email/body.html -#, python-format -msgid "" -"Don't miss the opportunity to highlight your new knowledge and skills by " -"earning a verified certificate. Upgrade by " -"%(user_schedule_upgrade_deadline_time)s." -msgstr "" - -#: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/recurringnudge_day10/email/body.html -#: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/recurringnudge_day3/email/body.html -msgid "Upgrade Now" -msgstr "" - #: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/recurringnudge_day10/email/body.txt #, python-format msgid "" @@ -10962,15 +10996,6 @@ msgid "" "keep learning?" msgstr "" -#: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/recurringnudge_day10/email/body.txt -#: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/recurringnudge_day3/email/body.txt -#, python-format -msgid "" -"Don't miss the opportunity to highlight your new knowledge and skills by " -"earning a verified certificate. Upgrade by " -"%(user_schedule_upgrade_deadline_time)s. Upgrade Now! <%(upsell_link)s>" -msgstr "" - #: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/recurringnudge_day3/email/body.html #: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/recurringnudge_day3/email/body.txt #, python-format @@ -11025,23 +11050,42 @@ msgstr "" #: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/upgradereminder/email/body.txt #, python-format msgid "" -"We hope you are enjoying learning with us so far in %(course_name)s! A " -"verified certificate will allow you to highlight your new knowledge and " -"skills. It's official, and easily shareable. Upgrade by " -"%(user_schedule_upgrade_deadline_time)s." +"We hope you are enjoying learning with us so far on %(platform_name)s! A " +"verified certificate allows you to highlight your new knowledge and skills. " +"An %(platform_name)s certificate is official and easily shareable. Upgrade " +"by %(user_schedule_upgrade_deadline_time)s." +msgstr "" + +#: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/upgradereminder/email/body.html +#: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/upgradereminder/email/body.txt +#, python-format +msgid "" +"We hope you are enjoying learning with us so far in %(first_course_name)s! A" +" verified certificate allows you to highlight your new knowledge and skills." +" An %(platform_name)s certificate is official and easily shareable. Upgrade " +"by %(user_schedule_upgrade_deadline_time)s." msgstr "" #: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/upgradereminder/email/body.html msgid "Upgrade now" msgstr "" +#: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/upgradereminder/email/body.html +#, python-format +msgid "" +"We hope you are enjoying learning with us so far on " +"%(platform_name)s! A verified certificate allows you to " +"highlight your new knowledge and skills. An %(platform_name)s certificate is" +" official and easily shareable." +msgstr "" + #: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/upgradereminder/email/body.html #, python-format msgid "" "We hope you are enjoying learning with us so far in " -"%(course_name)s! A verified certificate will allow you to " -"highlight your new knowledge and skills. It's official, and easily " -"shareable." +"%(first_course_name)s! A verified certificate allows you to" +" highlight your new knowledge and skills. An %(platform_name)s certificate " +"is official and easily shareable." msgstr "" #: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/upgradereminder/email/body.html @@ -11050,7 +11094,11 @@ msgid "Upgrade by %(user_schedule_upgrade_deadline_time)s." msgstr "" #: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/upgradereminder/email/body.html -msgid "Example print-out of a verified certificate" +msgid "You are eligible to upgrade in these courses:" +msgstr "" + +#: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/upgradereminder/email/body.html +msgid "Example of a verified certificate" msgstr "" #: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/upgradereminder/email/body.txt @@ -11059,7 +11107,12 @@ msgstr "" #: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/upgradereminder/email/subject.txt #, python-format -msgid "Upgrade to earn a verified certificate in %(course_name)s" +msgid "Upgrade to earn a verified certificate on %(platform_name)s" +msgstr "" + +#: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/upgradereminder/email/subject.txt +#, python-format +msgid "Upgrade to earn a verified certificate in %(first_course_name)s" msgstr "" #: openedx/core/djangoapps/self_paced/models.py @@ -11568,9 +11621,10 @@ msgid "{sign_in_link} or {register_link} and then enroll in this course." msgstr "" #: openedx/features/course_experience/views/course_home_messages.py +#: lms/templates/header/navbar-not-authenticated.html #: lms/templates/navigation/navbar-not-authenticated.html -#: lms/templates/support/contact_us.html -#: themes/edx.org/lms/templates/header.html +#: themes/edx.org/lms/templates/legacy_header.html +#: themes/edx.org/lms/templates/header/navbar-not-authenticated.html msgid "Sign in" msgstr "Iniciar sesión" @@ -12405,9 +12459,13 @@ msgstr "Número de curso:" #: cms/templates/index.html lms/templates/sysadmin_dashboard.html #: lms/templates/sysadmin_dashboard_gitlogs.html #: lms/templates/courseware/courses.html +#: lms/templates/header/navbar-authenticated.html +#: lms/templates/header/navbar-not-authenticated.html #: lms/templates/navigation/navbar-authenticated.html #: lms/templates/navigation/navbar-not-authenticated.html -#: themes/edx.org/lms/templates/header.html +#: lms/templates/navigation/bootstrap/navbar-authenticated.html +#: themes/edx.org/lms/templates/legacy_header.html +#: themes/edx.org/lms/templates/header/navbar-authenticated.html msgid "Courses" msgstr "Cursos" @@ -12504,20 +12562,26 @@ msgstr "Reiniciar" msgid "Legal" msgstr "Legal" -#: cms/templates/widgets/header.html lms/templates/navigation/navigation.html +#: cms/templates/widgets/header.html lms/templates/header/header.html +#: lms/templates/navigation/navigation.html #: lms/templates/widgets/footer-language-selector.html msgid "Choose Language" msgstr "Seleccionar idioma" #: cms/templates/widgets/header.html lms/templates/user_dropdown.html -#: themes/edx.org/lms/templates/header.html +#: lms/templates/header/user_dropdown.html +#: themes/edx.org/lms/templates/legacy_header.html msgid "Account" msgstr "Cuenta" #: cms/templates/widgets/header.html +#: lms/templates/header/navbar-authenticated.html #: lms/templates/navigation/navbar-authenticated.html +#: lms/templates/navigation/bootstrap/navbar-authenticated.html #: lms/templates/static_templates/help.html -#: themes/edx.org/lms/templates/header.html wiki/plugins/help/wiki_plugin.py +#: themes/edx.org/lms/templates/legacy_header.html +#: themes/edx.org/lms/templates/header/navbar-authenticated.html +#: wiki/plugins/help/wiki_plugin.py msgid "Help" msgstr "Ayuda" @@ -12571,12 +12635,19 @@ msgstr "Inscríbete en StudioX" msgid "Send an email to {email}" msgstr "Enviar un correo electrónico a {email}" -#: cms/templates/widgets/sock.html lms/templates/support/contact_us.html +#: cms/templates/widgets/sock.html #: themes/edx.org/cms/templates/widgets/sock.html #: themes/stanford-style/lms/templates/static_templates/about.html msgid "Contact Us" msgstr "Contáctenos" +#: cms/templates/widgets/tabs-aggregator.html +#: lms/templates/courseware/static_tab.html +#: lms/templates/courseware/tab-view-v2.html +#: lms/templates/courseware/tab-view.html +msgid "name" +msgstr "nombre" + #: cms/templates/widgets/user_dropdown.html lms/templates/user_dropdown.html msgid "Usermenu" msgstr "Menú de usuario" @@ -12586,6 +12657,7 @@ msgid "Usermenu dropdown" msgstr "Menú desplegable de usuario" #: cms/templates/widgets/user_dropdown.html lms/templates/user_dropdown.html +#: lms/templates/header/user_dropdown.html msgid "Sign Out" msgstr "Cerrar sesión" @@ -12629,14 +12701,14 @@ msgstr "Retroalimentación de usuario" msgid "Add a Post" msgstr "Añadir un comentario" -#: lms/djangoapps/discussion/templates/discussion/discussion_board_fragment.html -msgid "Discussion thread list" -msgstr "Lista de discusiones" - #: lms/djangoapps/discussion/templates/discussion/discussion_board_fragment.html msgid "New topic form" msgstr "Nuevo tema" +#: lms/djangoapps/discussion/templates/discussion/discussion_board_fragment.html +msgid "Discussion thread list" +msgstr "Lista de discusiones" + #: lms/djangoapps/discussion/templates/discussion/discussion_profile_page.html msgid "Discussion - {course_number}" msgstr "Discusión - {course_number}" @@ -12711,6 +12783,7 @@ msgid "View all Courses" msgstr "Ver todos los cursos" #: lms/templates/dashboard.html lms/templates/user_dropdown.html +#: lms/templates/header/user_dropdown.html #: themes/edx.org/lms/templates/dashboard.html msgid "Dashboard" msgstr "Panel de control" @@ -12720,7 +12793,9 @@ msgid "You are not enrolled in any courses yet." msgstr "No te encuentras inscrito en ningún curso aún." #: lms/templates/dashboard.html +#: lms/templates/header/navbar-not-authenticated.html #: lms/templates/navigation/navbar-authenticated.html +#: lms/templates/navigation/bootstrap/navbar-authenticated.html #: themes/edx.org/lms/templates/dashboard.html msgid "Explore courses" msgstr "Explorar cursos" @@ -13563,8 +13638,10 @@ msgid "I agree to the {link_start}Honor Code{link_end}" msgstr "Acepto el {link_start}Código de Honor{link_end}" #: lms/templates/register-form.html +#: lms/templates/header/navbar-not-authenticated.html #: lms/templates/navigation/navbar-not-authenticated.html -#: themes/edx.org/lms/templates/header.html +#: themes/edx.org/lms/templates/legacy_header.html +#: themes/edx.org/lms/templates/header/navbar-not-authenticated.html #: themes/stanford-style/lms/templates/register-form.html msgid "Register" msgstr "Registrarse" @@ -14055,7 +14132,7 @@ msgstr "" " al panel de control. Si deseas volver a suscribirte a las notificaciones, " "haz clic {undo_link_start}aquí{link_end}." -#: lms/templates/user_dropdown.html +#: lms/templates/user_dropdown.html lms/templates/header/user_dropdown.html msgid "Dashboard for:" msgstr "Panel de Control para:" @@ -15383,7 +15460,7 @@ msgstr "" msgid "time" msgstr "tiempo" -#: lms/templates/ccx/schedule.html lms/templates/support/contact_us.html +#: lms/templates/ccx/schedule.html msgid "(Optional)" msgstr "(Opcional)" @@ -16007,7 +16084,7 @@ msgstr "Conoce a los Instructores" #: lms/templates/courseware/program_marketing.html msgid "Frequenty Asked Questions" -msgstr "" +msgstr "Preguntas Frecuentes" #: lms/templates/courseware/program_marketing.html msgid "Job Outlook" @@ -16087,7 +16164,7 @@ msgstr "" #: lms/templates/courseware/program_marketing.html msgid "Frequently Asked Questions" -msgstr "" +msgstr "Preguntas Frecuentes" #: lms/templates/courseware/progress.html msgid "{course_number} Progress" @@ -16185,6 +16262,8 @@ msgstr "{earned} de {total} puntos posibles" msgid "" "Suspicious activity detected during proctored exam review. Exam score 0." msgstr "" +"Actividad sospechosa fue detectada durante la revisión del examen " +"supervisado. Nota del examen 0." #: lms/templates/courseware/progress.html msgid "Section grade has been overridden." @@ -16460,9 +16539,8 @@ msgid "View Archived Course" msgstr "Ver curso archivado" #: lms/templates/dashboard/_dashboard_course_listing.html -msgid "I'm taking {course_name} online with edX.org. Check it out!" +msgid "I'm taking {course_name} online with {facebook_brand}. Check it out!" msgstr "" -"Estoy haciendo {course_name} en línea con edX.org. ¡Échale un vistazo!" #: lms/templates/dashboard/_dashboard_course_listing.html msgid "Share {course_name} on Facebook" @@ -16474,9 +16552,8 @@ msgid "Share on Facebook" msgstr "Compartir en Facebook" #: lms/templates/dashboard/_dashboard_course_listing.html -msgid "I'm taking {course_name} online with @edxonline. Check it out!" +msgid "I'm taking {course_name} online with {twitter_brand}. Check it out!" msgstr "" -"Estoy haciendo {course_name} en línea con @edxonline. ¡Échale un vistazo!" #: lms/templates/dashboard/_dashboard_course_listing.html msgid "Share {course_name} on Twitter" @@ -16587,10 +16664,6 @@ msgstr "" "finalización del curso. {line_break}{link_start}Aprende más sobre el " "{cert_name_long}{link_end} verificado." -#: lms/templates/dashboard/_dashboard_course_listing.html -msgid "Upgrade to Verified" -msgstr "Optar por el Certificado Verificado" - #: lms/templates/dashboard/_dashboard_course_listing.html msgid "" "You can no longer access this course because payment has not yet been " @@ -16766,62 +16839,64 @@ msgstr "" msgid "" "We're sorry to see you go! Please share your main reason for unenrolling." msgstr "" +"¡Lamentamos que te vayas! Por favor comparte la principal razón por la que " +"cancelas la inscripción." #: lms/templates/dashboard/_reason_survey.html msgid "I just wanted to browse the material" -msgstr "" +msgstr "Solo quería explorar el material." #: lms/templates/dashboard/_reason_survey.html msgid "This won't help me reach my goals" -msgstr "" +msgstr "Esto no ayudara a alcanzar mis metas" #: lms/templates/dashboard/_reason_survey.html msgid "I don't have the time" -msgstr "" +msgstr "No tengo el tiempo" #: lms/templates/dashboard/_reason_survey.html msgid "I don't have the academic or language prerequisites" -msgstr "" +msgstr "No cumplo con los requisitos académicos o de lenguaje" #: lms/templates/dashboard/_reason_survey.html msgid "I don't have enough support" -msgstr "" +msgstr "No tengo suficiente soporte" #: lms/templates/dashboard/_reason_survey.html msgid "I am not happy with the quality of the content" -msgstr "" +msgstr "No estoy conforme con la calidad del contenido" #: lms/templates/dashboard/_reason_survey.html msgid "The course material was too hard" -msgstr "" +msgstr "El material del curso fue muy difícil" #: lms/templates/dashboard/_reason_survey.html msgid "The course material was too easy" -msgstr "" +msgstr "El material del curso fue muy fácil" #: lms/templates/dashboard/_reason_survey.html msgid "Something was broken" -msgstr "" +msgstr "Algo estaba roto" #: lms/templates/dashboard/_reason_survey.html msgid "Other" -msgstr "" +msgstr "Otro" #: lms/templates/dashboard/_reason_survey.html msgid "Thank you for sharing your reasons for unenrolling." -msgstr "" +msgstr "Gracias por compartir las razones de tu cancelación de inscripción." #: lms/templates/dashboard/_reason_survey.html msgid "You are unenrolled from" -msgstr "" +msgstr "Has anulado la inscripción de" #: lms/templates/dashboard/_reason_survey.html msgid "Return To Dashboard" -msgstr "" +msgstr "Volver al panel principal" #: lms/templates/dashboard/_reason_survey.html msgid "Browse Courses" -msgstr "" +msgstr "Explora los cursos" #: lms/templates/debug/run_python_form.html msgid "Results:" @@ -17821,11 +17896,74 @@ msgid "Apply for Financial Assistance" msgstr "Solicitar asistencia financiera" #: lms/templates/header/brand.html +#: lms/templates/header/navbar-logo-header.html #: lms/templates/navigation/navbar-logo-header.html #: lms/templates/navigation/bootstrap/navbar-logo-header.html msgid "{platform_name} Home Page" msgstr "{platform_name} Página de inicio" +#: lms/templates/header/header.html lms/templates/navigation/navigation.html +msgid "Global" +msgstr "Global" + +#: lms/templates/header/header.html lms/templates/navigation/navigation.html +#: themes/edx.org/lms/templates/legacy_header.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}Aviso:{end_strong} Tu navegador no es soportado completamente." +" Recomendamos el uso de {chrome_link} o {ff_link}." + +#: lms/templates/header/navbar-authenticated.html +#: lms/templates/learner_dashboard/programs.html +#: lms/templates/navigation/navbar-authenticated.html +#: lms/templates/navigation/bootstrap/navbar-authenticated.html +#: themes/edx.org/lms/templates/legacy_header.html +#: themes/edx.org/lms/templates/header/navbar-authenticated.html +msgid "Programs" +msgstr "Programas" + +#: lms/templates/header/navbar-authenticated.html +#: lms/templates/navigation/navbar-authenticated.html +#: lms/templates/navigation/bootstrap/navbar-authenticated.html +#: themes/edx.org/lms/templates/legacy_header.html +#: themes/edx.org/lms/templates/header/navbar-authenticated.html +msgid "Profile" +msgstr "Perfil" + +#: lms/templates/header/navbar-authenticated.html +msgid "Discover New" +msgstr "" + +#. Translators: This is short for "System administration". +#: lms/templates/header/navbar-authenticated.html +#: lms/templates/navigation/navbar-authenticated.html +#: lms/templates/navigation/bootstrap/navbar-authenticated.html +msgid "Sysadmin" +msgstr "Sysadmin" + +#: lms/templates/header/navbar-authenticated.html +#: lms/templates/navigation/navbar-authenticated.html +#: lms/templates/navigation/bootstrap/navbar-authenticated.html +#: lms/templates/shoppingcart/shopping_cart.html +#: themes/edx.org/lms/templates/legacy_header.html +#: themes/edx.org/lms/templates/header/navbar-authenticated.html +msgid "Shopping Cart" +msgstr "Carro de compras" + +#: lms/templates/header/navbar-not-authenticated.html +#: lms/templates/navigation/navbar-not-authenticated.html +#: themes/edx.org/lms/templates/legacy_header.html +#: themes/edx.org/lms/templates/header/navbar-authenticated.html +msgid "How it Works" +msgstr "Cómo funciona" + +#: lms/templates/header/navbar-not-authenticated.html +#: lms/templates/navigation/navbar-not-authenticated.html +msgid "Schools" +msgstr "Instituciones" + #: lms/templates/instructor/instructor_dashboard_2/add_coupon_modal.html #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html msgid "Add Coupon Code" @@ -19616,12 +19754,6 @@ msgstr "Mis cursos" msgid "Program Details" msgstr "Detalles del programa" -#: lms/templates/learner_dashboard/programs.html -#: lms/templates/navigation/navbar-authenticated.html -#: themes/edx.org/lms/templates/header.html -msgid "Programs" -msgstr "Programas" - #: lms/templates/modal/_modal-settings-language.html msgid "Change Preferred Language" msgstr "Cambiar preferencia de idioma" @@ -19642,48 +19774,10 @@ msgstr "" "¿No está disponible el idioma de su preferencia? {link_start}Hágase " "traductor voluntario!{link_end}" -#: lms/templates/navigation/navbar-authenticated.html -#: themes/edx.org/lms/templates/header.html -msgid "Profile" -msgstr "Perfil" - -#. Translators: This is short for "System administration". -#: lms/templates/navigation/navbar-authenticated.html -msgid "Sysadmin" -msgstr "Sysadmin" - -#: lms/templates/navigation/navbar-authenticated.html -#: lms/templates/shoppingcart/shopping_cart.html -#: themes/edx.org/lms/templates/header.html -msgid "Shopping Cart" -msgstr "Carro de compras" - -#: lms/templates/navigation/navbar-not-authenticated.html -#: themes/edx.org/lms/templates/header.html -msgid "How it Works" -msgstr "Cómo funciona" - -#: lms/templates/navigation/navbar-not-authenticated.html -msgid "Schools" -msgstr "Instituciones" - #: lms/templates/navigation/navbar-not-authenticated.html msgid "Explore Courses" msgstr "Explorar cursos" -#: lms/templates/navigation/navigation.html -msgid "Global" -msgstr "Global" - -#: lms/templates/navigation/navigation.html -#: themes/edx.org/lms/templates/header.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}Aviso:{end_strong} Tu navegador no es soportado completamente." -" Recomendamos el uso de {chrome_link} o {ff_link}." - #: lms/templates/peer_grading/peer_grading.html msgid "" "\n" @@ -20536,46 +20630,6 @@ msgstr "Soporte a estudiantes: Certificados" msgid "Contact US" msgstr "" -#: lms/templates/support/contact_us.html -msgid "Your question may have already been answered." -msgstr "" - -#: lms/templates/support/contact_us.html -msgid "Visit edX Help" -msgstr "" - -#: lms/templates/support/contact_us.html -msgid "Sign in for a faster response" -msgstr "" - -#: lms/templates/support/contact_us.html -msgid "What can we help you with, {username}?" -msgstr "" - -#: lms/templates/support/contact_us.html -msgid "Message" -msgstr "" - -#: lms/templates/support/contact_us.html -msgid "The more you tell us, themore quickly and helpfully we can respond!" -msgstr "" - -#: lms/templates/support/contact_us.html -msgid "Add Attachment" -msgstr "" - -#: lms/templates/support/contact_us.html -msgid "1 file uploaded:" -msgstr "" - -#: lms/templates/support/contact_us.html -msgid "Remove file" -msgstr "" - -#: lms/templates/support/contact_us.html -msgid "Cancel upload" -msgstr "" - #: lms/templates/support/enrollment.html msgid "Student Support: Enrollment" msgstr "Soporte a estudiantes: Inscripciones" @@ -20915,7 +20969,7 @@ msgstr "" #: openedx/features/course_experience/templates/course_experience/course-home-fragment.html msgid "Goal: " -msgstr "" +msgstr "Meta:" #: openedx/features/course_experience/templates/course_experience/course-home-fragment.html msgid "Edit your course goal:" @@ -20990,16 +21044,17 @@ msgstr "Explorar cursos nuevos" #: openedx/features/learner_profile/templates/learner_profile/learner_profile.html msgid "My Profile" -msgstr "" +msgstr "Mi Perfil" #: openedx/features/learner_profile/templates/learner_profile/learner_profile.html msgid "" "Build out your profile to personalize your identity on {platform_name}." msgstr "" +"Actualice su perfil para personalizar su identidad en {platform_name}." #: openedx/features/learner_profile/templates/learner_profile/learner_profile.html msgid "An error occurred. Try loading the page again." -msgstr "" +msgstr "Ocurrió un error. Intenta cargar la página nuevamente." #: themes/edx.org/cms/templates/widgets/sock.html msgid "" @@ -21044,15 +21099,17 @@ msgstr "" "indica. EdX, Open edX y los logotipos edX y Open edX son marcas registradas " "o marcas comerciales de edX Inc." -#: themes/edx.org/lms/templates/header.html +#: themes/edx.org/lms/templates/legacy_header.html msgid "Main" msgstr "Principal" -#: themes/edx.org/lms/templates/header.html +#: themes/edx.org/lms/templates/legacy_header.html +#: themes/edx.org/lms/templates/header/navbar-authenticated.html msgid "Find Courses" msgstr "Buscar Cursos" -#: themes/edx.org/lms/templates/header.html +#: themes/edx.org/lms/templates/legacy_header.html +#: themes/edx.org/lms/templates/header/navbar-authenticated.html msgid "Schools & Partners" msgstr "Escuelas y socios" @@ -21102,21 +21159,23 @@ msgstr "" #: themes/edx.org/lms/templates/certificates/_accomplishment-banner.html msgid "Print" -msgstr "" +msgstr "Imprimir" #: themes/edx.org/lms/templates/certificates/_accomplishment-banner.html msgid "Print this certificate" -msgstr "" +msgstr "Imprimir certificado" #: themes/edx.org/lms/templates/certificates/_accomplishment-footer.html msgid "edX Inc." -msgstr "" +msgstr "edX Inc." #: themes/edx.org/lms/templates/certificates/_accomplishment-footer.html msgid "" "All rights reserved except where noted. edX, Open edX and the edX and Open " "edX logos are registered trademarks or trademarks of edX Inc." msgstr "" +"Todos los derechos reservados, excepto cuando se indique. edX, Open edX, y " +"los logos de edX y Open edX son marcas registradas o marcas de edX Inc." #: themes/edx.org/lms/templates/course_modes/choose.html msgid "" @@ -24990,10 +25049,6 @@ msgstr "Acceder al portal de aliados de edX" msgid "Open edX Portal" msgstr "Portal de Open edX" -#: cms/templates/widgets/tabs-aggregator.html -msgid "name" -msgstr "nombre" - #: cms/templates/widgets/user_dropdown.html msgid "Currently signed in as:" msgstr "Ha iniciado sesión como:" diff --git a/conf/locale/es_419/LC_MESSAGES/djangojs.mo b/conf/locale/es_419/LC_MESSAGES/djangojs.mo index d626422f7e..b9ff964741 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 700c8bf5fc..af649af53a 100644 --- a/conf/locale/es_419/LC_MESSAGES/djangojs.po +++ b/conf/locale/es_419/LC_MESSAGES/djangojs.po @@ -131,8 +131,8 @@ msgid "" msgstr "" "Project-Id-Version: edx-platform\n" "Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2017-10-19 18:20+0000\n" -"PO-Revision-Date: 2017-10-19 18:29+0000\n" +"POT-Creation-Date: 2017-10-30 10:12+0000\n" +"PO-Revision-Date: 2017-10-27 10:31+0000\n" "Last-Translator: Muhammad Ayub khan \n" "Language-Team: Spanish (Latin America) (http://www.transifex.com/open-edx/edx-platform/language/es_419/)\n" "MIME-Version: 1.0\n" @@ -142,20 +142,6 @@ msgstr "" "Language: es_419\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: cms/static/cms/js/main.js cms/static/js/views/active_video_upload_list.js -#: common/static/bundles/Import.js -msgid "" -"This may be happening because of an error with our server or your internet " -"connection. Try refreshing the page or making sure you are online." -msgstr "" -"Esto puede estar sucediendo debido a un error con nuestros servidores o con " -"tu conexión a Internet. Intenta refrescar la página o verifica tu acceso a " -"Internet." - -#: cms/static/cms/js/main.js common/static/bundles/Import.js -msgid "Studio's having trouble saving your work" -msgstr "Studio tiene problemas para guardar tu trabajo" - #: cms/static/cms/js/xblock/cms.runtime.v1.js #: cms/static/js/certificates/views/signatory_details.js #: cms/static/js/models/section.js cms/static/js/utils/drag_and_drop.js @@ -191,8 +177,6 @@ msgstr "Guardando" #: 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 "Borrar" @@ -227,81 +211,9 @@ msgstr "Borrar" #: 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 "Cancelar" -#: cms/static/js/features/import/factories/import.js -#: common/static/bundles/Import.js -msgid "There was an error during the upload process." -msgstr "Hubo un error durante el proceso de carga." - -#: cms/static/js/features/import/factories/import.js -#: common/static/bundles/Import.js -msgid "There was an error while unpacking the file." -msgstr "Ha habido un error desempaquetando el archivo" - -#: cms/static/js/features/import/factories/import.js -#: common/static/bundles/Import.js -msgid "There was an error while verifying the file you submitted." -msgstr "Ha ocurrido un error verificando el archivo que usted ha enviado." - -#: cms/static/js/features/import/factories/import.js -#: common/static/bundles/Import.js -msgid "Choose new file" -msgstr "Selecciona un nuevo archivo" - -#: cms/static/js/features/import/factories/import.js -#: common/static/bundles/Import.js -msgid "" -"File format not supported. Please upload a file with a {ext} extension." -msgstr "" -"Formato de archivo no soportado. Por favor carga un archivo con extensión " -"{ext}" - -#: cms/static/js/features/import/factories/import.js -#: common/static/bundles/Import.js -msgid "There was an error while importing the new library to our database." -msgstr "" -"Hubo un error mientras importábamos la nueva librería a nuestra base de " -"datos." - -#: cms/static/js/features/import/factories/import.js -#: common/static/bundles/Import.js -msgid "There was an error while importing the new course to our database." -msgstr "Ha habido un error importando el nuevo curso a nuestra base de datos." - -#: cms/static/js/features/import/factories/import.js -#: common/static/bundles/Import.js -msgid "Your import has failed." -msgstr "Tu importación ha fallado." - -#: cms/static/js/features/import/views/import.js -#: common/static/bundles/Import.js -msgid "Your import is in progress; navigating away will abort it." -msgstr "" -"Tu importación está en progreso. Si abandona esta página, la cancelará." - -#: cms/static/js/features/import/views/import.js -#: common/static/bundles/Import.js -msgid "Error importing course" -msgstr "Error importando curso" - -#: cms/static/js/features/import/views/import.js -#: common/static/bundles/Import.js -msgid "There was an error with the upload" -msgstr "Hubo un error con la subida del archivo" - #. Translators: This is the status of an active video upload #: cms/static/js/models/active_video_upload.js cms/static/js/views/assets.js #: cms/static/js/views/video_thumbnail.js lms/static/js/views/image_field.js @@ -321,15 +233,6 @@ msgstr "Subiendo" #: common/static/common/templates/discussion/forum-action-close.underscore #: common/static/common/templates/discussion/search-alert.underscore #: openedx/features/learner_profile/static/learner_profile/templates/share_modal.underscore -#: test_root/staticfiles/common/templates/image-modal.underscore -#: test_root/staticfiles/common/templates/discussion/alert-popup.underscore -#: test_root/staticfiles/common/templates/discussion/forum-action-close.underscore -#: test_root/staticfiles/common/templates/discussion/search-alert.underscore -#: test_root/staticfiles/learner_profile/templates/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/alert-popup.underscore -#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/forum-action-close.underscore -#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/search-alert.underscore msgid "Close" msgstr "Cerrar" @@ -343,7 +246,6 @@ msgstr "Cerrar" #: 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 "Nombre" @@ -359,8 +261,6 @@ msgstr "Elegir archivo" #: common/lib/xmodule/xmodule/js/src/html/edit.js #: lms/static/js/Markdown.Editor.js #: common/static/common/templates/discussion/alert-popup.underscore -#: test_root/staticfiles/common/templates/discussion/alert-popup.underscore -#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/alert-popup.underscore msgid "OK" msgstr "Aceptar" @@ -371,7 +271,6 @@ msgstr "Aceptar" #: 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 "Eliminar" @@ -395,6 +294,7 @@ msgstr "Subir archivo" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: cms/static/js/views/modals/base_modal.js +#: cms/static/js/views/modals/course_outline_modals.js #: common/lib/xmodule/xmodule/js/src/html/edit.js #: cms/templates/js/certificate-editor.underscore #: cms/templates/js/content-group-editor.underscore @@ -407,9 +307,6 @@ msgstr "Subir archivo" #: lms/templates/instructor/instructor_dashboard_2/cohort-form.underscore #: lms/templates/instructor/instructor_dashboard_2/divided-discussions-course-wide.underscore #: lms/templates/instructor/instructor_dashboard_2/divided-discussions-inline.underscore -#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohort-form.underscore -#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/divided-discussions-course-wide.underscore -#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/divided-discussions-inline.underscore msgid "Save" msgstr "Guardar" @@ -813,7 +710,6 @@ 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" @@ -927,8 +823,6 @@ 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/templates/commerce/receipt.underscore -#: test_root/staticfiles/templates/verify_student/payment_confirmation_step.underscore msgid "Description" msgstr "Descripción" @@ -976,8 +870,6 @@ 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/common/templates/discussion/forum-action-edit.underscore -#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/forum-action-edit.underscore msgid "Edit" msgstr "Editar" @@ -1070,8 +962,6 @@ 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" @@ -1383,10 +1273,6 @@ 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/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 "Siguiente" @@ -1746,10 +1632,6 @@ 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ítulo" @@ -1814,9 +1696,6 @@ msgstr "Espacio vertical" #: openedx/features/course_bookmarks/static/course_bookmarks/templates/bookmarks-list.underscore #: openedx/features/course_search/static/course_search/templates/course_search_item.underscore #: openedx/features/course_search/static/course_search/templates/dashboard_search_item.underscore -#: test_root/staticfiles/course_bookmarks/templates/bookmarks-list.underscore -#: test_root/staticfiles/course_search/templates/course_search_item.underscore -#: test_root/staticfiles/course_search/templates/dashboard_search_item.underscore msgid "View" msgstr "Ver" @@ -2161,71 +2040,6 @@ msgstr "Activar transcripción" msgid "Turn off transcripts" msgstr "Desactivar transcripción" -#: common/static/bundles/CourseGoals.b56f05f27734759a3a6a.js -#: common/static/bundles/CourseGoals.js -msgid "Thank you for setting your course goal to " -msgstr "" - -#: common/static/bundles/CourseGoals.b56f05f27734759a3a6a.js -#: common/static/bundles/CourseGoals.js -msgid "" -"There was an error in setting your goal, please reload the page and try " -"again." -msgstr "" - -#: common/static/bundles/CourseHome.40ee1b4e0334515d1613.js -#: common/static/bundles/CourseHome.js -#: openedx/features/course_experience/static/course_experience/js/CourseHome.js -msgid "You have successfully updated your goal." -msgstr "" - -#: common/static/bundles/CourseHome.40ee1b4e0334515d1613.js -#: common/static/bundles/CourseHome.js -#: openedx/features/course_experience/static/course_experience/js/CourseHome.js -msgid "There was an error updating your goal." -msgstr "" - -#: common/static/bundles/CourseHome.40ee1b4e0334515d1613.js -#: common/static/bundles/CourseHome.js -#: openedx/features/course_experience/static/course_experience/js/CourseHome.js -msgid "Show more" -msgstr "" - -#: common/static/bundles/CourseHome.40ee1b4e0334515d1613.js -#: common/static/bundles/CourseHome.js -#: openedx/features/course_experience/static/course_experience/js/CourseHome.js -msgid "Show less" -msgstr "" - -#: common/static/bundles/StudioIndex.ae56ffd9f272143aaf03.js -#: common/static/bundles/StudioIndex.js -msgid "Organization:" -msgstr "" - -#: common/static/bundles/StudioIndex.ae56ffd9f272143aaf03.js -#: common/static/bundles/StudioIndex.js -msgid "Course Number:" -msgstr "" - -#: common/static/bundles/StudioIndex.ae56ffd9f272143aaf03.js -#: common/static/bundles/StudioIndex.js -msgid "Course Run:" -msgstr "" - -#: common/static/bundles/StudioIndex.ae56ffd9f272143aaf03.js -#: common/static/bundles/StudioIndex.js -msgid "(Read-only)" -msgstr "" - -#: common/static/bundles/StudioIndex.ae56ffd9f272143aaf03.js -#: common/static/bundles/StudioIndex.js -msgid "Re-run Course" -msgstr "" - -#: cms/templates/js/show-textbook.underscore -msgid "View Live" -msgstr "Ver en vivo" - #: common/static/common/js/components/utils/view_utils.js msgid "Required field." msgstr "Campo requerido." @@ -2272,8 +2086,6 @@ msgstr "" #: common/static/common/js/discussion/utils.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 "..." @@ -2485,10 +2297,6 @@ msgstr "Tu publicación será descartada." #: common/static/common/js/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" @@ -2642,10 +2450,6 @@ 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" @@ -2666,11 +2470,6 @@ msgstr "Público" #: lms/djangoapps/discussion/static/discussion/templates/search.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/discussion/templates/search.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" @@ -2724,7 +2523,6 @@ 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:" @@ -2856,7 +2654,6 @@ 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." @@ -2868,7 +2665,6 @@ 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." @@ -2987,7 +2783,6 @@ 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" @@ -3031,7 +2826,6 @@ msgstr "Mi equipo" #: lms/djangoapps/teams/static/teams/js/views/teams_tab.js #: 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" @@ -3072,7 +2866,6 @@ 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" @@ -3102,7 +2895,6 @@ msgstr "Buscar equipos" #: lms/djangoapps/teams/static/teams/js/views/teams_tab.js #: lms/djangoapps/discussion/static/discussion/templates/fake-breadcrumbs.underscore -#: test_root/staticfiles/discussion/templates/fake-breadcrumbs.underscore msgid "All Topics" msgstr "Todos los temas" @@ -3352,7 +3144,6 @@ msgid "All units" msgstr "Todas las unidades" #: lms/static/js/ccx/schedule.js lms/templates/ccx/schedule.underscore -#: test_root/staticfiles/templates/ccx/schedule.underscore msgid "Click to change" msgstr "Haz clic para modificar" @@ -3523,8 +3314,6 @@ msgstr "Ocurrió un error al procesar tu 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" @@ -3606,7 +3395,6 @@ msgstr "No se ha encontrado ninguna coincidencia para \"%s\"." #: lms/static/js/discovery/views/search_form.js #: openedx/features/course_search/static/course_search/templates/search_error.underscore -#: test_root/staticfiles/course_search/templates/search_error.underscore msgid "There was an error, try searching again." msgstr "Hubo un error, intenta buscar de nuevo." @@ -3736,8 +3524,6 @@ msgstr "" #: lms/static/js/edxnotes/views/tabs/search_results.js #: openedx/features/course_search/static/course_search/templates/course_search_results.underscore #: openedx/features/course_search/static/course_search/templates/dashboard_search_results.underscore -#: test_root/staticfiles/course_search/templates/course_search_results.underscore -#: test_root/staticfiles/course_search/templates/dashboard_search_results.underscore msgid "Search Results" msgstr "Resultados de búsqueda" @@ -3765,7 +3551,6 @@ msgstr "Elegir uno" #: 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" @@ -3863,7 +3648,6 @@ msgstr "Actualmente no has 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" @@ -3993,7 +3777,6 @@ msgstr "" #: openedx/features/course_bookmarks/static/course_bookmarks/js/views/bookmarks_list.js #: cms/templates/js/move-xblock-modal.underscore #: openedx/features/course_search/static/course_search/templates/search_loading.underscore -#: test_root/staticfiles/course_search/templates/search_loading.underscore msgid "Loading" msgstr "Cargando" @@ -4053,9 +3836,6 @@ msgstr "Marcar código de inscripción como no utilizado" #: lms/static/js/student_account/views/account_settings_factory.js #: openedx/features/learner_profile/static/learner_profile/js/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" @@ -4829,7 +4609,6 @@ msgstr "Ocurrió un error al iniciar tu sesión en %s." #: lms/static/js/student_account/views/LoginView.js #: lms/templates/verify_student/intro_step.underscore -#: test_root/staticfiles/templates/verify_student/intro_step.underscore msgid "Check Your Email" msgstr "Revise tu correo electrónico" @@ -4876,7 +4655,6 @@ msgstr "No pudimos crear tu cuenta." #: lms/static/js/student_account/views/RegisterView.js #: lms/templates/student_account/register.underscore -#: test_root/staticfiles/templates/student_account/register.underscore msgid "Create Account" msgstr "Crear cuenta" @@ -4951,7 +4729,6 @@ 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" @@ -5298,7 +5075,6 @@ msgstr "Error de validación" #: lms/static/js/views/fields.js #: lms/templates/learner_dashboard/program_card.underscore -#: test_root/staticfiles/templates/learner_dashboard/program_card.underscore msgid "In Progress" msgstr "En progreso" @@ -5404,6 +5180,22 @@ msgstr "Puntaje general" msgid "Bookmark this page" msgstr "Marcar esta página" +#: openedx/features/course_experience/static/course_experience/js/CourseHome.js +msgid "You have successfully updated your goal." +msgstr "" + +#: openedx/features/course_experience/static/course_experience/js/CourseHome.js +msgid "There was an error updating your goal." +msgstr "" + +#: openedx/features/course_experience/static/course_experience/js/CourseHome.js +msgid "Show more" +msgstr "" + +#: openedx/features/course_experience/static/course_experience/js/CourseHome.js +msgid "Show less" +msgstr "" + #: openedx/features/course_search/static/course_search/js/views/search_results_view.js msgid "{total_results} result" msgid_plural "{total_results} results" @@ -5501,6 +5293,16 @@ msgstr "Logros" msgid "Profile" msgstr "Perfil" +#: cms/static/cms/js/main.js cms/static/js/views/active_video_upload_list.js +msgid "" +"This may be happening because of an error with our server or your internet " +"connection. Try refreshing the page or making sure you are online." +msgstr "" + +#: cms/static/cms/js/main.js +msgid "Studio's having trouble saving your work" +msgstr "" + #: cms/static/cms/js/xblock/cms.runtime.v1.js msgid "OpenAssessment Save Error" msgstr "Error al guardar en el servidor OpenAssessment" @@ -5613,8 +5415,6 @@ msgstr "" #: cms/static/js/factories/manage_users.js #: cms/static/js/factories/manage_users_lib.js #: 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 "Staff" msgstr "Equipo del curso" @@ -5650,6 +5450,51 @@ msgstr "Mostrar configuraciones descartadas" msgid "You have unsaved changes. Do you really want to leave this page?" msgstr "Tiene cambios no guardados. ¿Realmente desea abandonar esta página?" +#: cms/static/js/features/import/factories/import.js +msgid "There was an error during the upload process." +msgstr "" + +#: cms/static/js/features/import/factories/import.js +msgid "There was an error while unpacking the file." +msgstr "" + +#: cms/static/js/features/import/factories/import.js +msgid "There was an error while verifying the file you submitted." +msgstr "" + +#: cms/static/js/features/import/factories/import.js +msgid "Choose new file" +msgstr "" + +#: cms/static/js/features/import/factories/import.js +msgid "" +"File format not supported. Please upload a file with a {ext} extension." +msgstr "" + +#: cms/static/js/features/import/factories/import.js +msgid "There was an error while importing the new library to our database." +msgstr "" + +#: cms/static/js/features/import/factories/import.js +msgid "There was an error while importing the new course to our database." +msgstr "" + +#: cms/static/js/features/import/factories/import.js +msgid "Your import has failed." +msgstr "" + +#: cms/static/js/features/import/views/import.js +msgid "Your import is in progress; navigating away will abort it." +msgstr "" + +#: cms/static/js/features/import/views/import.js +msgid "Error importing course" +msgstr "" + +#: cms/static/js/features/import/views/import.js +msgid "There was an error with the upload" +msgstr "" + #: cms/static/js/maintenance/force_publish_course.js msgid "Internal Server Error." msgstr "Error interno del servidor." @@ -5817,9 +5662,6 @@ 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" @@ -5909,8 +5751,6 @@ 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/proctoring/templates/student-proctored-exam-attempts.underscore -#: test_root/staticfiles/support/templates/certificates_results.underscore msgid "Type" msgstr "Escribir" @@ -5959,8 +5799,6 @@ msgstr "Procesando petición de reapertura" #: 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" @@ -6267,6 +6105,18 @@ msgstr "Publicar todos los cambios no publicados para este {item}?" msgid "Publish" msgstr "Publicar" +#: cms/static/js/views/modals/course_outline_modals.js +msgid "Highlights for {display_name}" +msgstr "" + +#: cms/static/js/views/modals/course_outline_modals.js +msgid "" +"The highlights you provide here are messaged (i.e., emailed) to learners. " +"Each {item}'s highlights are emailed at the time that we expect the learner " +"to start working on that {item}. At this time, we assume that each {item} " +"will take 1 week to complete." +msgstr "" + #: cms/static/js/views/modals/course_outline_modals.js msgid "All Learners and Staff" msgstr "Todos los estudiantes y equipo del curso" @@ -6286,7 +6136,6 @@ msgstr "Editando: %(title)s" #: cms/static/js/views/modals/edit_xblock.js #: lms/templates/ccx/schedule.underscore -#: test_root/staticfiles/templates/ccx/schedule.underscore msgid "Unit" msgstr "Unidad" @@ -6877,7 +6726,6 @@ 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" @@ -6899,205 +6747,145 @@ 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 -#: 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 "Acciones" -#: 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 "No programado" #: 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 "Fecha" #: 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 "Anterior" #: cms/templates/js/previous-video-upload-list.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 "Status" msgstr "Estado" #: cms/templates/js/previous-video-upload-list.underscore #: 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" #: 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 "Número de página de un total de %(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 "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/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 "Denunciar 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 "Denunciar" #: 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 denunciar" #: 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/nav-load-more-link.underscore -#: test_root/staticfiles/common/templates/discussion/nav-load-more-link.underscore -#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/nav-load-more-link.underscore msgid "Load more" msgstr "Cargar más" #: common/static/common/templates/discussion/new-post-alert.underscore -#: test_root/staticfiles/common/templates/discussion/new-post-alert.underscore -#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/new-post-alert.underscore msgid "Error posting your message." msgstr "Error al publicar su mensaje." +#: common/static/common/templates/discussion/new-post-visibility.underscore +#, python-format +msgid "This post will be visible only to %(group_name)s." +msgstr "" + +#: common/static/common/templates/discussion/new-post-visibility.underscore +msgid "This post will be visible to everyone." +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 Post" msgstr "Añadir una 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 "" "Discussion admins, moderators, and TAs can make their posts visible to all " "students or specify a single group." @@ -7107,17 +6895,11 @@ msgstr "" "especificar a un grupo en particular." #: 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 #: 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 "" "Add a clear and descriptive title to encourage participation. (Required)" msgstr "" @@ -7125,26 +6907,18 @@ msgstr "" "(Requerido)" #: 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 "Your question or idea (required)" msgstr "Tu pregunta o idea (requerido)" #: 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" @@ -7152,58 +6926,35 @@ msgstr "publicar anónimamente a mis compañeros de curso" #: 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/new-post.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/new-post.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/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 "(Profesor asistente de la comunidad)" #: 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)" #: 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 hace %(time_ago)s por %(author)s" @@ -7211,81 +6962,51 @@ msgstr "publicado hace %(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 "Denunciado" #: 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 your post below." msgstr "Edite su publicación a continuació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 "Community TA" msgstr "TA de la comunidad" #: 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 "{unread_comments_count} new" msgstr "{unread_comments_count} nuevos" #: 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 " @@ -7295,55 +7016,39 @@ msgstr "" "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 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 "marked as answer %(time_ago)s" msgstr "marcado como respuesta hace %(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)" @@ -7351,60 +7056,42 @@ msgstr[0] "Mostrar comentario (%(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 "Add a comment" msgstr "Añadir un comentario" #: 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 "discussion posted %(time_ago)s by %(author)s" msgstr "discusión publicada hace %(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 #, python-format msgid "question posted %(time_ago)s by %(author)s" msgstr "pregunta publicada hace %(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 publicació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. (Required)" @@ -7413,108 +7100,82 @@ msgstr "" "Discusión para compartir sus ideas y comenzar conversaciones. (Requerido)" #: 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.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 "Add a response:" msgstr "Añada su respuesta:" #: 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 "Add your post to a relevant topic to help others find it. (Required)" msgstr "" "Agregar tu publicación a un tema relevante para que los demás la puedan " "encontrar. (Requisito)" #: lms/djangoapps/discussion/static/discussion/templates/discussion-home.underscore -#: test_root/staticfiles/discussion/templates/discussion-home.underscore msgid "Discussion Home" msgstr "Inicio de la discusión" #: lms/djangoapps/discussion/static/discussion/templates/discussion-home.underscore -#: test_root/staticfiles/discussion/templates/discussion-home.underscore #, python-format msgid "How to use %(platform_name)s discussions" msgstr "Cómo usar las discusiones de %(platform_name)s" #: lms/djangoapps/discussion/static/discussion/templates/discussion-home.underscore -#: test_root/staticfiles/discussion/templates/discussion-home.underscore msgid "Find discussions" msgstr "Encontrar discusiones" #: lms/djangoapps/discussion/static/discussion/templates/discussion-home.underscore -#: test_root/staticfiles/discussion/templates/discussion-home.underscore msgid "Use the All Topics menu to find specific topics." msgstr "Use el menú de todos los temas para encontrar temas específicos." #: lms/djangoapps/discussion/static/discussion/templates/discussion-home.underscore #: lms/djangoapps/discussion/static/discussion/templates/search.underscore -#: test_root/staticfiles/discussion/templates/discussion-home.underscore -#: test_root/staticfiles/discussion/templates/search.underscore msgid "Search all posts" msgstr "Buscar en todo" #: lms/djangoapps/discussion/static/discussion/templates/discussion-home.underscore -#: test_root/staticfiles/discussion/templates/discussion-home.underscore msgid "Filter and sort topics" msgstr "Filtrar y ordenar los temas" #: lms/djangoapps/discussion/static/discussion/templates/discussion-home.underscore -#: test_root/staticfiles/discussion/templates/discussion-home.underscore msgid "Engage with posts" msgstr "Trabajar con las publicaciones" #: lms/djangoapps/discussion/static/discussion/templates/discussion-home.underscore -#: test_root/staticfiles/discussion/templates/discussion-home.underscore msgid "Vote for good posts and responses" msgstr "Votar por las mejores publicaciones y respuestas" #: lms/djangoapps/discussion/static/discussion/templates/discussion-home.underscore -#: test_root/staticfiles/discussion/templates/discussion-home.underscore msgid "Report abuse, topics, and responses" msgstr "Denunciar abusos, temas, y respuestas" #: lms/djangoapps/discussion/static/discussion/templates/discussion-home.underscore -#: test_root/staticfiles/discussion/templates/discussion-home.underscore msgid "Follow or unfollow posts" msgstr "Seguir o dejar de seguir publicaciones" #: lms/djangoapps/discussion/static/discussion/templates/discussion-home.underscore -#: test_root/staticfiles/discussion/templates/discussion-home.underscore msgid "Receive updates" msgstr "Recibir notificaciones" #: lms/djangoapps/discussion/static/discussion/templates/discussion-home.underscore -#: test_root/staticfiles/discussion/templates/discussion-home.underscore msgid "Toggle Notifications Setting" msgstr "Cambiar las opciones de notificación" #: lms/djangoapps/discussion/static/discussion/templates/discussion-home.underscore -#: test_root/staticfiles/discussion/templates/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." @@ -7524,183 +7185,145 @@ msgstr "" "está siguiendo." #: lms/djangoapps/discussion/static/discussion/templates/user-profile.underscore -#: test_root/staticfiles/discussion/templates/user-profile.underscore msgid "All Posts" msgstr "Todas las publicaciones" #: 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 "Fecha límite para el upgrade" #: 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 -#: 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." @@ -7709,12 +7332,10 @@ msgstr "" "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 " @@ -7725,84 +7346,67 @@ msgstr "" "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 "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 "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/api_admin/catalog-error.underscore -#: test_root/staticfiles/templates/api_admin/catalog-error.underscore msgid "" "There was an error retrieving preview results for this catalog. Please check" " that your query is correct and try again." @@ -7812,82 +7416,67 @@ msgstr "" "nuevamente." #: lms/templates/api_admin/catalog-results.underscore -#: test_root/staticfiles/templates/api_admin/catalog-results.underscore msgid "This catalog's courses:" msgstr "Los cursos de este catálogo:" #: 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 "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 #, python-format msgid "toggle chapter %(displayName)s" msgstr "cambiar capítulo %(displayName)s" #: 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 #, python-format msgid "toggle subsection %(displayName)s" msgstr "cambiar subsección %(displayName)s" #: 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 " @@ -7897,7 +7486,6 @@ msgstr "" "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 " @@ -7907,12 +7495,10 @@ msgstr "" "%(platform_name)s profesores para postular una solicitud de crédito." #: 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 %(full_name)s! We have received your payment for %(course_name)s." @@ -7921,8 +7507,6 @@ 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." @@ -7932,64 +7516,46 @@ 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 "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 -#: test_root/staticfiles/templates/commerce/receipt.underscore 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}" @@ -8001,28 +7567,22 @@ 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 "¿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 for problems, you must select \"Submit\" for each problem " "before you select \"End My Exam\"." @@ -8031,102 +7591,81 @@ msgstr "" "problema antes de seleccionar \"Finalizar mi 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_dropdown_account.underscore #: lms/templates/fields/field_textarea.underscore -#: test_root/staticfiles/templates/fields/field_dropdown.underscore -#: test_root/staticfiles/templates/fields/field_dropdown_account.underscore -#: test_root/staticfiles/templates/fields/field_textarea.underscore msgid "Click to edit" msgstr "Haga clic para editar" #: lms/templates/fields/field_order_history.underscore -#: test_root/staticfiles/templates/fields/field_order_history.underscore msgid "Order Number" msgstr "Número de orden" #: lms/templates/fields/field_order_history.underscore -#: test_root/staticfiles/templates/fields/field_order_history.underscore msgid "Date Placed" msgstr "Fecha de colocación" #: lms/templates/fields/field_order_history.underscore -#: test_root/staticfiles/templates/fields/field_order_history.underscore msgid "Cost" msgstr "Costo" #: lms/templates/fields/field_order_history.underscore -#: test_root/staticfiles/templates/fields/field_order_history.underscore msgid "Order Details" msgstr "Detalles de la orden" #: lms/templates/fields/field_order_history.underscore -#: test_root/staticfiles/templates/fields/field_order_history.underscore msgid "for" msgstr "para" #: lms/templates/fields/field_order_history.underscore -#: test_root/staticfiles/templates/fields/field_order_history.underscore msgid "Product Name" msgstr "Nombre del Producto" #: lms/templates/fields/field_textarea.underscore -#: test_root/staticfiles/templates/fields/field_textarea.underscore msgid "" "{currentCountOpeningTag}{currentCharacterCount}{currentCountClosingTag} of " "{maxCharacters}" @@ -8136,18 +7675,14 @@ 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 "Solicitud de asistencia financiera" #: 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." @@ -8156,32 +7691,26 @@ msgstr "" "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." @@ -8190,12 +7719,10 @@ msgstr "" "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 " @@ -8210,19 +7737,15 @@ msgstr "" " 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 "Upload a CSV file" msgstr "Cargar un archivo CSV" #: 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." @@ -8231,49 +7754,39 @@ msgstr "" "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 -#: 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." @@ -8282,69 +7795,56 @@ msgstr "" "quiere agregar como excepción " #: 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 "Student email or username" msgstr "Correo electrónico o nombre de usuario del estudiante" #: 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 "Free text notes" msgstr "Notas libres" #: 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 -#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/certificate-white-list.underscore msgid "All users on the Exception list who do not yet have a certificate" msgstr "" "Todos los usuarios en la Lista de Excepción quienes aun no tienen un " "certificado" #: lms/templates/instructor/instructor_dashboard_2/certificate-white-list.underscore -#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/certificate-white-list.underscore msgid "All users on the Exception list" msgstr "Todos los usuarios en la Lista de 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 "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-subcategory.underscore -#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohort-discussions-subcategory.underscore msgid "Divided" msgstr "Dividido" #: lms/templates/instructor/instructor_dashboard_2/cohort-editor.underscore -#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohort-editor.underscore msgid "Manage Learners" msgstr "Manejar Estudiantes" #: lms/templates/instructor/instructor_dashboard_2/cohort-editor.underscore -#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohort-editor.underscore msgid "Add learners to this cohort" msgstr "Agregar estudiantes a este cohorte" #: lms/templates/instructor/instructor_dashboard_2/cohort-editor.underscore -#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohort-editor.underscore msgid "" "Note: Learners can be in only one cohort. Adding learners to this group " "overrides any previous group assignment." @@ -8354,7 +7854,6 @@ msgstr "" "grupo." #: 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 learners you want to add. *" @@ -8364,18 +7863,14 @@ 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 "(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." @@ -8384,42 +7879,34 @@ msgstr "" "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 Learners" msgstr "Agregar 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 "" @@ -8427,37 +7914,30 @@ msgstr "" "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." @@ -8467,7 +7947,6 @@ msgstr "" "contenido." #: 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 "" @@ -8475,19 +7954,16 @@ msgstr "" "de contenido." #: lms/templates/instructor/instructor_dashboard_2/cohort-form.underscore -#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohort-form.underscore msgid "Only the parent course staff of a CCX can create content groups." msgstr "" "Sólo el personal del curso principal de un CCX puede crear grupos de " "contenido." #: 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)" @@ -8495,7 +7971,6 @@ 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." @@ -8504,48 +7979,39 @@ msgstr "" "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 learners to cohorts by uploading a CSV file" msgstr "Asignar estudiantes a cohortes subiendo un archivo CSV" #: lms/templates/instructor/instructor_dashboard_2/cohorts.underscore -#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohorts.underscore msgid "" "To review learner cohort assignments or see the results of uploading a CSV " "file, download course profile information or cohort results on the " @@ -8557,117 +8023,102 @@ msgstr "" "Download{link_end}." #: lms/templates/instructor/instructor_dashboard_2/discussions.underscore -#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/discussions.underscore msgid "Specify whether discussion topics are divided" msgstr "Especifique si los temas de la discusión están divididos" #: lms/templates/instructor/instructor_dashboard_2/divided-discussions-course-wide.underscore -#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/divided-discussions-course-wide.underscore msgid "Course-Wide Discussion Topics" msgstr "Temas de discusión de todo el curso" #: lms/templates/instructor/instructor_dashboard_2/divided-discussions-course-wide.underscore -#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/divided-discussions-course-wide.underscore msgid "Select the course-wide discussion topics that you want to divide." msgstr "Seleccione los temas de discusión del curso que desea dividir." #: lms/templates/instructor/instructor_dashboard_2/divided-discussions-inline.underscore -#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/divided-discussions-inline.underscore msgid "Content-Specific Discussion Topics" msgstr "Temas de discusión específicos al contenido" #: lms/templates/instructor/instructor_dashboard_2/divided-discussions-inline.underscore -#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/divided-discussions-inline.underscore msgid "Specify whether content-specific discussion topics are divided." msgstr "" "Especifique si los contenidos específicos de la discusión del curso están " "divididos." #: lms/templates/instructor/instructor_dashboard_2/divided-discussions-inline.underscore -#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/divided-discussions-inline.underscore msgid "Always divide content-specific discussion topics" msgstr "Dividir siempre el contenido específico de los temas de la discusión." #: lms/templates/instructor/instructor_dashboard_2/divided-discussions-inline.underscore -#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/divided-discussions-inline.underscore msgid "Divide the selected content-specific discussion topics" msgstr "" "Divide los contenidos específicos seleccionados de los temas de la discusión" #: lms/templates/instructor/instructor_dashboard_2/divided-discussions-inline.underscore -#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/divided-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/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_status.underscore #: lms/templates/learner_dashboard/upgrade_message.underscore -#: test_root/staticfiles/templates/learner_dashboard/certificate_status.underscore -#: test_root/staticfiles/templates/learner_dashboard/upgrade_message.underscore msgid "Certificate Status:" msgstr "Estado del Certificado:" #: lms/templates/learner_dashboard/certificate_status.underscore -#: test_root/staticfiles/templates/learner_dashboard/certificate_status.underscore msgid "Certificate Purchased" msgstr "Certificado Comprado" #: lms/templates/learner_dashboard/course_enroll.underscore -#: test_root/staticfiles/templates/learner_dashboard/course_enroll.underscore +msgid "Final Grade" +msgstr "" + +#: lms/templates/learner_dashboard/course_enroll.underscore +msgid "for {courseName}" +msgstr "" + +#: lms/templates/learner_dashboard/course_enroll.underscore msgid "View Archived Course" msgstr "Ver curso archivado" #: lms/templates/learner_dashboard/course_enroll.underscore -#: test_root/staticfiles/templates/learner_dashboard/course_enroll.underscore msgid "View Course" msgstr "Ver curso" #: lms/templates/learner_dashboard/course_enroll.underscore -#: test_root/staticfiles/templates/learner_dashboard/course_enroll.underscore msgid "Choose a course run:" msgstr "Seleccionar una sesión de curso:" #: lms/templates/learner_dashboard/course_enroll.underscore -#: test_root/staticfiles/templates/learner_dashboard/course_enroll.underscore msgid "Enroll Now" msgstr "Incríbase ahora" #: lms/templates/learner_dashboard/course_enroll.underscore -#: test_root/staticfiles/templates/learner_dashboard/course_enroll.underscore msgid "Coming Soon" msgstr "Próximamente" #: lms/templates/learner_dashboard/course_enroll.underscore -#: test_root/staticfiles/templates/learner_dashboard/course_enroll.underscore msgid "Enrollment Opens on" msgstr "Inscripciones abiertas en" #: lms/templates/learner_dashboard/course_enroll.underscore -#: test_root/staticfiles/templates/learner_dashboard/course_enroll.underscore msgid "Not Currently Available" msgstr "Actualmente no disponible" #: 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 programs yet." msgstr "No se encuentra inscrito en ningún programa aún." #: lms/templates/learner_dashboard/empty_programs_list.underscore -#: test_root/staticfiles/templates/learner_dashboard/empty_programs_list.underscore msgid "Explore Programs" msgstr "Explorar programas" #: 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" @@ -8676,58 +8127,47 @@ msgstr "" "en tus temas favoritos." #: lms/templates/learner_dashboard/explore_new_programs.underscore -#: test_root/staticfiles/templates/learner_dashboard/explore_new_programs.underscore msgid "Explore New Programs" msgstr "Explorar programas nuevos" #: lms/templates/learner_dashboard/program_card.underscore #: lms/templates/verify_student/enrollment_confirmation_step.underscore -#: test_root/staticfiles/templates/learner_dashboard/program_card.underscore -#: test_root/staticfiles/templates/verify_student/enrollment_confirmation_step.underscore msgid "Course" msgid_plural "Courses" msgstr[0] "Curso" msgstr[1] "Cursos" #: lms/templates/learner_dashboard/program_card.underscore -#: test_root/staticfiles/templates/learner_dashboard/program_card.underscore msgid "Completed" msgstr "Finalizado" #: lms/templates/learner_dashboard/program_card.underscore -#: test_root/staticfiles/templates/learner_dashboard/program_card.underscore msgid "Remaining" msgstr "Restante" #: lms/templates/learner_dashboard/program_card.underscore -#: test_root/staticfiles/templates/learner_dashboard/program_card.underscore #, python-format msgid "%(programName)s Home Page." msgstr "Página de inicio de %(programName)s." #: lms/templates/learner_dashboard/program_details_sidebar.underscore -#: test_root/staticfiles/templates/learner_dashboard/program_details_sidebar.underscore msgid "Your {program} Certificate" msgstr "Tu Certificado {program}" #: lms/templates/learner_dashboard/program_details_sidebar.underscore -#: test_root/staticfiles/templates/learner_dashboard/program_details_sidebar.underscore #, python-format msgid "Open the certificate you earned for the %(title)s program." msgstr "Abrir el certificado que ganaste en el programa %(title)s." #: lms/templates/learner_dashboard/program_details_view.underscore -#: test_root/staticfiles/templates/learner_dashboard/program_details_view.underscore msgid "Congratulations!" msgstr "¡Felicitaciones!" #: lms/templates/learner_dashboard/program_details_view.underscore -#: test_root/staticfiles/templates/learner_dashboard/program_details_view.underscore msgid "Your Program Journey" msgstr "Tu Trayecto del Programa" #: lms/templates/learner_dashboard/program_details_view.underscore -#: test_root/staticfiles/templates/learner_dashboard/program_details_view.underscore msgid "" "To complete the program, you must earn a verified certificate for each " "course." @@ -8736,42 +8176,34 @@ msgstr "" "curso." #: lms/templates/learner_dashboard/program_details_view.underscore -#: test_root/staticfiles/templates/learner_dashboard/program_details_view.underscore msgid "Upgrade All Remaining Courses (" msgstr "Actualizar los cursos restantes (" #: lms/templates/learner_dashboard/program_details_view.underscore -#: test_root/staticfiles/templates/learner_dashboard/program_details_view.underscore msgid "${listPrice}" msgstr "${listPrice}" #: lms/templates/learner_dashboard/program_details_view.underscore -#: test_root/staticfiles/templates/learner_dashboard/program_details_view.underscore msgid " ${price} {currency} )" msgstr " ${price} {currency} )" #: lms/templates/learner_dashboard/program_details_view.underscore -#: test_root/staticfiles/templates/learner_dashboard/program_details_view.underscore msgid "COURSES IN PROGRESS" msgstr "CURSOS EN PROGRESO" #: lms/templates/learner_dashboard/program_details_view.underscore -#: test_root/staticfiles/templates/learner_dashboard/program_details_view.underscore msgid "REMAINING COURSES" msgstr "CURSOS RESTANTES" #: lms/templates/learner_dashboard/program_details_view.underscore -#: test_root/staticfiles/templates/learner_dashboard/program_details_view.underscore msgid "COMPLETED COURSES" msgstr "CURSOS COMPLETADOS" #: lms/templates/learner_dashboard/program_details_view.underscore -#: test_root/staticfiles/templates/learner_dashboard/program_details_view.underscore msgid "As you complete courses, you will see them listed here." msgstr "Mientras completas cursos, los verás enumerados aquí." #: lms/templates/learner_dashboard/program_details_view.underscore -#: test_root/staticfiles/templates/learner_dashboard/program_details_view.underscore msgid "" "Complete courses on your schedule to ensure you stand out in your field!" msgstr "" @@ -8779,118 +8211,94 @@ msgstr "" "disciplina!" #: lms/templates/learner_dashboard/program_header_view.underscore -#: test_root/staticfiles/templates/learner_dashboard/program_header_view.underscore msgid "{organization}\\'s logo" msgstr "Logo de la {organization}" #: lms/templates/learner_dashboard/upgrade_message.underscore -#: test_root/staticfiles/templates/learner_dashboard/upgrade_message.underscore msgid "Needs verified certificate " msgstr "Necesita certificado verificado" #: lms/templates/learner_dashboard/upgrade_message.underscore -#: test_root/staticfiles/templates/learner_dashboard/upgrade_message.underscore msgid "Upgrade to Verified" msgstr "Optar por el Certificado Verificado" #: 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.underscore -#: test_root/staticfiles/templates/student_account/account.underscore msgid "Reset Password" msgstr "Restablecer Contraseña" #: 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_section.underscore -#: test_root/staticfiles/templates/student_account/account_settings_section.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 -#: test_root/staticfiles/templates/student_account/hinted_login.underscore -#: test_root/staticfiles/templates/student_account/login.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 msgid "First time here?" msgstr "Primera vez aquí?" #: 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/login.underscore -#: test_root/staticfiles/templates/student_account/login.underscore msgid "Sign In" msgstr "Iniciar sesión" #: 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." @@ -8899,43 +8307,35 @@ msgstr "" "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/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." @@ -8944,74 +8344,60 @@ msgstr "" "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 "Already have an {platformName} account?" msgstr "¿Ya tiene una cuenta en la plataforma {platformName}?" #: lms/templates/student_account/register.underscore -#: test_root/staticfiles/templates/student_account/register.underscore msgid "Sign in." msgstr "Loguearse." #: lms/templates/student_account/register.underscore -#: test_root/staticfiles/templates/student_account/register.underscore msgid "Create an Account" msgstr "Crear una cuenta" #: 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/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 "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 " @@ -9025,12 +8411,10 @@ msgstr "" " 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" @@ -9039,16 +8423,10 @@ msgstr "Lo que necesita para la verificació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 "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." @@ -9057,12 +8435,10 @@ msgstr "" "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." @@ -9072,13 +8448,10 @@ 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 "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." @@ -9087,27 +8460,22 @@ msgstr "" "{icon} para tomar la foto." #: 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}." @@ -9118,18 +8486,12 @@ 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 ?" @@ -9137,9 +8499,6 @@ 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 " @@ -9153,9 +8512,6 @@ 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 "¿Qué hace %(platformName)s con esta imagen?" @@ -9163,9 +8519,6 @@ 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 " @@ -9183,21 +8536,15 @@ 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 "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." @@ -9207,7 +8554,6 @@ msgstr "" "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." @@ -9217,25 +8563,20 @@ 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 "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 "" "Una vez en posición, haz clic en el siguiente ícono {icon} para capturar tu " @@ -9243,23 +8584,18 @@ 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." @@ -9268,35 +8604,29 @@ msgstr "" "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 "" "Una vez en posición, usa el siguiente ícono {icon} para capturar tu foto" #: 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 "Gracias por regresar a verificar tu ID en: {courseName}" #: lms/templates/verify_student/intro_step.underscore -#: test_root/staticfiles/templates/verify_student/intro_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 " @@ -9309,22 +8639,16 @@ msgstr "" #: lms/templates/verify_student/intro_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/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_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" @@ -9334,25 +8658,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 "Te estás inscribiendo en: {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 "Estás cambiando a la modalidad verificada para: {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 "" "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 msgid "" "You can pay now even if you don't have the following items available, but " "you will need to have these by {date} to qualify to earn a Verified " @@ -9363,7 +8682,6 @@ msgstr "" "Verificado." #: lms/templates/verify_student/make_payment_step.underscore -#: test_root/staticfiles/templates/verify_student/make_payment_step.underscore msgid "" "An email has been sent to {userEmail} with a link for you to activate your " "account." @@ -9372,12 +8690,10 @@ msgstr "" "activar su cuenta." #: lms/templates/verify_student/make_payment_step.underscore -#: test_root/staticfiles/templates/verify_student/make_payment_step.underscore msgid "Why activate?" msgstr "Por qué activar?" #: lms/templates/verify_student/make_payment_step.underscore -#: test_root/staticfiles/templates/verify_student/make_payment_step.underscore msgid "" "We ask you to activate your account to ensure it is really you creating the " "account and to prevent fraud." @@ -9386,7 +8702,6 @@ msgstr "" "que está creando la cuenta y para prevenir fraude." #: 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." @@ -9395,12 +8710,10 @@ msgstr "" "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 "" @@ -9408,7 +8721,6 @@ msgstr "" "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." @@ -9417,32 +8729,26 @@ msgstr "" "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 "Tu estado de verificación es válido hasta {verificationGoodUntil}." #: 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 "Optar por el Certificado Verificado para {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 "" @@ -9450,22 +8756,18 @@ msgstr "" "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 "Certificado Profesional para {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 "Certificado Verificado para {courseName}" #: 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 before {date}." msgstr "" @@ -9473,12 +8775,10 @@ msgstr "" "{date}." #: 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 "" @@ -9486,7 +8786,6 @@ msgstr "" "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 "" @@ -9494,7 +8793,6 @@ msgstr "" "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." @@ -9503,22 +8801,18 @@ msgstr "" "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 "¡Gracias! Hemos recibido tu pago para {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 "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." @@ -9528,7 +8822,6 @@ msgstr "" "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." @@ -9537,7 +8830,6 @@ msgstr "" "con su nombre y foto" #: lms/templates/verify_student/payment_confirmation_step.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 " @@ -9549,12 +8841,10 @@ msgstr "" "%(platformName)s para realizar la verificación de identidad." #: 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 " @@ -9567,17 +8857,14 @@ msgstr "" " 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." @@ -9586,39 +8873,32 @@ msgstr "" "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 "" @@ -9626,12 +8906,10 @@ 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 "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 "" @@ -9639,22 +8917,18 @@ msgstr "" " 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." @@ -9663,32 +8937,26 @@ msgstr "" "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" #: openedx/features/course_bookmarks/static/course_bookmarks/templates/bookmarks-list.underscore -#: test_root/staticfiles/course_bookmarks/templates/bookmarks-list.underscore msgid "Bookmarked on" msgstr "Añadido a marcadores en" #: openedx/features/course_bookmarks/static/course_bookmarks/templates/bookmarks-list.underscore -#: test_root/staticfiles/course_bookmarks/templates/bookmarks-list.underscore msgid "You have not bookmarked any courseware pages yet" msgstr "No has añadido marcadores a ninguna página del curso todavía" #: openedx/features/course_bookmarks/static/course_bookmarks/templates/bookmarks-list.underscore -#: test_root/staticfiles/course_bookmarks/templates/bookmarks-list.underscore msgid "" "Use bookmarks to help you easily return to courseware pages. To bookmark a " "page, click \"Bookmark this page\" under the page title." @@ -9699,8 +8967,6 @@ msgstr "" #: openedx/features/course_search/static/course_search/templates/course_search_results.underscore #: openedx/features/course_search/static/course_search/templates/dashboard_search_results.underscore -#: test_root/staticfiles/course_search/templates/course_search_results.underscore -#: test_root/staticfiles/course_search/templates/dashboard_search_results.underscore msgid "Load next {num_items} result" msgid_plural "Load next {num_items} results" msgstr[0] "Cargar el siguiente {num_items} resultado" @@ -9708,65 +8974,48 @@ msgstr[1] "Cargar los siguientes {num_items} resultados" #: openedx/features/course_search/static/course_search/templates/course_search_results.underscore #: openedx/features/course_search/static/course_search/templates/dashboard_search_results.underscore -#: test_root/staticfiles/course_search/templates/course_search_results.underscore -#: test_root/staticfiles/course_search/templates/dashboard_search_results.underscore msgid "Sorry, no results were found." msgstr "Lo sentimos, no se encuentran resultados" -#: openedx/features/course_search/static/course_search/templates/dashboard_search_results.underscore -#: test_root/staticfiles/course_search/templates/dashboard_search_results.underscore -msgid "Back to Dashboard" -msgstr "Volver al Panel de Control" - #: openedx/features/learner_profile/static/learner_profile/templates/badge.underscore -#: test_root/staticfiles/learner_profile/templates/badge.underscore #, python-format msgid "Share your \"%(display_name)s\" award" msgstr "Comparte tu insignia de \"%(display_name)s\" " #: openedx/features/learner_profile/static/learner_profile/templates/badge.underscore -#: test_root/staticfiles/learner_profile/templates/badge.underscore msgid "Share" msgstr "Compartir" #: openedx/features/learner_profile/static/learner_profile/templates/badge.underscore -#: test_root/staticfiles/learner_profile/templates/badge.underscore #, python-format msgid "Earned %(created)s." msgstr "Obtenido %(created)s." #: openedx/features/learner_profile/static/learner_profile/templates/badge_placeholder.underscore -#: test_root/staticfiles/learner_profile/templates/badge_placeholder.underscore msgid "What's Your Next Accomplishment?" msgstr "¿Qué será tu próximo logro?" #: openedx/features/learner_profile/static/learner_profile/templates/badge_placeholder.underscore -#: test_root/staticfiles/learner_profile/templates/badge_placeholder.underscore msgid "Start working toward your next learning goal." msgstr "Empieza a trabajar hacia tu próxima meta de aprendizaje." #: openedx/features/learner_profile/static/learner_profile/templates/badge_placeholder.underscore -#: test_root/staticfiles/learner_profile/templates/badge_placeholder.underscore msgid "Find a course" msgstr "Busca un curso" #: openedx/features/learner_profile/static/learner_profile/templates/section_two.underscore -#: test_root/staticfiles/learner_profile/templates/section_two.underscore msgid "You are currently sharing a limited profile." msgstr "Actualmente está compartiendo un perfil limitado." #: openedx/features/learner_profile/static/learner_profile/templates/section_two.underscore -#: test_root/staticfiles/learner_profile/templates/section_two.underscore msgid "This learner is currently sharing a limited profile." msgstr "Este usuario está compartiendo un perfil limitado." #: openedx/features/learner_profile/static/learner_profile/templates/share_modal.underscore -#: test_root/staticfiles/learner_profile/templates/share_modal.underscore msgid "Share on Mozilla Backpack" msgstr "Compartir en Mozilla Backpack" #: openedx/features/learner_profile/static/learner_profile/templates/share_modal.underscore -#: test_root/staticfiles/learner_profile/templates/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 " @@ -9777,7 +9026,6 @@ msgstr "" " a Backpack." #: openedx/features/learner_profile/static/learner_profile/templates/share_modal.underscore -#: test_root/staticfiles/learner_profile/templates/share_modal.underscore #, python-format msgid "" "Create a %(link_start)sMozilla Backpack%(link_end)s account, or log in to " @@ -9787,7 +9035,6 @@ msgstr "" "sesión usando una cuenta existente" #: openedx/features/learner_profile/static/learner_profile/templates/share_modal.underscore -#: test_root/staticfiles/learner_profile/templates/share_modal.underscore #, python-format msgid "" "%(download_link_start)sDownload this image (right-click or option-click, " @@ -9798,75 +9045,6 @@ msgstr "" "opción, guardar como)%(link_end)s y después " "%(upload_link_start)ssubirla%(link_end)s a tu mochila." -#: 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 -#: test_root/staticfiles/proctoring/templates/student-proctored-exam-attempts.underscore -#, python-format -msgid " %(exam_display_name)s " -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 "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/proctoring/templates/student-proctored-exam-attempts.underscore -#, python-format -msgid " %(username)s " -msgstr "" - #: cms/templates/js/access-editor.underscore msgid "Limit Access" msgstr "Restrinja permisos" @@ -10328,6 +9506,10 @@ msgstr "Practica de examen supervisado" msgid "Proctored Exam" msgstr "Examen supervisado" +#: cms/templates/js/course-outline.underscore +msgid "Timed Exam" +msgstr "" + #: cms/templates/js/course-outline.underscore #: cms/templates/js/xblock-outline.underscore #, python-format @@ -10365,6 +9547,18 @@ msgstr "Liberado:" msgid "Scheduled:" msgstr "Programado:" +#: cms/templates/js/course-outline.underscore +msgid "Highlights:" +msgstr "" + +#: cms/templates/js/course-outline.underscore +msgid "Section Highlights: {number_of_highlights} entered" +msgstr "" + +#: cms/templates/js/course-outline.underscore +msgid "Enter Section Highlights" +msgstr "" + #: cms/templates/js/course-outline.underscore msgid "Graded as:" msgstr "Calificado como:" @@ -10695,6 +9889,20 @@ msgstr "" msgid "delete group" msgstr "borrar grupo" +#: cms/templates/js/highlights-editor.underscore +msgid "Section Highlights" +msgstr "" + +#: cms/templates/js/highlights-editor.underscore +msgid "" +"Please enter 3-5 highlights to be sent as separate bullet points in the " +"message." +msgstr "" + +#: cms/templates/js/highlights-editor.underscore +msgid "A highlight to look forward to this week." +msgstr "" + #: cms/templates/js/license-selector.underscore msgid "License Type" msgstr "Tipo de Licencia" @@ -11002,6 +10210,10 @@ msgstr "" "Si la subsección no tiene fecha de caducidad, los estudiantes siempre pueden" " ver sus puntajes cuando envían las respuestas a la evaluación." +#: cms/templates/js/show-textbook.underscore +msgid "View Live" +msgstr "Ver en vivo" + #: cms/templates/js/signatory-details.underscore #: cms/templates/js/signatory-editor.underscore msgid "Signatory" diff --git a/conf/locale/fr/LC_MESSAGES/django.mo b/conf/locale/fr/LC_MESSAGES/django.mo index ed8bb0b3af..ebb49a6043 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 1c0313be34..29141ca401 100644 --- a/conf/locale/fr/LC_MESSAGES/django.po +++ b/conf/locale/fr/LC_MESSAGES/django.po @@ -257,7 +257,7 @@ msgid "" msgstr "" "Project-Id-Version: edx-platform\n" "Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2017-10-19 18:26+0000\n" +"POT-Creation-Date: 2017-10-30 10:18+0000\n" "PO-Revision-Date: 2017-09-28 17:01+0000\n" "Last-Translator: Zimeng Chen \n" "Language-Team: French (http://www.transifex.com/open-edx/edx-platform/language/fr/)\n" @@ -2455,7 +2455,7 @@ msgstr "" #: lms/templates/manage_user_standing.html lms/templates/register-shib.html #: lms/templates/dashboard/_reason_survey.html #: lms/templates/peer_grading/peer_grading_problem.html -#: lms/templates/support/contact_us.html lms/templates/survey/survey.html +#: lms/templates/survey/survey.html #: openedx/core/djangoapps/dark_lang/templates/dark_lang/preview-language-fragment.html #: openedx/core/djangoapps/theming/templates/theming/theming-admin-fragment.html #: themes/stanford-style/lms/templates/register-shib.html @@ -5818,6 +5818,11 @@ msgstr "Vous n'avez pas accès à ce cours" msgid "You do not have access to this course on a mobile device" msgstr "Vous n'avez pas accès à ce cours sur un appareil mobile" +#: lms/djangoapps/courseware/course_tools.py +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "Upgrade to Verified" +msgstr "" + #. Translators: 'absolute' is a date such as "Jan 01, #. 2020". 'relative' is a fuzzy description of the time until #. 'absolute'. For example, 'absolute' might be "Jan 01, 2020", @@ -5909,10 +5914,20 @@ msgstr "" msgid "We are working on generating course certificates." msgstr "" +#: lms/djangoapps/courseware/date_summary.py +msgid "Upgrade to Verified Certificate" +msgstr "" + #: lms/djangoapps/courseware/date_summary.py msgid "Verification Upgrade Deadline" msgstr "Date limite de mise à niveau de la vérification" +#: lms/djangoapps/courseware/date_summary.py +msgid "" +"Don't miss the opportunity to highlight your new knowledge and skills by " +"earning a verified certificate." +msgstr "" + #: lms/djangoapps/courseware/date_summary.py msgid "" "You are still eligible to upgrade to a Verified Certificate! Pursue it to " @@ -5922,8 +5937,25 @@ msgstr "" "Obtenez le pour mettre en évidence les connaissances et les compétences que " "vous aurez obtenu dans ce cours." +#. Translators: This describes the time by which the user +#. should upgrade to the verified track. 'date' will be +#. their personalized verified upgrade deadline formatted +#. according to their locale. #: lms/djangoapps/courseware/date_summary.py -msgid "Upgrade to Verified Certificate" +#, python-brace-format +msgid "by {date}" +msgstr "" + +#: lms/djangoapps/courseware/date_summary.py +#, python-brace-format +msgid "" +"Don't forget, you have {time_remaining_string} left to upgrade to a Verified" +" Certificate." +msgstr "" + +#: lms/djangoapps/courseware/date_summary.py +#, python-brace-format +msgid "Don't forget to upgrade to a verified certificate by {localized_date}." msgstr "" #: lms/djangoapps/courseware/date_summary.py @@ -5940,13 +5972,6 @@ msgstr "" msgid "Upgrade ({upgrade_price})" msgstr "" -#: lms/djangoapps/courseware/date_summary.py -#, python-brace-format -msgid "" -"Don't forget, you have {time_remaining_string} left to upgrade to a Verified" -" Certificate." -msgstr "" - #: lms/djangoapps/courseware/date_summary.py msgid "Learn More" msgstr "En savoir plus" @@ -6005,6 +6030,10 @@ msgstr "" msgid "Disable the dynamic upgrade deadline for this course run." msgstr "" +#: lms/djangoapps/courseware/models.py +msgid "Disable the dynamic upgrade deadline for this organization." +msgstr "" + #: lms/djangoapps/courseware/tabs.py lms/templates/courseware/syllabus.html msgid "Syllabus" msgstr "Syllabus" @@ -6092,7 +6121,7 @@ msgstr "" #, python-brace-format msgid "" "You must be enrolled in the course to see course content." -" {enroll_link_start}Enroll now{enroll_link_end}." +" {enroll_link_start}Enroll now{enroll_link_end}." msgstr "" #: lms/djangoapps/courseware/views/views.py @@ -6387,7 +6416,6 @@ msgstr "Cours ajouté" #: lms/djangoapps/dashboard/sysadmin.py cms/templates/course-create-rerun.html #: cms/templates/index.html lms/templates/shoppingcart/receipt.html -#: lms/templates/support/contact_us.html msgid "Course Name" msgstr "Nom du cours" @@ -6775,7 +6803,6 @@ msgstr "" #: lms/djangoapps/instructor/views/instructor_dashboard.py #: openedx/core/djangoapps/user_api/api.py #: lms/templates/instructor/instructor_dashboard_2/generate_registarion_codes_modal.html -#: lms/templates/support/contact_us.html msgid "Email" msgstr "Email" @@ -10180,7 +10207,7 @@ msgstr "Planifier" #: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/common/base_body.html #, python-format -msgid "%(platform_name)s Home Page" +msgid "Go to %(platform_name)s Home Page" msgstr "" #: cms/templates/login.html cms/templates/widgets/header.html @@ -10233,6 +10260,30 @@ msgstr "" msgid "Our mailing address is" msgstr "" +#: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/common/base_head.html +msgid "edX Email" +msgstr "" + +#: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/common/upsell_cta.html +#, python-format +msgid "" +"Don't miss the opportunity to highlight your new knowledge and skills by " +"earning a verified certificate. Upgrade by " +"%(user_schedule_upgrade_deadline_time)s." +msgstr "" + +#: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/common/upsell_cta.html +msgid "Upgrade Now" +msgstr "" + +#: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/common/upsell_cta.txt +#, python-format +msgid "" +"Don't miss the opportunity to highlight your new knowledge and skills by " +"earning a verified certificate. Upgrade by " +"%(user_schedule_upgrade_deadline_time)s. Upgrade Now! <%(upsell_link)s>" +msgstr "" + #: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/courseupdate/email/body.html #, python-format msgid "Welcome to week %(week_num)s of our %(course_name)s course!" @@ -10244,10 +10295,7 @@ msgid "Welcome to week %(week_num)s of %(course_name)s!" msgstr "" #: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/courseupdate/email/body.html -#, python-format -msgid "" -"Here is what you can look forward to learning this week: " -"

    %(week_summary)s

    " +msgid "Here is what you can look forward to learning this week:" msgstr "" #: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/courseupdate/email/body.html @@ -10307,20 +10355,6 @@ msgstr "" msgid "Keep learning" msgstr "" -#: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/recurringnudge_day10/email/body.html -#: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/recurringnudge_day3/email/body.html -#, python-format -msgid "" -"Don't miss the opportunity to highlight your new knowledge and skills by " -"earning a verified certificate. Upgrade by " -"%(user_schedule_upgrade_deadline_time)s." -msgstr "" - -#: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/recurringnudge_day10/email/body.html -#: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/recurringnudge_day3/email/body.html -msgid "Upgrade Now" -msgstr "" - #: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/recurringnudge_day10/email/body.txt #, python-format msgid "" @@ -10329,15 +10363,6 @@ msgid "" "keep learning?" msgstr "" -#: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/recurringnudge_day10/email/body.txt -#: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/recurringnudge_day3/email/body.txt -#, python-format -msgid "" -"Don't miss the opportunity to highlight your new knowledge and skills by " -"earning a verified certificate. Upgrade by " -"%(user_schedule_upgrade_deadline_time)s. Upgrade Now! <%(upsell_link)s>" -msgstr "" - #: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/recurringnudge_day3/email/body.html #: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/recurringnudge_day3/email/body.txt #, python-format @@ -10392,23 +10417,42 @@ msgstr "" #: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/upgradereminder/email/body.txt #, python-format msgid "" -"We hope you are enjoying learning with us so far in %(course_name)s! A " -"verified certificate will allow you to highlight your new knowledge and " -"skills. It's official, and easily shareable. Upgrade by " -"%(user_schedule_upgrade_deadline_time)s." +"We hope you are enjoying learning with us so far on %(platform_name)s! A " +"verified certificate allows you to highlight your new knowledge and skills. " +"An %(platform_name)s certificate is official and easily shareable. Upgrade " +"by %(user_schedule_upgrade_deadline_time)s." +msgstr "" + +#: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/upgradereminder/email/body.html +#: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/upgradereminder/email/body.txt +#, python-format +msgid "" +"We hope you are enjoying learning with us so far in %(first_course_name)s! A" +" verified certificate allows you to highlight your new knowledge and skills." +" An %(platform_name)s certificate is official and easily shareable. Upgrade " +"by %(user_schedule_upgrade_deadline_time)s." msgstr "" #: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/upgradereminder/email/body.html msgid "Upgrade now" msgstr "" +#: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/upgradereminder/email/body.html +#, python-format +msgid "" +"We hope you are enjoying learning with us so far on " +"%(platform_name)s! A verified certificate allows you to " +"highlight your new knowledge and skills. An %(platform_name)s certificate is" +" official and easily shareable." +msgstr "" + #: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/upgradereminder/email/body.html #, python-format msgid "" "We hope you are enjoying learning with us so far in " -"%(course_name)s! A verified certificate will allow you to " -"highlight your new knowledge and skills. It's official, and easily " -"shareable." +"%(first_course_name)s! A verified certificate allows you to" +" highlight your new knowledge and skills. An %(platform_name)s certificate " +"is official and easily shareable." msgstr "" #: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/upgradereminder/email/body.html @@ -10417,7 +10461,11 @@ msgid "Upgrade by %(user_schedule_upgrade_deadline_time)s." msgstr "" #: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/upgradereminder/email/body.html -msgid "Example print-out of a verified certificate" +msgid "You are eligible to upgrade in these courses:" +msgstr "" + +#: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/upgradereminder/email/body.html +msgid "Example of a verified certificate" msgstr "" #: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/upgradereminder/email/body.txt @@ -10426,7 +10474,12 @@ msgstr "" #: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/upgradereminder/email/subject.txt #, python-format -msgid "Upgrade to earn a verified certificate in %(course_name)s" +msgid "Upgrade to earn a verified certificate on %(platform_name)s" +msgstr "" + +#: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/upgradereminder/email/subject.txt +#, python-format +msgid "Upgrade to earn a verified certificate in %(first_course_name)s" msgstr "" #: openedx/core/djangoapps/self_paced/models.py @@ -10911,9 +10964,10 @@ msgstr "" msgid "{sign_in_link} or {register_link} and then enroll in this course." msgstr "" +#: lms/templates/header/navbar-not-authenticated.html #: lms/templates/navigation/navbar-not-authenticated.html -#: lms/templates/support/contact_us.html -#: themes/edx.org/lms/templates/header.html +#: themes/edx.org/lms/templates/legacy_header.html +#: themes/edx.org/lms/templates/header/navbar-not-authenticated.html msgid "Sign in" msgstr "Connexion" @@ -11723,9 +11777,13 @@ msgstr "Numéro du cours :" #: cms/templates/index.html lms/templates/sysadmin_dashboard.html #: lms/templates/sysadmin_dashboard_gitlogs.html #: lms/templates/courseware/courses.html +#: lms/templates/header/navbar-authenticated.html +#: lms/templates/header/navbar-not-authenticated.html #: lms/templates/navigation/navbar-authenticated.html #: lms/templates/navigation/navbar-not-authenticated.html -#: themes/edx.org/lms/templates/header.html +#: lms/templates/navigation/bootstrap/navbar-authenticated.html +#: themes/edx.org/lms/templates/legacy_header.html +#: themes/edx.org/lms/templates/header/navbar-authenticated.html msgid "Courses" msgstr "Cours" @@ -11822,20 +11880,26 @@ msgstr "Réinitialiser" msgid "Legal" msgstr "Légal" -#: cms/templates/widgets/header.html lms/templates/navigation/navigation.html +#: cms/templates/widgets/header.html lms/templates/header/header.html +#: lms/templates/navigation/navigation.html #: lms/templates/widgets/footer-language-selector.html msgid "Choose Language" msgstr "Choisir la langue" #: cms/templates/widgets/header.html lms/templates/user_dropdown.html -#: themes/edx.org/lms/templates/header.html +#: lms/templates/header/user_dropdown.html +#: themes/edx.org/lms/templates/legacy_header.html msgid "Account" msgstr "Compte" #: cms/templates/widgets/header.html +#: lms/templates/header/navbar-authenticated.html #: lms/templates/navigation/navbar-authenticated.html +#: lms/templates/navigation/bootstrap/navbar-authenticated.html #: lms/templates/static_templates/help.html -#: themes/edx.org/lms/templates/header.html wiki/plugins/help/wiki_plugin.py +#: themes/edx.org/lms/templates/legacy_header.html +#: themes/edx.org/lms/templates/header/navbar-authenticated.html +#: wiki/plugins/help/wiki_plugin.py msgid "Help" msgstr "Aide" @@ -11889,12 +11953,19 @@ msgstr "S'inscrire à StudioX" msgid "Send an email to {email}" msgstr "Envoyer un email à {email}" -#: cms/templates/widgets/sock.html lms/templates/support/contact_us.html +#: cms/templates/widgets/sock.html #: themes/edx.org/cms/templates/widgets/sock.html #: themes/stanford-style/lms/templates/static_templates/about.html msgid "Contact Us" msgstr "Nous contacter" +#: cms/templates/widgets/tabs-aggregator.html +#: lms/templates/courseware/static_tab.html +#: lms/templates/courseware/tab-view-v2.html +#: lms/templates/courseware/tab-view.html +msgid "name" +msgstr "" + #: cms/templates/widgets/user_dropdown.html lms/templates/user_dropdown.html msgid "Usermenu" msgstr "" @@ -11904,6 +11975,7 @@ msgid "Usermenu dropdown" msgstr "" #: cms/templates/widgets/user_dropdown.html lms/templates/user_dropdown.html +#: lms/templates/header/user_dropdown.html msgid "Sign Out" msgstr "Se déconnecter" @@ -11947,14 +12019,14 @@ msgstr "" msgid "Add a Post" msgstr "Ajouter un message" -#: lms/djangoapps/discussion/templates/discussion/discussion_board_fragment.html -msgid "Discussion thread list" -msgstr "Liste des discussions" - #: lms/djangoapps/discussion/templates/discussion/discussion_board_fragment.html msgid "New topic form" msgstr "Nouveau sujet " +#: lms/djangoapps/discussion/templates/discussion/discussion_board_fragment.html +msgid "Discussion thread list" +msgstr "Liste des discussions" + #: lms/djangoapps/discussion/templates/discussion/discussion_profile_page.html msgid "Discussion - {course_number}" msgstr "Discussion - {course_number}" @@ -12027,6 +12099,7 @@ msgid "View all Courses" msgstr "Voir tous les cours" #: lms/templates/dashboard.html lms/templates/user_dropdown.html +#: lms/templates/header/user_dropdown.html #: themes/edx.org/lms/templates/dashboard.html msgid "Dashboard" msgstr "Tableau de bord" @@ -12036,7 +12109,9 @@ msgid "You are not enrolled in any courses yet." msgstr "Vous ne vous êtes pas encore inscrit à un cours." #: lms/templates/dashboard.html +#: lms/templates/header/navbar-not-authenticated.html #: lms/templates/navigation/navbar-authenticated.html +#: lms/templates/navigation/bootstrap/navbar-authenticated.html #: themes/edx.org/lms/templates/dashboard.html msgid "Explore courses" msgstr "Explorer les cours" @@ -12861,8 +12936,10 @@ msgid "I agree to the {link_start}Honor Code{link_end}" msgstr "J'accepte la {link_start}charte utilisateur{link_end}" #: lms/templates/register-form.html +#: lms/templates/header/navbar-not-authenticated.html #: lms/templates/navigation/navbar-not-authenticated.html -#: themes/edx.org/lms/templates/header.html +#: themes/edx.org/lms/templates/legacy_header.html +#: themes/edx.org/lms/templates/header/navbar-not-authenticated.html #: themes/stanford-style/lms/templates/register-form.html msgid "Register" msgstr "Inscription" @@ -13335,7 +13412,7 @@ msgid "" " not mean to do this, {undo_link_start}you can re-subscribe{link_end}." msgstr "" -#: lms/templates/user_dropdown.html +#: lms/templates/user_dropdown.html lms/templates/header/user_dropdown.html msgid "Dashboard for:" msgstr "Tableau de bord pour :" @@ -14353,7 +14430,7 @@ msgstr "" msgid "time" msgstr "" -#: lms/templates/ccx/schedule.html lms/templates/support/contact_us.html +#: lms/templates/ccx/schedule.html msgid "(Optional)" msgstr "(Optionnel)" @@ -15355,7 +15432,7 @@ msgid "View Archived Course" msgstr "Voir le cours" #: lms/templates/dashboard/_dashboard_course_listing.html -msgid "I'm taking {course_name} online with edX.org. Check it out!" +msgid "I'm taking {course_name} online with {facebook_brand}. Check it out!" msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html @@ -15368,7 +15445,7 @@ msgid "Share on Facebook" msgstr "Partager sur Facebook" #: lms/templates/dashboard/_dashboard_course_listing.html -msgid "I'm taking {course_name} online with @edxonline. Check it out!" +msgid "I'm taking {course_name} online with {twitter_brand}. Check it out!" msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html @@ -15467,10 +15544,6 @@ msgid "" "{cert_name_long}{link_end}." msgstr "" -#: lms/templates/dashboard/_dashboard_course_listing.html -msgid "Upgrade to Verified" -msgstr "" - #: lms/templates/dashboard/_dashboard_course_listing.html msgid "" "You can no longer access this course because payment has not yet been " @@ -16610,11 +16683,72 @@ msgid "Apply for Financial Assistance" msgstr "" #: lms/templates/header/brand.html +#: lms/templates/header/navbar-logo-header.html #: lms/templates/navigation/navbar-logo-header.html #: lms/templates/navigation/bootstrap/navbar-logo-header.html msgid "{platform_name} Home Page" msgstr "{platform_name} Accueil" +#: lms/templates/header/header.html lms/templates/navigation/navigation.html +msgid "Global" +msgstr "Mondial" + +#: lms/templates/header/header.html lms/templates/navigation/navigation.html +#: themes/edx.org/lms/templates/legacy_header.html +msgid "" +"{begin_strong}Warning:{end_strong} Your browser is not fully supported. We " +"strongly recommend using {chrome_link} or {ff_link}." +msgstr "" + +#: lms/templates/header/navbar-authenticated.html +#: lms/templates/learner_dashboard/programs.html +#: lms/templates/navigation/navbar-authenticated.html +#: lms/templates/navigation/bootstrap/navbar-authenticated.html +#: themes/edx.org/lms/templates/legacy_header.html +#: themes/edx.org/lms/templates/header/navbar-authenticated.html +msgid "Programs" +msgstr "Programmes" + +#: lms/templates/header/navbar-authenticated.html +#: lms/templates/navigation/navbar-authenticated.html +#: lms/templates/navigation/bootstrap/navbar-authenticated.html +#: themes/edx.org/lms/templates/legacy_header.html +#: themes/edx.org/lms/templates/header/navbar-authenticated.html +msgid "Profile" +msgstr "Profil" + +#: lms/templates/header/navbar-authenticated.html +msgid "Discover New" +msgstr "" + +#. Translators: This is short for "System administration". +#: lms/templates/header/navbar-authenticated.html +#: lms/templates/navigation/navbar-authenticated.html +#: lms/templates/navigation/bootstrap/navbar-authenticated.html +msgid "Sysadmin" +msgstr "Administrateur système" + +#: lms/templates/header/navbar-authenticated.html +#: lms/templates/navigation/navbar-authenticated.html +#: lms/templates/navigation/bootstrap/navbar-authenticated.html +#: lms/templates/shoppingcart/shopping_cart.html +#: themes/edx.org/lms/templates/legacy_header.html +#: themes/edx.org/lms/templates/header/navbar-authenticated.html +msgid "Shopping Cart" +msgstr "Panier" + +#: lms/templates/header/navbar-not-authenticated.html +#: lms/templates/navigation/navbar-not-authenticated.html +#: themes/edx.org/lms/templates/legacy_header.html +#: themes/edx.org/lms/templates/header/navbar-authenticated.html +msgid "How it Works" +msgstr "Comment ça marche" + +#: lms/templates/header/navbar-not-authenticated.html +#: lms/templates/navigation/navbar-not-authenticated.html +msgid "Schools" +msgstr "Écoles" + #: lms/templates/instructor/instructor_dashboard_2/add_coupon_modal.html #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html msgid "Add Coupon Code" @@ -18256,12 +18390,6 @@ msgstr "Mes Cours" msgid "Program Details" msgstr "" -#: lms/templates/learner_dashboard/programs.html -#: lms/templates/navigation/navbar-authenticated.html -#: themes/edx.org/lms/templates/header.html -msgid "Programs" -msgstr "Programmes" - #: lms/templates/modal/_modal-settings-language.html msgid "Change Preferred Language" msgstr "Changer les préférences de langue" @@ -18282,46 +18410,10 @@ msgstr "" "Vous ne trouvez pas votre langue préférée ? {link_start}Proposez-vous comme " "traducteur volontaire !{link_end}" -#: lms/templates/navigation/navbar-authenticated.html -#: themes/edx.org/lms/templates/header.html -msgid "Profile" -msgstr "Profil" - -#. Translators: This is short for "System administration". -#: lms/templates/navigation/navbar-authenticated.html -msgid "Sysadmin" -msgstr "Administrateur système" - -#: lms/templates/navigation/navbar-authenticated.html -#: lms/templates/shoppingcart/shopping_cart.html -#: themes/edx.org/lms/templates/header.html -msgid "Shopping Cart" -msgstr "Panier" - -#: lms/templates/navigation/navbar-not-authenticated.html -#: themes/edx.org/lms/templates/header.html -msgid "How it Works" -msgstr "Comment ça marche" - -#: lms/templates/navigation/navbar-not-authenticated.html -msgid "Schools" -msgstr "Écoles" - #: lms/templates/navigation/navbar-not-authenticated.html msgid "Explore Courses" msgstr "Explorer les cours" -#: lms/templates/navigation/navigation.html -msgid "Global" -msgstr "Mondial" - -#: lms/templates/navigation/navigation.html -#: themes/edx.org/lms/templates/header.html -msgid "" -"{begin_strong}Warning:{end_strong} Your browser is not fully supported. We " -"strongly recommend using {chrome_link} or {ff_link}." -msgstr "" - #: lms/templates/peer_grading/peer_grading.html msgid "" "\n" @@ -19124,46 +19216,6 @@ msgstr "" msgid "Contact US" msgstr "" -#: lms/templates/support/contact_us.html -msgid "Your question may have already been answered." -msgstr "" - -#: lms/templates/support/contact_us.html -msgid "Visit edX Help" -msgstr "" - -#: lms/templates/support/contact_us.html -msgid "Sign in for a faster response" -msgstr "" - -#: lms/templates/support/contact_us.html -msgid "What can we help you with, {username}?" -msgstr "" - -#: lms/templates/support/contact_us.html -msgid "Message" -msgstr "" - -#: lms/templates/support/contact_us.html -msgid "The more you tell us, themore quickly and helpfully we can respond!" -msgstr "" - -#: lms/templates/support/contact_us.html -msgid "Add Attachment" -msgstr "" - -#: lms/templates/support/contact_us.html -msgid "1 file uploaded:" -msgstr "" - -#: lms/templates/support/contact_us.html -msgid "Remove file" -msgstr "" - -#: lms/templates/support/contact_us.html -msgid "Cancel upload" -msgstr "" - #: lms/templates/support/enrollment.html msgid "Student Support: Enrollment" msgstr "" @@ -19609,15 +19661,17 @@ msgid "" "of edX Inc." msgstr "" -#: themes/edx.org/lms/templates/header.html +#: themes/edx.org/lms/templates/legacy_header.html msgid "Main" msgstr "" -#: themes/edx.org/lms/templates/header.html +#: themes/edx.org/lms/templates/legacy_header.html +#: themes/edx.org/lms/templates/header/navbar-authenticated.html msgid "Find Courses" msgstr "Trouver un cours" -#: themes/edx.org/lms/templates/header.html +#: themes/edx.org/lms/templates/legacy_header.html +#: themes/edx.org/lms/templates/header/navbar-authenticated.html msgid "Schools & Partners" msgstr "Écoles et Partenaires" @@ -23186,10 +23240,6 @@ msgstr "Accéder au portail Open edX" msgid "Open edX Portal" msgstr "Ouvrir le portail edX" -#: cms/templates/widgets/tabs-aggregator.html -msgid "name" -msgstr "nom" - #: cms/templates/widgets/user_dropdown.html msgid "Currently signed in as:" msgstr "Actuellement connecté en tant que :" diff --git a/conf/locale/fr/LC_MESSAGES/djangojs.mo b/conf/locale/fr/LC_MESSAGES/djangojs.mo index 4de3f209b8..decd96d9c8 100644 Binary files a/conf/locale/fr/LC_MESSAGES/djangojs.mo and b/conf/locale/fr/LC_MESSAGES/djangojs.mo differ diff --git a/conf/locale/fr/LC_MESSAGES/djangojs.po b/conf/locale/fr/LC_MESSAGES/djangojs.po index 4c219f5237..d40e09f0ed 100644 --- a/conf/locale/fr/LC_MESSAGES/djangojs.po +++ b/conf/locale/fr/LC_MESSAGES/djangojs.po @@ -169,8 +169,8 @@ msgid "" msgstr "" "Project-Id-Version: edx-platform\n" "Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2017-10-19 18:20+0000\n" -"PO-Revision-Date: 2017-10-19 18:29+0000\n" +"POT-Creation-Date: 2017-10-30 10:12+0000\n" +"PO-Revision-Date: 2017-10-27 10:31+0000\n" "Last-Translator: Muhammad Ayub khan \n" "Language-Team: French (http://www.transifex.com/open-edx/edx-platform/language/fr/)\n" "MIME-Version: 1.0\n" @@ -180,17 +180,6 @@ msgstr "" "Language: fr\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" -#: cms/static/cms/js/main.js cms/static/js/views/active_video_upload_list.js -#: common/static/bundles/Import.js -msgid "" -"This may be happening because of an error with our server or your internet " -"connection. Try refreshing the page or making sure you are online." -msgstr "" - -#: cms/static/cms/js/main.js common/static/bundles/Import.js -msgid "Studio's having trouble saving your work" -msgstr "" - #: cms/static/cms/js/xblock/cms.runtime.v1.js #: cms/static/js/certificates/views/signatory_details.js #: cms/static/js/models/section.js cms/static/js/utils/drag_and_drop.js @@ -226,8 +215,6 @@ msgstr "Enregistrement en cours" #: 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 "Supprimer" @@ -262,76 +249,9 @@ msgstr "Supprimer" #: 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 "Annuler" -#: cms/static/js/features/import/factories/import.js -#: common/static/bundles/Import.js -msgid "There was an error during the upload process." -msgstr "" - -#: cms/static/js/features/import/factories/import.js -#: common/static/bundles/Import.js -msgid "There was an error while unpacking the file." -msgstr "" - -#: cms/static/js/features/import/factories/import.js -#: common/static/bundles/Import.js -msgid "There was an error while verifying the file you submitted." -msgstr "" - -#: cms/static/js/features/import/factories/import.js -#: common/static/bundles/Import.js -msgid "Choose new file" -msgstr "" - -#: cms/static/js/features/import/factories/import.js -#: common/static/bundles/Import.js -msgid "" -"File format not supported. Please upload a file with a {ext} extension." -msgstr "" - -#: cms/static/js/features/import/factories/import.js -#: common/static/bundles/Import.js -msgid "There was an error while importing the new library to our database." -msgstr "" - -#: cms/static/js/features/import/factories/import.js -#: common/static/bundles/Import.js -msgid "There was an error while importing the new course to our database." -msgstr "" - -#: cms/static/js/features/import/factories/import.js -#: common/static/bundles/Import.js -msgid "Your import has failed." -msgstr "" - -#: cms/static/js/features/import/views/import.js -#: common/static/bundles/Import.js -msgid "Your import is in progress; navigating away will abort it." -msgstr "" - -#: cms/static/js/features/import/views/import.js -#: common/static/bundles/Import.js -msgid "Error importing course" -msgstr "" - -#: cms/static/js/features/import/views/import.js -#: common/static/bundles/Import.js -msgid "There was an error with the upload" -msgstr "" - #. Translators: This is the status of an active video upload #: cms/static/js/models/active_video_upload.js cms/static/js/views/assets.js #: cms/static/js/views/video_thumbnail.js lms/static/js/views/image_field.js @@ -351,15 +271,6 @@ msgstr "Chargement en cours" #: common/static/common/templates/discussion/forum-action-close.underscore #: common/static/common/templates/discussion/search-alert.underscore #: openedx/features/learner_profile/static/learner_profile/templates/share_modal.underscore -#: test_root/staticfiles/common/templates/image-modal.underscore -#: test_root/staticfiles/common/templates/discussion/alert-popup.underscore -#: test_root/staticfiles/common/templates/discussion/forum-action-close.underscore -#: test_root/staticfiles/common/templates/discussion/search-alert.underscore -#: test_root/staticfiles/learner_profile/templates/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/alert-popup.underscore -#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/forum-action-close.underscore -#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/search-alert.underscore msgid "Close" msgstr "Fermer" @@ -373,7 +284,6 @@ msgstr "Fermer" #: 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 "Nom" @@ -389,8 +299,6 @@ msgstr "Choisir le fichier" #: common/lib/xmodule/xmodule/js/src/html/edit.js #: lms/static/js/Markdown.Editor.js #: common/static/common/templates/discussion/alert-popup.underscore -#: test_root/staticfiles/common/templates/discussion/alert-popup.underscore -#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/alert-popup.underscore msgid "OK" msgstr "OK" @@ -401,7 +309,6 @@ msgstr "OK" #: 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 "Supprimer" @@ -425,6 +332,7 @@ msgstr "Charger un fichier" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: cms/static/js/views/modals/base_modal.js +#: cms/static/js/views/modals/course_outline_modals.js #: common/lib/xmodule/xmodule/js/src/html/edit.js #: cms/templates/js/certificate-editor.underscore #: cms/templates/js/content-group-editor.underscore @@ -437,9 +345,6 @@ msgstr "Charger un fichier" #: lms/templates/instructor/instructor_dashboard_2/cohort-form.underscore #: lms/templates/instructor/instructor_dashboard_2/divided-discussions-course-wide.underscore #: lms/templates/instructor/instructor_dashboard_2/divided-discussions-inline.underscore -#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohort-form.underscore -#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/divided-discussions-course-wide.underscore -#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/divided-discussions-inline.underscore msgid "Save" msgstr "Enregistrer" @@ -837,7 +742,6 @@ 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" @@ -951,8 +855,6 @@ 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/templates/commerce/receipt.underscore -#: test_root/staticfiles/templates/verify_student/payment_confirmation_step.underscore msgid "Description" msgstr "Description" @@ -1000,8 +902,6 @@ 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/common/templates/discussion/forum-action-edit.underscore -#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/forum-action-edit.underscore msgid "Edit" msgstr "Éditer" @@ -1094,8 +994,6 @@ 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" @@ -1407,10 +1305,6 @@ 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/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 "Suivant" @@ -1830,9 +1724,6 @@ msgstr "Espace Vertical" #: openedx/features/course_bookmarks/static/course_bookmarks/templates/bookmarks-list.underscore #: openedx/features/course_search/static/course_search/templates/course_search_item.underscore #: openedx/features/course_search/static/course_search/templates/dashboard_search_item.underscore -#: test_root/staticfiles/course_bookmarks/templates/bookmarks-list.underscore -#: test_root/staticfiles/course_search/templates/course_search_item.underscore -#: test_root/staticfiles/course_search/templates/dashboard_search_item.underscore msgid "View" msgstr "Voir" @@ -2176,71 +2067,6 @@ msgstr "Activer la transcription" msgid "Turn off transcripts" msgstr "Désactiver la transcription" -#: common/static/bundles/CourseGoals.b56f05f27734759a3a6a.js -#: common/static/bundles/CourseGoals.js -msgid "Thank you for setting your course goal to " -msgstr "" - -#: common/static/bundles/CourseGoals.b56f05f27734759a3a6a.js -#: common/static/bundles/CourseGoals.js -msgid "" -"There was an error in setting your goal, please reload the page and try " -"again." -msgstr "" - -#: common/static/bundles/CourseHome.40ee1b4e0334515d1613.js -#: common/static/bundles/CourseHome.js -#: openedx/features/course_experience/static/course_experience/js/CourseHome.js -msgid "You have successfully updated your goal." -msgstr "" - -#: common/static/bundles/CourseHome.40ee1b4e0334515d1613.js -#: common/static/bundles/CourseHome.js -#: openedx/features/course_experience/static/course_experience/js/CourseHome.js -msgid "There was an error updating your goal." -msgstr "" - -#: common/static/bundles/CourseHome.40ee1b4e0334515d1613.js -#: common/static/bundles/CourseHome.js -#: openedx/features/course_experience/static/course_experience/js/CourseHome.js -msgid "Show more" -msgstr "" - -#: common/static/bundles/CourseHome.40ee1b4e0334515d1613.js -#: common/static/bundles/CourseHome.js -#: openedx/features/course_experience/static/course_experience/js/CourseHome.js -msgid "Show less" -msgstr "" - -#: common/static/bundles/StudioIndex.ae56ffd9f272143aaf03.js -#: common/static/bundles/StudioIndex.js -msgid "Organization:" -msgstr "" - -#: common/static/bundles/StudioIndex.ae56ffd9f272143aaf03.js -#: common/static/bundles/StudioIndex.js -msgid "Course Number:" -msgstr "" - -#: common/static/bundles/StudioIndex.ae56ffd9f272143aaf03.js -#: common/static/bundles/StudioIndex.js -msgid "Course Run:" -msgstr "" - -#: common/static/bundles/StudioIndex.ae56ffd9f272143aaf03.js -#: common/static/bundles/StudioIndex.js -msgid "(Read-only)" -msgstr "" - -#: common/static/bundles/StudioIndex.ae56ffd9f272143aaf03.js -#: common/static/bundles/StudioIndex.js -msgid "Re-run Course" -msgstr "" - -#: cms/templates/js/show-textbook.underscore -msgid "View Live" -msgstr "Aperçu réel" - #: common/static/common/js/components/utils/view_utils.js msgid "Required field." msgstr "Champ requis." @@ -2286,8 +2112,6 @@ msgstr "" #: common/static/common/js/discussion/utils.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 "…" @@ -2470,10 +2294,6 @@ msgstr "Votre message sera supprimé" #: common/static/common/js/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 "anonyme" @@ -2625,10 +2445,6 @@ 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" @@ -2649,11 +2465,6 @@ msgstr "Public" #: lms/djangoapps/discussion/static/discussion/templates/search.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/discussion/templates/search.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" @@ -2707,7 +2518,6 @@ 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 : " @@ -2840,7 +2650,6 @@ msgstr "Langue" #: 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 "" @@ -2854,7 +2663,6 @@ msgstr "Pays" #: 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 "Le pays avec lequel les membres de l'équipe sont le plus proche." @@ -2974,7 +2782,6 @@ 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" @@ -3019,7 +2826,6 @@ msgstr "Mon équipe" #: lms/djangoapps/teams/static/teams/js/views/teams_tab.js #: 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 "Parcourir" @@ -3058,7 +2864,6 @@ 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 "Modifier l'équipe" @@ -3088,7 +2893,6 @@ msgstr "Rechercher des équipes" #: lms/djangoapps/teams/static/teams/js/views/teams_tab.js #: lms/djangoapps/discussion/static/discussion/templates/fake-breadcrumbs.underscore -#: test_root/staticfiles/discussion/templates/fake-breadcrumbs.underscore msgid "All Topics" msgstr "Tous les sujets" @@ -3338,7 +3142,6 @@ msgid "All units" msgstr "Toutes les unités" #: lms/static/js/ccx/schedule.js lms/templates/ccx/schedule.underscore -#: test_root/staticfiles/templates/ccx/schedule.underscore msgid "Click to change" msgstr "Cliquez pour changer" @@ -3490,8 +3293,6 @@ 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" @@ -3561,7 +3362,6 @@ msgstr "Nous ne trouvons pas de résultat pour \"%s\"." #: lms/static/js/discovery/views/search_form.js #: openedx/features/course_search/static/course_search/templates/search_error.underscore -#: test_root/staticfiles/course_search/templates/search_error.underscore msgid "There was an error, try searching again." msgstr "Une erreur est survenue, essayez à nouveau." @@ -3680,8 +3480,6 @@ msgstr "" #: lms/static/js/edxnotes/views/tabs/search_results.js #: openedx/features/course_search/static/course_search/templates/course_search_results.underscore #: openedx/features/course_search/static/course_search/templates/dashboard_search_results.underscore -#: test_root/staticfiles/course_search/templates/course_search_results.underscore -#: test_root/staticfiles/course_search/templates/dashboard_search_results.underscore msgid "Search Results" msgstr "Résultats de la recherche" @@ -3710,7 +3508,6 @@ msgstr "Choisissez-en un" #: 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é" @@ -3802,7 +3599,6 @@ 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" @@ -3936,7 +3732,6 @@ msgstr "" #: openedx/features/course_bookmarks/static/course_bookmarks/js/views/bookmarks_list.js #: cms/templates/js/move-xblock-modal.underscore #: openedx/features/course_search/static/course_search/templates/search_loading.underscore -#: test_root/staticfiles/course_search/templates/search_loading.underscore msgid "Loading" msgstr "Chargement" @@ -3998,9 +3793,6 @@ msgstr "Marquer le code d'inscription comme non utilisé" #: lms/static/js/student_account/views/account_settings_factory.js #: openedx/features/learner_profile/static/learner_profile/js/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 "Nom d'utilisateur" @@ -4727,7 +4519,6 @@ msgstr "" #: lms/static/js/student_account/views/LoginView.js #: lms/templates/verify_student/intro_step.underscore -#: test_root/staticfiles/templates/verify_student/intro_step.underscore msgid "Check Your Email" msgstr "Vérifiez votre email" @@ -4763,7 +4554,6 @@ msgstr "Nous n'avons pas pu créer votre compte." #: lms/static/js/student_account/views/RegisterView.js #: lms/templates/student_account/register.underscore -#: test_root/staticfiles/templates/student_account/register.underscore msgid "Create Account" msgstr "" @@ -4834,7 +4624,6 @@ 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" @@ -5277,6 +5066,22 @@ msgstr "" msgid "Bookmark this page" msgstr "" +#: openedx/features/course_experience/static/course_experience/js/CourseHome.js +msgid "You have successfully updated your goal." +msgstr "" + +#: openedx/features/course_experience/static/course_experience/js/CourseHome.js +msgid "There was an error updating your goal." +msgstr "" + +#: openedx/features/course_experience/static/course_experience/js/CourseHome.js +msgid "Show more" +msgstr "" + +#: openedx/features/course_experience/static/course_experience/js/CourseHome.js +msgid "Show less" +msgstr "" + #: openedx/features/course_search/static/course_search/js/views/search_results_view.js msgid "{total_results} result" msgid_plural "{total_results} results" @@ -5365,6 +5170,16 @@ msgstr "" msgid "Profile" msgstr "" +#: cms/static/cms/js/main.js cms/static/js/views/active_video_upload_list.js +msgid "" +"This may be happening because of an error with our server or your internet " +"connection. Try refreshing the page or making sure you are online." +msgstr "" + +#: cms/static/cms/js/main.js +msgid "Studio's having trouble saving your work" +msgstr "" + #: cms/static/cms/js/xblock/cms.runtime.v1.js msgid "OpenAssessment Save Error" msgstr "Erreur de la sauvegarde d'OpenAssessment" @@ -5478,8 +5293,6 @@ msgstr "" #: cms/static/js/factories/manage_users.js #: cms/static/js/factories/manage_users_lib.js #: 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 "Staff" msgstr "Équipe pédagogique" @@ -5518,6 +5331,51 @@ msgstr "" "Il reste des modifications non sauvegardées. Voulez-vous vraiment quitter " "cette page ?" +#: cms/static/js/features/import/factories/import.js +msgid "There was an error during the upload process." +msgstr "" + +#: cms/static/js/features/import/factories/import.js +msgid "There was an error while unpacking the file." +msgstr "" + +#: cms/static/js/features/import/factories/import.js +msgid "There was an error while verifying the file you submitted." +msgstr "" + +#: cms/static/js/features/import/factories/import.js +msgid "Choose new file" +msgstr "" + +#: cms/static/js/features/import/factories/import.js +msgid "" +"File format not supported. Please upload a file with a {ext} extension." +msgstr "" + +#: cms/static/js/features/import/factories/import.js +msgid "There was an error while importing the new library to our database." +msgstr "" + +#: cms/static/js/features/import/factories/import.js +msgid "There was an error while importing the new course to our database." +msgstr "" + +#: cms/static/js/features/import/factories/import.js +msgid "Your import has failed." +msgstr "" + +#: cms/static/js/features/import/views/import.js +msgid "Your import is in progress; navigating away will abort it." +msgstr "" + +#: cms/static/js/features/import/views/import.js +msgid "Error importing course" +msgstr "" + +#: cms/static/js/features/import/views/import.js +msgid "There was an error with the upload" +msgstr "" + #: cms/static/js/maintenance/force_publish_course.js msgid "Internal Server Error." msgstr "Erreur interne du serveur." @@ -5687,9 +5545,6 @@ 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" @@ -5776,8 +5631,6 @@ 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/proctoring/templates/student-proctored-exam-attempts.underscore -#: test_root/staticfiles/support/templates/certificates_results.underscore msgid "Type" msgstr "Type" @@ -5827,8 +5680,6 @@ msgstr "Traitement de la demande de relance" #: 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" @@ -6125,6 +5976,18 @@ msgstr "Publier toutes les modifications non publiées pour cet {item} ?" msgid "Publish" msgstr "Publier" +#: cms/static/js/views/modals/course_outline_modals.js +msgid "Highlights for {display_name}" +msgstr "" + +#: cms/static/js/views/modals/course_outline_modals.js +msgid "" +"The highlights you provide here are messaged (i.e., emailed) to learners. " +"Each {item}'s highlights are emailed at the time that we expect the learner " +"to start working on that {item}. At this time, we assume that each {item} " +"will take 1 week to complete." +msgstr "" + #: cms/static/js/views/modals/course_outline_modals.js msgid "All Learners and Staff" msgstr "" @@ -6143,7 +6006,6 @@ msgid "Editing: %(title)s" msgstr "Modification: %(title)s" #: lms/templates/ccx/schedule.underscore -#: test_root/staticfiles/templates/ccx/schedule.underscore msgid "Unit" msgstr "Unité" @@ -6644,7 +6506,6 @@ msgid "Video duration is {humanizeDuration}" msgstr "" #: cms/static/js/views/video_thumbnail.js -#: test_root/staticfiles/proctoring/templates/add-new-allowance.underscore msgid "minutes" msgstr "" @@ -6714,7 +6575,6 @@ 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" @@ -6736,248 +6596,174 @@ msgstr "Mise à jour des étiquettes" #: 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 "Actions" -#: 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 "Non programmé" #: 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 "Date" #: 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écédent" #: cms/templates/js/previous-video-upload-list.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 "Status" msgstr "Statut" #: cms/templates/js/previous-video-upload-list.underscore #: 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 "Action" #: 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 "Grand" #: 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 "Numéro de page sur un total de %(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 "" "Saisissez le numéro de la page que vous souhaitez atteindre rapidement." #: 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/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 "Marquer comme Réponse" #: 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 "Ne plus marquer comme Réponse" #: 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 "Ouvrir" #: 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 "Approuver" #: 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 "Ne plus approuver" #: 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 "Suivre" #: 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 "Ne plus suivre" #: 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 "Épingler" #: 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 "Ne plus épingler" #: 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 "Dénoncer un abus" #: 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 "Dénoncer" #: 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 "Ne plus dénoncer" #: 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 "Voter pour ce message, " #: common/static/common/templates/discussion/nav-load-more-link.underscore -#: test_root/staticfiles/common/templates/discussion/nav-load-more-link.underscore -#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/nav-load-more-link.underscore msgid "Load more" msgstr "Charger plus" #: common/static/common/templates/discussion/new-post-alert.underscore -#: test_root/staticfiles/common/templates/discussion/new-post-alert.underscore -#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/new-post-alert.underscore msgid "Error posting your message." msgstr "" +#: common/static/common/templates/discussion/new-post-visibility.underscore +#, python-format +msgid "This post will be visible only to %(group_name)s." +msgstr "" + +#: common/static/common/templates/discussion/new-post-visibility.underscore +msgid "This post will be visible to everyone." +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 Post" msgstr "Ajouter un message" #: 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 "" "Discussion admins, moderators, and TAs can make their posts visible to all " "students or specify a single group." 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 "Tous les groupes" #: 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 "" "Add a clear and descriptive title to encourage participation. (Required)" 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 "Your question or idea (required)" 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 "Suivre ce message" #: 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 "Écrire anonymement" #: 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 "Écrire anonymement aux autres participants" @@ -6985,58 +6771,35 @@ msgstr "Écrire anonymement aux autres participants" #: 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/new-post.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/new-post.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/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/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 "" #: 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 "Ce fil est fermé" #: 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 "Afficher la discussion" #: 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 "Commentaire en cours d'édition" #: 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 "Mettre à jour le commentaire" #: 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 "posté %(time_ago)s par %(author)s" @@ -7044,81 +6807,51 @@ msgstr "posté %(time_ago)s par %(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 "Reporté" #: 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 "Message en cours d'édition" #: 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 your post below." 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 "Mettre à jour le message" #: 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 "Discussion" #: 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 "Question répondue" #: 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 "Question non répondue" #: 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 "Épinglé" #: 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 "Suivi" #: 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 "Community TA" msgstr "Assistant communauté d'apprentissage" #: 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 "{unread_comments_count} new" msgstr "{unread_comments_count} nouveaux" #: 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 " @@ -7128,55 +6861,39 @@ msgstr "" "commentaires non lus)%(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)scommentaires %(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 "Éditer la réponse" #: 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 "Mettre à jour la réponse" #: 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 "marqué comme réponse %(time_ago)s par %(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 "marqué comme réponse %(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 "approuvé %(time_ago)s par %(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 "approuvé %(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)" @@ -7184,166 +6901,122 @@ msgstr[0] "Afficher (%(num_comments)s) Commentaire" msgstr[1] "Afficher (%(num_comments)s) Commentaires" #: 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 "Ajouter un commentaire" #: 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 "discussion 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 #, python-format msgid "question 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 "Fermé" #: 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 "En rapport à: %(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 "Ce message est visible seulement par %(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 "Ce message est visible par tous." #: 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 "Type de message" #: 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. (Required)" 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 "Question" #: 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 "Discussion" #: 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 "Ajouter une réponse" #: 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 "Ajouter une réponse" #: 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 "Add your post to a relevant topic to help others find it. (Required)" msgstr "" #: lms/djangoapps/discussion/static/discussion/templates/discussion-home.underscore -#: test_root/staticfiles/discussion/templates/discussion-home.underscore msgid "Discussion Home" msgstr "Page d'accueil de Discussion" #: lms/djangoapps/discussion/static/discussion/templates/discussion-home.underscore -#: test_root/staticfiles/discussion/templates/discussion-home.underscore #, python-format msgid "How to use %(platform_name)s discussions" msgstr "Comment utiliser les discussions %(platform_name)s" #: lms/djangoapps/discussion/static/discussion/templates/discussion-home.underscore -#: test_root/staticfiles/discussion/templates/discussion-home.underscore msgid "Find discussions" msgstr "Trouver des discussions" #: lms/djangoapps/discussion/static/discussion/templates/discussion-home.underscore -#: test_root/staticfiles/discussion/templates/discussion-home.underscore msgid "Use the All Topics menu to find specific topics." msgstr "Utilisez le menu 'Tous les sujets' pour trouver un sujet spécific" #: lms/djangoapps/discussion/static/discussion/templates/discussion-home.underscore #: lms/djangoapps/discussion/static/discussion/templates/search.underscore -#: test_root/staticfiles/discussion/templates/discussion-home.underscore -#: test_root/staticfiles/discussion/templates/search.underscore msgid "Search all posts" msgstr "Rechercher tous les messages" #: lms/djangoapps/discussion/static/discussion/templates/discussion-home.underscore -#: test_root/staticfiles/discussion/templates/discussion-home.underscore msgid "Filter and sort topics" msgstr "Filtrer et trier les sujets" #: lms/djangoapps/discussion/static/discussion/templates/discussion-home.underscore -#: test_root/staticfiles/discussion/templates/discussion-home.underscore msgid "Engage with posts" msgstr "Participez à la conversation" #: lms/djangoapps/discussion/static/discussion/templates/discussion-home.underscore -#: test_root/staticfiles/discussion/templates/discussion-home.underscore msgid "Vote for good posts and responses" msgstr "Votez pour les messages intéressants et les bonnes réponses" #: lms/djangoapps/discussion/static/discussion/templates/discussion-home.underscore -#: test_root/staticfiles/discussion/templates/discussion-home.underscore msgid "Report abuse, topics, and responses" msgstr "Signalez un abus, un sujet ou une réponse" #: lms/djangoapps/discussion/static/discussion/templates/discussion-home.underscore -#: test_root/staticfiles/discussion/templates/discussion-home.underscore msgid "Follow or unfollow posts" msgstr "Suivre ou ne plus suivre un message" #: lms/djangoapps/discussion/static/discussion/templates/discussion-home.underscore -#: test_root/staticfiles/discussion/templates/discussion-home.underscore msgid "Receive updates" msgstr "Recevoir les mises à jour" #: lms/djangoapps/discussion/static/discussion/templates/discussion-home.underscore -#: test_root/staticfiles/discussion/templates/discussion-home.underscore msgid "Toggle Notifications Setting" msgstr "Changer les paramètres des notifications" #: lms/djangoapps/discussion/static/discussion/templates/discussion-home.underscore -#: test_root/staticfiles/discussion/templates/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." @@ -7352,183 +7025,145 @@ msgstr "" "des nouveautés dans les fils de discussion que vous suivez." #: lms/djangoapps/discussion/static/discussion/templates/user-profile.underscore -#: test_root/staticfiles/discussion/templates/user-profile.underscore msgid "All Posts" msgstr "" #: lms/djangoapps/support/static/support/templates/certificates.underscore -#: test_root/staticfiles/support/templates/certificates.underscore msgid "username or email" msgstr "nom d'utilisateur ou email" #: lms/djangoapps/support/static/support/templates/certificates.underscore -#: test_root/staticfiles/support/templates/certificates.underscore msgid "course id" msgstr "ID de cours" #: 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 "Aucun résultat" #: lms/djangoapps/support/static/support/templates/certificates_results.underscore -#: test_root/staticfiles/support/templates/certificates_results.underscore msgid "Course Key" msgstr "CLef de cours" #: lms/djangoapps/support/static/support/templates/certificates_results.underscore -#: test_root/staticfiles/support/templates/certificates_results.underscore msgid "Download URL" msgstr "URL de téléchargement" #: lms/djangoapps/support/static/support/templates/certificates_results.underscore -#: test_root/staticfiles/support/templates/certificates_results.underscore msgid "Grade" msgstr "Note" #: lms/djangoapps/support/static/support/templates/certificates_results.underscore -#: test_root/staticfiles/support/templates/certificates_results.underscore msgid "Last Updated" msgstr "Dernière mise à jour" #: lms/djangoapps/support/static/support/templates/certificates_results.underscore -#: test_root/staticfiles/support/templates/certificates_results.underscore msgid "Download the user's certificate" msgstr "Télécharger le certificat de l'utilisateur" #: lms/djangoapps/support/static/support/templates/certificates_results.underscore -#: test_root/staticfiles/support/templates/certificates_results.underscore msgid "Not available" msgstr "Indisponible" #: lms/djangoapps/support/static/support/templates/certificates_results.underscore -#: test_root/staticfiles/support/templates/certificates_results.underscore msgid "Regenerate" msgstr "Générer à nouveau" #: lms/djangoapps/support/static/support/templates/certificates_results.underscore -#: test_root/staticfiles/support/templates/certificates_results.underscore msgid "Regenerate the user's certificate" msgstr "Générer à nouveau le certificat de l'utilisateur" #: lms/djangoapps/support/static/support/templates/certificates_results.underscore -#: test_root/staticfiles/support/templates/certificates_results.underscore msgid "Generate" msgstr "Généré" #: 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 "Nom d'utilisateur ou adresse email" #: lms/djangoapps/support/static/support/templates/enrollment.underscore -#: test_root/staticfiles/support/templates/enrollment.underscore msgid "Course ID" msgstr "ID de Cours" #: lms/djangoapps/support/static/support/templates/enrollment.underscore -#: test_root/staticfiles/support/templates/enrollment.underscore msgid "Course Start" msgstr "Début du Cours" #: lms/djangoapps/support/static/support/templates/enrollment.underscore -#: test_root/staticfiles/support/templates/enrollment.underscore msgid "Course End" msgstr "Fin du Cours" #: lms/djangoapps/support/static/support/templates/enrollment.underscore -#: test_root/staticfiles/support/templates/enrollment.underscore msgid "Upgrade Deadline" msgstr "Délai de mise à niveau" #: lms/djangoapps/support/static/support/templates/enrollment.underscore -#: test_root/staticfiles/support/templates/enrollment.underscore msgid "Verification Deadline" msgstr "Date limite de vérification" #: lms/djangoapps/support/static/support/templates/enrollment.underscore -#: test_root/staticfiles/support/templates/enrollment.underscore msgid "Enrollment Date" msgstr "Date d'inscription" #: lms/djangoapps/support/static/support/templates/enrollment.underscore -#: test_root/staticfiles/support/templates/enrollment.underscore msgid "Enrollment Mode" msgstr "Mode d'inscription" #: 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 "Raison" #: lms/djangoapps/support/static/support/templates/enrollment.underscore -#: test_root/staticfiles/support/templates/enrollment.underscore msgid "Last modified by" msgstr "Dernière modification par" #: 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 "Votre équipe n'a pas pu être crée." #: 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 "Votre équipe n'a pas pu être mise à jour." #: 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." @@ -7537,12 +7172,10 @@ msgstr "" "éléments une fois que l'équipe est créée." #: 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 " @@ -7550,166 +7183,134 @@ msgid "" msgstr "" #: lms/djangoapps/teams/static/teams/templates/edit-team.underscore -#: test_root/staticfiles/teams/templates/edit-team.underscore msgid "Create team." msgstr "Créer l'équipe." #: lms/djangoapps/teams/static/teams/templates/edit-team.underscore -#: test_root/staticfiles/teams/templates/edit-team.underscore msgid "Update team." msgstr "Mettre l'équipe à jour." #: lms/djangoapps/teams/static/teams/templates/edit-team.underscore -#: test_root/staticfiles/teams/templates/edit-team.underscore msgid "Cancel team creating." msgstr "Annuler la création de l'équipe." #: lms/djangoapps/teams/static/teams/templates/edit-team.underscore -#: test_root/staticfiles/teams/templates/edit-team.underscore msgid "Cancel team updating." msgstr "Annuler la mise à jour de l'équipe." #: 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 "Supprimer l'équipe" #: 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 "Rejoindre l'équipe" #: lms/djangoapps/teams/static/teams/templates/team-profile.underscore -#: test_root/staticfiles/teams/templates/team-profile.underscore msgid "Team Details" msgstr "Détails de l'équipe" #: 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 "Vous être membre de cette équipe." #: 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 "Leave Team" msgstr "Quitter l'équipe" #: 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/api_admin/catalog-error.underscore -#: test_root/staticfiles/templates/api_admin/catalog-error.underscore msgid "" "There was an error retrieving preview results for this catalog. Please check" " that your query is correct and try again." msgstr "" #: lms/templates/api_admin/catalog-results.underscore -#: test_root/staticfiles/templates/api_admin/catalog-results.underscore msgid "This catalog's courses:" msgstr "" #: lms/templates/ccx/schedule.underscore -#: test_root/staticfiles/templates/ccx/schedule.underscore msgid "Expand All" msgstr "Tout déplier" #: lms/templates/ccx/schedule.underscore -#: test_root/staticfiles/templates/ccx/schedule.underscore msgid "Collapse All" msgstr "Tout replier" #: 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 #, python-format msgid "toggle chapter %(displayName)s" msgstr "" #: lms/templates/ccx/schedule.underscore -#: test_root/staticfiles/templates/ccx/schedule.underscore msgid "Section" msgstr "Section" #: 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 #, python-format msgid "toggle subsection %(displayName)s" msgstr "" #: lms/templates/ccx/schedule.underscore -#: test_root/staticfiles/templates/ccx/schedule.underscore msgid "Subsection" msgstr "Sous-section" #: 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 " @@ -7717,7 +7318,6 @@ 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 " @@ -7725,12 +7325,10 @@ msgid "" msgstr "" #: 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 %(full_name)s! We have received your payment for %(course_name)s." @@ -7738,8 +7336,6 @@ 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." @@ -7749,64 +7345,46 @@ 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 "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 -#: test_root/staticfiles/templates/commerce/receipt.underscore 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}" @@ -7815,130 +7393,103 @@ 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 "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 "temps limité" #: lms/templates/courseware/proctored-exam-status.underscore -#: test_root/staticfiles/templates/courseware/proctored-exam-status.underscore msgid "" "To receive credit for problems, you must select \"Submit\" for each problem " "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 "Terminer mon examen" #: 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 "Effacer tout" #: 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_dropdown_account.underscore #: lms/templates/fields/field_textarea.underscore -#: test_root/staticfiles/templates/fields/field_dropdown.underscore -#: test_root/staticfiles/templates/fields/field_dropdown_account.underscore -#: test_root/staticfiles/templates/fields/field_textarea.underscore msgid "Click to edit" msgstr "Cliquer pour modifier" #: lms/templates/fields/field_order_history.underscore -#: test_root/staticfiles/templates/fields/field_order_history.underscore msgid "Order Number" msgstr "" #: lms/templates/fields/field_order_history.underscore -#: test_root/staticfiles/templates/fields/field_order_history.underscore msgid "Date Placed" msgstr "" #: lms/templates/fields/field_order_history.underscore -#: test_root/staticfiles/templates/fields/field_order_history.underscore msgid "Cost" msgstr "" #: lms/templates/fields/field_order_history.underscore -#: test_root/staticfiles/templates/fields/field_order_history.underscore msgid "Order Details" msgstr "Détails de la commande" #: lms/templates/fields/field_order_history.underscore -#: test_root/staticfiles/templates/fields/field_order_history.underscore msgid "for" msgstr "" #: lms/templates/fields/field_order_history.underscore -#: test_root/staticfiles/templates/fields/field_order_history.underscore msgid "Product Name" msgstr "" #: lms/templates/fields/field_textarea.underscore -#: test_root/staticfiles/templates/fields/field_textarea.underscore msgid "" "{currentCountOpeningTag}{currentCharacterCount}{currentCountClosingTag} of " "{maxCharacters}" @@ -7946,62 +7497,50 @@ 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 "About You" msgstr "A propos de vous" #: 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 "Adresse email" #: 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 "Soumettre votre candidature" #: 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 " @@ -8011,19 +7550,15 @@ msgid "" 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 CSV file" msgstr "Envoyez un fichier CSV" #: 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." @@ -8032,49 +7567,39 @@ msgstr "" " l'adresse courriel ci-dessous." #: 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 "Étudiant" #: 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 "Notes" #: 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." @@ -8083,74 +7608,60 @@ msgstr "" "vous souhaitez ajouter comme exception." #: 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 "Student email or username" msgstr "Nom d'utilisateur ou email" #: 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 "Free text notes" msgstr "Notes libres" #: 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 "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 "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 "Email de l'utilisateur" #: 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-subcategory.underscore -#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohort-discussions-subcategory.underscore msgid "Divided" msgstr "" #: lms/templates/instructor/instructor_dashboard_2/cohort-editor.underscore -#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohort-editor.underscore msgid "Manage Learners" msgstr "" #: lms/templates/instructor/instructor_dashboard_2/cohort-editor.underscore -#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohort-editor.underscore msgid "Add learners 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: Learners can be in only one cohort. Adding learners 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 learners you want to add. *" @@ -8158,18 +7669,14 @@ 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 "(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 "" #: 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." @@ -8178,42 +7685,34 @@ msgstr "" "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 Learners" 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 "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 "" @@ -8221,60 +7720,49 @@ msgstr "" "automatique." #: 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 "Only the parent course staff of a CCX can create content groups." 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)" @@ -8282,55 +7770,45 @@ 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 learners 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 learner cohort assignments or see the results of uploading a CSV " "file, download course profile information or cohort results on the " @@ -8338,331 +7816,273 @@ msgid "" msgstr "" #: lms/templates/instructor/instructor_dashboard_2/discussions.underscore -#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/discussions.underscore msgid "Specify whether discussion topics are divided" msgstr "" #: lms/templates/instructor/instructor_dashboard_2/divided-discussions-course-wide.underscore -#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/divided-discussions-course-wide.underscore msgid "Course-Wide Discussion Topics" msgstr "Sujets de discussion globaux" #: lms/templates/instructor/instructor_dashboard_2/divided-discussions-course-wide.underscore -#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/divided-discussions-course-wide.underscore msgid "Select the course-wide discussion topics that you want to divide." msgstr "" #: lms/templates/instructor/instructor_dashboard_2/divided-discussions-inline.underscore -#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/divided-discussions-inline.underscore msgid "Content-Specific Discussion Topics" msgstr "Sujets de discussion spécifiques" #: lms/templates/instructor/instructor_dashboard_2/divided-discussions-inline.underscore -#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/divided-discussions-inline.underscore msgid "Specify whether content-specific discussion topics are divided." msgstr "" #: lms/templates/instructor/instructor_dashboard_2/divided-discussions-inline.underscore -#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/divided-discussions-inline.underscore msgid "Always divide content-specific discussion topics" msgstr "" #: lms/templates/instructor/instructor_dashboard_2/divided-discussions-inline.underscore -#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/divided-discussions-inline.underscore msgid "Divide the selected content-specific discussion topics" msgstr "" #: lms/templates/instructor/instructor_dashboard_2/divided-discussions-inline.underscore -#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/divided-discussions-inline.underscore msgid "No content-specific discussion topics exist." msgstr "Pas de sujet de discussions spéciciques" #: 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_status.underscore #: lms/templates/learner_dashboard/upgrade_message.underscore -#: test_root/staticfiles/templates/learner_dashboard/certificate_status.underscore -#: test_root/staticfiles/templates/learner_dashboard/upgrade_message.underscore msgid "Certificate Status:" msgstr "" #: lms/templates/learner_dashboard/certificate_status.underscore -#: test_root/staticfiles/templates/learner_dashboard/certificate_status.underscore msgid "Certificate Purchased" msgstr "" #: lms/templates/learner_dashboard/course_enroll.underscore -#: test_root/staticfiles/templates/learner_dashboard/course_enroll.underscore +msgid "Final Grade" +msgstr "" + +#: lms/templates/learner_dashboard/course_enroll.underscore +msgid "for {courseName}" +msgstr "" + +#: lms/templates/learner_dashboard/course_enroll.underscore msgid "View Archived Course" msgstr "Voir le cours archivé" #: lms/templates/learner_dashboard/course_enroll.underscore -#: test_root/staticfiles/templates/learner_dashboard/course_enroll.underscore msgid "View Course" msgstr "Voir le cours" #: lms/templates/learner_dashboard/course_enroll.underscore -#: test_root/staticfiles/templates/learner_dashboard/course_enroll.underscore msgid "Choose a course run:" msgstr "" #: lms/templates/learner_dashboard/course_enroll.underscore -#: test_root/staticfiles/templates/learner_dashboard/course_enroll.underscore msgid "Enroll Now" msgstr "" #: lms/templates/learner_dashboard/course_enroll.underscore -#: test_root/staticfiles/templates/learner_dashboard/course_enroll.underscore msgid "Coming Soon" msgstr "Bientôt" #: lms/templates/learner_dashboard/course_enroll.underscore -#: test_root/staticfiles/templates/learner_dashboard/course_enroll.underscore msgid "Enrollment Opens on" msgstr "" #: lms/templates/learner_dashboard/course_enroll.underscore -#: test_root/staticfiles/templates/learner_dashboard/course_enroll.underscore msgid "Not Currently Available" 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 programs yet." msgstr "" #: lms/templates/learner_dashboard/empty_programs_list.underscore -#: test_root/staticfiles/templates/learner_dashboard/empty_programs_list.underscore msgid "Explore 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 Programs" msgstr "" #: lms/templates/learner_dashboard/program_card.underscore #: lms/templates/verify_student/enrollment_confirmation_step.underscore -#: test_root/staticfiles/templates/learner_dashboard/program_card.underscore -#: test_root/staticfiles/templates/verify_student/enrollment_confirmation_step.underscore msgid "Course" msgid_plural "Courses" msgstr[0] "" msgstr[1] "" #: lms/templates/learner_dashboard/program_card.underscore -#: test_root/staticfiles/templates/learner_dashboard/program_card.underscore msgid "Completed" msgstr "" #: lms/templates/learner_dashboard/program_card.underscore -#: test_root/staticfiles/templates/learner_dashboard/program_card.underscore msgid "Remaining" msgstr "" #: lms/templates/learner_dashboard/program_card.underscore -#: test_root/staticfiles/templates/learner_dashboard/program_card.underscore #, python-format msgid "%(programName)s Home Page." msgstr "" #: lms/templates/learner_dashboard/program_details_sidebar.underscore -#: test_root/staticfiles/templates/learner_dashboard/program_details_sidebar.underscore msgid "Your {program} Certificate" msgstr "" #: lms/templates/learner_dashboard/program_details_sidebar.underscore -#: test_root/staticfiles/templates/learner_dashboard/program_details_sidebar.underscore #, python-format msgid "Open the certificate you earned for the %(title)s program." msgstr "" #: lms/templates/learner_dashboard/program_details_view.underscore -#: test_root/staticfiles/templates/learner_dashboard/program_details_view.underscore msgid "Congratulations!" msgstr "" #: lms/templates/learner_dashboard/program_details_view.underscore -#: test_root/staticfiles/templates/learner_dashboard/program_details_view.underscore msgid "Your Program Journey" msgstr "" #: lms/templates/learner_dashboard/program_details_view.underscore -#: test_root/staticfiles/templates/learner_dashboard/program_details_view.underscore msgid "" "To complete the program, you must earn a verified certificate for each " "course." msgstr "" #: lms/templates/learner_dashboard/program_details_view.underscore -#: test_root/staticfiles/templates/learner_dashboard/program_details_view.underscore msgid "Upgrade All Remaining Courses (" msgstr "" #: lms/templates/learner_dashboard/program_details_view.underscore -#: test_root/staticfiles/templates/learner_dashboard/program_details_view.underscore msgid "${listPrice}" msgstr "" #: lms/templates/learner_dashboard/program_details_view.underscore -#: test_root/staticfiles/templates/learner_dashboard/program_details_view.underscore msgid " ${price} {currency} )" msgstr "" #: lms/templates/learner_dashboard/program_details_view.underscore -#: test_root/staticfiles/templates/learner_dashboard/program_details_view.underscore msgid "COURSES IN PROGRESS" msgstr "" #: lms/templates/learner_dashboard/program_details_view.underscore -#: test_root/staticfiles/templates/learner_dashboard/program_details_view.underscore msgid "REMAINING COURSES" msgstr "" #: lms/templates/learner_dashboard/program_details_view.underscore -#: test_root/staticfiles/templates/learner_dashboard/program_details_view.underscore msgid "COMPLETED COURSES" msgstr "" #: lms/templates/learner_dashboard/program_details_view.underscore -#: test_root/staticfiles/templates/learner_dashboard/program_details_view.underscore msgid "As you complete courses, you will see them listed here." msgstr "" #: lms/templates/learner_dashboard/program_details_view.underscore -#: test_root/staticfiles/templates/learner_dashboard/program_details_view.underscore msgid "" "Complete courses on your schedule to ensure you stand out in your field!" msgstr "" #: lms/templates/learner_dashboard/program_header_view.underscore -#: test_root/staticfiles/templates/learner_dashboard/program_header_view.underscore msgid "{organization}\\'s logo" msgstr "" #: lms/templates/learner_dashboard/upgrade_message.underscore -#: test_root/staticfiles/templates/learner_dashboard/upgrade_message.underscore msgid "Needs verified certificate " msgstr "" #: lms/templates/learner_dashboard/upgrade_message.underscore -#: test_root/staticfiles/templates/learner_dashboard/upgrade_message.underscore msgid "Upgrade to Verified" msgstr "" #: 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 "Modifier mon adresse email" #: lms/templates/student_account/account.underscore -#: test_root/staticfiles/templates/student_account/account.underscore msgid "Reset Password" msgstr "Réinitialiser le mot de passe" #: 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_section.underscore -#: test_root/staticfiles/templates/student_account/account_settings_section.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 -#: test_root/staticfiles/templates/student_account/hinted_login.underscore -#: test_root/staticfiles/templates/student_account/login.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 "Souhaitez vous vous connecter avec %(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 "Se connecter avec %(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 "Montrez-moi d'autres méthodes pour me connecter ou m'inscrire" #: lms/templates/student_account/institution_login.underscore -#: test_root/staticfiles/templates/student_account/institution_login.underscore msgid "Sign in with Institution/Campus Credentials" msgstr "Se connecter avec vos codes 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 "Choisissez votre institution dans la liste ci-dessous:" #: 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 "S'inscrire avec votre Institution/Campus" #: lms/templates/student_account/institution_register.underscore -#: test_root/staticfiles/templates/student_account/institution_register.underscore msgid "Register through edX" msgstr "S'inscrire avec edX" #: lms/templates/student_account/login.underscore -#: test_root/staticfiles/templates/student_account/login.underscore msgid "First time here?" msgstr "" #: lms/templates/student_account/login.underscore -#: test_root/staticfiles/templates/student_account/login.underscore msgid "Create an Account." msgstr "" #: lms/templates/student_account/login.underscore -#: test_root/staticfiles/templates/student_account/login.underscore msgid "Sign In" 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." @@ -8671,42 +8091,34 @@ msgstr "" "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 "" "Si vous n'avez pas encore de compte, utilisez le bouton ci-dessous pour vous" " inscrire." #: 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/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." @@ -8715,76 +8127,62 @@ msgstr "" "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 "Already have an {platformName} account?" msgstr "" #: lms/templates/student_account/register.underscore -#: test_root/staticfiles/templates/student_account/register.underscore msgid "Sign in." msgstr "" #: lms/templates/student_account/register.underscore -#: test_root/staticfiles/templates/student_account/register.underscore msgid "Create an Account" msgstr "" #: 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 "Créer un compte avec %(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 en créer un nouveau ici" #: 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 "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 " @@ -8798,12 +8196,10 @@ msgstr "" "devrez renvoyer vos photos pour vérification." #: 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 "Ce qui est nécésaire pour la vérification" @@ -8812,16 +8208,10 @@ msgstr "Ce qui est nécésaire pour la vérification" #: 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." @@ -8831,12 +8221,10 @@ msgstr "" "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 "Photo d'identité" #: 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." @@ -8846,41 +8234,33 @@ 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 "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}." @@ -8889,18 +8269,12 @@ 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 "Pourquoi %(platformName)s a besoin de ma photo ?" @@ -8908,9 +8282,6 @@ msgstr "Pourquoi %(platformName)s a besoin de ma 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 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 " @@ -8924,9 +8295,6 @@ 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 ?" @@ -8934,9 +8302,6 @@ 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 " @@ -8954,21 +8319,15 @@ 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 "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." @@ -8978,7 +8337,6 @@ msgstr "" "votre compte." #: 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." @@ -8988,49 +8346,39 @@ 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 "Astuces pour prendre une bonne photo" #: 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 "Assurez-vous vous pouvez bien voir votre photo et lire votre nom" #: 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 "Assurez-vous que votre pièce d'identité est bien éclairée" #: 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 "" "Utilisez le bouton reprendre photo si vous n'êtes pas satisfait de votre " "photo" #: lms/templates/verify_student/image_input.underscore -#: test_root/staticfiles/templates/verify_student/image_input.underscore msgid "Preview of uploaded image" msgstr "Aperçu de l'image chargée" #: 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 "" "Téléchargez une image ou capturez-en une avec votre webcam ou l'appareil " "photo de votre téléphone portable" #: 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." @@ -9039,34 +8387,28 @@ msgstr "" "puissions la comparer avec celle de votre pièce d'identité." #: 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 "Assurez-vous que votre visage est bien éclairé" #: 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 "Assurez-vous que votre visage est entièrement dans le cadre" #: 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 "" "Peut-on vérifier la concordance entre la photo que vous avez prise et celle " "de vos identifiants ?" #: 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 -#: test_root/staticfiles/templates/verify_student/intro_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 " @@ -9078,22 +8420,16 @@ msgstr "" #: lms/templates/verify_student/intro_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/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_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" @@ -9103,18 +8439,14 @@ 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 "Mise à niveau de votre inscription à : {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 "" @@ -9122,7 +8454,6 @@ msgstr "" " inscription." #: 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 by {date} to qualify to earn a Verified " @@ -9130,26 +8461,22 @@ msgid "" msgstr "" #: lms/templates/verify_student/make_payment_step.underscore -#: test_root/staticfiles/templates/verify_student/make_payment_step.underscore msgid "" "An email has been sent to {userEmail} with a link for you to activate your " "account." msgstr "" #: lms/templates/verify_student/make_payment_step.underscore -#: test_root/staticfiles/templates/verify_student/make_payment_step.underscore msgid "Why activate?" msgstr "" #: lms/templates/verify_student/make_payment_step.underscore -#: test_root/staticfiles/templates/verify_student/make_payment_step.underscore msgid "" "We ask you to activate your account to ensure it is really you creating the " "account and to prevent fraud." 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." @@ -9159,12 +8486,10 @@ msgstr "" "vérifié." #: 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 "" @@ -9172,7 +8497,6 @@ msgstr "" "professionnelle." #: 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." @@ -9181,98 +8505,80 @@ msgstr "" "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 "Compte non activé" #: 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 "Mettre à niveau vers une certificat vérifié pour {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 "" #: 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 "Certificat vérifié pour {courseName}" #: 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 before {date}." 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." @@ -9281,7 +8587,6 @@ msgstr "" " 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." @@ -9290,7 +8595,6 @@ msgstr "" " et photo." #: lms/templates/verify_student/payment_confirmation_step.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 " @@ -9302,12 +8606,10 @@ msgstr "" "régulier de %(platformName)s pour vérifier votre identité." #: 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 " @@ -9319,17 +8621,14 @@ msgstr "" "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." @@ -9338,51 +8637,42 @@ msgstr "" "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 "" @@ -9390,24 +8680,20 @@ msgstr "" "ID." #: 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 "Les photos ne répondent pas aux prérequis ?" #: lms/templates/verify_student/review_photos_step.underscore -#: test_root/staticfiles/templates/verify_student/review_photos_step.underscore msgid "Retake Your Photos" msgstr "Reprenez vos photos" #: 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." @@ -9416,32 +8702,26 @@ msgstr "" "autorisé à utiliser votre webcam quand il le demande." #: lms/templates/verify_student/webcam_photo.underscore -#: test_root/staticfiles/templates/verify_student/webcam_photo.underscore msgid "Live view of webcam" msgstr "Aperçu en temps réel de votre webcam" #: 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" #: openedx/features/course_bookmarks/static/course_bookmarks/templates/bookmarks-list.underscore -#: test_root/staticfiles/course_bookmarks/templates/bookmarks-list.underscore msgid "Bookmarked on" msgstr "Signet ajouté" #: openedx/features/course_bookmarks/static/course_bookmarks/templates/bookmarks-list.underscore -#: test_root/staticfiles/course_bookmarks/templates/bookmarks-list.underscore msgid "You have not bookmarked any courseware pages yet" msgstr "" #: openedx/features/course_bookmarks/static/course_bookmarks/templates/bookmarks-list.underscore -#: test_root/staticfiles/course_bookmarks/templates/bookmarks-list.underscore msgid "" "Use bookmarks to help you easily return to courseware pages. To bookmark a " "page, click \"Bookmark this page\" under the page title." @@ -9449,8 +8729,6 @@ msgstr "" #: openedx/features/course_search/static/course_search/templates/course_search_results.underscore #: openedx/features/course_search/static/course_search/templates/dashboard_search_results.underscore -#: test_root/staticfiles/course_search/templates/course_search_results.underscore -#: test_root/staticfiles/course_search/templates/dashboard_search_results.underscore msgid "Load next {num_items} result" msgid_plural "Load next {num_items} results" msgstr[0] "" @@ -9458,65 +8736,48 @@ msgstr[1] "" #: openedx/features/course_search/static/course_search/templates/course_search_results.underscore #: openedx/features/course_search/static/course_search/templates/dashboard_search_results.underscore -#: test_root/staticfiles/course_search/templates/course_search_results.underscore -#: test_root/staticfiles/course_search/templates/dashboard_search_results.underscore msgid "Sorry, no results were found." msgstr "Désolé, aucun résultat trouvé." -#: openedx/features/course_search/static/course_search/templates/dashboard_search_results.underscore -#: test_root/staticfiles/course_search/templates/dashboard_search_results.underscore -msgid "Back to Dashboard" -msgstr "Retour au tableau de bord" - #: openedx/features/learner_profile/static/learner_profile/templates/badge.underscore -#: test_root/staticfiles/learner_profile/templates/badge.underscore #, python-format msgid "Share your \"%(display_name)s\" award" msgstr "" #: openedx/features/learner_profile/static/learner_profile/templates/badge.underscore -#: test_root/staticfiles/learner_profile/templates/badge.underscore msgid "Share" msgstr "" #: openedx/features/learner_profile/static/learner_profile/templates/badge.underscore -#: test_root/staticfiles/learner_profile/templates/badge.underscore #, python-format msgid "Earned %(created)s." msgstr "" #: openedx/features/learner_profile/static/learner_profile/templates/badge_placeholder.underscore -#: test_root/staticfiles/learner_profile/templates/badge_placeholder.underscore msgid "What's Your Next Accomplishment?" msgstr "" #: openedx/features/learner_profile/static/learner_profile/templates/badge_placeholder.underscore -#: test_root/staticfiles/learner_profile/templates/badge_placeholder.underscore msgid "Start working toward your next learning goal." msgstr "" #: openedx/features/learner_profile/static/learner_profile/templates/badge_placeholder.underscore -#: test_root/staticfiles/learner_profile/templates/badge_placeholder.underscore msgid "Find a course" msgstr "" #: openedx/features/learner_profile/static/learner_profile/templates/section_two.underscore -#: test_root/staticfiles/learner_profile/templates/section_two.underscore msgid "You are currently sharing a limited profile." msgstr "Vous partagez actuellement votre profil restreint." #: openedx/features/learner_profile/static/learner_profile/templates/section_two.underscore -#: test_root/staticfiles/learner_profile/templates/section_two.underscore msgid "This learner is currently sharing a limited profile." msgstr "" #: openedx/features/learner_profile/static/learner_profile/templates/share_modal.underscore -#: test_root/staticfiles/learner_profile/templates/share_modal.underscore msgid "Share on Mozilla Backpack" msgstr "" #: openedx/features/learner_profile/static/learner_profile/templates/share_modal.underscore -#: test_root/staticfiles/learner_profile/templates/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 " @@ -9524,7 +8785,6 @@ msgid "" msgstr "" #: openedx/features/learner_profile/static/learner_profile/templates/share_modal.underscore -#: test_root/staticfiles/learner_profile/templates/share_modal.underscore #, python-format msgid "" "Create a %(link_start)sMozilla Backpack%(link_end)s account, or log in to " @@ -9532,7 +8792,6 @@ msgid "" msgstr "" #: openedx/features/learner_profile/static/learner_profile/templates/share_modal.underscore -#: test_root/staticfiles/learner_profile/templates/share_modal.underscore #, python-format msgid "" "%(download_link_start)sDownload this image (right-click or option-click, " @@ -9540,75 +8799,6 @@ msgid "" "your backpack." 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 -#: test_root/staticfiles/proctoring/templates/student-proctored-exam-attempts.underscore -#, python-format -msgid " %(exam_display_name)s " -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 "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/proctoring/templates/student-proctored-exam-attempts.underscore -#, python-format -msgid " %(username)s " -msgstr "" - #: cms/templates/js/access-editor.underscore msgid "Limit Access" msgstr "Accès Limité" @@ -10047,6 +9237,10 @@ msgstr "Pratiquer l'examen surveillé" msgid "Proctored Exam" msgstr "Examen surveillé" +#: cms/templates/js/course-outline.underscore +msgid "Timed Exam" +msgstr "" + #: cms/templates/js/course-outline.underscore #: cms/templates/js/xblock-outline.underscore #, python-format @@ -10084,6 +9278,18 @@ msgstr "" msgid "Scheduled:" msgstr "Programmé :" +#: cms/templates/js/course-outline.underscore +msgid "Highlights:" +msgstr "" + +#: cms/templates/js/course-outline.underscore +msgid "Section Highlights: {number_of_highlights} entered" +msgstr "" + +#: cms/templates/js/course-outline.underscore +msgid "Enter Section Highlights" +msgstr "" + #: cms/templates/js/course-outline.underscore msgid "Graded as:" msgstr "Noté comme :" @@ -10401,6 +9607,20 @@ msgstr "" msgid "delete group" msgstr "" +#: cms/templates/js/highlights-editor.underscore +msgid "Section Highlights" +msgstr "" + +#: cms/templates/js/highlights-editor.underscore +msgid "" +"Please enter 3-5 highlights to be sent as separate bullet points in the " +"message." +msgstr "" + +#: cms/templates/js/highlights-editor.underscore +msgid "A highlight to look forward to this week." +msgstr "" + #: cms/templates/js/license-selector.underscore msgid "License Type" msgstr "Type de licence" @@ -10681,6 +9901,10 @@ msgid "" " when they submit answers to assessments." msgstr "" +#: cms/templates/js/show-textbook.underscore +msgid "View Live" +msgstr "Aperçu réel" + #: cms/templates/js/signatory-details.underscore #: cms/templates/js/signatory-editor.underscore msgid "Signatory" diff --git a/conf/locale/he/LC_MESSAGES/django.mo b/conf/locale/he/LC_MESSAGES/django.mo index 362f01893e..7211c727a4 100644 Binary files a/conf/locale/he/LC_MESSAGES/django.mo and b/conf/locale/he/LC_MESSAGES/django.mo differ diff --git a/conf/locale/he/LC_MESSAGES/django.po b/conf/locale/he/LC_MESSAGES/django.po index a417582cc2..9c681c2507 100644 --- a/conf/locale/he/LC_MESSAGES/django.po +++ b/conf/locale/he/LC_MESSAGES/django.po @@ -82,7 +82,7 @@ msgid "" msgstr "" "Project-Id-Version: edx-platform\n" "Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2017-10-19 18:26+0000\n" +"POT-Creation-Date: 2017-10-30 10:18+0000\n" "PO-Revision-Date: 2017-09-28 17:01+0000\n" "Last-Translator: Zimeng Chen \n" "Language-Team: Hebrew (http://www.transifex.com/open-edx/edx-platform/language/he/)\n" @@ -2255,7 +2255,7 @@ msgstr "" #: lms/templates/register-shib.html #: lms/templates/dashboard/_reason_survey.html #: lms/templates/peer_grading/peer_grading_problem.html -#: lms/templates/support/contact_us.html lms/templates/survey/survey.html +#: lms/templates/survey/survey.html #: openedx/core/djangoapps/dark_lang/templates/dark_lang/preview-language-fragment.html #: openedx/core/djangoapps/theming/templates/theming/theming-admin-fragment.html #: themes/stanford-style/lms/templates/register-shib.html @@ -5637,6 +5637,10 @@ msgstr "אין לך גישה לקורס זה" msgid "You do not have access to this course on a mobile device" msgstr "אין לך גישה לקורס זה דרך המכשיר הנייד" +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "Upgrade to Verified" +msgstr "שדרג לתעודה מאומתת" + #. Translators: 'absolute' is a date such as "Jan 01, #. 2020". 'relative' is a fuzzy description of the time until #. 'absolute'. For example, 'absolute' might be "Jan 01, 2020", @@ -5726,10 +5730,20 @@ msgstr "" msgid "We are working on generating course certificates." msgstr "" +#: lms/djangoapps/courseware/date_summary.py +msgid "Upgrade to Verified Certificate" +msgstr "שדרג לתעודה מאומתת" + #: lms/djangoapps/courseware/date_summary.py msgid "Verification Upgrade Deadline" msgstr "תאריך יעד לשדרוג האימות" +#: lms/djangoapps/courseware/date_summary.py +msgid "" +"Don't miss the opportunity to highlight your new knowledge and skills by " +"earning a verified certificate." +msgstr "" + #: lms/djangoapps/courseware/date_summary.py msgid "" "You are still eligible to upgrade to a Verified Certificate! Pursue it to " @@ -5738,9 +5752,26 @@ msgstr "" "אתה כשיר עדיין לשדרג לתעודה מאומתת! בצע זאת על מנת להדגיש את הידע והכישורים " "שאתה מרוויח בקורס זה." +#. Translators: This describes the time by which the user +#. should upgrade to the verified track. 'date' will be +#. their personalized verified upgrade deadline formatted +#. according to their locale. #: lms/djangoapps/courseware/date_summary.py -msgid "Upgrade to Verified Certificate" -msgstr "שדרג לתעודה מאומתת" +#, python-brace-format +msgid "by {date}" +msgstr "" + +#: lms/djangoapps/courseware/date_summary.py +#, python-brace-format +msgid "" +"Don't forget, you have {time_remaining_string} left to upgrade to a Verified" +" Certificate." +msgstr "" + +#: lms/djangoapps/courseware/date_summary.py +#, python-brace-format +msgid "Don't forget to upgrade to a verified certificate by {localized_date}." +msgstr "" #: lms/djangoapps/courseware/date_summary.py #, python-brace-format @@ -5756,13 +5787,6 @@ msgstr "" msgid "Upgrade ({upgrade_price})" msgstr "" -#: lms/djangoapps/courseware/date_summary.py -#, python-brace-format -msgid "" -"Don't forget, you have {time_remaining_string} left to upgrade to a Verified" -" Certificate." -msgstr "" - #: lms/djangoapps/courseware/date_summary.py msgid "Learn More" msgstr "למד עוד" @@ -5816,6 +5840,10 @@ msgstr "" msgid "Disable the dynamic upgrade deadline for this course run." msgstr "" +#: lms/djangoapps/courseware/models.py +msgid "Disable the dynamic upgrade deadline for this organization." +msgstr "" + #: lms/djangoapps/courseware/tabs.py lms/templates/courseware/syllabus.html msgid "Syllabus" msgstr "סילבוס" @@ -5905,7 +5933,7 @@ msgstr "" #, python-brace-format msgid "" "You must be enrolled in the course to see course content." -" {enroll_link_start}Enroll now{enroll_link_end}." +" {enroll_link_start}Enroll now{enroll_link_end}." msgstr "" #: lms/djangoapps/courseware/views/views.py @@ -6191,7 +6219,6 @@ msgstr "נוסף קורס" #: lms/djangoapps/dashboard/sysadmin.py cms/templates/course-create-rerun.html #: cms/templates/index.html lms/templates/shoppingcart/receipt.html -#: lms/templates/support/contact_us.html msgid "Course Name" msgstr "שם הקורס" @@ -6564,7 +6591,6 @@ msgstr "מזהה משתמש" #: lms/djangoapps/instructor/views/instructor_dashboard.py #: openedx/core/djangoapps/user_api/api.py #: lms/templates/instructor/instructor_dashboard_2/generate_registarion_codes_modal.html -#: lms/templates/support/contact_us.html msgid "Email" msgstr "דואר אלקטרוני" @@ -10136,7 +10162,7 @@ msgstr "קבע תאריך" #: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/common/base_body.html #, python-format -msgid "%(platform_name)s Home Page" +msgid "Go to %(platform_name)s Home Page" msgstr "" #: cms/templates/login.html cms/templates/widgets/header.html @@ -10189,6 +10215,30 @@ msgstr "" msgid "Our mailing address is" msgstr "" +#: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/common/base_head.html +msgid "edX Email" +msgstr "" + +#: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/common/upsell_cta.html +#, python-format +msgid "" +"Don't miss the opportunity to highlight your new knowledge and skills by " +"earning a verified certificate. Upgrade by " +"%(user_schedule_upgrade_deadline_time)s." +msgstr "" + +#: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/common/upsell_cta.html +msgid "Upgrade Now" +msgstr "" + +#: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/common/upsell_cta.txt +#, python-format +msgid "" +"Don't miss the opportunity to highlight your new knowledge and skills by " +"earning a verified certificate. Upgrade by " +"%(user_schedule_upgrade_deadline_time)s. Upgrade Now! <%(upsell_link)s>" +msgstr "" + #: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/courseupdate/email/body.html #, python-format msgid "Welcome to week %(week_num)s of our %(course_name)s course!" @@ -10200,10 +10250,7 @@ msgid "Welcome to week %(week_num)s of %(course_name)s!" msgstr "" #: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/courseupdate/email/body.html -#, python-format -msgid "" -"Here is what you can look forward to learning this week: " -"

    %(week_summary)s

    " +msgid "Here is what you can look forward to learning this week:" msgstr "" #: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/courseupdate/email/body.html @@ -10263,20 +10310,6 @@ msgstr "" msgid "Keep learning" msgstr "" -#: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/recurringnudge_day10/email/body.html -#: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/recurringnudge_day3/email/body.html -#, python-format -msgid "" -"Don't miss the opportunity to highlight your new knowledge and skills by " -"earning a verified certificate. Upgrade by " -"%(user_schedule_upgrade_deadline_time)s." -msgstr "" - -#: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/recurringnudge_day10/email/body.html -#: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/recurringnudge_day3/email/body.html -msgid "Upgrade Now" -msgstr "" - #: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/recurringnudge_day10/email/body.txt #, python-format msgid "" @@ -10285,15 +10318,6 @@ msgid "" "keep learning?" msgstr "" -#: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/recurringnudge_day10/email/body.txt -#: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/recurringnudge_day3/email/body.txt -#, python-format -msgid "" -"Don't miss the opportunity to highlight your new knowledge and skills by " -"earning a verified certificate. Upgrade by " -"%(user_schedule_upgrade_deadline_time)s. Upgrade Now! <%(upsell_link)s>" -msgstr "" - #: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/recurringnudge_day3/email/body.html #: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/recurringnudge_day3/email/body.txt #, python-format @@ -10348,23 +10372,42 @@ msgstr "" #: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/upgradereminder/email/body.txt #, python-format msgid "" -"We hope you are enjoying learning with us so far in %(course_name)s! A " -"verified certificate will allow you to highlight your new knowledge and " -"skills. It's official, and easily shareable. Upgrade by " -"%(user_schedule_upgrade_deadline_time)s." +"We hope you are enjoying learning with us so far on %(platform_name)s! A " +"verified certificate allows you to highlight your new knowledge and skills. " +"An %(platform_name)s certificate is official and easily shareable. Upgrade " +"by %(user_schedule_upgrade_deadline_time)s." +msgstr "" + +#: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/upgradereminder/email/body.html +#: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/upgradereminder/email/body.txt +#, python-format +msgid "" +"We hope you are enjoying learning with us so far in %(first_course_name)s! A" +" verified certificate allows you to highlight your new knowledge and skills." +" An %(platform_name)s certificate is official and easily shareable. Upgrade " +"by %(user_schedule_upgrade_deadline_time)s." msgstr "" #: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/upgradereminder/email/body.html msgid "Upgrade now" msgstr "" +#: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/upgradereminder/email/body.html +#, python-format +msgid "" +"We hope you are enjoying learning with us so far on " +"%(platform_name)s! A verified certificate allows you to " +"highlight your new knowledge and skills. An %(platform_name)s certificate is" +" official and easily shareable." +msgstr "" + #: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/upgradereminder/email/body.html #, python-format msgid "" "We hope you are enjoying learning with us so far in " -"%(course_name)s! A verified certificate will allow you to " -"highlight your new knowledge and skills. It's official, and easily " -"shareable." +"%(first_course_name)s! A verified certificate allows you to" +" highlight your new knowledge and skills. An %(platform_name)s certificate " +"is official and easily shareable." msgstr "" #: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/upgradereminder/email/body.html @@ -10373,7 +10416,11 @@ msgid "Upgrade by %(user_schedule_upgrade_deadline_time)s." msgstr "" #: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/upgradereminder/email/body.html -msgid "Example print-out of a verified certificate" +msgid "You are eligible to upgrade in these courses:" +msgstr "" + +#: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/upgradereminder/email/body.html +msgid "Example of a verified certificate" msgstr "" #: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/upgradereminder/email/body.txt @@ -10382,7 +10429,12 @@ msgstr "" #: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/upgradereminder/email/subject.txt #, python-format -msgid "Upgrade to earn a verified certificate in %(course_name)s" +msgid "Upgrade to earn a verified certificate on %(platform_name)s" +msgstr "" + +#: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/upgradereminder/email/subject.txt +#, python-format +msgid "Upgrade to earn a verified certificate in %(first_course_name)s" msgstr "" #: openedx/core/djangoapps/self_paced/models.py @@ -10870,9 +10922,10 @@ msgstr "" msgid "{sign_in_link} or {register_link} and then enroll in this course." msgstr "" +#: lms/templates/header/navbar-not-authenticated.html #: lms/templates/navigation/navbar-not-authenticated.html -#: lms/templates/support/contact_us.html -#: themes/edx.org/lms/templates/header.html +#: themes/edx.org/lms/templates/legacy_header.html +#: themes/edx.org/lms/templates/header/navbar-not-authenticated.html msgid "Sign in" msgstr "כניסה" @@ -11669,9 +11722,13 @@ msgstr "מספר הקורס" #: cms/templates/index.html lms/templates/sysadmin_dashboard.html #: lms/templates/sysadmin_dashboard_gitlogs.html #: lms/templates/courseware/courses.html +#: lms/templates/header/navbar-authenticated.html +#: lms/templates/header/navbar-not-authenticated.html #: lms/templates/navigation/navbar-authenticated.html #: lms/templates/navigation/navbar-not-authenticated.html -#: themes/edx.org/lms/templates/header.html +#: lms/templates/navigation/bootstrap/navbar-authenticated.html +#: themes/edx.org/lms/templates/legacy_header.html +#: themes/edx.org/lms/templates/header/navbar-authenticated.html msgid "Courses" msgstr "קורסים" @@ -11768,20 +11825,26 @@ msgstr "אתחל" msgid "Legal" msgstr "משפטי" -#: cms/templates/widgets/header.html lms/templates/navigation/navigation.html +#: cms/templates/widgets/header.html lms/templates/header/header.html +#: lms/templates/navigation/navigation.html #: lms/templates/widgets/footer-language-selector.html msgid "Choose Language" msgstr "שפת הקורס" #: cms/templates/widgets/header.html lms/templates/user_dropdown.html -#: themes/edx.org/lms/templates/header.html +#: lms/templates/header/user_dropdown.html +#: themes/edx.org/lms/templates/legacy_header.html msgid "Account" msgstr "חשבון" #: cms/templates/widgets/header.html +#: lms/templates/header/navbar-authenticated.html #: lms/templates/navigation/navbar-authenticated.html +#: lms/templates/navigation/bootstrap/navbar-authenticated.html #: lms/templates/static_templates/help.html -#: themes/edx.org/lms/templates/header.html wiki/plugins/help/wiki_plugin.py +#: themes/edx.org/lms/templates/legacy_header.html +#: themes/edx.org/lms/templates/header/navbar-authenticated.html +#: wiki/plugins/help/wiki_plugin.py msgid "Help" msgstr "עזרה" @@ -11835,12 +11898,19 @@ msgstr "הירשם ל-StudioX" msgid "Send an email to {email}" msgstr "שלח הודעת דואר אלקטרוני ל-{email}" -#: cms/templates/widgets/sock.html lms/templates/support/contact_us.html +#: cms/templates/widgets/sock.html #: themes/edx.org/cms/templates/widgets/sock.html #: themes/stanford-style/lms/templates/static_templates/about.html msgid "Contact Us" msgstr "צור קשר" +#: cms/templates/widgets/tabs-aggregator.html +#: lms/templates/courseware/static_tab.html +#: lms/templates/courseware/tab-view-v2.html +#: lms/templates/courseware/tab-view.html +msgid "name" +msgstr "" + #: cms/templates/widgets/user_dropdown.html lms/templates/user_dropdown.html msgid "Usermenu" msgstr "תפריט למשתמש" @@ -11850,6 +11920,7 @@ msgid "Usermenu dropdown" msgstr "רשימה נפתחת של תפריט המשתמש" #: cms/templates/widgets/user_dropdown.html lms/templates/user_dropdown.html +#: lms/templates/header/user_dropdown.html msgid "Sign Out" msgstr "התנתק" @@ -11893,14 +11964,14 @@ msgstr "משוב משתמש" msgid "Add a Post" msgstr "הוסף פוסט" -#: lms/djangoapps/discussion/templates/discussion/discussion_board_fragment.html -msgid "Discussion thread list" -msgstr "רשימת שרשור דיונים" - #: lms/djangoapps/discussion/templates/discussion/discussion_board_fragment.html msgid "New topic form" msgstr "פורום בנושא חדש" +#: lms/djangoapps/discussion/templates/discussion/discussion_board_fragment.html +msgid "Discussion thread list" +msgstr "רשימת שרשור דיונים" + #: lms/djangoapps/discussion/templates/discussion/discussion_profile_page.html msgid "Discussion - {course_number}" msgstr "דיונים - {course_number}" @@ -11973,6 +12044,7 @@ msgid "View all Courses" msgstr "הצג את כל הקורסים" #: lms/templates/dashboard.html lms/templates/user_dropdown.html +#: lms/templates/header/user_dropdown.html #: themes/edx.org/lms/templates/dashboard.html msgid "Dashboard" msgstr "לוח בקרה" @@ -11982,7 +12054,9 @@ msgid "You are not enrolled in any courses yet." msgstr "אינך רשום עדיין באף קורס." #: lms/templates/dashboard.html +#: lms/templates/header/navbar-not-authenticated.html #: lms/templates/navigation/navbar-authenticated.html +#: lms/templates/navigation/bootstrap/navbar-authenticated.html #: themes/edx.org/lms/templates/dashboard.html msgid "Explore courses" msgstr "גלה קורסים" @@ -12797,8 +12871,10 @@ msgid "I agree to the {link_start}Honor Code{link_end}" msgstr "אני מסכים {link_start}לקוד האתי{link_end}" #: lms/templates/register-form.html +#: lms/templates/header/navbar-not-authenticated.html #: lms/templates/navigation/navbar-not-authenticated.html -#: themes/edx.org/lms/templates/header.html +#: themes/edx.org/lms/templates/legacy_header.html +#: themes/edx.org/lms/templates/header/navbar-not-authenticated.html #: themes/stanford-style/lms/templates/register-form.html msgid "Register" msgstr "הירשם" @@ -13278,7 +13354,7 @@ msgstr "" "{dashboard_link_start}לחזור ללוח הבקרה{link_end}. אם לא התכוונת לעשות זאת, " "{undo_link_start}באפשרותך לבטל את המנוי{link_end}." -#: lms/templates/user_dropdown.html +#: lms/templates/user_dropdown.html lms/templates/header/user_dropdown.html msgid "Dashboard for:" msgstr "לוח בקרה של:" @@ -14495,7 +14571,7 @@ msgstr "פורמט שעת ההתחלה שתי ספרות לשעות נקודות msgid "time" msgstr "שעה" -#: lms/templates/ccx/schedule.html lms/templates/support/contact_us.html +#: lms/templates/ccx/schedule.html msgid "(Optional)" msgstr "(אופציונלי)" @@ -15524,7 +15600,7 @@ msgid "View Archived Course" msgstr "צפה בארכיון הקורס" #: lms/templates/dashboard/_dashboard_course_listing.html -msgid "I'm taking {course_name} online with edX.org. Check it out!" +msgid "I'm taking {course_name} online with {facebook_brand}. Check it out!" msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html @@ -15537,7 +15613,7 @@ msgid "Share on Facebook" msgstr "שתף בפייסבוק" #: lms/templates/dashboard/_dashboard_course_listing.html -msgid "I'm taking {course_name} online with @edxonline. Check it out!" +msgid "I'm taking {course_name} online with {twitter_brand}. Check it out!" msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html @@ -15646,10 +15722,6 @@ msgstr "" "{line_break}{link_start}לקבלת מידע נוסף על {cert_name_long}{link_end} " "המאומת." -#: lms/templates/dashboard/_dashboard_course_listing.html -msgid "Upgrade to Verified" -msgstr "שדרג לתעודה מאומתת" - #: lms/templates/dashboard/_dashboard_course_listing.html msgid "" "You can no longer access this course because payment has not yet been " @@ -16797,11 +16869,74 @@ msgid "Apply for Financial Assistance" msgstr "הגש בקשה לעזרה כספית" #: lms/templates/header/brand.html +#: lms/templates/header/navbar-logo-header.html #: lms/templates/navigation/navbar-logo-header.html #: lms/templates/navigation/bootstrap/navbar-logo-header.html msgid "{platform_name} Home Page" msgstr "{platform_name} עמוד הבית" +#: lms/templates/header/header.html lms/templates/navigation/navigation.html +msgid "Global" +msgstr "גלובלי" + +#: lms/templates/header/header.html lms/templates/navigation/navigation.html +#: themes/edx.org/lms/templates/legacy_header.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/header/navbar-authenticated.html +#: lms/templates/learner_dashboard/programs.html +#: lms/templates/navigation/navbar-authenticated.html +#: lms/templates/navigation/bootstrap/navbar-authenticated.html +#: themes/edx.org/lms/templates/legacy_header.html +#: themes/edx.org/lms/templates/header/navbar-authenticated.html +msgid "Programs" +msgstr "תכניות" + +#: lms/templates/header/navbar-authenticated.html +#: lms/templates/navigation/navbar-authenticated.html +#: lms/templates/navigation/bootstrap/navbar-authenticated.html +#: themes/edx.org/lms/templates/legacy_header.html +#: themes/edx.org/lms/templates/header/navbar-authenticated.html +msgid "Profile" +msgstr "פרופיל" + +#: lms/templates/header/navbar-authenticated.html +msgid "Discover New" +msgstr "" + +#. Translators: This is short for "System administration". +#: lms/templates/header/navbar-authenticated.html +#: lms/templates/navigation/navbar-authenticated.html +#: lms/templates/navigation/bootstrap/navbar-authenticated.html +msgid "Sysadmin" +msgstr "מנהל מערכת" + +#: lms/templates/header/navbar-authenticated.html +#: lms/templates/navigation/navbar-authenticated.html +#: lms/templates/navigation/bootstrap/navbar-authenticated.html +#: lms/templates/shoppingcart/shopping_cart.html +#: themes/edx.org/lms/templates/legacy_header.html +#: themes/edx.org/lms/templates/header/navbar-authenticated.html +msgid "Shopping Cart" +msgstr "עגלת קניות" + +#: lms/templates/header/navbar-not-authenticated.html +#: lms/templates/navigation/navbar-not-authenticated.html +#: themes/edx.org/lms/templates/legacy_header.html +#: themes/edx.org/lms/templates/header/navbar-authenticated.html +msgid "How it Works" +msgstr "כיצד זה עובד" + +#: lms/templates/header/navbar-not-authenticated.html +#: lms/templates/navigation/navbar-not-authenticated.html +msgid "Schools" +msgstr "בתי ספר" + #: lms/templates/instructor/instructor_dashboard_2/add_coupon_modal.html #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html msgid "Add Coupon Code" @@ -18454,12 +18589,6 @@ msgstr "הקורסים שלי" msgid "Program Details" msgstr "פרטי תכנית" -#: lms/templates/learner_dashboard/programs.html -#: lms/templates/navigation/navbar-authenticated.html -#: themes/edx.org/lms/templates/header.html -msgid "Programs" -msgstr "תכניות" - #: lms/templates/modal/_modal-settings-language.html msgid "Change Preferred Language" msgstr "שנה שפה מועדפת" @@ -18479,48 +18608,10 @@ msgid "" msgstr "" "אינך רואה את השפה המועדפת עליך? {link_start}התנדב להיות מתרגם!{link_end}" -#: lms/templates/navigation/navbar-authenticated.html -#: themes/edx.org/lms/templates/header.html -msgid "Profile" -msgstr "פרופיל" - -#. Translators: This is short for "System administration". -#: lms/templates/navigation/navbar-authenticated.html -msgid "Sysadmin" -msgstr "מנהל מערכת" - -#: lms/templates/navigation/navbar-authenticated.html -#: lms/templates/shoppingcart/shopping_cart.html -#: themes/edx.org/lms/templates/header.html -msgid "Shopping Cart" -msgstr "עגלת קניות" - -#: lms/templates/navigation/navbar-not-authenticated.html -#: themes/edx.org/lms/templates/header.html -msgid "How it Works" -msgstr "כיצד זה עובד" - -#: lms/templates/navigation/navbar-not-authenticated.html -msgid "Schools" -msgstr "בתי ספר" - #: lms/templates/navigation/navbar-not-authenticated.html msgid "Explore Courses" msgstr "גלה קורסים" -#: lms/templates/navigation/navigation.html -msgid "Global" -msgstr "גלובלי" - -#: lms/templates/navigation/navigation.html -#: themes/edx.org/lms/templates/header.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/peer_grading/peer_grading.html msgid "" "\n" @@ -19328,46 +19419,6 @@ msgstr "תמיכת סטודנט: תעודות" msgid "Contact US" msgstr "" -#: lms/templates/support/contact_us.html -msgid "Your question may have already been answered." -msgstr "" - -#: lms/templates/support/contact_us.html -msgid "Visit edX Help" -msgstr "" - -#: lms/templates/support/contact_us.html -msgid "Sign in for a faster response" -msgstr "" - -#: lms/templates/support/contact_us.html -msgid "What can we help you with, {username}?" -msgstr "" - -#: lms/templates/support/contact_us.html -msgid "Message" -msgstr "" - -#: lms/templates/support/contact_us.html -msgid "The more you tell us, themore quickly and helpfully we can respond!" -msgstr "" - -#: lms/templates/support/contact_us.html -msgid "Add Attachment" -msgstr "" - -#: lms/templates/support/contact_us.html -msgid "1 file uploaded:" -msgstr "" - -#: lms/templates/support/contact_us.html -msgid "Remove file" -msgstr "" - -#: lms/templates/support/contact_us.html -msgid "Cancel upload" -msgstr "" - #: lms/templates/support/enrollment.html msgid "Student Support: Enrollment" msgstr "תמיכת סטודנט: הרשמה" @@ -19821,15 +19872,17 @@ msgid "" "of edX Inc." msgstr "" -#: themes/edx.org/lms/templates/header.html +#: themes/edx.org/lms/templates/legacy_header.html msgid "Main" msgstr "" -#: themes/edx.org/lms/templates/header.html +#: themes/edx.org/lms/templates/legacy_header.html +#: themes/edx.org/lms/templates/header/navbar-authenticated.html msgid "Find Courses" msgstr "חפש קורסים" -#: themes/edx.org/lms/templates/header.html +#: themes/edx.org/lms/templates/legacy_header.html +#: themes/edx.org/lms/templates/header/navbar-authenticated.html msgid "Schools & Partners" msgstr "מוסדות ושותפים" @@ -23526,10 +23579,6 @@ msgstr "קבל גישה לפורטל edX הפתוח" msgid "Open edX Portal" msgstr "פתח Edx פורטל" -#: cms/templates/widgets/tabs-aggregator.html -msgid "name" -msgstr "שם" - #: cms/templates/widgets/user_dropdown.html msgid "Currently signed in as:" msgstr "כרגע מחובר:" diff --git a/conf/locale/he/LC_MESSAGES/djangojs.mo b/conf/locale/he/LC_MESSAGES/djangojs.mo index 3ba21af643..61810996d7 100644 Binary files a/conf/locale/he/LC_MESSAGES/djangojs.mo and b/conf/locale/he/LC_MESSAGES/djangojs.mo differ diff --git a/conf/locale/he/LC_MESSAGES/djangojs.po b/conf/locale/he/LC_MESSAGES/djangojs.po index 8a057be918..f657de6d98 100644 --- a/conf/locale/he/LC_MESSAGES/djangojs.po +++ b/conf/locale/he/LC_MESSAGES/djangojs.po @@ -66,8 +66,8 @@ msgid "" msgstr "" "Project-Id-Version: edx-platform\n" "Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2017-10-19 18:20+0000\n" -"PO-Revision-Date: 2017-10-19 18:29+0000\n" +"POT-Creation-Date: 2017-10-30 10:12+0000\n" +"PO-Revision-Date: 2017-10-27 10:31+0000\n" "Last-Translator: Muhammad Ayub khan \n" "Language-Team: Hebrew (http://www.transifex.com/open-edx/edx-platform/language/he/)\n" "MIME-Version: 1.0\n" @@ -77,19 +77,6 @@ msgstr "" "Language: he\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: cms/static/cms/js/main.js cms/static/js/views/active_video_upload_list.js -#: common/static/bundles/Import.js -msgid "" -"This may be happening because of an error with our server or your internet " -"connection. Try refreshing the page or making sure you are online." -msgstr "" -"ייתכן ודבר זה מתרחש בשל טעות בשרת שלנו או בחיבור האינטרנט. נסה לרענן את " -"העמוד או ודא שאתה מקוון." - -#: cms/static/cms/js/main.js common/static/bundles/Import.js -msgid "Studio's having trouble saving your work" -msgstr "סטודיו מתקשה לשמור את עבודתך" - #: cms/static/cms/js/xblock/cms.runtime.v1.js #: cms/static/js/certificates/views/signatory_details.js #: cms/static/js/models/section.js cms/static/js/utils/drag_and_drop.js @@ -125,8 +112,6 @@ 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 "מחק" @@ -161,76 +146,9 @@ 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 "ביטול" -#: cms/static/js/features/import/factories/import.js -#: common/static/bundles/Import.js -msgid "There was an error during the upload process." -msgstr "אירעה שגיאה במהלך תהליך העלאת הנתונים." - -#: cms/static/js/features/import/factories/import.js -#: common/static/bundles/Import.js -msgid "There was an error while unpacking the file." -msgstr "אירעה שגיאה בחילוץ הקובץ." - -#: cms/static/js/features/import/factories/import.js -#: common/static/bundles/Import.js -msgid "There was an error while verifying the file you submitted." -msgstr "אירעה שגיאה בזמן אימות הקובץ שהגשת." - -#: cms/static/js/features/import/factories/import.js -#: common/static/bundles/Import.js -msgid "Choose new file" -msgstr "בחר קובץ חדש" - -#: cms/static/js/features/import/factories/import.js -#: common/static/bundles/Import.js -msgid "" -"File format not supported. Please upload a file with a {ext} extension." -msgstr "" - -#: cms/static/js/features/import/factories/import.js -#: common/static/bundles/Import.js -msgid "There was an error while importing the new library to our database." -msgstr "אירעה שגיאה במהלך יבוא הספרייה החדשה לבסיס הנתונים שלנו." - -#: cms/static/js/features/import/factories/import.js -#: common/static/bundles/Import.js -msgid "There was an error while importing the new course to our database." -msgstr "אירעה שגיאה במהלך יבוא הקורס החדש לבסיס הנתונים שלנו." - -#: cms/static/js/features/import/factories/import.js -#: common/static/bundles/Import.js -msgid "Your import has failed." -msgstr "היבוא נכשל." - -#: cms/static/js/features/import/views/import.js -#: common/static/bundles/Import.js -msgid "Your import is in progress; navigating away will abort it." -msgstr "היבוא שלך נמצא בתהליך; ניווט החוצה יבטל זאת." - -#: cms/static/js/features/import/views/import.js -#: common/static/bundles/Import.js -msgid "Error importing course" -msgstr "שגיאה בייבוא קורס." - -#: cms/static/js/features/import/views/import.js -#: common/static/bundles/Import.js -msgid "There was an error with the upload" -msgstr "אירעה שגיאה בהעלאה" - #. Translators: This is the status of an active video upload #: cms/static/js/models/active_video_upload.js cms/static/js/views/assets.js #: cms/static/js/views/video_thumbnail.js lms/static/js/views/image_field.js @@ -250,15 +168,6 @@ msgstr "מעלה" #: common/static/common/templates/discussion/forum-action-close.underscore #: common/static/common/templates/discussion/search-alert.underscore #: openedx/features/learner_profile/static/learner_profile/templates/share_modal.underscore -#: test_root/staticfiles/common/templates/image-modal.underscore -#: test_root/staticfiles/common/templates/discussion/alert-popup.underscore -#: test_root/staticfiles/common/templates/discussion/forum-action-close.underscore -#: test_root/staticfiles/common/templates/discussion/search-alert.underscore -#: test_root/staticfiles/learner_profile/templates/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/alert-popup.underscore -#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/forum-action-close.underscore -#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/search-alert.underscore msgid "Close" msgstr "סגור" @@ -272,7 +181,6 @@ 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 "שם" @@ -288,8 +196,6 @@ msgstr "בחר קובץ" #: common/lib/xmodule/xmodule/js/src/html/edit.js #: lms/static/js/Markdown.Editor.js #: common/static/common/templates/discussion/alert-popup.underscore -#: test_root/staticfiles/common/templates/discussion/alert-popup.underscore -#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/alert-popup.underscore msgid "OK" msgstr "בסדר" @@ -300,7 +206,6 @@ 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 "הסר" @@ -324,6 +229,7 @@ msgstr "העלה קובץ" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: cms/static/js/views/modals/base_modal.js +#: cms/static/js/views/modals/course_outline_modals.js #: common/lib/xmodule/xmodule/js/src/html/edit.js #: cms/templates/js/certificate-editor.underscore #: cms/templates/js/content-group-editor.underscore @@ -336,9 +242,6 @@ msgstr "העלה קובץ" #: lms/templates/instructor/instructor_dashboard_2/cohort-form.underscore #: lms/templates/instructor/instructor_dashboard_2/divided-discussions-course-wide.underscore #: lms/templates/instructor/instructor_dashboard_2/divided-discussions-inline.underscore -#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohort-form.underscore -#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/divided-discussions-course-wide.underscore -#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/divided-discussions-inline.underscore msgid "Save" msgstr "שמור" @@ -736,7 +639,6 @@ 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 "קוד" @@ -850,8 +752,6 @@ 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 "תיאור" @@ -899,8 +799,6 @@ 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/common/templates/discussion/forum-action-edit.underscore -#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/forum-action-edit.underscore msgid "Edit" msgstr "עריכה" @@ -993,8 +891,6 @@ 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 "מסך מלא" @@ -1306,10 +1202,6 @@ 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 "הבא" @@ -1668,10 +1560,6 @@ 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 "כותרת" @@ -1736,9 +1624,6 @@ msgstr "מרווח אנכי" #: openedx/features/course_bookmarks/static/course_bookmarks/templates/bookmarks-list.underscore #: openedx/features/course_search/static/course_search/templates/course_search_item.underscore #: openedx/features/course_search/static/course_search/templates/dashboard_search_item.underscore -#: test_root/staticfiles/course_bookmarks/templates/bookmarks-list.underscore -#: test_root/staticfiles/course_search/templates/course_search_item.underscore -#: test_root/staticfiles/course_search/templates/dashboard_search_item.underscore msgid "View" msgstr "הצג" @@ -2076,71 +1961,6 @@ msgstr "הפעל תמלילים" msgid "Turn off transcripts" msgstr "כבה תמלילים" -#: common/static/bundles/CourseGoals.b56f05f27734759a3a6a.js -#: common/static/bundles/CourseGoals.js -msgid "Thank you for setting your course goal to " -msgstr "" - -#: common/static/bundles/CourseGoals.b56f05f27734759a3a6a.js -#: common/static/bundles/CourseGoals.js -msgid "" -"There was an error in setting your goal, please reload the page and try " -"again." -msgstr "" - -#: common/static/bundles/CourseHome.40ee1b4e0334515d1613.js -#: common/static/bundles/CourseHome.js -#: openedx/features/course_experience/static/course_experience/js/CourseHome.js -msgid "You have successfully updated your goal." -msgstr "" - -#: common/static/bundles/CourseHome.40ee1b4e0334515d1613.js -#: common/static/bundles/CourseHome.js -#: openedx/features/course_experience/static/course_experience/js/CourseHome.js -msgid "There was an error updating your goal." -msgstr "" - -#: common/static/bundles/CourseHome.40ee1b4e0334515d1613.js -#: common/static/bundles/CourseHome.js -#: openedx/features/course_experience/static/course_experience/js/CourseHome.js -msgid "Show more" -msgstr "" - -#: common/static/bundles/CourseHome.40ee1b4e0334515d1613.js -#: common/static/bundles/CourseHome.js -#: openedx/features/course_experience/static/course_experience/js/CourseHome.js -msgid "Show less" -msgstr "" - -#: common/static/bundles/StudioIndex.ae56ffd9f272143aaf03.js -#: common/static/bundles/StudioIndex.js -msgid "Organization:" -msgstr "" - -#: common/static/bundles/StudioIndex.ae56ffd9f272143aaf03.js -#: common/static/bundles/StudioIndex.js -msgid "Course Number:" -msgstr "" - -#: common/static/bundles/StudioIndex.ae56ffd9f272143aaf03.js -#: common/static/bundles/StudioIndex.js -msgid "Course Run:" -msgstr "" - -#: common/static/bundles/StudioIndex.ae56ffd9f272143aaf03.js -#: common/static/bundles/StudioIndex.js -msgid "(Read-only)" -msgstr "" - -#: common/static/bundles/StudioIndex.ae56ffd9f272143aaf03.js -#: common/static/bundles/StudioIndex.js -msgid "Re-run Course" -msgstr "" - -#: cms/templates/js/show-textbook.underscore -msgid "View Live" -msgstr "תצוגה חיה" - #: common/static/common/js/components/utils/view_utils.js msgid "Required field." msgstr "שדה חובה" @@ -2184,8 +2004,6 @@ msgstr "לא ניתן לעבד את בקשתך. רענן את העמוד ונס #: common/static/common/js/discussion/utils.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 "..." @@ -2370,10 +2188,6 @@ msgstr "הפוסט שלך יבוטל." #: common/static/common/js/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 "אנונימי" @@ -2525,10 +2339,6 @@ 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 "עוד" @@ -2549,11 +2359,6 @@ msgstr "ציבורי" #: lms/djangoapps/discussion/static/discussion/templates/search.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/discussion/templates/search.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 "חיפוש" @@ -2607,7 +2412,6 @@ 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 "תגיות:" @@ -2737,7 +2541,6 @@ 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 "השפה העיקרית שחברי הצוות משתמשים כדי לתקשר זה עם זה." @@ -2749,7 +2552,6 @@ 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 "המדינה העיקרית איתה מזוהים חברי הצוות." @@ -2863,7 +2665,6 @@ 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 "אשר" @@ -2907,7 +2708,6 @@ msgstr "הצוות שלי" #: lms/djangoapps/teams/static/teams/js/views/teams_tab.js #: 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 "עיין ב" @@ -2946,7 +2746,6 @@ 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 "ערוך צוות" @@ -2974,7 +2773,6 @@ msgstr "חיפוש צוותים" #: lms/djangoapps/teams/static/teams/js/views/teams_tab.js #: lms/djangoapps/discussion/static/discussion/templates/fake-breadcrumbs.underscore -#: test_root/staticfiles/discussion/templates/fake-breadcrumbs.underscore msgid "All Topics" msgstr "כל הנושאים" @@ -3221,7 +3019,6 @@ msgid "All units" msgstr "כל היחידות" #: lms/static/js/ccx/schedule.js lms/templates/ccx/schedule.underscore -#: test_root/staticfiles/templates/ccx/schedule.underscore msgid "Click to change" msgstr "לחץ לשינוי" @@ -3369,8 +3166,6 @@ 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 "פחות" @@ -3440,7 +3235,6 @@ msgstr "לא נמצאה אף תוצאה עבור \"%s\"." #: lms/static/js/discovery/views/search_form.js #: openedx/features/course_search/static/course_search/templates/search_error.underscore -#: test_root/staticfiles/course_search/templates/search_error.underscore msgid "There was an error, try searching again." msgstr "אירעה שגיאה, נסה לחפש שוב." @@ -3551,8 +3345,6 @@ msgstr "לא נמצאו תוצאות עבור \"%(query_string)s\". אנא נס #: lms/static/js/edxnotes/views/tabs/search_results.js #: openedx/features/course_search/static/course_search/templates/course_search_results.underscore #: openedx/features/course_search/static/course_search/templates/dashboard_search_results.underscore -#: test_root/staticfiles/course_search/templates/course_search_results.underscore -#: test_root/staticfiles/course_search/templates/dashboard_search_results.underscore msgid "Search Results" msgstr "תוצאות חיפוש" @@ -3579,7 +3371,6 @@ 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 "כרטיסייה שנבחרה" @@ -3671,7 +3462,6 @@ 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 "הוסף קבוצת לימוד" @@ -3790,7 +3580,6 @@ msgstr "שגיאת בזמן יצירת פרופיל סטודנט. נא נסה ש #: openedx/features/course_bookmarks/static/course_bookmarks/js/views/bookmarks_list.js #: cms/templates/js/move-xblock-modal.underscore #: openedx/features/course_search/static/course_search/templates/search_loading.underscore -#: test_root/staticfiles/course_search/templates/search_loading.underscore msgid "Loading" msgstr "טוען" @@ -3844,9 +3633,6 @@ msgstr "סמן את קוד ההרשמה כ'אינו בשימוש'" #: lms/static/js/student_account/views/account_settings_factory.js #: openedx/features/learner_profile/static/learner_profile/js/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 "שם משתמש" @@ -4564,7 +4350,6 @@ msgstr "אירעה שגיאה בזמן החיבור שלך ל-%s." #: lms/static/js/student_account/views/LoginView.js #: lms/templates/verify_student/intro_step.underscore -#: test_root/staticfiles/templates/verify_student/intro_step.underscore msgid "Check Your Email" msgstr "בדוק את הדואר האלקטרוני שלך" @@ -4607,7 +4392,6 @@ msgstr "לא ניתן ליצור את החשבון שלך. " #: lms/static/js/student_account/views/RegisterView.js #: lms/templates/student_account/register.underscore -#: test_root/staticfiles/templates/student_account/register.underscore msgid "Create Account" msgstr "" @@ -4674,7 +4458,6 @@ 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 "סיסמה" @@ -5002,7 +4785,6 @@ msgstr "שגיאת אימות" #: lms/static/js/views/fields.js #: lms/templates/learner_dashboard/program_card.underscore -#: test_root/staticfiles/templates/learner_dashboard/program_card.underscore msgid "In Progress" msgstr "בביצוע" @@ -5104,6 +4886,22 @@ msgstr "ניקוד כללי" msgid "Bookmark this page" msgstr "" +#: openedx/features/course_experience/static/course_experience/js/CourseHome.js +msgid "You have successfully updated your goal." +msgstr "" + +#: openedx/features/course_experience/static/course_experience/js/CourseHome.js +msgid "There was an error updating your goal." +msgstr "" + +#: openedx/features/course_experience/static/course_experience/js/CourseHome.js +msgid "Show more" +msgstr "" + +#: openedx/features/course_experience/static/course_experience/js/CourseHome.js +msgid "Show less" +msgstr "" + #: openedx/features/course_search/static/course_search/js/views/search_results_view.js msgid "{total_results} result" msgid_plural "{total_results} results" @@ -5192,6 +4990,16 @@ msgstr "" msgid "Profile" msgstr "" +#: cms/static/cms/js/main.js cms/static/js/views/active_video_upload_list.js +msgid "" +"This may be happening because of an error with our server or your internet " +"connection. Try refreshing the page or making sure you are online." +msgstr "" + +#: cms/static/cms/js/main.js +msgid "Studio's having trouble saving your work" +msgstr "" + #: cms/static/cms/js/xblock/cms.runtime.v1.js msgid "OpenAssessment Save Error" msgstr "שגיאת שמירה של OpenAssessment" @@ -5302,8 +5110,6 @@ msgstr "" #: cms/static/js/factories/manage_users.js #: cms/static/js/factories/manage_users_lib.js #: 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 "Staff" msgstr "צוות" @@ -5338,6 +5144,51 @@ msgstr "הצג הגדרות מיושנות" msgid "You have unsaved changes. Do you really want to leave this page?" msgstr "ישנם שינויים שלא נשמרו. האם אתה בטוח שברצונך לעזוב עמוד זה?" +#: cms/static/js/features/import/factories/import.js +msgid "There was an error during the upload process." +msgstr "" + +#: cms/static/js/features/import/factories/import.js +msgid "There was an error while unpacking the file." +msgstr "" + +#: cms/static/js/features/import/factories/import.js +msgid "There was an error while verifying the file you submitted." +msgstr "" + +#: cms/static/js/features/import/factories/import.js +msgid "Choose new file" +msgstr "" + +#: cms/static/js/features/import/factories/import.js +msgid "" +"File format not supported. Please upload a file with a {ext} extension." +msgstr "" + +#: cms/static/js/features/import/factories/import.js +msgid "There was an error while importing the new library to our database." +msgstr "" + +#: cms/static/js/features/import/factories/import.js +msgid "There was an error while importing the new course to our database." +msgstr "" + +#: cms/static/js/features/import/factories/import.js +msgid "Your import has failed." +msgstr "" + +#: cms/static/js/features/import/views/import.js +msgid "Your import is in progress; navigating away will abort it." +msgstr "" + +#: cms/static/js/features/import/views/import.js +msgid "Error importing course" +msgstr "" + +#: cms/static/js/features/import/views/import.js +msgid "There was an error with the upload" +msgstr "" + #: cms/static/js/maintenance/force_publish_course.js msgid "Internal Server Error." msgstr "שגיאת שרת פנימית." @@ -5496,9 +5347,6 @@ 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 "או" @@ -5587,8 +5435,6 @@ 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 "סוג" @@ -5636,8 +5482,6 @@ 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 "לא זמין" @@ -5932,6 +5776,18 @@ msgstr "האם לפרסם את כל השינויים שלא פורסמו עבו msgid "Publish" msgstr "פרסם" +#: cms/static/js/views/modals/course_outline_modals.js +msgid "Highlights for {display_name}" +msgstr "" + +#: cms/static/js/views/modals/course_outline_modals.js +msgid "" +"The highlights you provide here are messaged (i.e., emailed) to learners. " +"Each {item}'s highlights are emailed at the time that we expect the learner " +"to start working on that {item}. At this time, we assume that each {item} " +"will take 1 week to complete." +msgstr "" + #: cms/static/js/views/modals/course_outline_modals.js msgid "All Learners and Staff" msgstr "" @@ -5951,7 +5807,6 @@ msgstr "עורך: %(title)s" #: cms/static/js/views/modals/edit_xblock.js #: lms/templates/ccx/schedule.underscore -#: test_root/staticfiles/templates/ccx/schedule.underscore msgid "Unit" msgstr "יחידה" @@ -6519,7 +6374,6 @@ 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 "הגדרות" @@ -6541,247 +6395,173 @@ 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/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 -#: test_root/staticfiles/proctoring/templates/student-proctored-exam-attempts.underscore -#: test_root/staticfiles/support/templates/certificates_results.underscore msgid "Status" msgstr "סטטוס" #: cms/templates/js/previous-video-upload-list.underscore #: 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 "פעולה" #: 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/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/nav-load-more-link.underscore -#: test_root/staticfiles/common/templates/discussion/nav-load-more-link.underscore -#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/nav-load-more-link.underscore msgid "Load more" msgstr "טען עוד" #: common/static/common/templates/discussion/new-post-alert.underscore -#: test_root/staticfiles/common/templates/discussion/new-post-alert.underscore -#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/new-post-alert.underscore msgid "Error posting your message." msgstr "שגיאה בזמן פרסום ההודעה שלך" +#: common/static/common/templates/discussion/new-post-visibility.underscore +#, python-format +msgid "This post will be visible only to %(group_name)s." +msgstr "" + +#: common/static/common/templates/discussion/new-post-visibility.underscore +msgid "This post will be visible to everyone." +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 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 "" "Discussion admins, moderators, and TAs can make their posts visible to all " "students or specify a single group." 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 #: 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 "" "Add a clear and descriptive title to encourage participation. (Required)" 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 "Your question or idea (required)" 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 "שלח באופן אנונימי לסטודנטים אחרים" @@ -6789,58 +6569,35 @@ 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/new-post.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/new-post.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/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/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 "(צוות)" #: 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" @@ -6848,81 +6605,51 @@ 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 your post below." 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 "Community TA" 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 "{unread_comments_count} new" msgstr "{unread_comments_count} חדש" #: 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 " @@ -6932,55 +6659,39 @@ 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)" @@ -6988,60 +6699,42 @@ 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 "Add a comment" 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 "discussion 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 #, python-format msgid "question 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 "מקושר ל- %(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 "" "Questions raise issues that need answers. Discussions share ideas and start " "conversations. (Required)" @@ -7050,107 +6743,81 @@ 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.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 "Add a response:" 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 "Add your post to a relevant topic to help others find it. (Required)" msgstr "" "הוסף את הפוסט שלך לנושא הרלוונטי על מנת להקל על אחרים למצוא אותו. (חובה)" #: lms/djangoapps/discussion/static/discussion/templates/discussion-home.underscore -#: test_root/staticfiles/discussion/templates/discussion-home.underscore msgid "Discussion Home" msgstr "עמוד הבית לדיון" #: lms/djangoapps/discussion/static/discussion/templates/discussion-home.underscore -#: test_root/staticfiles/discussion/templates/discussion-home.underscore #, python-format msgid "How to use %(platform_name)s discussions" msgstr "כיצד להשתמש בדיוני %(platform_name)s" #: lms/djangoapps/discussion/static/discussion/templates/discussion-home.underscore -#: test_root/staticfiles/discussion/templates/discussion-home.underscore msgid "Find discussions" msgstr "מצא דיונים" #: lms/djangoapps/discussion/static/discussion/templates/discussion-home.underscore -#: test_root/staticfiles/discussion/templates/discussion-home.underscore msgid "Use the All Topics menu to find specific topics." msgstr "השתמש בתפריט 'כל הנושאים' על מנת למצוא נושאים ספציפיים." #: lms/djangoapps/discussion/static/discussion/templates/discussion-home.underscore #: lms/djangoapps/discussion/static/discussion/templates/search.underscore -#: test_root/staticfiles/discussion/templates/discussion-home.underscore -#: test_root/staticfiles/discussion/templates/search.underscore msgid "Search all posts" msgstr "חפש בכל הפוסטים" #: lms/djangoapps/discussion/static/discussion/templates/discussion-home.underscore -#: test_root/staticfiles/discussion/templates/discussion-home.underscore msgid "Filter and sort topics" msgstr "סנן ומיין נושאים" #: lms/djangoapps/discussion/static/discussion/templates/discussion-home.underscore -#: test_root/staticfiles/discussion/templates/discussion-home.underscore msgid "Engage with posts" msgstr "השתתף באמצעות פוסט" #: lms/djangoapps/discussion/static/discussion/templates/discussion-home.underscore -#: test_root/staticfiles/discussion/templates/discussion-home.underscore msgid "Vote for good posts and responses" msgstr "הצבע לפוסטים ותשובות מוצלחות" #: lms/djangoapps/discussion/static/discussion/templates/discussion-home.underscore -#: test_root/staticfiles/discussion/templates/discussion-home.underscore msgid "Report abuse, topics, and responses" msgstr "דווח על הטרדה, נושאים ותשובות" #: lms/djangoapps/discussion/static/discussion/templates/discussion-home.underscore -#: test_root/staticfiles/discussion/templates/discussion-home.underscore msgid "Follow or unfollow posts" msgstr "עקוב או אל תעקוב אחר פוסטים" #: lms/djangoapps/discussion/static/discussion/templates/discussion-home.underscore -#: test_root/staticfiles/discussion/templates/discussion-home.underscore msgid "Receive updates" msgstr "קבל עדכונים" #: lms/djangoapps/discussion/static/discussion/templates/discussion-home.underscore -#: test_root/staticfiles/discussion/templates/discussion-home.underscore msgid "Toggle Notifications Setting" msgstr "החלף מצב הגדרות התראות" #: lms/djangoapps/discussion/static/discussion/templates/discussion-home.underscore -#: test_root/staticfiles/discussion/templates/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." @@ -7159,183 +6826,145 @@ msgstr "" "שלא נקראו בפוסטים שאתה עוקב אחריהם. " #: lms/djangoapps/discussion/static/discussion/templates/user-profile.underscore -#: test_root/staticfiles/discussion/templates/user-profile.underscore msgid "All Posts" 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 "הורד כתובת URL" #: 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 -#: 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." @@ -7344,12 +6973,10 @@ 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 " @@ -7360,84 +6987,67 @@ 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 "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 "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/api_admin/catalog-error.underscore -#: test_root/staticfiles/templates/api_admin/catalog-error.underscore msgid "" "There was an error retrieving preview results for this catalog. Please check" " that your query is correct and try again." @@ -7446,82 +7056,67 @@ msgstr "" " נכונה ונסה שוב." #: lms/templates/api_admin/catalog-results.underscore -#: test_root/staticfiles/templates/api_admin/catalog-results.underscore msgid "This catalog's courses:" 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 "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 #, python-format msgid "toggle chapter %(displayName)s" msgstr "החלף פרק %(displayName)s" #: 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 #, python-format msgid "toggle subsection %(displayName)s" msgstr "החלף תת-פרק %(displayName)s" #: 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 " @@ -7531,7 +7126,6 @@ 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 " @@ -7541,12 +7135,10 @@ msgstr "" " %(platform_name)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 %(full_name)s! We have received your payment for %(course_name)s." @@ -7554,8 +7146,6 @@ msgstr "תודה רבה, %(full_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." @@ -7565,64 +7155,46 @@ 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 -#: test_root/staticfiles/templates/commerce/receipt.underscore 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}" @@ -7633,28 +7205,22 @@ 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 for problems, you must select \"Submit\" for each problem " "before you select \"End My Exam\"." @@ -7663,102 +7229,81 @@ 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_dropdown_account.underscore #: lms/templates/fields/field_textarea.underscore -#: test_root/staticfiles/templates/fields/field_dropdown.underscore -#: test_root/staticfiles/templates/fields/field_dropdown_account.underscore -#: test_root/staticfiles/templates/fields/field_textarea.underscore msgid "Click to edit" msgstr "לחץ לערוך" #: lms/templates/fields/field_order_history.underscore -#: test_root/staticfiles/templates/fields/field_order_history.underscore msgid "Order Number" msgstr "מספר הזמנה" #: lms/templates/fields/field_order_history.underscore -#: test_root/staticfiles/templates/fields/field_order_history.underscore msgid "Date Placed" msgstr "" #: lms/templates/fields/field_order_history.underscore -#: test_root/staticfiles/templates/fields/field_order_history.underscore msgid "Cost" msgstr "" #: lms/templates/fields/field_order_history.underscore -#: test_root/staticfiles/templates/fields/field_order_history.underscore msgid "Order Details" msgstr "פרטי הזמנה" #: lms/templates/fields/field_order_history.underscore -#: test_root/staticfiles/templates/fields/field_order_history.underscore msgid "for" msgstr "" #: lms/templates/fields/field_order_history.underscore -#: test_root/staticfiles/templates/fields/field_order_history.underscore msgid "Product Name" msgstr "" #: lms/templates/fields/field_textarea.underscore -#: test_root/staticfiles/templates/fields/field_textarea.underscore msgid "" "{currentCountOpeningTag}{currentCharacterCount}{currentCountClosingTag} of " "{maxCharacters}" @@ -7766,18 +7311,14 @@ 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 "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." @@ -7786,32 +7327,26 @@ 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." @@ -7820,12 +7355,10 @@ msgstr "" "תוך 4-2 ימי עסקים." #: 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 " @@ -7839,19 +7372,15 @@ 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 CSV file" msgstr "העלה קובץ CSV" #: 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." @@ -7860,123 +7389,99 @@ 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 -#: 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-editor.underscore -#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/certificate-white-list-editor.underscore msgid "Student email or username" 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 "Free text notes" 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 "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 "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-subcategory.underscore -#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohort-discussions-subcategory.underscore msgid "Divided" msgstr "" #: lms/templates/instructor/instructor_dashboard_2/cohort-editor.underscore -#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohort-editor.underscore msgid "Manage Learners" msgstr "" #: lms/templates/instructor/instructor_dashboard_2/cohort-editor.underscore -#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohort-editor.underscore msgid "Add learners 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: Learners can be in only one cohort. Adding learners 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 learners you want to add. *" @@ -7984,18 +7489,14 @@ 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 "לדוגמה 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." @@ -8004,78 +7505,63 @@ msgstr "" "האיות. " #: lms/templates/instructor/instructor_dashboard_2/cohort-editor.underscore -#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohort-editor.underscore msgid "Add Learners" 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." @@ -8084,23 +7570,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 "Only the parent course staff of a CCX can create content groups." msgstr "רק צוות קורס הבסיס של CCX יכול ליצור קבוצות תוכן." #: 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)" @@ -8108,7 +7590,6 @@ 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." @@ -8117,48 +7598,39 @@ 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 learners 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 learner cohort assignments or see the results of uploading a CSV " "file, download course profile information or cohort results on the " @@ -8166,331 +7638,273 @@ msgid "" msgstr "" #: lms/templates/instructor/instructor_dashboard_2/discussions.underscore -#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/discussions.underscore msgid "Specify whether discussion topics are divided" msgstr "" #: lms/templates/instructor/instructor_dashboard_2/divided-discussions-course-wide.underscore -#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/divided-discussions-course-wide.underscore msgid "Course-Wide Discussion Topics" msgstr "נושאי דיון כלל קורסיים" #: lms/templates/instructor/instructor_dashboard_2/divided-discussions-course-wide.underscore -#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/divided-discussions-course-wide.underscore msgid "Select the course-wide discussion topics that you want to divide." msgstr "" #: lms/templates/instructor/instructor_dashboard_2/divided-discussions-inline.underscore -#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/divided-discussions-inline.underscore msgid "Content-Specific Discussion Topics" msgstr "נושאי דיון לתוכן מסוים" #: lms/templates/instructor/instructor_dashboard_2/divided-discussions-inline.underscore -#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/divided-discussions-inline.underscore msgid "Specify whether content-specific discussion topics are divided." msgstr "" #: lms/templates/instructor/instructor_dashboard_2/divided-discussions-inline.underscore -#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/divided-discussions-inline.underscore msgid "Always divide content-specific discussion topics" msgstr "" #: lms/templates/instructor/instructor_dashboard_2/divided-discussions-inline.underscore -#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/divided-discussions-inline.underscore msgid "Divide the selected content-specific discussion topics" msgstr "" #: lms/templates/instructor/instructor_dashboard_2/divided-discussions-inline.underscore -#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/divided-discussions-inline.underscore msgid "No content-specific discussion topics exist." 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_status.underscore #: lms/templates/learner_dashboard/upgrade_message.underscore -#: test_root/staticfiles/templates/learner_dashboard/certificate_status.underscore -#: test_root/staticfiles/templates/learner_dashboard/upgrade_message.underscore msgid "Certificate Status:" msgstr "" #: lms/templates/learner_dashboard/certificate_status.underscore -#: test_root/staticfiles/templates/learner_dashboard/certificate_status.underscore msgid "Certificate Purchased" msgstr "" #: lms/templates/learner_dashboard/course_enroll.underscore -#: test_root/staticfiles/templates/learner_dashboard/course_enroll.underscore +msgid "Final Grade" +msgstr "" + +#: lms/templates/learner_dashboard/course_enroll.underscore +msgid "for {courseName}" +msgstr "" + +#: lms/templates/learner_dashboard/course_enroll.underscore msgid "View Archived Course" msgstr "צפה בארכיון הקורס" #: lms/templates/learner_dashboard/course_enroll.underscore -#: test_root/staticfiles/templates/learner_dashboard/course_enroll.underscore msgid "View Course" msgstr "הצג קורס" #: lms/templates/learner_dashboard/course_enroll.underscore -#: test_root/staticfiles/templates/learner_dashboard/course_enroll.underscore msgid "Choose a course run:" msgstr "" #: lms/templates/learner_dashboard/course_enroll.underscore -#: test_root/staticfiles/templates/learner_dashboard/course_enroll.underscore msgid "Enroll Now" msgstr "להרשמה" #: lms/templates/learner_dashboard/course_enroll.underscore -#: test_root/staticfiles/templates/learner_dashboard/course_enroll.underscore msgid "Coming Soon" msgstr "בקרוב" #: lms/templates/learner_dashboard/course_enroll.underscore -#: test_root/staticfiles/templates/learner_dashboard/course_enroll.underscore msgid "Enrollment Opens on" msgstr "הרישום נפתח ב" #: lms/templates/learner_dashboard/course_enroll.underscore -#: test_root/staticfiles/templates/learner_dashboard/course_enroll.underscore msgid "Not Currently Available" 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 programs yet." msgstr "אינך רשום עדיין באף תכנית." #: lms/templates/learner_dashboard/empty_programs_list.underscore -#: test_root/staticfiles/templates/learner_dashboard/empty_programs_list.underscore msgid "Explore 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 Programs" msgstr "בחן תכניות חדשות" #: lms/templates/learner_dashboard/program_card.underscore #: lms/templates/verify_student/enrollment_confirmation_step.underscore -#: test_root/staticfiles/templates/learner_dashboard/program_card.underscore -#: test_root/staticfiles/templates/verify_student/enrollment_confirmation_step.underscore msgid "Course" msgid_plural "Courses" msgstr[0] "" msgstr[1] "" #: lms/templates/learner_dashboard/program_card.underscore -#: test_root/staticfiles/templates/learner_dashboard/program_card.underscore msgid "Completed" msgstr "הושלם" #: lms/templates/learner_dashboard/program_card.underscore -#: test_root/staticfiles/templates/learner_dashboard/program_card.underscore msgid "Remaining" msgstr "" #: lms/templates/learner_dashboard/program_card.underscore -#: test_root/staticfiles/templates/learner_dashboard/program_card.underscore #, python-format msgid "%(programName)s Home Page." msgstr "עמוד הבית של %(programName)s" #: lms/templates/learner_dashboard/program_details_sidebar.underscore -#: test_root/staticfiles/templates/learner_dashboard/program_details_sidebar.underscore msgid "Your {program} Certificate" msgstr "" #: lms/templates/learner_dashboard/program_details_sidebar.underscore -#: test_root/staticfiles/templates/learner_dashboard/program_details_sidebar.underscore #, python-format msgid "Open the certificate you earned for the %(title)s program." msgstr "" #: lms/templates/learner_dashboard/program_details_view.underscore -#: test_root/staticfiles/templates/learner_dashboard/program_details_view.underscore msgid "Congratulations!" msgstr "" #: lms/templates/learner_dashboard/program_details_view.underscore -#: test_root/staticfiles/templates/learner_dashboard/program_details_view.underscore msgid "Your Program Journey" msgstr "" #: lms/templates/learner_dashboard/program_details_view.underscore -#: test_root/staticfiles/templates/learner_dashboard/program_details_view.underscore msgid "" "To complete the program, you must earn a verified certificate for each " "course." msgstr "" #: lms/templates/learner_dashboard/program_details_view.underscore -#: test_root/staticfiles/templates/learner_dashboard/program_details_view.underscore msgid "Upgrade All Remaining Courses (" msgstr "" #: lms/templates/learner_dashboard/program_details_view.underscore -#: test_root/staticfiles/templates/learner_dashboard/program_details_view.underscore msgid "${listPrice}" msgstr "" #: lms/templates/learner_dashboard/program_details_view.underscore -#: test_root/staticfiles/templates/learner_dashboard/program_details_view.underscore msgid " ${price} {currency} )" msgstr "" #: lms/templates/learner_dashboard/program_details_view.underscore -#: test_root/staticfiles/templates/learner_dashboard/program_details_view.underscore msgid "COURSES IN PROGRESS" msgstr "" #: lms/templates/learner_dashboard/program_details_view.underscore -#: test_root/staticfiles/templates/learner_dashboard/program_details_view.underscore msgid "REMAINING COURSES" msgstr "" #: lms/templates/learner_dashboard/program_details_view.underscore -#: test_root/staticfiles/templates/learner_dashboard/program_details_view.underscore msgid "COMPLETED COURSES" msgstr "" #: lms/templates/learner_dashboard/program_details_view.underscore -#: test_root/staticfiles/templates/learner_dashboard/program_details_view.underscore msgid "As you complete courses, you will see them listed here." msgstr "" #: lms/templates/learner_dashboard/program_details_view.underscore -#: test_root/staticfiles/templates/learner_dashboard/program_details_view.underscore msgid "" "Complete courses on your schedule to ensure you stand out in your field!" msgstr "" #: lms/templates/learner_dashboard/program_header_view.underscore -#: test_root/staticfiles/templates/learner_dashboard/program_header_view.underscore msgid "{organization}\\'s logo" msgstr "הסמל של {organization}" #: lms/templates/learner_dashboard/upgrade_message.underscore -#: test_root/staticfiles/templates/learner_dashboard/upgrade_message.underscore msgid "Needs verified certificate " msgstr "" #: lms/templates/learner_dashboard/upgrade_message.underscore -#: test_root/staticfiles/templates/learner_dashboard/upgrade_message.underscore msgid "Upgrade to Verified" 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.underscore -#: test_root/staticfiles/templates/student_account/account.underscore msgid "Reset Password" 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_section.underscore -#: test_root/staticfiles/templates/student_account/account_settings_section.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 -#: test_root/staticfiles/templates/student_account/hinted_login.underscore -#: test_root/staticfiles/templates/student_account/login.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 msgid "First time here?" msgstr "" #: lms/templates/student_account/login.underscore -#: test_root/staticfiles/templates/student_account/login.underscore msgid "Create an Account." msgstr "" #: lms/templates/student_account/login.underscore -#: test_root/staticfiles/templates/student_account/login.underscore msgid "Sign In" 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." @@ -8499,40 +7913,32 @@ 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/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." @@ -8541,74 +7947,60 @@ 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 "Already have an {platformName} account?" msgstr "כבר יש לך חשבון {platformName} ?" #: lms/templates/student_account/register.underscore -#: test_root/staticfiles/templates/student_account/register.underscore msgid "Sign in." msgstr "" #: lms/templates/student_account/register.underscore -#: test_root/staticfiles/templates/student_account/register.underscore msgid "Create an Account" msgstr "צור חשבון" #: 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/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 "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 " @@ -8621,12 +8013,10 @@ 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 "מה אתה צריך לאימות" @@ -8635,16 +8025,10 @@ 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." @@ -8653,12 +8037,10 @@ 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." @@ -8667,13 +8049,10 @@ 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." @@ -8681,27 +8060,22 @@ msgstr "" "כאשר פניך ממוקמות, השתמש בלחצן המצלמה {icon} שלמטה על מנת לצלם את תמונתך." #: 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}." @@ -8712,18 +8086,12 @@ 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 צריכה את התמונה שלי?" @@ -8731,9 +8099,6 @@ 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 " @@ -8746,9 +8111,6 @@ 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 עושה עם תמונה זו?" @@ -8756,9 +8118,6 @@ 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 " @@ -8774,21 +8133,15 @@ 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." @@ -8797,7 +8150,6 @@ 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." @@ -8807,46 +8159,36 @@ 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." @@ -8855,32 +8197,26 @@ 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 -#: test_root/staticfiles/templates/verify_student/intro_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 " @@ -8891,22 +8227,16 @@ msgstr "" #: lms/templates/verify_student/intro_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/payment_confirmation_step.underscore msgid "Activate Your Account" 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" @@ -8916,24 +8246,19 @@ 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 msgid "" "You can pay now even if you don't have the following items available, but " "you will need to have these by {date} to qualify to earn a Verified " @@ -8943,7 +8268,6 @@ msgstr "" "{date} על מנת לעמוד בתנאים לקבלת תעודת סיום מאומתת. " #: lms/templates/verify_student/make_payment_step.underscore -#: test_root/staticfiles/templates/verify_student/make_payment_step.underscore msgid "" "An email has been sent to {userEmail} with a link for you to activate your " "account." @@ -8952,12 +8276,10 @@ msgstr "" "החשבון." #: lms/templates/verify_student/make_payment_step.underscore -#: test_root/staticfiles/templates/verify_student/make_payment_step.underscore msgid "Why activate?" msgstr "מדוע להפעיל?" #: lms/templates/verify_student/make_payment_step.underscore -#: test_root/staticfiles/templates/verify_student/make_payment_step.underscore msgid "" "We ask you to activate your account to ensure it is really you creating the " "account and to prevent fraud." @@ -8966,7 +8288,6 @@ 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." @@ -8975,18 +8296,15 @@ 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." @@ -8995,70 +8313,57 @@ 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 msgid "" "To receive a certificate, you must also verify your identity before {date}." msgstr "לפני קבלת התעודה, עליך לאמת את זהותך {date}. " #: 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 "" @@ -9066,7 +8371,6 @@ 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." @@ -9075,22 +8379,18 @@ 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." @@ -9099,14 +8399,12 @@ 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/payment_confirmation_step.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 " @@ -9117,12 +8415,10 @@ msgstr "" "שלך. תקבל תזכורות תקופתיות מ%(platformName)s שבהן תתבקש לאמת את זהותך." #: 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 " @@ -9134,88 +8430,72 @@ 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." 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." @@ -9224,32 +8504,26 @@ 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 "צלם תמונה" #: openedx/features/course_bookmarks/static/course_bookmarks/templates/bookmarks-list.underscore -#: test_root/staticfiles/course_bookmarks/templates/bookmarks-list.underscore msgid "Bookmarked on" msgstr "הסימניה מופעלת" #: openedx/features/course_bookmarks/static/course_bookmarks/templates/bookmarks-list.underscore -#: test_root/staticfiles/course_bookmarks/templates/bookmarks-list.underscore msgid "You have not bookmarked any courseware pages yet" msgstr "" #: openedx/features/course_bookmarks/static/course_bookmarks/templates/bookmarks-list.underscore -#: test_root/staticfiles/course_bookmarks/templates/bookmarks-list.underscore msgid "" "Use bookmarks to help you easily return to courseware pages. To bookmark a " "page, click \"Bookmark this page\" under the page title." @@ -9257,8 +8531,6 @@ msgstr "" #: openedx/features/course_search/static/course_search/templates/course_search_results.underscore #: openedx/features/course_search/static/course_search/templates/dashboard_search_results.underscore -#: test_root/staticfiles/course_search/templates/course_search_results.underscore -#: test_root/staticfiles/course_search/templates/dashboard_search_results.underscore msgid "Load next {num_items} result" msgid_plural "Load next {num_items} results" msgstr[0] "" @@ -9266,65 +8538,48 @@ msgstr[1] "" #: openedx/features/course_search/static/course_search/templates/course_search_results.underscore #: openedx/features/course_search/static/course_search/templates/dashboard_search_results.underscore -#: test_root/staticfiles/course_search/templates/course_search_results.underscore -#: test_root/staticfiles/course_search/templates/dashboard_search_results.underscore msgid "Sorry, no results were found." msgstr "מצטערים, לא נמצאו תוצאות. " -#: openedx/features/course_search/static/course_search/templates/dashboard_search_results.underscore -#: test_root/staticfiles/course_search/templates/dashboard_search_results.underscore -msgid "Back to Dashboard" -msgstr "בחזרה ללוח הבקרה" - #: openedx/features/learner_profile/static/learner_profile/templates/badge.underscore -#: test_root/staticfiles/learner_profile/templates/badge.underscore #, python-format msgid "Share your \"%(display_name)s\" award" msgstr "שתף את פרס \"%(display_name)s\"" #: openedx/features/learner_profile/static/learner_profile/templates/badge.underscore -#: test_root/staticfiles/learner_profile/templates/badge.underscore msgid "Share" msgstr "שתף" #: openedx/features/learner_profile/static/learner_profile/templates/badge.underscore -#: test_root/staticfiles/learner_profile/templates/badge.underscore #, python-format msgid "Earned %(created)s." msgstr "זכית ב-%(created)s." #: openedx/features/learner_profile/static/learner_profile/templates/badge_placeholder.underscore -#: test_root/staticfiles/learner_profile/templates/badge_placeholder.underscore msgid "What's Your Next Accomplishment?" msgstr "מהו ההישג הבא שלך?" #: openedx/features/learner_profile/static/learner_profile/templates/badge_placeholder.underscore -#: test_root/staticfiles/learner_profile/templates/badge_placeholder.underscore msgid "Start working toward your next learning goal." msgstr "התחל לעבוד לקראת יעד הלמידה הבא." #: openedx/features/learner_profile/static/learner_profile/templates/badge_placeholder.underscore -#: test_root/staticfiles/learner_profile/templates/badge_placeholder.underscore msgid "Find a course" msgstr "מצא קורס" #: openedx/features/learner_profile/static/learner_profile/templates/section_two.underscore -#: test_root/staticfiles/learner_profile/templates/section_two.underscore msgid "You are currently sharing a limited profile." msgstr "אתה משתף כרגע פרופיל חלקי." #: openedx/features/learner_profile/static/learner_profile/templates/section_two.underscore -#: test_root/staticfiles/learner_profile/templates/section_two.underscore msgid "This learner is currently sharing a limited profile." msgstr "לומד זה משתף כרגע פרופיל חלקי." #: openedx/features/learner_profile/static/learner_profile/templates/share_modal.underscore -#: test_root/staticfiles/learner_profile/templates/share_modal.underscore msgid "Share on Mozilla Backpack" msgstr "שתף ב-Mozilla Backpack" #: openedx/features/learner_profile/static/learner_profile/templates/share_modal.underscore -#: test_root/staticfiles/learner_profile/templates/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 " @@ -9334,7 +8589,6 @@ msgstr "" " את השלבים הבאים כדי להוסיף את תעודתך ל-Backpack." #: openedx/features/learner_profile/static/learner_profile/templates/share_modal.underscore -#: test_root/staticfiles/learner_profile/templates/share_modal.underscore #, python-format msgid "" "Create a %(link_start)sMozilla Backpack%(link_end)s account, or log in to " @@ -9343,7 +8597,6 @@ msgstr "" "צור חשבון %(link_start)sMozilla Backpack%(link_end)s או היכנס לחשבונך הקיים" #: openedx/features/learner_profile/static/learner_profile/templates/share_modal.underscore -#: test_root/staticfiles/learner_profile/templates/share_modal.underscore #, python-format msgid "" "%(download_link_start)sDownload this image (right-click or option-click, " @@ -9354,75 +8607,6 @@ msgstr "" "בשם)%(link_end)s ולאחר מכן %(upload_link_start)sהעלה%(link_end)s אותה " "ל-Backpack שלך." -#: 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 -#: test_root/staticfiles/proctoring/templates/student-proctored-exam-attempts.underscore -#, python-format -msgid " %(exam_display_name)s " -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 "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/proctoring/templates/student-proctored-exam-attempts.underscore -#, python-format -msgid " %(username)s " -msgstr "" - #: cms/templates/js/access-editor.underscore msgid "Limit Access" msgstr "גישה מוגבלת" @@ -9871,6 +9055,10 @@ 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 @@ -9908,6 +9096,18 @@ msgstr "שוחרר:" msgid "Scheduled:" msgstr "מתוכנן:" +#: cms/templates/js/course-outline.underscore +msgid "Highlights:" +msgstr "" + +#: cms/templates/js/course-outline.underscore +msgid "Section Highlights: {number_of_highlights} entered" +msgstr "" + +#: cms/templates/js/course-outline.underscore +msgid "Enter Section Highlights" +msgstr "" + #: cms/templates/js/course-outline.underscore msgid "Graded as:" msgstr "דורג כ:" @@ -10228,6 +9428,20 @@ msgstr "" msgid "delete group" msgstr "מחק קבוצות" +#: cms/templates/js/highlights-editor.underscore +msgid "Section Highlights" +msgstr "" + +#: cms/templates/js/highlights-editor.underscore +msgid "" +"Please enter 3-5 highlights to be sent as separate bullet points in the " +"message." +msgstr "" + +#: cms/templates/js/highlights-editor.underscore +msgid "A highlight to look forward to this week." +msgstr "" + #: cms/templates/js/license-selector.underscore msgid "License Type" msgstr "סוג רישיון" @@ -10508,6 +9722,10 @@ msgid "" " when they submit answers to assessments." msgstr "" +#: cms/templates/js/show-textbook.underscore +msgid "View Live" +msgstr "תצוגה חיה" + #: cms/templates/js/signatory-details.underscore #: cms/templates/js/signatory-editor.underscore msgid "Signatory" diff --git a/conf/locale/hi/LC_MESSAGES/django.mo b/conf/locale/hi/LC_MESSAGES/django.mo index 7c77dc099c..b1aa59e5c7 100644 Binary files a/conf/locale/hi/LC_MESSAGES/django.mo and b/conf/locale/hi/LC_MESSAGES/django.mo differ diff --git a/conf/locale/hi/LC_MESSAGES/django.po b/conf/locale/hi/LC_MESSAGES/django.po index c59fdb634c..494434adfe 100644 --- a/conf/locale/hi/LC_MESSAGES/django.po +++ b/conf/locale/hi/LC_MESSAGES/django.po @@ -71,7 +71,7 @@ msgid "" msgstr "" "Project-Id-Version: edx-platform\n" "Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2017-10-19 18:26+0000\n" +"POT-Creation-Date: 2017-10-30 10:18+0000\n" "PO-Revision-Date: 2017-09-28 17:01+0000\n" "Last-Translator: Zimeng Chen \n" "Language-Team: Hindi (http://www.transifex.com/open-edx/edx-platform/language/hi/)\n" @@ -2128,7 +2128,7 @@ msgstr "" #: lms/templates/manage_user_standing.html lms/templates/register-shib.html #: lms/templates/dashboard/_reason_survey.html #: lms/templates/peer_grading/peer_grading_problem.html -#: lms/templates/support/contact_us.html lms/templates/survey/survey.html +#: lms/templates/survey/survey.html #: openedx/core/djangoapps/dark_lang/templates/dark_lang/preview-language-fragment.html #: openedx/core/djangoapps/theming/templates/theming/theming-admin-fragment.html #: themes/stanford-style/lms/templates/register-shib.html @@ -5170,6 +5170,11 @@ msgstr "" msgid "You do not have access to this course on a mobile device" msgstr "" +#: lms/djangoapps/courseware/course_tools.py +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "Upgrade to Verified" +msgstr "" + #. Translators: 'absolute' is a date such as "Jan 01, #. 2020". 'relative' is a fuzzy description of the time until #. 'absolute'. For example, 'absolute' might be "Jan 01, 2020", @@ -5257,18 +5262,45 @@ msgstr "" msgid "We are working on generating course certificates." msgstr "" +#: lms/djangoapps/courseware/date_summary.py +msgid "Upgrade to Verified Certificate" +msgstr "" + #: lms/djangoapps/courseware/date_summary.py msgid "Verification Upgrade Deadline" msgstr "" +#: lms/djangoapps/courseware/date_summary.py +msgid "" +"Don't miss the opportunity to highlight your new knowledge and skills by " +"earning a verified certificate." +msgstr "" + #: lms/djangoapps/courseware/date_summary.py msgid "" "You are still eligible to upgrade to a Verified Certificate! Pursue it to " "highlight the knowledge and skills you gain in this course." msgstr "" +#. Translators: This describes the time by which the user +#. should upgrade to the verified track. 'date' will be +#. their personalized verified upgrade deadline formatted +#. according to their locale. #: lms/djangoapps/courseware/date_summary.py -msgid "Upgrade to Verified Certificate" +#, python-brace-format +msgid "by {date}" +msgstr "" + +#: lms/djangoapps/courseware/date_summary.py +#, python-brace-format +msgid "" +"Don't forget, you have {time_remaining_string} left to upgrade to a Verified" +" Certificate." +msgstr "" + +#: lms/djangoapps/courseware/date_summary.py +#, python-brace-format +msgid "Don't forget to upgrade to a verified certificate by {localized_date}." msgstr "" #: lms/djangoapps/courseware/date_summary.py @@ -5285,13 +5317,6 @@ msgstr "" msgid "Upgrade ({upgrade_price})" msgstr "" -#: lms/djangoapps/courseware/date_summary.py -#, python-brace-format -msgid "" -"Don't forget, you have {time_remaining_string} left to upgrade to a Verified" -" Certificate." -msgstr "" - #: lms/djangoapps/courseware/date_summary.py #: cms/templates/group_configurations.html #: lms/templates/courseware/program_marketing.html @@ -5344,6 +5369,10 @@ msgstr "" msgid "Disable the dynamic upgrade deadline for this course run." msgstr "" +#: lms/djangoapps/courseware/models.py +msgid "Disable the dynamic upgrade deadline for this organization." +msgstr "" + #: lms/templates/courseware/syllabus.html msgid "Syllabus" msgstr "पाठ्यक्रम" @@ -5430,7 +5459,7 @@ msgstr "" #, python-brace-format msgid "" "You must be enrolled in the course to see course content." -" {enroll_link_start}Enroll now{enroll_link_end}." +" {enroll_link_start}Enroll now{enroll_link_end}." msgstr "" #: lms/djangoapps/courseware/views/views.py @@ -5700,7 +5729,6 @@ msgstr "" #: lms/djangoapps/dashboard/sysadmin.py cms/templates/course-create-rerun.html #: cms/templates/index.html lms/templates/shoppingcart/receipt.html -#: lms/templates/support/contact_us.html msgid "Course Name" msgstr "" @@ -6052,7 +6080,6 @@ msgid "User ID" msgstr "" #: lms/templates/instructor/instructor_dashboard_2/generate_registarion_codes_modal.html -#: lms/templates/support/contact_us.html msgid "Email" msgstr "ई-मेल" @@ -9353,7 +9380,7 @@ msgstr "" #: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/common/base_body.html #, python-format -msgid "%(platform_name)s Home Page" +msgid "Go to %(platform_name)s Home Page" msgstr "" #: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/common/base_body.html @@ -9407,6 +9434,30 @@ msgstr "" msgid "Our mailing address is" msgstr "" +#: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/common/base_head.html +msgid "edX Email" +msgstr "" + +#: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/common/upsell_cta.html +#, python-format +msgid "" +"Don't miss the opportunity to highlight your new knowledge and skills by " +"earning a verified certificate. Upgrade by " +"%(user_schedule_upgrade_deadline_time)s." +msgstr "" + +#: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/common/upsell_cta.html +msgid "Upgrade Now" +msgstr "" + +#: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/common/upsell_cta.txt +#, python-format +msgid "" +"Don't miss the opportunity to highlight your new knowledge and skills by " +"earning a verified certificate. Upgrade by " +"%(user_schedule_upgrade_deadline_time)s. Upgrade Now! <%(upsell_link)s>" +msgstr "" + #: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/courseupdate/email/body.html #, python-format msgid "Welcome to week %(week_num)s of our %(course_name)s course!" @@ -9418,10 +9469,7 @@ msgid "Welcome to week %(week_num)s of %(course_name)s!" msgstr "" #: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/courseupdate/email/body.html -#, python-format -msgid "" -"Here is what you can look forward to learning this week: " -"

    %(week_summary)s

    " +msgid "Here is what you can look forward to learning this week:" msgstr "" #: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/courseupdate/email/body.html @@ -9481,20 +9529,6 @@ msgstr "" msgid "Keep learning" msgstr "" -#: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/recurringnudge_day10/email/body.html -#: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/recurringnudge_day3/email/body.html -#, python-format -msgid "" -"Don't miss the opportunity to highlight your new knowledge and skills by " -"earning a verified certificate. Upgrade by " -"%(user_schedule_upgrade_deadline_time)s." -msgstr "" - -#: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/recurringnudge_day10/email/body.html -#: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/recurringnudge_day3/email/body.html -msgid "Upgrade Now" -msgstr "" - #: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/recurringnudge_day10/email/body.txt #, python-format msgid "" @@ -9503,15 +9537,6 @@ msgid "" "keep learning?" msgstr "" -#: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/recurringnudge_day10/email/body.txt -#: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/recurringnudge_day3/email/body.txt -#, python-format -msgid "" -"Don't miss the opportunity to highlight your new knowledge and skills by " -"earning a verified certificate. Upgrade by " -"%(user_schedule_upgrade_deadline_time)s. Upgrade Now! <%(upsell_link)s>" -msgstr "" - #: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/recurringnudge_day3/email/body.html #: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/recurringnudge_day3/email/body.txt #, python-format @@ -9566,23 +9591,42 @@ msgstr "" #: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/upgradereminder/email/body.txt #, python-format msgid "" -"We hope you are enjoying learning with us so far in %(course_name)s! A " -"verified certificate will allow you to highlight your new knowledge and " -"skills. It's official, and easily shareable. Upgrade by " -"%(user_schedule_upgrade_deadline_time)s." +"We hope you are enjoying learning with us so far on %(platform_name)s! A " +"verified certificate allows you to highlight your new knowledge and skills. " +"An %(platform_name)s certificate is official and easily shareable. Upgrade " +"by %(user_schedule_upgrade_deadline_time)s." +msgstr "" + +#: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/upgradereminder/email/body.html +#: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/upgradereminder/email/body.txt +#, python-format +msgid "" +"We hope you are enjoying learning with us so far in %(first_course_name)s! A" +" verified certificate allows you to highlight your new knowledge and skills." +" An %(platform_name)s certificate is official and easily shareable. Upgrade " +"by %(user_schedule_upgrade_deadline_time)s." msgstr "" #: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/upgradereminder/email/body.html msgid "Upgrade now" msgstr "" +#: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/upgradereminder/email/body.html +#, python-format +msgid "" +"We hope you are enjoying learning with us so far on " +"%(platform_name)s! A verified certificate allows you to " +"highlight your new knowledge and skills. An %(platform_name)s certificate is" +" official and easily shareable." +msgstr "" + #: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/upgradereminder/email/body.html #, python-format msgid "" "We hope you are enjoying learning with us so far in " -"%(course_name)s! A verified certificate will allow you to " -"highlight your new knowledge and skills. It's official, and easily " -"shareable." +"%(first_course_name)s! A verified certificate allows you to" +" highlight your new knowledge and skills. An %(platform_name)s certificate " +"is official and easily shareable." msgstr "" #: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/upgradereminder/email/body.html @@ -9591,7 +9635,11 @@ msgid "Upgrade by %(user_schedule_upgrade_deadline_time)s." msgstr "" #: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/upgradereminder/email/body.html -msgid "Example print-out of a verified certificate" +msgid "You are eligible to upgrade in these courses:" +msgstr "" + +#: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/upgradereminder/email/body.html +msgid "Example of a verified certificate" msgstr "" #: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/upgradereminder/email/body.txt @@ -9600,7 +9648,12 @@ msgstr "" #: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/upgradereminder/email/subject.txt #, python-format -msgid "Upgrade to earn a verified certificate in %(course_name)s" +msgid "Upgrade to earn a verified certificate on %(platform_name)s" +msgstr "" + +#: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/upgradereminder/email/subject.txt +#, python-format +msgid "Upgrade to earn a verified certificate in %(first_course_name)s" msgstr "" #: openedx/core/djangoapps/self_paced/models.py @@ -10065,9 +10118,10 @@ msgid "{sign_in_link} or {register_link} and then enroll in this course." msgstr "" #: openedx/features/course_experience/views/course_home_messages.py +#: lms/templates/header/navbar-not-authenticated.html #: lms/templates/navigation/navbar-not-authenticated.html -#: lms/templates/support/contact_us.html -#: themes/edx.org/lms/templates/header.html +#: themes/edx.org/lms/templates/legacy_header.html +#: themes/edx.org/lms/templates/header/navbar-not-authenticated.html msgid "Sign in" msgstr "" @@ -10838,9 +10892,13 @@ msgstr "पाठ्यक्रम संख्या:" #: cms/templates/index.html lms/templates/sysadmin_dashboard.html #: lms/templates/sysadmin_dashboard_gitlogs.html #: lms/templates/courseware/courses.html +#: lms/templates/header/navbar-authenticated.html +#: lms/templates/header/navbar-not-authenticated.html #: lms/templates/navigation/navbar-authenticated.html #: lms/templates/navigation/navbar-not-authenticated.html -#: themes/edx.org/lms/templates/header.html +#: lms/templates/navigation/bootstrap/navbar-authenticated.html +#: themes/edx.org/lms/templates/legacy_header.html +#: themes/edx.org/lms/templates/header/navbar-authenticated.html msgid "Courses" msgstr "पाठ्यक्रम" @@ -10937,20 +10995,26 @@ msgstr "रीसेट करें" msgid "Legal" msgstr "" -#: cms/templates/widgets/header.html lms/templates/navigation/navigation.html +#: cms/templates/widgets/header.html lms/templates/header/header.html +#: lms/templates/navigation/navigation.html #: lms/templates/widgets/footer-language-selector.html msgid "Choose Language" msgstr "" #: cms/templates/widgets/header.html lms/templates/user_dropdown.html -#: themes/edx.org/lms/templates/header.html +#: lms/templates/header/user_dropdown.html +#: themes/edx.org/lms/templates/legacy_header.html msgid "Account" msgstr "" #: cms/templates/widgets/header.html +#: lms/templates/header/navbar-authenticated.html #: lms/templates/navigation/navbar-authenticated.html +#: lms/templates/navigation/bootstrap/navbar-authenticated.html #: lms/templates/static_templates/help.html -#: themes/edx.org/lms/templates/header.html wiki/plugins/help/wiki_plugin.py +#: themes/edx.org/lms/templates/legacy_header.html +#: themes/edx.org/lms/templates/header/navbar-authenticated.html +#: wiki/plugins/help/wiki_plugin.py msgid "Help" msgstr "सहायता" @@ -11004,12 +11068,19 @@ msgstr "" msgid "Send an email to {email}" msgstr "" -#: cms/templates/widgets/sock.html lms/templates/support/contact_us.html +#: cms/templates/widgets/sock.html #: themes/edx.org/cms/templates/widgets/sock.html #: themes/stanford-style/lms/templates/static_templates/about.html msgid "Contact Us" msgstr "" +#: cms/templates/widgets/tabs-aggregator.html +#: lms/templates/courseware/static_tab.html +#: lms/templates/courseware/tab-view-v2.html +#: lms/templates/courseware/tab-view.html +msgid "name" +msgstr "" + #: cms/templates/widgets/user_dropdown.html lms/templates/user_dropdown.html msgid "Usermenu" msgstr "" @@ -11019,6 +11090,7 @@ msgid "Usermenu dropdown" msgstr "" #: cms/templates/widgets/user_dropdown.html lms/templates/user_dropdown.html +#: lms/templates/header/user_dropdown.html msgid "Sign Out" msgstr "" @@ -11063,11 +11135,11 @@ msgid "Add a Post" msgstr "" #: lms/djangoapps/discussion/templates/discussion/discussion_board_fragment.html -msgid "Discussion thread list" +msgid "New topic form" msgstr "" #: lms/djangoapps/discussion/templates/discussion/discussion_board_fragment.html -msgid "New topic form" +msgid "Discussion thread list" msgstr "" #: lms/djangoapps/discussion/templates/discussion/discussion_profile_page.html @@ -11142,6 +11214,7 @@ msgid "View all Courses" msgstr "" #: lms/templates/dashboard.html lms/templates/user_dropdown.html +#: lms/templates/header/user_dropdown.html #: themes/edx.org/lms/templates/dashboard.html msgid "Dashboard" msgstr "डैशबोर्ड" @@ -11151,7 +11224,9 @@ msgid "You are not enrolled in any courses yet." msgstr "" #: lms/templates/dashboard.html +#: lms/templates/header/navbar-not-authenticated.html #: lms/templates/navigation/navbar-authenticated.html +#: lms/templates/navigation/bootstrap/navbar-authenticated.html #: themes/edx.org/lms/templates/dashboard.html msgid "Explore courses" msgstr "" @@ -11942,8 +12017,10 @@ msgid "I agree to the {link_start}Honor Code{link_end}" msgstr "मैं {link_start}ऑनर कोड{link_end} से सहमत हूं" #: lms/templates/register-form.html +#: lms/templates/header/navbar-not-authenticated.html #: lms/templates/navigation/navbar-not-authenticated.html -#: themes/edx.org/lms/templates/header.html +#: themes/edx.org/lms/templates/legacy_header.html +#: themes/edx.org/lms/templates/header/navbar-not-authenticated.html #: themes/stanford-style/lms/templates/register-form.html msgid "Register" msgstr "रजिस्टर करें" @@ -12413,7 +12490,7 @@ msgid "" " not mean to do this, {undo_link_start}you can re-subscribe{link_end}." msgstr "" -#: lms/templates/user_dropdown.html +#: lms/templates/user_dropdown.html lms/templates/header/user_dropdown.html msgid "Dashboard for:" msgstr "इसके लिए डैशबोर्ड : " @@ -13420,7 +13497,7 @@ msgstr "" msgid "time" msgstr "" -#: lms/templates/ccx/schedule.html lms/templates/support/contact_us.html +#: lms/templates/ccx/schedule.html msgid "(Optional)" msgstr "" @@ -14413,7 +14490,7 @@ msgid "View Archived Course" msgstr "संग्रहित कोर्स देखें " #: lms/templates/dashboard/_dashboard_course_listing.html -msgid "I'm taking {course_name} online with edX.org. Check it out!" +msgid "I'm taking {course_name} online with {facebook_brand}. Check it out!" msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html @@ -14426,7 +14503,7 @@ msgid "Share on Facebook" msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html -msgid "I'm taking {course_name} online with @edxonline. Check it out!" +msgid "I'm taking {course_name} online with {twitter_brand}. Check it out!" msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html @@ -14525,10 +14602,6 @@ msgid "" "{cert_name_long}{link_end}." msgstr "" -#: lms/templates/dashboard/_dashboard_course_listing.html -msgid "Upgrade to Verified" -msgstr "" - #: lms/templates/dashboard/_dashboard_course_listing.html msgid "" "You can no longer access this course because payment has not yet been " @@ -15569,11 +15642,72 @@ msgid "Apply for Financial Assistance" msgstr "" #: lms/templates/header/brand.html +#: lms/templates/header/navbar-logo-header.html #: lms/templates/navigation/navbar-logo-header.html #: lms/templates/navigation/bootstrap/navbar-logo-header.html msgid "{platform_name} Home Page" msgstr "" +#: lms/templates/header/header.html lms/templates/navigation/navigation.html +msgid "Global" +msgstr "" + +#: lms/templates/header/header.html lms/templates/navigation/navigation.html +#: themes/edx.org/lms/templates/legacy_header.html +msgid "" +"{begin_strong}Warning:{end_strong} Your browser is not fully supported. We " +"strongly recommend using {chrome_link} or {ff_link}." +msgstr "" + +#: lms/templates/header/navbar-authenticated.html +#: lms/templates/learner_dashboard/programs.html +#: lms/templates/navigation/navbar-authenticated.html +#: lms/templates/navigation/bootstrap/navbar-authenticated.html +#: themes/edx.org/lms/templates/legacy_header.html +#: themes/edx.org/lms/templates/header/navbar-authenticated.html +msgid "Programs" +msgstr "" + +#: lms/templates/header/navbar-authenticated.html +#: lms/templates/navigation/navbar-authenticated.html +#: lms/templates/navigation/bootstrap/navbar-authenticated.html +#: themes/edx.org/lms/templates/legacy_header.html +#: themes/edx.org/lms/templates/header/navbar-authenticated.html +msgid "Profile" +msgstr "" + +#: lms/templates/header/navbar-authenticated.html +msgid "Discover New" +msgstr "" + +#. Translators: This is short for "System administration". +#: lms/templates/header/navbar-authenticated.html +#: lms/templates/navigation/navbar-authenticated.html +#: lms/templates/navigation/bootstrap/navbar-authenticated.html +msgid "Sysadmin" +msgstr "" + +#: lms/templates/header/navbar-authenticated.html +#: lms/templates/navigation/navbar-authenticated.html +#: lms/templates/navigation/bootstrap/navbar-authenticated.html +#: lms/templates/shoppingcart/shopping_cart.html +#: themes/edx.org/lms/templates/legacy_header.html +#: themes/edx.org/lms/templates/header/navbar-authenticated.html +msgid "Shopping Cart" +msgstr "" + +#: lms/templates/header/navbar-not-authenticated.html +#: lms/templates/navigation/navbar-not-authenticated.html +#: themes/edx.org/lms/templates/legacy_header.html +#: themes/edx.org/lms/templates/header/navbar-authenticated.html +msgid "How it Works" +msgstr "यह कैसे काम करता है" + +#: lms/templates/header/navbar-not-authenticated.html +#: lms/templates/navigation/navbar-not-authenticated.html +msgid "Schools" +msgstr "विश्वविद्यालय" + #: lms/templates/instructor/instructor_dashboard_2/add_coupon_modal.html #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html msgid "Add Coupon Code" @@ -17143,12 +17277,6 @@ msgstr "" msgid "Program Details" msgstr "" -#: lms/templates/learner_dashboard/programs.html -#: lms/templates/navigation/navbar-authenticated.html -#: themes/edx.org/lms/templates/header.html -msgid "Programs" -msgstr "" - #: lms/templates/modal/_modal-settings-language.html msgid "Change Preferred Language" msgstr "पसंदीदा भाषा को बदलें" @@ -17169,46 +17297,10 @@ msgstr "" "अपनी पसंदीदा भाषा नहीं दिख रही? {link_start}स्वयंसेवी अनुवादक " "बनें!{link_end}" -#: lms/templates/navigation/navbar-authenticated.html -#: themes/edx.org/lms/templates/header.html -msgid "Profile" -msgstr "" - -#. Translators: This is short for "System administration". -#: lms/templates/navigation/navbar-authenticated.html -msgid "Sysadmin" -msgstr "" - -#: lms/templates/navigation/navbar-authenticated.html -#: lms/templates/shoppingcart/shopping_cart.html -#: themes/edx.org/lms/templates/header.html -msgid "Shopping Cart" -msgstr "" - -#: lms/templates/navigation/navbar-not-authenticated.html -#: themes/edx.org/lms/templates/header.html -msgid "How it Works" -msgstr "यह कैसे काम करता है" - -#: lms/templates/navigation/navbar-not-authenticated.html -msgid "Schools" -msgstr "विश्वविद्यालय" - #: lms/templates/navigation/navbar-not-authenticated.html msgid "Explore Courses" msgstr "" -#: lms/templates/navigation/navigation.html -msgid "Global" -msgstr "" - -#: lms/templates/navigation/navigation.html -#: themes/edx.org/lms/templates/header.html -msgid "" -"{begin_strong}Warning:{end_strong} Your browser is not fully supported. We " -"strongly recommend using {chrome_link} or {ff_link}." -msgstr "" - #: lms/templates/peer_grading/peer_grading.html msgid "" "\n" @@ -17992,46 +18084,6 @@ msgstr "" msgid "Contact US" msgstr "" -#: lms/templates/support/contact_us.html -msgid "Your question may have already been answered." -msgstr "" - -#: lms/templates/support/contact_us.html -msgid "Visit edX Help" -msgstr "" - -#: lms/templates/support/contact_us.html -msgid "Sign in for a faster response" -msgstr "" - -#: lms/templates/support/contact_us.html -msgid "What can we help you with, {username}?" -msgstr "" - -#: lms/templates/support/contact_us.html -msgid "Message" -msgstr "" - -#: lms/templates/support/contact_us.html -msgid "The more you tell us, themore quickly and helpfully we can respond!" -msgstr "" - -#: lms/templates/support/contact_us.html -msgid "Add Attachment" -msgstr "" - -#: lms/templates/support/contact_us.html -msgid "1 file uploaded:" -msgstr "" - -#: lms/templates/support/contact_us.html -msgid "Remove file" -msgstr "" - -#: lms/templates/support/contact_us.html -msgid "Cancel upload" -msgstr "" - #: lms/templates/support/enrollment.html msgid "Student Support: Enrollment" msgstr "" @@ -18468,15 +18520,17 @@ msgid "" "of edX Inc." msgstr "" -#: themes/edx.org/lms/templates/header.html +#: themes/edx.org/lms/templates/legacy_header.html msgid "Main" msgstr "" -#: themes/edx.org/lms/templates/header.html +#: themes/edx.org/lms/templates/legacy_header.html +#: themes/edx.org/lms/templates/header/navbar-authenticated.html msgid "Find Courses" msgstr "पाठ्यक्रम ढूंढें" -#: themes/edx.org/lms/templates/header.html +#: themes/edx.org/lms/templates/legacy_header.html +#: themes/edx.org/lms/templates/header/navbar-authenticated.html msgid "Schools & Partners" msgstr "" @@ -21787,10 +21841,6 @@ msgstr "" msgid "Open edX Portal" msgstr "" -#: cms/templates/widgets/tabs-aggregator.html -msgid "name" -msgstr "" - #: cms/templates/widgets/user_dropdown.html msgid "Currently signed in as:" msgstr "" diff --git a/conf/locale/hi/LC_MESSAGES/djangojs.mo b/conf/locale/hi/LC_MESSAGES/djangojs.mo index b74544e731..f033ce8888 100644 Binary files a/conf/locale/hi/LC_MESSAGES/djangojs.mo and b/conf/locale/hi/LC_MESSAGES/djangojs.mo differ diff --git a/conf/locale/hi/LC_MESSAGES/djangojs.po b/conf/locale/hi/LC_MESSAGES/djangojs.po index 6411ad6048..9e8359d7d7 100644 --- a/conf/locale/hi/LC_MESSAGES/djangojs.po +++ b/conf/locale/hi/LC_MESSAGES/djangojs.po @@ -48,8 +48,8 @@ msgid "" msgstr "" "Project-Id-Version: edx-platform\n" "Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2017-10-19 18:20+0000\n" -"PO-Revision-Date: 2017-10-19 18:28+0000\n" +"POT-Creation-Date: 2017-10-30 10:12+0000\n" +"PO-Revision-Date: 2017-10-27 10:31+0000\n" "Last-Translator: Muhammad Ayub khan \n" "Language-Team: Hindi (http://www.transifex.com/open-edx/edx-platform/language/hi/)\n" "MIME-Version: 1.0\n" @@ -59,17 +59,6 @@ msgstr "" "Language: hi\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: cms/static/cms/js/main.js cms/static/js/views/active_video_upload_list.js -#: common/static/bundles/Import.js -msgid "" -"This may be happening because of an error with our server or your internet " -"connection. Try refreshing the page or making sure you are online." -msgstr "" - -#: cms/static/cms/js/main.js common/static/bundles/Import.js -msgid "Studio's having trouble saving your work" -msgstr "" - #: cms/static/cms/js/xblock/cms.runtime.v1.js #: cms/static/js/certificates/views/signatory_details.js #: cms/static/js/models/section.js cms/static/js/utils/drag_and_drop.js @@ -105,8 +94,6 @@ 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 "नष्ट करें" @@ -141,76 +128,9 @@ 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 "रद्द करें" -#: cms/static/js/features/import/factories/import.js -#: common/static/bundles/Import.js -msgid "There was an error during the upload process." -msgstr "" - -#: cms/static/js/features/import/factories/import.js -#: common/static/bundles/Import.js -msgid "There was an error while unpacking the file." -msgstr "" - -#: cms/static/js/features/import/factories/import.js -#: common/static/bundles/Import.js -msgid "There was an error while verifying the file you submitted." -msgstr "" - -#: cms/static/js/features/import/factories/import.js -#: common/static/bundles/Import.js -msgid "Choose new file" -msgstr "" - -#: cms/static/js/features/import/factories/import.js -#: common/static/bundles/Import.js -msgid "" -"File format not supported. Please upload a file with a {ext} extension." -msgstr "" - -#: cms/static/js/features/import/factories/import.js -#: common/static/bundles/Import.js -msgid "There was an error while importing the new library to our database." -msgstr "" - -#: cms/static/js/features/import/factories/import.js -#: common/static/bundles/Import.js -msgid "There was an error while importing the new course to our database." -msgstr "" - -#: cms/static/js/features/import/factories/import.js -#: common/static/bundles/Import.js -msgid "Your import has failed." -msgstr "" - -#: cms/static/js/features/import/views/import.js -#: common/static/bundles/Import.js -msgid "Your import is in progress; navigating away will abort it." -msgstr "" - -#: cms/static/js/features/import/views/import.js -#: common/static/bundles/Import.js -msgid "Error importing course" -msgstr "" - -#: cms/static/js/features/import/views/import.js -#: common/static/bundles/Import.js -msgid "There was an error with the upload" -msgstr "" - #. Translators: This is the status of an active video upload #: cms/static/js/models/active_video_upload.js cms/static/js/views/assets.js #: cms/static/js/views/video_thumbnail.js lms/static/js/views/image_field.js @@ -236,7 +156,6 @@ 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 "नाम" @@ -255,7 +174,6 @@ msgstr "ठीक" #: 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 "हटाएं" @@ -286,9 +204,6 @@ msgstr "" #: lms/templates/instructor/instructor_dashboard_2/cohort-form.underscore #: lms/templates/instructor/instructor_dashboard_2/divided-discussions-course-wide.underscore #: lms/templates/instructor/instructor_dashboard_2/divided-discussions-inline.underscore -#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohort-form.underscore -#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/divided-discussions-course-wide.underscore -#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/divided-discussions-inline.underscore msgid "Save" msgstr "सेव करें" @@ -684,7 +599,6 @@ 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 "" @@ -794,8 +708,6 @@ 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 "विवरण" @@ -838,8 +750,6 @@ 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 "परिवर्तन करें" @@ -928,8 +838,6 @@ msgid "Formats" 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 "Fullscreen" msgstr "पूर्ण स्क्रीन" @@ -1241,10 +1149,6 @@ 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 "" @@ -1594,10 +1498,6 @@ 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 "" @@ -1662,9 +1562,6 @@ msgstr "" #: openedx/features/course_bookmarks/static/course_bookmarks/templates/bookmarks-list.underscore #: openedx/features/course_search/static/course_search/templates/course_search_item.underscore #: openedx/features/course_search/static/course_search/templates/dashboard_search_item.underscore -#: test_root/staticfiles/course_bookmarks/templates/bookmarks-list.underscore -#: test_root/staticfiles/course_search/templates/course_search_item.underscore -#: test_root/staticfiles/course_search/templates/dashboard_search_item.underscore msgid "View" msgstr "" @@ -1979,73 +1876,6 @@ msgstr "" msgid "Turn off transcripts" msgstr "" -#: common/static/bundles/CourseGoals.b56f05f27734759a3a6a.js -#: common/static/bundles/CourseGoals.js -msgid "Thank you for setting your course goal to " -msgstr "" - -#: common/static/bundles/CourseGoals.b56f05f27734759a3a6a.js -#: common/static/bundles/CourseGoals.js -msgid "" -"There was an error in setting your goal, please reload the page and try " -"again." -msgstr "" - -#: common/static/bundles/CourseHome.40ee1b4e0334515d1613.js -#: common/static/bundles/CourseHome.js -#: openedx/features/course_experience/static/course_experience/js/CourseHome.js -msgid "You have successfully updated your goal." -msgstr "" - -#: common/static/bundles/CourseHome.40ee1b4e0334515d1613.js -#: common/static/bundles/CourseHome.js -#: openedx/features/course_experience/static/course_experience/js/CourseHome.js -msgid "There was an error updating your goal." -msgstr "" - -#: common/static/bundles/CourseHome.40ee1b4e0334515d1613.js -#: common/static/bundles/CourseHome.js -#: openedx/features/course_experience/static/course_experience/js/CourseHome.js -msgid "Show more" -msgstr "" - -#: common/static/bundles/CourseHome.40ee1b4e0334515d1613.js -#: common/static/bundles/CourseHome.js -#: openedx/features/course_experience/static/course_experience/js/CourseHome.js -msgid "Show less" -msgstr "" - -#: common/static/bundles/StudioIndex.ae56ffd9f272143aaf03.js -#: common/static/bundles/StudioIndex.js -msgid "Organization:" -msgstr "" - -#: common/static/bundles/StudioIndex.ae56ffd9f272143aaf03.js -#: common/static/bundles/StudioIndex.js -msgid "Course Number:" -msgstr "" - -#: common/static/bundles/StudioIndex.ae56ffd9f272143aaf03.js -#: common/static/bundles/StudioIndex.js -msgid "Course Run:" -msgstr "" - -#: common/static/bundles/StudioIndex.ae56ffd9f272143aaf03.js -#: common/static/bundles/StudioIndex.js -msgid "(Read-only)" -msgstr "" - -#: common/static/bundles/StudioIndex.ae56ffd9f272143aaf03.js -#: common/static/bundles/StudioIndex.js -msgid "Re-run Course" -msgstr "" - -#: common/static/bundles/StudioIndex.ae56ffd9f272143aaf03.js -#: common/static/bundles/StudioIndex.js -#: cms/templates/js/show-textbook.underscore -msgid "View Live" -msgstr "" - #: common/static/common/js/components/utils/view_utils.js msgid "Required field." msgstr "" @@ -2417,10 +2247,6 @@ 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 "" @@ -2441,11 +2267,6 @@ msgstr "" #: lms/djangoapps/discussion/static/discussion/templates/search.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/discussion/templates/search.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 "" @@ -2499,7 +2320,6 @@ 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 "" @@ -2627,7 +2447,6 @@ 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 "" @@ -2639,7 +2458,6 @@ 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 "" @@ -2750,7 +2568,6 @@ 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 "" @@ -2792,7 +2609,6 @@ msgstr "" #: lms/djangoapps/teams/static/teams/js/views/teams_tab.js #: 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 "" @@ -2827,7 +2643,6 @@ 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 "" @@ -2853,7 +2668,6 @@ msgstr "" #: lms/djangoapps/teams/static/teams/js/views/teams_tab.js #: lms/djangoapps/discussion/static/discussion/templates/fake-breadcrumbs.underscore -#: test_root/staticfiles/discussion/templates/fake-breadcrumbs.underscore msgid "All Topics" msgstr "" @@ -3090,7 +2904,6 @@ msgid "All units" msgstr "" #: lms/static/js/ccx/schedule.js lms/templates/ccx/schedule.underscore -#: test_root/staticfiles/templates/ccx/schedule.underscore msgid "Click to change" msgstr "" @@ -3230,8 +3043,6 @@ 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 "" @@ -3301,7 +3112,6 @@ msgstr "" #: lms/static/js/discovery/views/search_form.js #: openedx/features/course_search/static/course_search/templates/search_error.underscore -#: test_root/staticfiles/course_search/templates/search_error.underscore msgid "There was an error, try searching again." msgstr "" @@ -3412,8 +3222,6 @@ msgstr "" #: lms/static/js/edxnotes/views/tabs/search_results.js #: openedx/features/course_search/static/course_search/templates/course_search_results.underscore #: openedx/features/course_search/static/course_search/templates/dashboard_search_results.underscore -#: test_root/staticfiles/course_search/templates/course_search_results.underscore -#: test_root/staticfiles/course_search/templates/dashboard_search_results.underscore msgid "Search Results" msgstr "" @@ -3440,7 +3248,6 @@ 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 "" @@ -3532,7 +3339,6 @@ 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 "" @@ -3640,7 +3446,6 @@ msgstr "" #: openedx/features/course_bookmarks/static/course_bookmarks/js/views/bookmarks_list.js #: cms/templates/js/move-xblock-modal.underscore #: openedx/features/course_search/static/course_search/templates/search_loading.underscore -#: test_root/staticfiles/course_search/templates/search_loading.underscore msgid "Loading" msgstr "" @@ -4368,7 +4173,6 @@ msgstr "" #: lms/static/js/student_account/views/LoginView.js #: lms/templates/verify_student/intro_step.underscore -#: test_root/staticfiles/templates/verify_student/intro_step.underscore msgid "Check Your Email" msgstr "" @@ -4402,7 +4206,6 @@ msgstr "" #: lms/static/js/student_account/views/RegisterView.js #: lms/templates/student_account/register.underscore -#: test_root/staticfiles/templates/student_account/register.underscore msgid "Create Account" msgstr "" @@ -4467,7 +4270,6 @@ 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 "" @@ -4785,7 +4587,6 @@ msgstr "" #: lms/static/js/views/fields.js #: lms/templates/learner_dashboard/program_card.underscore -#: test_root/staticfiles/templates/learner_dashboard/program_card.underscore msgid "In Progress" msgstr "" @@ -4885,6 +4686,22 @@ msgstr "" msgid "Bookmark this page" msgstr "" +#: openedx/features/course_experience/static/course_experience/js/CourseHome.js +msgid "You have successfully updated your goal." +msgstr "" + +#: openedx/features/course_experience/static/course_experience/js/CourseHome.js +msgid "There was an error updating your goal." +msgstr "" + +#: openedx/features/course_experience/static/course_experience/js/CourseHome.js +msgid "Show more" +msgstr "" + +#: openedx/features/course_experience/static/course_experience/js/CourseHome.js +msgid "Show less" +msgstr "" + #: openedx/features/course_search/static/course_search/js/views/search_results_view.js msgid "{total_results} result" msgid_plural "{total_results} results" @@ -4973,6 +4790,16 @@ msgstr "" msgid "Profile" msgstr "" +#: cms/static/cms/js/main.js cms/static/js/views/active_video_upload_list.js +msgid "" +"This may be happening because of an error with our server or your internet " +"connection. Try refreshing the page or making sure you are online." +msgstr "" + +#: cms/static/cms/js/main.js +msgid "Studio's having trouble saving your work" +msgstr "" + #: cms/static/cms/js/xblock/cms.runtime.v1.js msgid "OpenAssessment Save Error" msgstr "खुले मूल्‍यांकन को जमा करने में त्रुटि प्राप्‍त हुई" @@ -5116,6 +4943,51 @@ msgstr "" "आपके पास बिना जमा किये गये परिवर्तन है, क्‍या आप वास्‍तव में इस पृष्‍ठ को " "छोडना चाहते हैं ?" +#: cms/static/js/features/import/factories/import.js +msgid "There was an error during the upload process." +msgstr "" + +#: cms/static/js/features/import/factories/import.js +msgid "There was an error while unpacking the file." +msgstr "" + +#: cms/static/js/features/import/factories/import.js +msgid "There was an error while verifying the file you submitted." +msgstr "" + +#: cms/static/js/features/import/factories/import.js +msgid "Choose new file" +msgstr "" + +#: cms/static/js/features/import/factories/import.js +msgid "" +"File format not supported. Please upload a file with a {ext} extension." +msgstr "" + +#: cms/static/js/features/import/factories/import.js +msgid "There was an error while importing the new library to our database." +msgstr "" + +#: cms/static/js/features/import/factories/import.js +msgid "There was an error while importing the new course to our database." +msgstr "" + +#: cms/static/js/features/import/factories/import.js +msgid "Your import has failed." +msgstr "" + +#: cms/static/js/features/import/views/import.js +msgid "Your import is in progress; navigating away will abort it." +msgstr "" + +#: cms/static/js/features/import/views/import.js +msgid "Error importing course" +msgstr "" + +#: cms/static/js/features/import/views/import.js +msgid "There was an error with the upload" +msgstr "" + #: cms/static/js/maintenance/force_publish_course.js msgid "Internal Server Error." msgstr "" @@ -5358,8 +5230,6 @@ 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 "" @@ -5405,8 +5275,6 @@ msgstr "" #: cms/static/js/views/course_video_settings.js #: 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 "" @@ -5684,6 +5552,18 @@ msgstr "" msgid "Publish" msgstr "" +#: cms/static/js/views/modals/course_outline_modals.js +msgid "Highlights for {display_name}" +msgstr "" + +#: cms/static/js/views/modals/course_outline_modals.js +msgid "" +"The highlights you provide here are messaged (i.e., emailed) to learners. " +"Each {item}'s highlights are emailed at the time that we expect the learner " +"to start working on that {item}. At this time, we assume that each {item} " +"will take 1 week to complete." +msgstr "" + #: cms/static/js/views/modals/course_outline_modals.js msgid "All Learners and Staff" msgstr "" @@ -5703,7 +5583,6 @@ msgstr "संशोधन करना: %(title)s" #: cms/static/js/views/modals/edit_xblock.js #: lms/templates/ccx/schedule.underscore -#: test_root/staticfiles/templates/ccx/schedule.underscore msgid "Unit" msgstr "" @@ -6186,7 +6065,6 @@ msgid "Video duration is {humanizeDuration}" msgstr "" #: cms/static/js/views/video_thumbnail.js -#: test_root/staticfiles/proctoring/templates/add-new-allowance.underscore msgid "minutes" msgstr "" @@ -6276,247 +6154,173 @@ 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/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 -#: test_root/staticfiles/proctoring/templates/student-proctored-exam-attempts.underscore -#: test_root/staticfiles/support/templates/certificates_results.underscore msgid "Status" msgstr "" #: cms/templates/js/previous-video-upload-list.underscore #: 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 "" #: 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/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/nav-load-more-link.underscore -#: test_root/staticfiles/common/templates/discussion/nav-load-more-link.underscore -#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/nav-load-more-link.underscore msgid "Load more" msgstr "" #: common/static/common/templates/discussion/new-post-alert.underscore -#: test_root/staticfiles/common/templates/discussion/new-post-alert.underscore -#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/new-post-alert.underscore msgid "Error posting your message." msgstr "" +#: common/static/common/templates/discussion/new-post-visibility.underscore +#, python-format +msgid "This post will be visible only to %(group_name)s." +msgstr "" + +#: common/static/common/templates/discussion/new-post-visibility.underscore +msgid "This post will be visible to everyone." +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 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 "" "Discussion admins, moderators, and TAs can make their posts visible to all " "students or specify a single group." 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 #: 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 "" "Add a clear and descriptive title to encourage participation. (Required)" 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 "Your question or idea (required)" 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 "" @@ -6524,58 +6328,35 @@ 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/new-post.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/new-post.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/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/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 "" #: 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 "" @@ -6583,81 +6364,51 @@ 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 your post below." 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 "Community TA" 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 "{unread_comments_count} new" 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 " @@ -6665,55 +6416,39 @@ 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)" @@ -6721,361 +6456,277 @@ 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 "Add a comment" 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 "discussion 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 #, python-format msgid "question 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 "" "Questions raise issues that need answers. Discussions share ideas and start " "conversations. (Required)" 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.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 "Add a response:" 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 "Add your post to a relevant topic to help others find it. (Required)" msgstr "" #: lms/djangoapps/discussion/static/discussion/templates/discussion-home.underscore -#: test_root/staticfiles/discussion/templates/discussion-home.underscore msgid "Discussion Home" msgstr "" #: lms/djangoapps/discussion/static/discussion/templates/discussion-home.underscore -#: test_root/staticfiles/discussion/templates/discussion-home.underscore #, python-format msgid "How to use %(platform_name)s discussions" msgstr "" #: lms/djangoapps/discussion/static/discussion/templates/discussion-home.underscore -#: test_root/staticfiles/discussion/templates/discussion-home.underscore msgid "Find discussions" msgstr "चर्चाओं को ढूंढें" #: lms/djangoapps/discussion/static/discussion/templates/discussion-home.underscore -#: test_root/staticfiles/discussion/templates/discussion-home.underscore msgid "Use the All Topics menu to find specific topics." msgstr "" #: lms/djangoapps/discussion/static/discussion/templates/discussion-home.underscore #: lms/djangoapps/discussion/static/discussion/templates/search.underscore -#: test_root/staticfiles/discussion/templates/discussion-home.underscore -#: test_root/staticfiles/discussion/templates/search.underscore msgid "Search all posts" msgstr "" #: lms/djangoapps/discussion/static/discussion/templates/discussion-home.underscore -#: test_root/staticfiles/discussion/templates/discussion-home.underscore msgid "Filter and sort topics" msgstr "" #: lms/djangoapps/discussion/static/discussion/templates/discussion-home.underscore -#: test_root/staticfiles/discussion/templates/discussion-home.underscore msgid "Engage with posts" msgstr "" #: lms/djangoapps/discussion/static/discussion/templates/discussion-home.underscore -#: test_root/staticfiles/discussion/templates/discussion-home.underscore msgid "Vote for good posts and responses" msgstr "" #: lms/djangoapps/discussion/static/discussion/templates/discussion-home.underscore -#: test_root/staticfiles/discussion/templates/discussion-home.underscore msgid "Report abuse, topics, and responses" msgstr "" #: lms/djangoapps/discussion/static/discussion/templates/discussion-home.underscore -#: test_root/staticfiles/discussion/templates/discussion-home.underscore msgid "Follow or unfollow posts" msgstr "" #: lms/djangoapps/discussion/static/discussion/templates/discussion-home.underscore -#: test_root/staticfiles/discussion/templates/discussion-home.underscore msgid "Receive updates" msgstr "" #: lms/djangoapps/discussion/static/discussion/templates/discussion-home.underscore -#: test_root/staticfiles/discussion/templates/discussion-home.underscore msgid "Toggle Notifications Setting" msgstr "" #: lms/djangoapps/discussion/static/discussion/templates/discussion-home.underscore -#: test_root/staticfiles/discussion/templates/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 "" #: lms/djangoapps/discussion/static/discussion/templates/user-profile.underscore -#: test_root/staticfiles/discussion/templates/user-profile.underscore msgid "All Posts" 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 -#: 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 " @@ -7083,166 +6734,134 @@ 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 "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 "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/api_admin/catalog-error.underscore -#: test_root/staticfiles/templates/api_admin/catalog-error.underscore msgid "" "There was an error retrieving preview results for this catalog. Please check" " that your query is correct and try again." msgstr "" #: lms/templates/api_admin/catalog-results.underscore -#: test_root/staticfiles/templates/api_admin/catalog-results.underscore msgid "This catalog's courses:" 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 "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 #, python-format msgid "toggle chapter %(displayName)s" 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 #, python-format msgid "toggle subsection %(displayName)s" 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 " @@ -7250,7 +6869,6 @@ 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 " @@ -7258,12 +6876,10 @@ msgid "" msgstr "" #: 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 %(full_name)s! We have received your payment for %(course_name)s." @@ -7271,8 +6887,6 @@ 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." @@ -7280,64 +6894,46 @@ 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 -#: test_root/staticfiles/templates/commerce/receipt.underscore 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}" @@ -7346,130 +6942,103 @@ 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 for problems, you must select \"Submit\" for each problem " "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 "" #: 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_dropdown_account.underscore #: lms/templates/fields/field_textarea.underscore -#: test_root/staticfiles/templates/fields/field_dropdown.underscore -#: test_root/staticfiles/templates/fields/field_dropdown_account.underscore -#: test_root/staticfiles/templates/fields/field_textarea.underscore msgid "Click to edit" msgstr "" #: lms/templates/fields/field_order_history.underscore -#: test_root/staticfiles/templates/fields/field_order_history.underscore msgid "Order Number" msgstr "" #: lms/templates/fields/field_order_history.underscore -#: test_root/staticfiles/templates/fields/field_order_history.underscore msgid "Date Placed" msgstr "" #: lms/templates/fields/field_order_history.underscore -#: test_root/staticfiles/templates/fields/field_order_history.underscore msgid "Cost" msgstr "" #: lms/templates/fields/field_order_history.underscore -#: test_root/staticfiles/templates/fields/field_order_history.underscore msgid "Order Details" msgstr "" #: lms/templates/fields/field_order_history.underscore -#: test_root/staticfiles/templates/fields/field_order_history.underscore msgid "for" msgstr "" #: lms/templates/fields/field_order_history.underscore -#: test_root/staticfiles/templates/fields/field_order_history.underscore msgid "Product Name" msgstr "" #: lms/templates/fields/field_textarea.underscore -#: test_root/staticfiles/templates/fields/field_textarea.underscore msgid "" "{currentCountOpeningTag}{currentCharacterCount}{currentCountClosingTag} of " "{maxCharacters}" @@ -7477,62 +7046,50 @@ 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 "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 " @@ -7542,142 +7099,114 @@ msgid "" 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 CSV file" 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 -#: 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-editor.underscore -#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/certificate-white-list-editor.underscore msgid "Student email or username" 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 "Free text notes" 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 "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 "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-subcategory.underscore -#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohort-discussions-subcategory.underscore msgid "Divided" msgstr "" #: lms/templates/instructor/instructor_dashboard_2/cohort-editor.underscore -#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohort-editor.underscore msgid "Manage Learners" msgstr "" #: lms/templates/instructor/instructor_dashboard_2/cohort-editor.underscore -#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohort-editor.underscore msgid "Add learners 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: Learners can be in only one cohort. Adding learners 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 learners you want to add. *" @@ -7685,119 +7214,96 @@ 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." msgstr "" #: lms/templates/instructor/instructor_dashboard_2/cohort-editor.underscore -#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohort-editor.underscore msgid "Add Learners" 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 "Only the parent course staff of a CCX can create content groups." 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)" @@ -7805,55 +7311,45 @@ msgstr[0] "" msgstr[1] "" #: 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 "" #: 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 learners 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 learner cohort assignments or see the results of uploading a CSV " "file, download course profile information or cohort results on the " @@ -7861,445 +7357,365 @@ msgid "" msgstr "" #: lms/templates/instructor/instructor_dashboard_2/discussions.underscore -#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/discussions.underscore msgid "Specify whether discussion topics are divided" msgstr "" #: lms/templates/instructor/instructor_dashboard_2/divided-discussions-course-wide.underscore -#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/divided-discussions-course-wide.underscore msgid "Course-Wide Discussion Topics" msgstr "" #: lms/templates/instructor/instructor_dashboard_2/divided-discussions-course-wide.underscore -#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/divided-discussions-course-wide.underscore msgid "Select the course-wide discussion topics that you want to divide." msgstr "" #: lms/templates/instructor/instructor_dashboard_2/divided-discussions-inline.underscore -#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/divided-discussions-inline.underscore msgid "Content-Specific Discussion Topics" msgstr "" #: lms/templates/instructor/instructor_dashboard_2/divided-discussions-inline.underscore -#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/divided-discussions-inline.underscore msgid "Specify whether content-specific discussion topics are divided." msgstr "" #: lms/templates/instructor/instructor_dashboard_2/divided-discussions-inline.underscore -#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/divided-discussions-inline.underscore msgid "Always divide content-specific discussion topics" msgstr "" #: lms/templates/instructor/instructor_dashboard_2/divided-discussions-inline.underscore -#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/divided-discussions-inline.underscore msgid "Divide the selected content-specific discussion topics" msgstr "" #: lms/templates/instructor/instructor_dashboard_2/divided-discussions-inline.underscore -#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/divided-discussions-inline.underscore msgid "No content-specific discussion topics exist." 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_status.underscore #: lms/templates/learner_dashboard/upgrade_message.underscore -#: test_root/staticfiles/templates/learner_dashboard/certificate_status.underscore -#: test_root/staticfiles/templates/learner_dashboard/upgrade_message.underscore msgid "Certificate Status:" msgstr "" #: lms/templates/learner_dashboard/certificate_status.underscore -#: test_root/staticfiles/templates/learner_dashboard/certificate_status.underscore msgid "Certificate Purchased" msgstr "" #: lms/templates/learner_dashboard/course_enroll.underscore -#: test_root/staticfiles/templates/learner_dashboard/course_enroll.underscore +msgid "Final Grade" +msgstr "" + +#: lms/templates/learner_dashboard/course_enroll.underscore +msgid "for {courseName}" +msgstr "" + +#: lms/templates/learner_dashboard/course_enroll.underscore msgid "View Archived Course" msgstr "" #: lms/templates/learner_dashboard/course_enroll.underscore -#: test_root/staticfiles/templates/learner_dashboard/course_enroll.underscore msgid "View Course" msgstr "" #: lms/templates/learner_dashboard/course_enroll.underscore -#: test_root/staticfiles/templates/learner_dashboard/course_enroll.underscore msgid "Choose a course run:" msgstr "" #: lms/templates/learner_dashboard/course_enroll.underscore -#: test_root/staticfiles/templates/learner_dashboard/course_enroll.underscore msgid "Enroll Now" msgstr "" #: lms/templates/learner_dashboard/course_enroll.underscore -#: test_root/staticfiles/templates/learner_dashboard/course_enroll.underscore msgid "Coming Soon" msgstr "" #: lms/templates/learner_dashboard/course_enroll.underscore -#: test_root/staticfiles/templates/learner_dashboard/course_enroll.underscore msgid "Enrollment Opens on" msgstr "" #: lms/templates/learner_dashboard/course_enroll.underscore -#: test_root/staticfiles/templates/learner_dashboard/course_enroll.underscore msgid "Not Currently Available" 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 programs yet." msgstr "" #: lms/templates/learner_dashboard/empty_programs_list.underscore -#: test_root/staticfiles/templates/learner_dashboard/empty_programs_list.underscore msgid "Explore 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 Programs" msgstr "" #: lms/templates/learner_dashboard/program_card.underscore #: lms/templates/verify_student/enrollment_confirmation_step.underscore -#: test_root/staticfiles/templates/learner_dashboard/program_card.underscore -#: test_root/staticfiles/templates/verify_student/enrollment_confirmation_step.underscore msgid "Course" msgid_plural "Courses" msgstr[0] "" msgstr[1] "" #: lms/templates/learner_dashboard/program_card.underscore -#: test_root/staticfiles/templates/learner_dashboard/program_card.underscore msgid "Completed" msgstr "" #: lms/templates/learner_dashboard/program_card.underscore -#: test_root/staticfiles/templates/learner_dashboard/program_card.underscore msgid "Remaining" msgstr "" #: lms/templates/learner_dashboard/program_card.underscore -#: test_root/staticfiles/templates/learner_dashboard/program_card.underscore #, python-format msgid "%(programName)s Home Page." msgstr "" #: lms/templates/learner_dashboard/program_details_sidebar.underscore -#: test_root/staticfiles/templates/learner_dashboard/program_details_sidebar.underscore msgid "Your {program} Certificate" msgstr "" #: lms/templates/learner_dashboard/program_details_sidebar.underscore -#: test_root/staticfiles/templates/learner_dashboard/program_details_sidebar.underscore #, python-format msgid "Open the certificate you earned for the %(title)s program." msgstr "" #: lms/templates/learner_dashboard/program_details_view.underscore -#: test_root/staticfiles/templates/learner_dashboard/program_details_view.underscore msgid "Congratulations!" msgstr "" #: lms/templates/learner_dashboard/program_details_view.underscore -#: test_root/staticfiles/templates/learner_dashboard/program_details_view.underscore msgid "Your Program Journey" msgstr "" #: lms/templates/learner_dashboard/program_details_view.underscore -#: test_root/staticfiles/templates/learner_dashboard/program_details_view.underscore msgid "" "To complete the program, you must earn a verified certificate for each " "course." msgstr "" #: lms/templates/learner_dashboard/program_details_view.underscore -#: test_root/staticfiles/templates/learner_dashboard/program_details_view.underscore msgid "Upgrade All Remaining Courses (" msgstr "" #: lms/templates/learner_dashboard/program_details_view.underscore -#: test_root/staticfiles/templates/learner_dashboard/program_details_view.underscore msgid "${listPrice}" msgstr "" #: lms/templates/learner_dashboard/program_details_view.underscore -#: test_root/staticfiles/templates/learner_dashboard/program_details_view.underscore msgid " ${price} {currency} )" msgstr "" #: lms/templates/learner_dashboard/program_details_view.underscore -#: test_root/staticfiles/templates/learner_dashboard/program_details_view.underscore msgid "COURSES IN PROGRESS" msgstr "" #: lms/templates/learner_dashboard/program_details_view.underscore -#: test_root/staticfiles/templates/learner_dashboard/program_details_view.underscore msgid "REMAINING COURSES" msgstr "" #: lms/templates/learner_dashboard/program_details_view.underscore -#: test_root/staticfiles/templates/learner_dashboard/program_details_view.underscore msgid "COMPLETED COURSES" msgstr "" #: lms/templates/learner_dashboard/program_details_view.underscore -#: test_root/staticfiles/templates/learner_dashboard/program_details_view.underscore msgid "As you complete courses, you will see them listed here." msgstr "" #: lms/templates/learner_dashboard/program_details_view.underscore -#: test_root/staticfiles/templates/learner_dashboard/program_details_view.underscore msgid "" "Complete courses on your schedule to ensure you stand out in your field!" msgstr "" #: lms/templates/learner_dashboard/program_header_view.underscore -#: test_root/staticfiles/templates/learner_dashboard/program_header_view.underscore msgid "{organization}\\'s logo" msgstr "" #: lms/templates/learner_dashboard/upgrade_message.underscore -#: test_root/staticfiles/templates/learner_dashboard/upgrade_message.underscore msgid "Needs verified certificate " msgstr "" #: lms/templates/learner_dashboard/upgrade_message.underscore -#: test_root/staticfiles/templates/learner_dashboard/upgrade_message.underscore msgid "Upgrade to Verified" 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.underscore -#: test_root/staticfiles/templates/student_account/account.underscore msgid "Reset Password" 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_section.underscore -#: test_root/staticfiles/templates/student_account/account_settings_section.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 -#: test_root/staticfiles/templates/student_account/hinted_login.underscore -#: test_root/staticfiles/templates/student_account/login.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 "" #: 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 "" #: 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 msgid "First time here?" msgstr "" #: lms/templates/student_account/login.underscore -#: test_root/staticfiles/templates/student_account/login.underscore msgid "Create an Account." msgstr "" #: lms/templates/student_account/login.underscore -#: test_root/staticfiles/templates/student_account/login.underscore msgid "Sign In" 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 "" #: 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 "" #: 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/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 "Already have an {platformName} account?" msgstr "" #: lms/templates/student_account/register.underscore -#: test_root/staticfiles/templates/student_account/register.underscore msgid "Sign in." msgstr "" #: lms/templates/student_account/register.underscore -#: test_root/staticfiles/templates/student_account/register.underscore msgid "Create an Account" msgstr "" #: 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 "" #: lms/templates/student_account/register.underscore -#: test_root/staticfiles/templates/student_account/register.underscore msgid "or create a new one here" 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 "" #: 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 "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 " @@ -8309,12 +7725,10 @@ msgid "" 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 "" @@ -8323,28 +7737,20 @@ 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." 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." @@ -8352,40 +7758,32 @@ 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}." @@ -8394,18 +7792,12 @@ 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 "" @@ -8413,9 +7805,6 @@ 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 " @@ -8425,9 +7814,6 @@ 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 "" @@ -8435,9 +7821,6 @@ 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 " @@ -8450,28 +7833,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 "" #: 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." @@ -8479,77 +7855,61 @@ 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 -#: test_root/staticfiles/templates/verify_student/intro_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 " @@ -8558,22 +7918,16 @@ msgstr "" #: lms/templates/verify_student/intro_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/payment_confirmation_step.underscore msgid "Activate Your Account" 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" @@ -8581,24 +7935,19 @@ 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 msgid "" "You can pay now even if you don't have the following items available, but " "you will need to have these by {date} to qualify to earn a Verified " @@ -8606,156 +7955,129 @@ msgid "" msgstr "" #: lms/templates/verify_student/make_payment_step.underscore -#: test_root/staticfiles/templates/verify_student/make_payment_step.underscore msgid "" "An email has been sent to {userEmail} with a link for you to activate your " "account." msgstr "" #: lms/templates/verify_student/make_payment_step.underscore -#: test_root/staticfiles/templates/verify_student/make_payment_step.underscore msgid "Why activate?" msgstr "" #: lms/templates/verify_student/make_payment_step.underscore -#: test_root/staticfiles/templates/verify_student/make_payment_step.underscore msgid "" "We ask you to activate your account to ensure it is really you creating the " "account and to prevent fraud." 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 "" #: 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 msgid "" "To receive a certificate, you must also verify your identity before {date}." 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 "" #: 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/payment_confirmation_step.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 " @@ -8764,12 +8086,10 @@ msgid "" 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 " @@ -8778,120 +8098,98 @@ msgid "" 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." 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 "" #: 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 "" #: 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 "" #: 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 "" #: openedx/features/course_bookmarks/static/course_bookmarks/templates/bookmarks-list.underscore -#: test_root/staticfiles/course_bookmarks/templates/bookmarks-list.underscore msgid "Bookmarked on" msgstr "" #: openedx/features/course_bookmarks/static/course_bookmarks/templates/bookmarks-list.underscore -#: test_root/staticfiles/course_bookmarks/templates/bookmarks-list.underscore msgid "You have not bookmarked any courseware pages yet" msgstr "" #: openedx/features/course_bookmarks/static/course_bookmarks/templates/bookmarks-list.underscore -#: test_root/staticfiles/course_bookmarks/templates/bookmarks-list.underscore msgid "" "Use bookmarks to help you easily return to courseware pages. To bookmark a " "page, click \"Bookmark this page\" under the page title." @@ -8899,8 +8197,6 @@ msgstr "" #: openedx/features/course_search/static/course_search/templates/course_search_results.underscore #: openedx/features/course_search/static/course_search/templates/dashboard_search_results.underscore -#: test_root/staticfiles/course_search/templates/course_search_results.underscore -#: test_root/staticfiles/course_search/templates/dashboard_search_results.underscore msgid "Load next {num_items} result" msgid_plural "Load next {num_items} results" msgstr[0] "" @@ -8908,65 +8204,48 @@ msgstr[1] "" #: openedx/features/course_search/static/course_search/templates/course_search_results.underscore #: openedx/features/course_search/static/course_search/templates/dashboard_search_results.underscore -#: test_root/staticfiles/course_search/templates/course_search_results.underscore -#: test_root/staticfiles/course_search/templates/dashboard_search_results.underscore msgid "Sorry, no results were found." msgstr "" -#: openedx/features/course_search/static/course_search/templates/dashboard_search_results.underscore -#: test_root/staticfiles/course_search/templates/dashboard_search_results.underscore -msgid "Back to Dashboard" -msgstr "" - #: openedx/features/learner_profile/static/learner_profile/templates/badge.underscore -#: test_root/staticfiles/learner_profile/templates/badge.underscore #, python-format msgid "Share your \"%(display_name)s\" award" msgstr "" #: openedx/features/learner_profile/static/learner_profile/templates/badge.underscore -#: test_root/staticfiles/learner_profile/templates/badge.underscore msgid "Share" msgstr "" #: openedx/features/learner_profile/static/learner_profile/templates/badge.underscore -#: test_root/staticfiles/learner_profile/templates/badge.underscore #, python-format msgid "Earned %(created)s." msgstr "" #: openedx/features/learner_profile/static/learner_profile/templates/badge_placeholder.underscore -#: test_root/staticfiles/learner_profile/templates/badge_placeholder.underscore msgid "What's Your Next Accomplishment?" msgstr "" #: openedx/features/learner_profile/static/learner_profile/templates/badge_placeholder.underscore -#: test_root/staticfiles/learner_profile/templates/badge_placeholder.underscore msgid "Start working toward your next learning goal." msgstr "" #: openedx/features/learner_profile/static/learner_profile/templates/badge_placeholder.underscore -#: test_root/staticfiles/learner_profile/templates/badge_placeholder.underscore msgid "Find a course" msgstr "" #: openedx/features/learner_profile/static/learner_profile/templates/section_two.underscore -#: test_root/staticfiles/learner_profile/templates/section_two.underscore msgid "You are currently sharing a limited profile." msgstr "" #: openedx/features/learner_profile/static/learner_profile/templates/section_two.underscore -#: test_root/staticfiles/learner_profile/templates/section_two.underscore msgid "This learner is currently sharing a limited profile." msgstr "" #: openedx/features/learner_profile/static/learner_profile/templates/share_modal.underscore -#: test_root/staticfiles/learner_profile/templates/share_modal.underscore msgid "Share on Mozilla Backpack" msgstr "" #: openedx/features/learner_profile/static/learner_profile/templates/share_modal.underscore -#: test_root/staticfiles/learner_profile/templates/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 " @@ -8974,7 +8253,6 @@ msgid "" msgstr "" #: openedx/features/learner_profile/static/learner_profile/templates/share_modal.underscore -#: test_root/staticfiles/learner_profile/templates/share_modal.underscore #, python-format msgid "" "Create a %(link_start)sMozilla Backpack%(link_end)s account, or log in to " @@ -8982,7 +8260,6 @@ msgid "" msgstr "" #: openedx/features/learner_profile/static/learner_profile/templates/share_modal.underscore -#: test_root/staticfiles/learner_profile/templates/share_modal.underscore #, python-format msgid "" "%(download_link_start)sDownload this image (right-click or option-click, " @@ -8990,75 +8267,6 @@ msgid "" "your backpack." 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 -#: test_root/staticfiles/proctoring/templates/student-proctored-exam-attempts.underscore -#, python-format -msgid " %(exam_display_name)s " -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 "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/proctoring/templates/student-proctored-exam-attempts.underscore -#, python-format -msgid " %(username)s " -msgstr "" - #: cms/templates/js/access-editor.underscore msgid "Limit Access" msgstr "" @@ -9493,6 +8701,10 @@ 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 @@ -9530,6 +8742,18 @@ msgstr "" msgid "Scheduled:" msgstr "" +#: cms/templates/js/course-outline.underscore +msgid "Highlights:" +msgstr "" + +#: cms/templates/js/course-outline.underscore +msgid "Section Highlights: {number_of_highlights} entered" +msgstr "" + +#: cms/templates/js/course-outline.underscore +msgid "Enter Section Highlights" +msgstr "" + #: cms/templates/js/course-outline.underscore msgid "Graded as:" msgstr "" @@ -9837,6 +9061,20 @@ msgstr "" msgid "delete group" msgstr "" +#: cms/templates/js/highlights-editor.underscore +msgid "Section Highlights" +msgstr "" + +#: cms/templates/js/highlights-editor.underscore +msgid "" +"Please enter 3-5 highlights to be sent as separate bullet points in the " +"message." +msgstr "" + +#: cms/templates/js/highlights-editor.underscore +msgid "A highlight to look forward to this week." +msgstr "" + #: cms/templates/js/license-selector.underscore msgid "License Type" msgstr "" @@ -10117,6 +9355,10 @@ msgid "" " when they submit answers to assessments." msgstr "" +#: cms/templates/js/show-textbook.underscore +msgid "View Live" +msgstr "" + #: cms/templates/js/signatory-details.underscore #: cms/templates/js/signatory-editor.underscore msgid "Signatory" diff --git a/conf/locale/ko_KR/LC_MESSAGES/django.mo b/conf/locale/ko_KR/LC_MESSAGES/django.mo index a89554f712..8fb15fc433 100644 Binary files a/conf/locale/ko_KR/LC_MESSAGES/django.mo and b/conf/locale/ko_KR/LC_MESSAGES/django.mo differ diff --git a/conf/locale/ko_KR/LC_MESSAGES/django.po b/conf/locale/ko_KR/LC_MESSAGES/django.po index 14415dd923..9e16c9eb66 100644 --- a/conf/locale/ko_KR/LC_MESSAGES/django.po +++ b/conf/locale/ko_KR/LC_MESSAGES/django.po @@ -90,7 +90,7 @@ msgid "" msgstr "" "Project-Id-Version: edx-platform\n" "Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2017-10-19 18:26+0000\n" +"POT-Creation-Date: 2017-10-30 10:18+0000\n" "PO-Revision-Date: 2017-09-28 17:01+0000\n" "Last-Translator: Zimeng Chen \n" "Language-Team: Korean (Korea) (http://www.transifex.com/open-edx/edx-platform/language/ko_KR/)\n" @@ -2110,7 +2110,7 @@ msgstr "" #: lms/templates/manage_user_standing.html lms/templates/register-shib.html #: lms/templates/dashboard/_reason_survey.html #: lms/templates/peer_grading/peer_grading_problem.html -#: lms/templates/support/contact_us.html lms/templates/survey/survey.html +#: lms/templates/survey/survey.html #: openedx/core/djangoapps/dark_lang/templates/dark_lang/preview-language-fragment.html #: openedx/core/djangoapps/theming/templates/theming/theming-admin-fragment.html #: themes/stanford-style/lms/templates/register-shib.html @@ -5138,6 +5138,11 @@ msgstr "" msgid "You do not have access to this course on a mobile device" msgstr "" +#: lms/djangoapps/courseware/course_tools.py +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "Upgrade to Verified" +msgstr "" + #. Translators: 'absolute' is a date such as "Jan 01, #. 2020". 'relative' is a fuzzy description of the time until #. 'absolute'. For example, 'absolute' might be "Jan 01, 2020", @@ -5225,18 +5230,45 @@ msgstr "" msgid "We are working on generating course certificates." msgstr "" +#: lms/djangoapps/courseware/date_summary.py +msgid "Upgrade to Verified Certificate" +msgstr "" + #: lms/djangoapps/courseware/date_summary.py msgid "Verification Upgrade Deadline" msgstr "" +#: lms/djangoapps/courseware/date_summary.py +msgid "" +"Don't miss the opportunity to highlight your new knowledge and skills by " +"earning a verified certificate." +msgstr "" + #: lms/djangoapps/courseware/date_summary.py msgid "" "You are still eligible to upgrade to a Verified Certificate! Pursue it to " "highlight the knowledge and skills you gain in this course." msgstr "" +#. Translators: This describes the time by which the user +#. should upgrade to the verified track. 'date' will be +#. their personalized verified upgrade deadline formatted +#. according to their locale. #: lms/djangoapps/courseware/date_summary.py -msgid "Upgrade to Verified Certificate" +#, python-brace-format +msgid "by {date}" +msgstr "" + +#: lms/djangoapps/courseware/date_summary.py +#, python-brace-format +msgid "" +"Don't forget, you have {time_remaining_string} left to upgrade to a Verified" +" Certificate." +msgstr "" + +#: lms/djangoapps/courseware/date_summary.py +#, python-brace-format +msgid "Don't forget to upgrade to a verified certificate by {localized_date}." msgstr "" #: lms/djangoapps/courseware/date_summary.py @@ -5253,13 +5285,6 @@ msgstr "" msgid "Upgrade ({upgrade_price})" msgstr "" -#: lms/djangoapps/courseware/date_summary.py -#, python-brace-format -msgid "" -"Don't forget, you have {time_remaining_string} left to upgrade to a Verified" -" Certificate." -msgstr "" - #: lms/djangoapps/courseware/date_summary.py #: cms/templates/group_configurations.html #: lms/templates/courseware/program_marketing.html @@ -5312,6 +5337,10 @@ msgstr "" msgid "Disable the dynamic upgrade deadline for this course run." msgstr "" +#: lms/djangoapps/courseware/models.py +msgid "Disable the dynamic upgrade deadline for this organization." +msgstr "" + #: lms/templates/courseware/syllabus.html msgid "Syllabus" msgstr "강좌 계획" @@ -5394,7 +5423,7 @@ msgstr "" #, python-brace-format msgid "" "You must be enrolled in the course to see course content." -" {enroll_link_start}Enroll now{enroll_link_end}." +" {enroll_link_start}Enroll now{enroll_link_end}." msgstr "" #: lms/djangoapps/courseware/views/views.py @@ -5664,7 +5693,6 @@ msgstr "" #: cms/templates/course-create-rerun.html cms/templates/index.html #: lms/templates/shoppingcart/receipt.html -#: lms/templates/support/contact_us.html msgid "Course Name" msgstr "강좌 이름" @@ -6015,7 +6043,6 @@ msgid "User ID" msgstr "" #: lms/templates/instructor/instructor_dashboard_2/generate_registarion_codes_modal.html -#: lms/templates/support/contact_us.html msgid "Email" msgstr "이메일" @@ -9282,7 +9309,7 @@ msgstr "일정" #: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/common/base_body.html #, python-format -msgid "%(platform_name)s Home Page" +msgid "Go to %(platform_name)s Home Page" msgstr "" #: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/common/base_body.html @@ -9336,6 +9363,30 @@ msgstr "" msgid "Our mailing address is" msgstr "" +#: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/common/base_head.html +msgid "edX Email" +msgstr "" + +#: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/common/upsell_cta.html +#, python-format +msgid "" +"Don't miss the opportunity to highlight your new knowledge and skills by " +"earning a verified certificate. Upgrade by " +"%(user_schedule_upgrade_deadline_time)s." +msgstr "" + +#: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/common/upsell_cta.html +msgid "Upgrade Now" +msgstr "" + +#: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/common/upsell_cta.txt +#, python-format +msgid "" +"Don't miss the opportunity to highlight your new knowledge and skills by " +"earning a verified certificate. Upgrade by " +"%(user_schedule_upgrade_deadline_time)s. Upgrade Now! <%(upsell_link)s>" +msgstr "" + #: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/courseupdate/email/body.html #, python-format msgid "Welcome to week %(week_num)s of our %(course_name)s course!" @@ -9347,10 +9398,7 @@ msgid "Welcome to week %(week_num)s of %(course_name)s!" msgstr "" #: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/courseupdate/email/body.html -#, python-format -msgid "" -"Here is what you can look forward to learning this week: " -"

    %(week_summary)s

    " +msgid "Here is what you can look forward to learning this week:" msgstr "" #: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/courseupdate/email/body.html @@ -9410,20 +9458,6 @@ msgstr "" msgid "Keep learning" msgstr "" -#: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/recurringnudge_day10/email/body.html -#: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/recurringnudge_day3/email/body.html -#, python-format -msgid "" -"Don't miss the opportunity to highlight your new knowledge and skills by " -"earning a verified certificate. Upgrade by " -"%(user_schedule_upgrade_deadline_time)s." -msgstr "" - -#: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/recurringnudge_day10/email/body.html -#: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/recurringnudge_day3/email/body.html -msgid "Upgrade Now" -msgstr "" - #: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/recurringnudge_day10/email/body.txt #, python-format msgid "" @@ -9432,15 +9466,6 @@ msgid "" "keep learning?" msgstr "" -#: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/recurringnudge_day10/email/body.txt -#: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/recurringnudge_day3/email/body.txt -#, python-format -msgid "" -"Don't miss the opportunity to highlight your new knowledge and skills by " -"earning a verified certificate. Upgrade by " -"%(user_schedule_upgrade_deadline_time)s. Upgrade Now! <%(upsell_link)s>" -msgstr "" - #: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/recurringnudge_day3/email/body.html #: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/recurringnudge_day3/email/body.txt #, python-format @@ -9495,23 +9520,42 @@ msgstr "" #: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/upgradereminder/email/body.txt #, python-format msgid "" -"We hope you are enjoying learning with us so far in %(course_name)s! A " -"verified certificate will allow you to highlight your new knowledge and " -"skills. It's official, and easily shareable. Upgrade by " -"%(user_schedule_upgrade_deadline_time)s." +"We hope you are enjoying learning with us so far on %(platform_name)s! A " +"verified certificate allows you to highlight your new knowledge and skills. " +"An %(platform_name)s certificate is official and easily shareable. Upgrade " +"by %(user_schedule_upgrade_deadline_time)s." +msgstr "" + +#: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/upgradereminder/email/body.html +#: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/upgradereminder/email/body.txt +#, python-format +msgid "" +"We hope you are enjoying learning with us so far in %(first_course_name)s! A" +" verified certificate allows you to highlight your new knowledge and skills." +" An %(platform_name)s certificate is official and easily shareable. Upgrade " +"by %(user_schedule_upgrade_deadline_time)s." msgstr "" #: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/upgradereminder/email/body.html msgid "Upgrade now" msgstr "" +#: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/upgradereminder/email/body.html +#, python-format +msgid "" +"We hope you are enjoying learning with us so far on " +"%(platform_name)s! A verified certificate allows you to " +"highlight your new knowledge and skills. An %(platform_name)s certificate is" +" official and easily shareable." +msgstr "" + #: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/upgradereminder/email/body.html #, python-format msgid "" "We hope you are enjoying learning with us so far in " -"%(course_name)s! A verified certificate will allow you to " -"highlight your new knowledge and skills. It's official, and easily " -"shareable." +"%(first_course_name)s! A verified certificate allows you to" +" highlight your new knowledge and skills. An %(platform_name)s certificate " +"is official and easily shareable." msgstr "" #: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/upgradereminder/email/body.html @@ -9520,7 +9564,11 @@ msgid "Upgrade by %(user_schedule_upgrade_deadline_time)s." msgstr "" #: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/upgradereminder/email/body.html -msgid "Example print-out of a verified certificate" +msgid "You are eligible to upgrade in these courses:" +msgstr "" + +#: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/upgradereminder/email/body.html +msgid "Example of a verified certificate" msgstr "" #: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/upgradereminder/email/body.txt @@ -9529,7 +9577,12 @@ msgstr "" #: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/upgradereminder/email/subject.txt #, python-format -msgid "Upgrade to earn a verified certificate in %(course_name)s" +msgid "Upgrade to earn a verified certificate on %(platform_name)s" +msgstr "" + +#: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/upgradereminder/email/subject.txt +#, python-format +msgid "Upgrade to earn a verified certificate in %(first_course_name)s" msgstr "" #: openedx/core/djangoapps/self_paced/models.py @@ -9993,9 +10046,10 @@ msgstr "" msgid "{sign_in_link} or {register_link} and then enroll in this course." msgstr "" +#: lms/templates/header/navbar-not-authenticated.html #: lms/templates/navigation/navbar-not-authenticated.html -#: lms/templates/support/contact_us.html -#: themes/edx.org/lms/templates/header.html +#: themes/edx.org/lms/templates/legacy_header.html +#: themes/edx.org/lms/templates/header/navbar-not-authenticated.html msgid "Sign in" msgstr "로그인" @@ -10762,9 +10816,13 @@ msgstr "강좌 번호:" #: cms/templates/index.html lms/templates/sysadmin_dashboard.html #: lms/templates/sysadmin_dashboard_gitlogs.html #: lms/templates/courseware/courses.html +#: lms/templates/header/navbar-authenticated.html +#: lms/templates/header/navbar-not-authenticated.html #: lms/templates/navigation/navbar-authenticated.html #: lms/templates/navigation/navbar-not-authenticated.html -#: themes/edx.org/lms/templates/header.html +#: lms/templates/navigation/bootstrap/navbar-authenticated.html +#: themes/edx.org/lms/templates/legacy_header.html +#: themes/edx.org/lms/templates/header/navbar-authenticated.html msgid "Courses" msgstr "강좌" @@ -10861,20 +10919,26 @@ msgstr "초기화" msgid "Legal" msgstr "법률적" -#: cms/templates/widgets/header.html lms/templates/navigation/navigation.html +#: cms/templates/widgets/header.html lms/templates/header/header.html +#: lms/templates/navigation/navigation.html #: lms/templates/widgets/footer-language-selector.html msgid "Choose Language" msgstr "" #: cms/templates/widgets/header.html lms/templates/user_dropdown.html -#: themes/edx.org/lms/templates/header.html +#: lms/templates/header/user_dropdown.html +#: themes/edx.org/lms/templates/legacy_header.html msgid "Account" msgstr "계정" #: cms/templates/widgets/header.html +#: lms/templates/header/navbar-authenticated.html #: lms/templates/navigation/navbar-authenticated.html +#: lms/templates/navigation/bootstrap/navbar-authenticated.html #: lms/templates/static_templates/help.html -#: themes/edx.org/lms/templates/header.html wiki/plugins/help/wiki_plugin.py +#: themes/edx.org/lms/templates/legacy_header.html +#: themes/edx.org/lms/templates/header/navbar-authenticated.html +#: wiki/plugins/help/wiki_plugin.py msgid "Help" msgstr "도움말" @@ -10928,12 +10992,19 @@ msgstr "" msgid "Send an email to {email}" msgstr "" -#: cms/templates/widgets/sock.html lms/templates/support/contact_us.html +#: cms/templates/widgets/sock.html #: themes/edx.org/cms/templates/widgets/sock.html #: themes/stanford-style/lms/templates/static_templates/about.html msgid "Contact Us" msgstr "" +#: cms/templates/widgets/tabs-aggregator.html +#: lms/templates/courseware/static_tab.html +#: lms/templates/courseware/tab-view-v2.html +#: lms/templates/courseware/tab-view.html +msgid "name" +msgstr "" + #: cms/templates/widgets/user_dropdown.html lms/templates/user_dropdown.html msgid "Usermenu" msgstr "" @@ -10943,6 +11014,7 @@ msgid "Usermenu dropdown" msgstr "" #: cms/templates/widgets/user_dropdown.html lms/templates/user_dropdown.html +#: lms/templates/header/user_dropdown.html msgid "Sign Out" msgstr "로그아웃" @@ -10986,14 +11058,14 @@ msgstr "" msgid "Add a Post" msgstr "" -#: lms/djangoapps/discussion/templates/discussion/discussion_board_fragment.html -msgid "Discussion thread list" -msgstr "게시물 목록" - #: lms/djangoapps/discussion/templates/discussion/discussion_board_fragment.html msgid "New topic form" msgstr "신규 주제 형식" +#: lms/djangoapps/discussion/templates/discussion/discussion_board_fragment.html +msgid "Discussion thread list" +msgstr "게시물 목록" + #: lms/djangoapps/discussion/templates/discussion/discussion_profile_page.html msgid "Discussion - {course_number}" msgstr "토의 - {course_number}" @@ -11064,6 +11136,7 @@ msgid "View all Courses" msgstr "모든 강좌 보기" #: lms/templates/dashboard.html lms/templates/user_dropdown.html +#: lms/templates/header/user_dropdown.html #: themes/edx.org/lms/templates/dashboard.html msgid "Dashboard" msgstr "대시보드" @@ -11073,7 +11146,9 @@ msgid "You are not enrolled in any courses yet." msgstr "" #: lms/templates/dashboard.html +#: lms/templates/header/navbar-not-authenticated.html #: lms/templates/navigation/navbar-authenticated.html +#: lms/templates/navigation/bootstrap/navbar-authenticated.html #: themes/edx.org/lms/templates/dashboard.html msgid "Explore courses" msgstr "" @@ -11855,8 +11930,10 @@ msgid "I agree to the {link_start}Honor Code{link_end}" msgstr "{link_start}학습자 서약 {link_end}을 준수하겠습니다." #: lms/templates/register-form.html +#: lms/templates/header/navbar-not-authenticated.html #: lms/templates/navigation/navbar-not-authenticated.html -#: themes/edx.org/lms/templates/header.html +#: themes/edx.org/lms/templates/legacy_header.html +#: themes/edx.org/lms/templates/header/navbar-not-authenticated.html #: themes/stanford-style/lms/templates/register-form.html msgid "Register" msgstr "가입하기 " @@ -12322,7 +12399,7 @@ msgid "" " not mean to do this, {undo_link_start}you can re-subscribe{link_end}." msgstr "" -#: lms/templates/user_dropdown.html +#: lms/templates/user_dropdown.html lms/templates/header/user_dropdown.html msgid "Dashboard for:" msgstr "대시보드:" @@ -13326,7 +13403,7 @@ msgstr "" msgid "time" msgstr "" -#: lms/templates/ccx/schedule.html lms/templates/support/contact_us.html +#: lms/templates/ccx/schedule.html msgid "(Optional)" msgstr "(선택사항)" @@ -14314,7 +14391,7 @@ msgid "View Archived Course" msgstr "완료된 강좌 보기" #: lms/templates/dashboard/_dashboard_course_listing.html -msgid "I'm taking {course_name} online with edX.org. Check it out!" +msgid "I'm taking {course_name} online with {facebook_brand}. Check it out!" msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html @@ -14327,7 +14404,7 @@ msgid "Share on Facebook" msgstr "Facebook 에서 공유하기" #: lms/templates/dashboard/_dashboard_course_listing.html -msgid "I'm taking {course_name} online with @edxonline. Check it out!" +msgid "I'm taking {course_name} online with {twitter_brand}. Check it out!" msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html @@ -14425,10 +14502,6 @@ msgid "" "{cert_name_long}{link_end}." msgstr "" -#: lms/templates/dashboard/_dashboard_course_listing.html -msgid "Upgrade to Verified" -msgstr "" - #: lms/templates/dashboard/_dashboard_course_listing.html msgid "" "You can no longer access this course because payment has not yet been " @@ -15508,11 +15581,72 @@ msgid "Apply for Financial Assistance" msgstr "" #: lms/templates/header/brand.html +#: lms/templates/header/navbar-logo-header.html #: lms/templates/navigation/navbar-logo-header.html #: lms/templates/navigation/bootstrap/navbar-logo-header.html msgid "{platform_name} Home Page" msgstr "" +#: lms/templates/header/header.html lms/templates/navigation/navigation.html +msgid "Global" +msgstr "글로벌" + +#: lms/templates/header/header.html lms/templates/navigation/navigation.html +#: themes/edx.org/lms/templates/legacy_header.html +msgid "" +"{begin_strong}Warning:{end_strong} Your browser is not fully supported. We " +"strongly recommend using {chrome_link} or {ff_link}." +msgstr "" + +#: lms/templates/header/navbar-authenticated.html +#: lms/templates/learner_dashboard/programs.html +#: lms/templates/navigation/navbar-authenticated.html +#: lms/templates/navigation/bootstrap/navbar-authenticated.html +#: themes/edx.org/lms/templates/legacy_header.html +#: themes/edx.org/lms/templates/header/navbar-authenticated.html +msgid "Programs" +msgstr "" + +#: lms/templates/header/navbar-authenticated.html +#: lms/templates/navigation/navbar-authenticated.html +#: lms/templates/navigation/bootstrap/navbar-authenticated.html +#: themes/edx.org/lms/templates/legacy_header.html +#: themes/edx.org/lms/templates/header/navbar-authenticated.html +msgid "Profile" +msgstr "" + +#: lms/templates/header/navbar-authenticated.html +msgid "Discover New" +msgstr "" + +#. Translators: This is short for "System administration". +#: lms/templates/header/navbar-authenticated.html +#: lms/templates/navigation/navbar-authenticated.html +#: lms/templates/navigation/bootstrap/navbar-authenticated.html +msgid "Sysadmin" +msgstr "시스템관리자" + +#: lms/templates/header/navbar-authenticated.html +#: lms/templates/navigation/navbar-authenticated.html +#: lms/templates/navigation/bootstrap/navbar-authenticated.html +#: lms/templates/shoppingcart/shopping_cart.html +#: themes/edx.org/lms/templates/legacy_header.html +#: themes/edx.org/lms/templates/header/navbar-authenticated.html +msgid "Shopping Cart" +msgstr "장바구니" + +#: lms/templates/header/navbar-not-authenticated.html +#: lms/templates/navigation/navbar-not-authenticated.html +#: themes/edx.org/lms/templates/legacy_header.html +#: themes/edx.org/lms/templates/header/navbar-authenticated.html +msgid "How it Works" +msgstr "동작 원리" + +#: lms/templates/header/navbar-not-authenticated.html +#: lms/templates/navigation/navbar-not-authenticated.html +msgid "Schools" +msgstr "학교" + #: lms/templates/instructor/instructor_dashboard_2/add_coupon_modal.html #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html msgid "Add Coupon Code" @@ -17093,12 +17227,6 @@ msgstr "" msgid "Program Details" msgstr "" -#: lms/templates/learner_dashboard/programs.html -#: lms/templates/navigation/navbar-authenticated.html -#: themes/edx.org/lms/templates/header.html -msgid "Programs" -msgstr "" - #: lms/templates/modal/_modal-settings-language.html msgid "Change Preferred Language" msgstr "선호하는 언어 변경하기" @@ -17117,46 +17245,10 @@ msgid "" "translator!{link_end}" msgstr "원하는 언어로 보이지 않습니까?{link_start} 번역자로 뒤기 위한 자원봉사자!{link_end}" -#: lms/templates/navigation/navbar-authenticated.html -#: themes/edx.org/lms/templates/header.html -msgid "Profile" -msgstr "" - -#. Translators: This is short for "System administration". -#: lms/templates/navigation/navbar-authenticated.html -msgid "Sysadmin" -msgstr "시스템관리자" - -#: lms/templates/navigation/navbar-authenticated.html -#: lms/templates/shoppingcart/shopping_cart.html -#: themes/edx.org/lms/templates/header.html -msgid "Shopping Cart" -msgstr "장바구니" - -#: lms/templates/navigation/navbar-not-authenticated.html -#: themes/edx.org/lms/templates/header.html -msgid "How it Works" -msgstr "동작 원리" - -#: lms/templates/navigation/navbar-not-authenticated.html -msgid "Schools" -msgstr "학교" - #: lms/templates/navigation/navbar-not-authenticated.html msgid "Explore Courses" msgstr "" -#: lms/templates/navigation/navigation.html -msgid "Global" -msgstr "글로벌" - -#: lms/templates/navigation/navigation.html -#: themes/edx.org/lms/templates/header.html -msgid "" -"{begin_strong}Warning:{end_strong} Your browser is not fully supported. We " -"strongly recommend using {chrome_link} or {ff_link}." -msgstr "" - #: lms/templates/peer_grading/peer_grading.html msgid "" "\n" @@ -17933,46 +18025,6 @@ msgstr "" msgid "Contact US" msgstr "" -#: lms/templates/support/contact_us.html -msgid "Your question may have already been answered." -msgstr "" - -#: lms/templates/support/contact_us.html -msgid "Visit edX Help" -msgstr "" - -#: lms/templates/support/contact_us.html -msgid "Sign in for a faster response" -msgstr "" - -#: lms/templates/support/contact_us.html -msgid "What can we help you with, {username}?" -msgstr "" - -#: lms/templates/support/contact_us.html -msgid "Message" -msgstr "" - -#: lms/templates/support/contact_us.html -msgid "The more you tell us, themore quickly and helpfully we can respond!" -msgstr "" - -#: lms/templates/support/contact_us.html -msgid "Add Attachment" -msgstr "" - -#: lms/templates/support/contact_us.html -msgid "1 file uploaded:" -msgstr "" - -#: lms/templates/support/contact_us.html -msgid "Remove file" -msgstr "" - -#: lms/templates/support/contact_us.html -msgid "Cancel upload" -msgstr "" - #: lms/templates/support/enrollment.html msgid "Student Support: Enrollment" msgstr "" @@ -18411,15 +18463,17 @@ msgid "" "of edX Inc." msgstr "" -#: themes/edx.org/lms/templates/header.html +#: themes/edx.org/lms/templates/legacy_header.html msgid "Main" msgstr "" -#: themes/edx.org/lms/templates/header.html +#: themes/edx.org/lms/templates/legacy_header.html +#: themes/edx.org/lms/templates/header/navbar-authenticated.html msgid "Find Courses" msgstr "강좌 찾기" -#: themes/edx.org/lms/templates/header.html +#: themes/edx.org/lms/templates/legacy_header.html +#: themes/edx.org/lms/templates/header/navbar-authenticated.html msgid "Schools & Partners" msgstr "대학교 및 협력기관" @@ -21855,10 +21909,6 @@ msgstr "" msgid "Open edX Portal" msgstr "" -#: cms/templates/widgets/tabs-aggregator.html -msgid "name" -msgstr "이름" - #: cms/templates/widgets/user_dropdown.html msgid "Currently signed in as:" msgstr "현재 로그인된 사용자이름:" diff --git a/conf/locale/ko_KR/LC_MESSAGES/djangojs.mo b/conf/locale/ko_KR/LC_MESSAGES/djangojs.mo index b2283f865a..dcaa20886e 100644 Binary files a/conf/locale/ko_KR/LC_MESSAGES/djangojs.mo and b/conf/locale/ko_KR/LC_MESSAGES/djangojs.mo differ diff --git a/conf/locale/ko_KR/LC_MESSAGES/djangojs.po b/conf/locale/ko_KR/LC_MESSAGES/djangojs.po index 4a77c8f7ed..1c3aa4a6b0 100644 --- a/conf/locale/ko_KR/LC_MESSAGES/djangojs.po +++ b/conf/locale/ko_KR/LC_MESSAGES/djangojs.po @@ -62,8 +62,8 @@ msgid "" msgstr "" "Project-Id-Version: edx-platform\n" "Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2017-10-19 18:20+0000\n" -"PO-Revision-Date: 2017-10-19 18:29+0000\n" +"POT-Creation-Date: 2017-10-30 10:12+0000\n" +"PO-Revision-Date: 2017-10-27 10:31+0000\n" "Last-Translator: Muhammad Ayub khan \n" "Language-Team: Korean (Korea) (http://www.transifex.com/open-edx/edx-platform/language/ko_KR/)\n" "MIME-Version: 1.0\n" @@ -73,17 +73,6 @@ msgstr "" "Language: ko_KR\n" "Plural-Forms: nplurals=1; plural=0;\n" -#: cms/static/cms/js/main.js cms/static/js/views/active_video_upload_list.js -#: common/static/bundles/Import.js -msgid "" -"This may be happening because of an error with our server or your internet " -"connection. Try refreshing the page or making sure you are online." -msgstr "" - -#: cms/static/cms/js/main.js common/static/bundles/Import.js -msgid "Studio's having trouble saving your work" -msgstr "" - #: cms/static/cms/js/xblock/cms.runtime.v1.js #: cms/static/js/certificates/views/signatory_details.js #: cms/static/js/models/section.js cms/static/js/utils/drag_and_drop.js @@ -138,76 +127,9 @@ 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 "취소" -#: cms/static/js/features/import/factories/import.js -#: common/static/bundles/Import.js -msgid "There was an error during the upload process." -msgstr "" - -#: cms/static/js/features/import/factories/import.js -#: common/static/bundles/Import.js -msgid "There was an error while unpacking the file." -msgstr "" - -#: cms/static/js/features/import/factories/import.js -#: common/static/bundles/Import.js -msgid "There was an error while verifying the file you submitted." -msgstr "" - -#: cms/static/js/features/import/factories/import.js -#: common/static/bundles/Import.js -msgid "Choose new file" -msgstr "" - -#: cms/static/js/features/import/factories/import.js -#: common/static/bundles/Import.js -msgid "" -"File format not supported. Please upload a file with a {ext} extension." -msgstr "" - -#: cms/static/js/features/import/factories/import.js -#: common/static/bundles/Import.js -msgid "There was an error while importing the new library to our database." -msgstr "" - -#: cms/static/js/features/import/factories/import.js -#: common/static/bundles/Import.js -msgid "There was an error while importing the new course to our database." -msgstr "" - -#: cms/static/js/features/import/factories/import.js -#: common/static/bundles/Import.js -msgid "Your import has failed." -msgstr "" - -#: cms/static/js/features/import/views/import.js -#: common/static/bundles/Import.js -msgid "Your import is in progress; navigating away will abort it." -msgstr "" - -#: cms/static/js/features/import/views/import.js -#: common/static/bundles/Import.js -msgid "Error importing course" -msgstr "" - -#: cms/static/js/features/import/views/import.js -#: common/static/bundles/Import.js -msgid "There was an error with the upload" -msgstr "" - #. Translators: This is the status of an active video upload #: cms/static/js/models/active_video_upload.js cms/static/js/views/assets.js #: cms/static/js/views/video_thumbnail.js lms/static/js/views/image_field.js @@ -271,6 +193,7 @@ msgstr "파일 업로드" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: cms/static/js/views/modals/base_modal.js +#: cms/static/js/views/modals/course_outline_modals.js #: common/lib/xmodule/xmodule/js/src/html/edit.js #: cms/templates/js/certificate-editor.underscore #: cms/templates/js/content-group-editor.underscore @@ -283,9 +206,6 @@ msgstr "파일 업로드" #: lms/templates/instructor/instructor_dashboard_2/cohort-form.underscore #: lms/templates/instructor/instructor_dashboard_2/divided-discussions-course-wide.underscore #: lms/templates/instructor/instructor_dashboard_2/divided-discussions-inline.underscore -#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohort-form.underscore -#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/divided-discussions-course-wide.underscore -#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/divided-discussions-inline.underscore msgid "Save" msgstr "저장" @@ -784,8 +704,6 @@ 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 "설명" @@ -1625,9 +1543,6 @@ msgstr "수직 공간" #: openedx/features/course_bookmarks/static/course_bookmarks/templates/bookmarks-list.underscore #: openedx/features/course_search/static/course_search/templates/course_search_item.underscore #: openedx/features/course_search/static/course_search/templates/dashboard_search_item.underscore -#: test_root/staticfiles/course_bookmarks/templates/bookmarks-list.underscore -#: test_root/staticfiles/course_search/templates/course_search_item.underscore -#: test_root/staticfiles/course_search/templates/dashboard_search_item.underscore msgid "View" msgstr "보기" @@ -1951,73 +1866,6 @@ msgstr "" msgid "Turn off transcripts" msgstr "" -#: common/static/bundles/CourseGoals.b56f05f27734759a3a6a.js -#: common/static/bundles/CourseGoals.js -msgid "Thank you for setting your course goal to " -msgstr "" - -#: common/static/bundles/CourseGoals.b56f05f27734759a3a6a.js -#: common/static/bundles/CourseGoals.js -msgid "" -"There was an error in setting your goal, please reload the page and try " -"again." -msgstr "" - -#: common/static/bundles/CourseHome.40ee1b4e0334515d1613.js -#: common/static/bundles/CourseHome.js -#: openedx/features/course_experience/static/course_experience/js/CourseHome.js -msgid "You have successfully updated your goal." -msgstr "" - -#: common/static/bundles/CourseHome.40ee1b4e0334515d1613.js -#: common/static/bundles/CourseHome.js -#: openedx/features/course_experience/static/course_experience/js/CourseHome.js -msgid "There was an error updating your goal." -msgstr "" - -#: common/static/bundles/CourseHome.40ee1b4e0334515d1613.js -#: common/static/bundles/CourseHome.js -#: openedx/features/course_experience/static/course_experience/js/CourseHome.js -msgid "Show more" -msgstr "" - -#: common/static/bundles/CourseHome.40ee1b4e0334515d1613.js -#: common/static/bundles/CourseHome.js -#: openedx/features/course_experience/static/course_experience/js/CourseHome.js -msgid "Show less" -msgstr "" - -#: common/static/bundles/StudioIndex.ae56ffd9f272143aaf03.js -#: common/static/bundles/StudioIndex.js -msgid "Organization:" -msgstr "" - -#: common/static/bundles/StudioIndex.ae56ffd9f272143aaf03.js -#: common/static/bundles/StudioIndex.js -msgid "Course Number:" -msgstr "" - -#: common/static/bundles/StudioIndex.ae56ffd9f272143aaf03.js -#: common/static/bundles/StudioIndex.js -msgid "Course Run:" -msgstr "" - -#: common/static/bundles/StudioIndex.ae56ffd9f272143aaf03.js -#: common/static/bundles/StudioIndex.js -msgid "(Read-only)" -msgstr "" - -#: common/static/bundles/StudioIndex.ae56ffd9f272143aaf03.js -#: common/static/bundles/StudioIndex.js -msgid "Re-run Course" -msgstr "" - -#: common/static/bundles/StudioIndex.ae56ffd9f272143aaf03.js -#: common/static/bundles/StudioIndex.js -#: cms/templates/js/show-textbook.underscore -msgid "View Live" -msgstr "" - #: common/static/common/js/components/utils/view_utils.js msgid "Required field." msgstr "" @@ -2379,10 +2227,6 @@ 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 "더보기" @@ -2568,7 +2412,6 @@ 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 "" @@ -2580,7 +2423,6 @@ 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 "" @@ -2691,7 +2533,6 @@ 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 "확인" @@ -2732,7 +2573,6 @@ msgstr "" #: lms/djangoapps/teams/static/teams/js/views/teams_tab.js #: 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 "" @@ -2767,7 +2607,6 @@ 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 "" @@ -2793,7 +2632,6 @@ msgstr "" #: lms/djangoapps/teams/static/teams/js/views/teams_tab.js #: lms/djangoapps/discussion/static/discussion/templates/fake-breadcrumbs.underscore -#: test_root/staticfiles/discussion/templates/fake-breadcrumbs.underscore msgid "All Topics" msgstr "" @@ -3028,7 +2866,6 @@ msgid "All units" msgstr "전체 학습활동" #: lms/static/js/ccx/schedule.js lms/templates/ccx/schedule.underscore -#: test_root/staticfiles/templates/ccx/schedule.underscore msgid "Click to change" msgstr "" @@ -3234,7 +3071,6 @@ msgstr "\"%s\"를 찾을 수 없습니다. " #: lms/static/js/discovery/views/search_form.js #: openedx/features/course_search/static/course_search/templates/search_error.underscore -#: test_root/staticfiles/course_search/templates/search_error.underscore msgid "There was an error, try searching again." msgstr "오류가 발생했습니다. 다시 검색하세요." @@ -3345,8 +3181,6 @@ msgstr "\"%(query_string)s\"로 검색된 결과가 없습니다. 다시 검색 #: lms/static/js/edxnotes/views/tabs/search_results.js #: openedx/features/course_search/static/course_search/templates/course_search_results.underscore #: openedx/features/course_search/static/course_search/templates/dashboard_search_results.underscore -#: test_root/staticfiles/course_search/templates/course_search_results.underscore -#: test_root/staticfiles/course_search/templates/dashboard_search_results.underscore msgid "Search Results" msgstr "검색 결과" @@ -3373,7 +3207,6 @@ 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 "선택된 탭" @@ -3566,7 +3399,6 @@ msgstr "학습자 정보를 만드는 중 오류가 발생했습니다. 다시 #: openedx/features/course_bookmarks/static/course_bookmarks/js/views/bookmarks_list.js #: cms/templates/js/move-xblock-modal.underscore #: openedx/features/course_search/static/course_search/templates/search_loading.underscore -#: test_root/staticfiles/course_search/templates/search_loading.underscore msgid "Loading" msgstr "로딩" @@ -4284,7 +4116,6 @@ msgstr "" #: lms/static/js/student_account/views/LoginView.js #: lms/templates/verify_student/intro_step.underscore -#: test_root/staticfiles/templates/verify_student/intro_step.underscore msgid "Check Your Email" msgstr "" @@ -4318,7 +4149,6 @@ msgstr "" #: lms/static/js/student_account/views/RegisterView.js #: lms/templates/student_account/register.underscore -#: test_root/staticfiles/templates/student_account/register.underscore msgid "Create Account" msgstr "" @@ -4383,7 +4213,6 @@ 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 "비밀번호" @@ -4796,6 +4625,22 @@ msgstr "" msgid "Bookmark this page" msgstr "" +#: openedx/features/course_experience/static/course_experience/js/CourseHome.js +msgid "You have successfully updated your goal." +msgstr "" + +#: openedx/features/course_experience/static/course_experience/js/CourseHome.js +msgid "There was an error updating your goal." +msgstr "" + +#: openedx/features/course_experience/static/course_experience/js/CourseHome.js +msgid "Show more" +msgstr "" + +#: openedx/features/course_experience/static/course_experience/js/CourseHome.js +msgid "Show less" +msgstr "" + #: openedx/features/course_search/static/course_search/js/views/search_results_view.js msgid "{total_results} result" msgid_plural "{total_results} results" @@ -4883,6 +4728,16 @@ msgstr "" msgid "Profile" msgstr "" +#: cms/static/cms/js/main.js cms/static/js/views/active_video_upload_list.js +msgid "" +"This may be happening because of an error with our server or your internet " +"connection. Try refreshing the page or making sure you are online." +msgstr "" + +#: cms/static/cms/js/main.js +msgid "Studio's having trouble saving your work" +msgstr "" + #: cms/static/cms/js/xblock/cms.runtime.v1.js msgid "OpenAssessment Save Error" msgstr "" @@ -5024,6 +4879,51 @@ msgstr "" msgid "You have unsaved changes. Do you really want to leave this page?" msgstr "" +#: cms/static/js/features/import/factories/import.js +msgid "There was an error during the upload process." +msgstr "" + +#: cms/static/js/features/import/factories/import.js +msgid "There was an error while unpacking the file." +msgstr "" + +#: cms/static/js/features/import/factories/import.js +msgid "There was an error while verifying the file you submitted." +msgstr "" + +#: cms/static/js/features/import/factories/import.js +msgid "Choose new file" +msgstr "" + +#: cms/static/js/features/import/factories/import.js +msgid "" +"File format not supported. Please upload a file with a {ext} extension." +msgstr "" + +#: cms/static/js/features/import/factories/import.js +msgid "There was an error while importing the new library to our database." +msgstr "" + +#: cms/static/js/features/import/factories/import.js +msgid "There was an error while importing the new course to our database." +msgstr "" + +#: cms/static/js/features/import/factories/import.js +msgid "Your import has failed." +msgstr "" + +#: cms/static/js/features/import/views/import.js +msgid "Your import is in progress; navigating away will abort it." +msgstr "" + +#: cms/static/js/features/import/views/import.js +msgid "Error importing course" +msgstr "" + +#: cms/static/js/features/import/views/import.js +msgid "There was an error with the upload" +msgstr "" + #: cms/static/js/maintenance/force_publish_course.js msgid "Internal Server Error." msgstr "" @@ -5179,9 +5079,6 @@ 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 "" @@ -5265,8 +5162,6 @@ 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 "" @@ -5312,8 +5207,6 @@ msgstr "" #: cms/static/js/views/course_video_settings.js #: 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 "" @@ -5589,6 +5482,18 @@ msgstr "" msgid "Publish" msgstr "" +#: cms/static/js/views/modals/course_outline_modals.js +msgid "Highlights for {display_name}" +msgstr "" + +#: cms/static/js/views/modals/course_outline_modals.js +msgid "" +"The highlights you provide here are messaged (i.e., emailed) to learners. " +"Each {item}'s highlights are emailed at the time that we expect the learner " +"to start working on that {item}. At this time, we assume that each {item} " +"will take 1 week to complete." +msgstr "" + #: cms/static/js/views/modals/course_outline_modals.js msgid "All Learners and Staff" msgstr "" @@ -5608,7 +5513,6 @@ msgstr "" #: cms/static/js/views/modals/edit_xblock.js #: lms/templates/ccx/schedule.underscore -#: test_root/staticfiles/templates/ccx/schedule.underscore msgid "Unit" msgstr "" @@ -6082,7 +5986,6 @@ msgid "Video duration is {humanizeDuration}" msgstr "" #: cms/static/js/views/video_thumbnail.js -#: test_root/staticfiles/proctoring/templates/add-new-allowance.underscore msgid "minutes" msgstr "" @@ -6151,7 +6054,6 @@ 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 "설정" @@ -6173,247 +6075,173 @@ 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/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 -#: test_root/staticfiles/proctoring/templates/student-proctored-exam-attempts.underscore -#: test_root/staticfiles/support/templates/certificates_results.underscore msgid "Status" msgstr "상태" #: cms/templates/js/previous-video-upload-list.underscore #: 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 "" #: 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/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/nav-load-more-link.underscore -#: test_root/staticfiles/common/templates/discussion/nav-load-more-link.underscore -#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/nav-load-more-link.underscore msgid "Load more" msgstr "" #: common/static/common/templates/discussion/new-post-alert.underscore -#: test_root/staticfiles/common/templates/discussion/new-post-alert.underscore -#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/new-post-alert.underscore msgid "Error posting your message." msgstr "" +#: common/static/common/templates/discussion/new-post-visibility.underscore +#, python-format +msgid "This post will be visible only to %(group_name)s." +msgstr "" + +#: common/static/common/templates/discussion/new-post-visibility.underscore +msgid "This post will be visible to everyone." +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 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 "" "Discussion admins, moderators, and TAs can make their posts visible to all " "students or specify a single group." 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 #: 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 "" "Add a clear and descriptive title to encourage participation. (Required)" 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 "Your question or idea (required)" 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 "" @@ -6421,58 +6249,35 @@ 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/new-post.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/new-post.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/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/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 "" #: 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 "" @@ -6480,81 +6285,51 @@ 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 your post below." 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 "Community TA" 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 "{unread_comments_count} new" 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 " @@ -6562,416 +6337,316 @@ 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 "Add a comment" 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 "discussion 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 #, python-format msgid "question 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 "" "Questions raise issues that need answers. Discussions share ideas and start " "conversations. (Required)" 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.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 "Add a response:" 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 "Add your post to a relevant topic to help others find it. (Required)" msgstr "" #: lms/djangoapps/discussion/static/discussion/templates/discussion-home.underscore -#: test_root/staticfiles/discussion/templates/discussion-home.underscore msgid "Discussion Home" msgstr "" #: lms/djangoapps/discussion/static/discussion/templates/discussion-home.underscore -#: test_root/staticfiles/discussion/templates/discussion-home.underscore #, python-format msgid "How to use %(platform_name)s discussions" msgstr "%(platform_name)s 게시판 사용법" #: lms/djangoapps/discussion/static/discussion/templates/discussion-home.underscore -#: test_root/staticfiles/discussion/templates/discussion-home.underscore msgid "Find discussions" msgstr "" #: lms/djangoapps/discussion/static/discussion/templates/discussion-home.underscore -#: test_root/staticfiles/discussion/templates/discussion-home.underscore msgid "Use the All Topics menu to find specific topics." msgstr "" #: lms/djangoapps/discussion/static/discussion/templates/discussion-home.underscore #: lms/djangoapps/discussion/static/discussion/templates/search.underscore -#: test_root/staticfiles/discussion/templates/discussion-home.underscore -#: test_root/staticfiles/discussion/templates/search.underscore msgid "Search all posts" msgstr "" #: lms/djangoapps/discussion/static/discussion/templates/discussion-home.underscore -#: test_root/staticfiles/discussion/templates/discussion-home.underscore msgid "Filter and sort topics" msgstr "" #: lms/djangoapps/discussion/static/discussion/templates/discussion-home.underscore -#: test_root/staticfiles/discussion/templates/discussion-home.underscore msgid "Engage with posts" msgstr "" #: lms/djangoapps/discussion/static/discussion/templates/discussion-home.underscore -#: test_root/staticfiles/discussion/templates/discussion-home.underscore msgid "Vote for good posts and responses" msgstr "" #: lms/djangoapps/discussion/static/discussion/templates/discussion-home.underscore -#: test_root/staticfiles/discussion/templates/discussion-home.underscore msgid "Report abuse, topics, and responses" msgstr "" #: lms/djangoapps/discussion/static/discussion/templates/discussion-home.underscore -#: test_root/staticfiles/discussion/templates/discussion-home.underscore msgid "Follow or unfollow posts" msgstr "" #: lms/djangoapps/discussion/static/discussion/templates/discussion-home.underscore -#: test_root/staticfiles/discussion/templates/discussion-home.underscore msgid "Receive updates" msgstr "" #: lms/djangoapps/discussion/static/discussion/templates/discussion-home.underscore -#: test_root/staticfiles/discussion/templates/discussion-home.underscore msgid "Toggle Notifications Setting" msgstr "" #: lms/djangoapps/discussion/static/discussion/templates/discussion-home.underscore -#: test_root/staticfiles/discussion/templates/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 "" #: lms/djangoapps/discussion/static/discussion/templates/user-profile.underscore -#: test_root/staticfiles/discussion/templates/user-profile.underscore msgid "All Posts" 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 -#: 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 " @@ -6979,166 +6654,134 @@ 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 "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 "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/api_admin/catalog-error.underscore -#: test_root/staticfiles/templates/api_admin/catalog-error.underscore msgid "" "There was an error retrieving preview results for this catalog. Please check" " that your query is correct and try again." msgstr "" #: lms/templates/api_admin/catalog-results.underscore -#: test_root/staticfiles/templates/api_admin/catalog-results.underscore msgid "This catalog's courses:" 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 "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 #, python-format msgid "toggle chapter %(displayName)s" 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 #, python-format msgid "toggle subsection %(displayName)s" 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 " @@ -7146,7 +6789,6 @@ 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 " @@ -7154,12 +6796,10 @@ msgid "" msgstr "" #: 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 %(full_name)s! We have received your payment for %(course_name)s." @@ -7167,8 +6807,6 @@ 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." @@ -7176,64 +6814,46 @@ 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 -#: test_root/staticfiles/templates/commerce/receipt.underscore 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}" @@ -7242,130 +6862,103 @@ 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 for problems, you must select \"Submit\" for each problem " "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 "" #: 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_dropdown_account.underscore #: lms/templates/fields/field_textarea.underscore -#: test_root/staticfiles/templates/fields/field_dropdown.underscore -#: test_root/staticfiles/templates/fields/field_dropdown_account.underscore -#: test_root/staticfiles/templates/fields/field_textarea.underscore msgid "Click to edit" msgstr "" #: lms/templates/fields/field_order_history.underscore -#: test_root/staticfiles/templates/fields/field_order_history.underscore msgid "Order Number" msgstr "" #: lms/templates/fields/field_order_history.underscore -#: test_root/staticfiles/templates/fields/field_order_history.underscore msgid "Date Placed" msgstr "" #: lms/templates/fields/field_order_history.underscore -#: test_root/staticfiles/templates/fields/field_order_history.underscore msgid "Cost" msgstr "" #: lms/templates/fields/field_order_history.underscore -#: test_root/staticfiles/templates/fields/field_order_history.underscore msgid "Order Details" msgstr "" #: lms/templates/fields/field_order_history.underscore -#: test_root/staticfiles/templates/fields/field_order_history.underscore msgid "for" msgstr "" #: lms/templates/fields/field_order_history.underscore -#: test_root/staticfiles/templates/fields/field_order_history.underscore msgid "Product Name" msgstr "" #: lms/templates/fields/field_textarea.underscore -#: test_root/staticfiles/templates/fields/field_textarea.underscore msgid "" "{currentCountOpeningTag}{currentCharacterCount}{currentCountClosingTag} of " "{maxCharacters}" @@ -7373,62 +6966,50 @@ 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 "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 " @@ -7438,142 +7019,114 @@ msgid "" 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 CSV file" 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 -#: 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-editor.underscore -#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/certificate-white-list-editor.underscore msgid "Student email or username" 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 "Free text notes" 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 "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 "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-subcategory.underscore -#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohort-discussions-subcategory.underscore msgid "Divided" msgstr "" #: lms/templates/instructor/instructor_dashboard_2/cohort-editor.underscore -#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohort-editor.underscore msgid "Manage Learners" msgstr "" #: lms/templates/instructor/instructor_dashboard_2/cohort-editor.underscore -#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohort-editor.underscore msgid "Add learners 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: Learners can be in only one cohort. Adding learners 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 learners you want to add. *" @@ -7581,174 +7134,141 @@ 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." msgstr "" #: lms/templates/instructor/instructor_dashboard_2/cohort-editor.underscore -#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohort-editor.underscore msgid "Add Learners" 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 "Only the parent course staff of a CCX can create content groups." 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] "" #: 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 "" #: 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 learners 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 learner cohort assignments or see the results of uploading a CSV " "file, download course profile information or cohort results on the " @@ -7756,444 +7276,364 @@ msgid "" msgstr "" #: lms/templates/instructor/instructor_dashboard_2/discussions.underscore -#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/discussions.underscore msgid "Specify whether discussion topics are divided" msgstr "" #: lms/templates/instructor/instructor_dashboard_2/divided-discussions-course-wide.underscore -#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/divided-discussions-course-wide.underscore msgid "Course-Wide Discussion Topics" msgstr "" #: lms/templates/instructor/instructor_dashboard_2/divided-discussions-course-wide.underscore -#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/divided-discussions-course-wide.underscore msgid "Select the course-wide discussion topics that you want to divide." msgstr "" #: lms/templates/instructor/instructor_dashboard_2/divided-discussions-inline.underscore -#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/divided-discussions-inline.underscore msgid "Content-Specific Discussion Topics" msgstr "" #: lms/templates/instructor/instructor_dashboard_2/divided-discussions-inline.underscore -#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/divided-discussions-inline.underscore msgid "Specify whether content-specific discussion topics are divided." msgstr "" #: lms/templates/instructor/instructor_dashboard_2/divided-discussions-inline.underscore -#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/divided-discussions-inline.underscore msgid "Always divide content-specific discussion topics" msgstr "" #: lms/templates/instructor/instructor_dashboard_2/divided-discussions-inline.underscore -#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/divided-discussions-inline.underscore msgid "Divide the selected content-specific discussion topics" msgstr "" #: lms/templates/instructor/instructor_dashboard_2/divided-discussions-inline.underscore -#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/divided-discussions-inline.underscore msgid "No content-specific discussion topics exist." 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_status.underscore #: lms/templates/learner_dashboard/upgrade_message.underscore -#: test_root/staticfiles/templates/learner_dashboard/certificate_status.underscore -#: test_root/staticfiles/templates/learner_dashboard/upgrade_message.underscore msgid "Certificate Status:" msgstr "" #: lms/templates/learner_dashboard/certificate_status.underscore -#: test_root/staticfiles/templates/learner_dashboard/certificate_status.underscore msgid "Certificate Purchased" msgstr "" #: lms/templates/learner_dashboard/course_enroll.underscore -#: test_root/staticfiles/templates/learner_dashboard/course_enroll.underscore +msgid "Final Grade" +msgstr "" + +#: lms/templates/learner_dashboard/course_enroll.underscore +msgid "for {courseName}" +msgstr "" + +#: lms/templates/learner_dashboard/course_enroll.underscore msgid "View Archived Course" msgstr "" #: lms/templates/learner_dashboard/course_enroll.underscore -#: test_root/staticfiles/templates/learner_dashboard/course_enroll.underscore msgid "View Course" msgstr "" #: lms/templates/learner_dashboard/course_enroll.underscore -#: test_root/staticfiles/templates/learner_dashboard/course_enroll.underscore msgid "Choose a course run:" msgstr "" #: lms/templates/learner_dashboard/course_enroll.underscore -#: test_root/staticfiles/templates/learner_dashboard/course_enroll.underscore msgid "Enroll Now" msgstr "" #: lms/templates/learner_dashboard/course_enroll.underscore -#: test_root/staticfiles/templates/learner_dashboard/course_enroll.underscore msgid "Coming Soon" msgstr "" #: lms/templates/learner_dashboard/course_enroll.underscore -#: test_root/staticfiles/templates/learner_dashboard/course_enroll.underscore msgid "Enrollment Opens on" msgstr "" #: lms/templates/learner_dashboard/course_enroll.underscore -#: test_root/staticfiles/templates/learner_dashboard/course_enroll.underscore msgid "Not Currently Available" 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 programs yet." msgstr "" #: lms/templates/learner_dashboard/empty_programs_list.underscore -#: test_root/staticfiles/templates/learner_dashboard/empty_programs_list.underscore msgid "Explore 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 Programs" msgstr "" #: lms/templates/learner_dashboard/program_card.underscore #: lms/templates/verify_student/enrollment_confirmation_step.underscore -#: test_root/staticfiles/templates/learner_dashboard/program_card.underscore -#: test_root/staticfiles/templates/verify_student/enrollment_confirmation_step.underscore msgid "Course" msgid_plural "Courses" msgstr[0] "" #: lms/templates/learner_dashboard/program_card.underscore -#: test_root/staticfiles/templates/learner_dashboard/program_card.underscore msgid "Completed" msgstr "" #: lms/templates/learner_dashboard/program_card.underscore -#: test_root/staticfiles/templates/learner_dashboard/program_card.underscore msgid "Remaining" msgstr "" #: lms/templates/learner_dashboard/program_card.underscore -#: test_root/staticfiles/templates/learner_dashboard/program_card.underscore #, python-format msgid "%(programName)s Home Page." msgstr "" #: lms/templates/learner_dashboard/program_details_sidebar.underscore -#: test_root/staticfiles/templates/learner_dashboard/program_details_sidebar.underscore msgid "Your {program} Certificate" msgstr "" #: lms/templates/learner_dashboard/program_details_sidebar.underscore -#: test_root/staticfiles/templates/learner_dashboard/program_details_sidebar.underscore #, python-format msgid "Open the certificate you earned for the %(title)s program." msgstr "" #: lms/templates/learner_dashboard/program_details_view.underscore -#: test_root/staticfiles/templates/learner_dashboard/program_details_view.underscore msgid "Congratulations!" msgstr "" #: lms/templates/learner_dashboard/program_details_view.underscore -#: test_root/staticfiles/templates/learner_dashboard/program_details_view.underscore msgid "Your Program Journey" msgstr "" #: lms/templates/learner_dashboard/program_details_view.underscore -#: test_root/staticfiles/templates/learner_dashboard/program_details_view.underscore msgid "" "To complete the program, you must earn a verified certificate for each " "course." msgstr "" #: lms/templates/learner_dashboard/program_details_view.underscore -#: test_root/staticfiles/templates/learner_dashboard/program_details_view.underscore msgid "Upgrade All Remaining Courses (" msgstr "" #: lms/templates/learner_dashboard/program_details_view.underscore -#: test_root/staticfiles/templates/learner_dashboard/program_details_view.underscore msgid "${listPrice}" msgstr "" #: lms/templates/learner_dashboard/program_details_view.underscore -#: test_root/staticfiles/templates/learner_dashboard/program_details_view.underscore msgid " ${price} {currency} )" msgstr "" #: lms/templates/learner_dashboard/program_details_view.underscore -#: test_root/staticfiles/templates/learner_dashboard/program_details_view.underscore msgid "COURSES IN PROGRESS" msgstr "" #: lms/templates/learner_dashboard/program_details_view.underscore -#: test_root/staticfiles/templates/learner_dashboard/program_details_view.underscore msgid "REMAINING COURSES" msgstr "" #: lms/templates/learner_dashboard/program_details_view.underscore -#: test_root/staticfiles/templates/learner_dashboard/program_details_view.underscore msgid "COMPLETED COURSES" msgstr "" #: lms/templates/learner_dashboard/program_details_view.underscore -#: test_root/staticfiles/templates/learner_dashboard/program_details_view.underscore msgid "As you complete courses, you will see them listed here." msgstr "" #: lms/templates/learner_dashboard/program_details_view.underscore -#: test_root/staticfiles/templates/learner_dashboard/program_details_view.underscore msgid "" "Complete courses on your schedule to ensure you stand out in your field!" msgstr "" #: lms/templates/learner_dashboard/program_header_view.underscore -#: test_root/staticfiles/templates/learner_dashboard/program_header_view.underscore msgid "{organization}\\'s logo" msgstr "" #: lms/templates/learner_dashboard/upgrade_message.underscore -#: test_root/staticfiles/templates/learner_dashboard/upgrade_message.underscore msgid "Needs verified certificate " msgstr "" #: lms/templates/learner_dashboard/upgrade_message.underscore -#: test_root/staticfiles/templates/learner_dashboard/upgrade_message.underscore msgid "Upgrade to Verified" 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.underscore -#: test_root/staticfiles/templates/student_account/account.underscore msgid "Reset Password" 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_section.underscore -#: test_root/staticfiles/templates/student_account/account_settings_section.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 -#: test_root/staticfiles/templates/student_account/hinted_login.underscore -#: test_root/staticfiles/templates/student_account/login.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 "" #: 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 "" #: 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 msgid "First time here?" msgstr "" #: lms/templates/student_account/login.underscore -#: test_root/staticfiles/templates/student_account/login.underscore msgid "Create an Account." msgstr "" #: lms/templates/student_account/login.underscore -#: test_root/staticfiles/templates/student_account/login.underscore msgid "Sign In" 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 "" #: 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 "" #: 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/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 "Already have an {platformName} account?" msgstr "" #: lms/templates/student_account/register.underscore -#: test_root/staticfiles/templates/student_account/register.underscore msgid "Sign in." msgstr "" #: lms/templates/student_account/register.underscore -#: test_root/staticfiles/templates/student_account/register.underscore msgid "Create an Account" msgstr "" #: 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 "" #: lms/templates/student_account/register.underscore -#: test_root/staticfiles/templates/student_account/register.underscore msgid "or create a new one here" 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 "" #: 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 "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 " @@ -8203,12 +7643,10 @@ msgid "" 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 "" @@ -8217,28 +7655,20 @@ 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." 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." @@ -8246,40 +7676,32 @@ 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}." @@ -8288,18 +7710,12 @@ 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 "" @@ -8307,9 +7723,6 @@ 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 " @@ -8319,9 +7732,6 @@ 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 "" @@ -8329,9 +7739,6 @@ 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 " @@ -8344,28 +7751,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 "" #: 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." @@ -8373,77 +7773,61 @@ 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 -#: test_root/staticfiles/templates/verify_student/intro_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 " @@ -8452,22 +7836,16 @@ msgstr "" #: lms/templates/verify_student/intro_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/payment_confirmation_step.underscore msgid "Activate Your Account" 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" @@ -8475,24 +7853,19 @@ 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 msgid "" "You can pay now even if you don't have the following items available, but " "you will need to have these by {date} to qualify to earn a Verified " @@ -8500,156 +7873,129 @@ msgid "" msgstr "" #: lms/templates/verify_student/make_payment_step.underscore -#: test_root/staticfiles/templates/verify_student/make_payment_step.underscore msgid "" "An email has been sent to {userEmail} with a link for you to activate your " "account." msgstr "" #: lms/templates/verify_student/make_payment_step.underscore -#: test_root/staticfiles/templates/verify_student/make_payment_step.underscore msgid "Why activate?" msgstr "" #: lms/templates/verify_student/make_payment_step.underscore -#: test_root/staticfiles/templates/verify_student/make_payment_step.underscore msgid "" "We ask you to activate your account to ensure it is really you creating the " "account and to prevent fraud." 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 "" #: 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 msgid "" "To receive a certificate, you must also verify your identity before {date}." 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 "" #: 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/payment_confirmation_step.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 " @@ -8658,12 +8004,10 @@ msgid "" 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 " @@ -8672,120 +8016,98 @@ msgid "" 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." 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 "" #: 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 "" #: 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 "" #: 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 "사진 촬영" #: openedx/features/course_bookmarks/static/course_bookmarks/templates/bookmarks-list.underscore -#: test_root/staticfiles/course_bookmarks/templates/bookmarks-list.underscore msgid "Bookmarked on" msgstr "" #: openedx/features/course_bookmarks/static/course_bookmarks/templates/bookmarks-list.underscore -#: test_root/staticfiles/course_bookmarks/templates/bookmarks-list.underscore msgid "You have not bookmarked any courseware pages yet" msgstr "" #: openedx/features/course_bookmarks/static/course_bookmarks/templates/bookmarks-list.underscore -#: test_root/staticfiles/course_bookmarks/templates/bookmarks-list.underscore msgid "" "Use bookmarks to help you easily return to courseware pages. To bookmark a " "page, click \"Bookmark this page\" under the page title." @@ -8793,73 +8115,54 @@ msgstr "" #: openedx/features/course_search/static/course_search/templates/course_search_results.underscore #: openedx/features/course_search/static/course_search/templates/dashboard_search_results.underscore -#: test_root/staticfiles/course_search/templates/course_search_results.underscore -#: test_root/staticfiles/course_search/templates/dashboard_search_results.underscore msgid "Load next {num_items} result" msgid_plural "Load next {num_items} results" msgstr[0] "" #: openedx/features/course_search/static/course_search/templates/course_search_results.underscore #: openedx/features/course_search/static/course_search/templates/dashboard_search_results.underscore -#: test_root/staticfiles/course_search/templates/course_search_results.underscore -#: test_root/staticfiles/course_search/templates/dashboard_search_results.underscore msgid "Sorry, no results were found." msgstr "" -#: openedx/features/course_search/static/course_search/templates/dashboard_search_results.underscore -#: test_root/staticfiles/course_search/templates/dashboard_search_results.underscore -msgid "Back to Dashboard" -msgstr "" - #: openedx/features/learner_profile/static/learner_profile/templates/badge.underscore -#: test_root/staticfiles/learner_profile/templates/badge.underscore #, python-format msgid "Share your \"%(display_name)s\" award" msgstr "" #: openedx/features/learner_profile/static/learner_profile/templates/badge.underscore -#: test_root/staticfiles/learner_profile/templates/badge.underscore msgid "Share" msgstr "" #: openedx/features/learner_profile/static/learner_profile/templates/badge.underscore -#: test_root/staticfiles/learner_profile/templates/badge.underscore #, python-format msgid "Earned %(created)s." msgstr "" #: openedx/features/learner_profile/static/learner_profile/templates/badge_placeholder.underscore -#: test_root/staticfiles/learner_profile/templates/badge_placeholder.underscore msgid "What's Your Next Accomplishment?" msgstr "" #: openedx/features/learner_profile/static/learner_profile/templates/badge_placeholder.underscore -#: test_root/staticfiles/learner_profile/templates/badge_placeholder.underscore msgid "Start working toward your next learning goal." msgstr "" #: openedx/features/learner_profile/static/learner_profile/templates/badge_placeholder.underscore -#: test_root/staticfiles/learner_profile/templates/badge_placeholder.underscore msgid "Find a course" msgstr "" #: openedx/features/learner_profile/static/learner_profile/templates/section_two.underscore -#: test_root/staticfiles/learner_profile/templates/section_two.underscore msgid "You are currently sharing a limited profile." msgstr "" #: openedx/features/learner_profile/static/learner_profile/templates/section_two.underscore -#: test_root/staticfiles/learner_profile/templates/section_two.underscore msgid "This learner is currently sharing a limited profile." msgstr "" #: openedx/features/learner_profile/static/learner_profile/templates/share_modal.underscore -#: test_root/staticfiles/learner_profile/templates/share_modal.underscore msgid "Share on Mozilla Backpack" msgstr "" #: openedx/features/learner_profile/static/learner_profile/templates/share_modal.underscore -#: test_root/staticfiles/learner_profile/templates/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 " @@ -8867,7 +8170,6 @@ msgid "" msgstr "" #: openedx/features/learner_profile/static/learner_profile/templates/share_modal.underscore -#: test_root/staticfiles/learner_profile/templates/share_modal.underscore #, python-format msgid "" "Create a %(link_start)sMozilla Backpack%(link_end)s account, or log in to " @@ -8875,7 +8177,6 @@ msgid "" msgstr "" #: openedx/features/learner_profile/static/learner_profile/templates/share_modal.underscore -#: test_root/staticfiles/learner_profile/templates/share_modal.underscore #, python-format msgid "" "%(download_link_start)sDownload this image (right-click or option-click, " @@ -8883,75 +8184,6 @@ msgid "" "your backpack." 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 -#: test_root/staticfiles/proctoring/templates/student-proctored-exam-attempts.underscore -#, python-format -msgid " %(exam_display_name)s " -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 "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/proctoring/templates/student-proctored-exam-attempts.underscore -#, python-format -msgid " %(username)s " -msgstr "" - #: cms/templates/js/access-editor.underscore msgid "Limit Access" msgstr "" @@ -9386,6 +8618,10 @@ 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 @@ -9423,6 +8659,18 @@ msgstr "" msgid "Scheduled:" msgstr "" +#: cms/templates/js/course-outline.underscore +msgid "Highlights:" +msgstr "" + +#: cms/templates/js/course-outline.underscore +msgid "Section Highlights: {number_of_highlights} entered" +msgstr "" + +#: cms/templates/js/course-outline.underscore +msgid "Enter Section Highlights" +msgstr "" + #: cms/templates/js/course-outline.underscore msgid "Graded as:" msgstr "" @@ -9730,6 +8978,20 @@ msgstr "" msgid "delete group" msgstr "" +#: cms/templates/js/highlights-editor.underscore +msgid "Section Highlights" +msgstr "" + +#: cms/templates/js/highlights-editor.underscore +msgid "" +"Please enter 3-5 highlights to be sent as separate bullet points in the " +"message." +msgstr "" + +#: cms/templates/js/highlights-editor.underscore +msgid "A highlight to look forward to this week." +msgstr "" + #: cms/templates/js/license-selector.underscore msgid "License Type" msgstr "" @@ -10010,6 +9272,10 @@ msgid "" " when they submit answers to assessments." msgstr "" +#: cms/templates/js/show-textbook.underscore +msgid "View Live" +msgstr "" + #: cms/templates/js/signatory-details.underscore #: cms/templates/js/signatory-editor.underscore msgid "Signatory" diff --git a/conf/locale/pt_BR/LC_MESSAGES/django.mo b/conf/locale/pt_BR/LC_MESSAGES/django.mo index 621a5e7a6f..2398dd833d 100644 Binary files a/conf/locale/pt_BR/LC_MESSAGES/django.mo and b/conf/locale/pt_BR/LC_MESSAGES/django.mo differ diff --git a/conf/locale/pt_BR/LC_MESSAGES/django.po b/conf/locale/pt_BR/LC_MESSAGES/django.po index 5c6f0f2215..461f39a8e8 100644 --- a/conf/locale/pt_BR/LC_MESSAGES/django.po +++ b/conf/locale/pt_BR/LC_MESSAGES/django.po @@ -57,6 +57,7 @@ # niels006 , 2014 # Paulo Castro, 2013 # Paulo Romano , 2017 +# Paulo Romano , 2017 # Pedro Guimarães Martins , 2015 # RenataBarboza, 2013 # Renata Barboza, 2013-2016 @@ -263,7 +264,7 @@ msgid "" msgstr "" "Project-Id-Version: edx-platform\n" "Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2017-10-19 18:26+0000\n" +"POT-Creation-Date: 2017-10-30 10:18+0000\n" "PO-Revision-Date: 2017-09-28 17:01+0000\n" "Last-Translator: Zimeng Chen \n" "Language-Team: Portuguese (Brazil) (http://www.transifex.com/open-edx/edx-platform/language/pt_BR/)\n" @@ -2441,7 +2442,7 @@ msgstr "" #: lms/templates/manage_user_standing.html lms/templates/register-shib.html #: lms/templates/dashboard/_reason_survey.html #: lms/templates/peer_grading/peer_grading_problem.html -#: lms/templates/support/contact_us.html lms/templates/survey/survey.html +#: lms/templates/survey/survey.html #: openedx/core/djangoapps/dark_lang/templates/dark_lang/preview-language-fragment.html #: openedx/core/djangoapps/theming/templates/theming/theming-admin-fragment.html #: themes/stanford-style/lms/templates/register-shib.html @@ -5883,6 +5884,10 @@ msgstr "Você não tem acesso a este curso" msgid "You do not have access to this course on a mobile device" msgstr "Você não tem acesso a este curso via dispositivos móveis" +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "Upgrade to Verified" +msgstr "Atualizar para verificado" + #. Translators: 'absolute' is a date such as "Jan 01, #. 2020". 'relative' is a fuzzy description of the time until #. 'absolute'. For example, 'absolute' might be "Jan 01, 2020", @@ -5974,19 +5979,46 @@ msgstr "" msgid "We are working on generating course certificates." msgstr "" +#: lms/djangoapps/courseware/date_summary.py +msgid "Upgrade to Verified Certificate" +msgstr "Atualizar para um Certificado verificado" + #: lms/djangoapps/courseware/date_summary.py msgid "Verification Upgrade Deadline" msgstr "Prazo final para atualização da verificação" +#: lms/djangoapps/courseware/date_summary.py +msgid "" +"Don't miss the opportunity to highlight your new knowledge and skills by " +"earning a verified certificate." +msgstr "" + #: lms/djangoapps/courseware/date_summary.py msgid "" "You are still eligible to upgrade to a Verified Certificate! Pursue it to " "highlight the knowledge and skills you gain in this course." msgstr "" +#. Translators: This describes the time by which the user +#. should upgrade to the verified track. 'date' will be +#. their personalized verified upgrade deadline formatted +#. according to their locale. #: lms/djangoapps/courseware/date_summary.py -msgid "Upgrade to Verified Certificate" -msgstr "Atualizar para um Certificado verificado" +#, python-brace-format +msgid "by {date}" +msgstr "" + +#: lms/djangoapps/courseware/date_summary.py +#, python-brace-format +msgid "" +"Don't forget, you have {time_remaining_string} left to upgrade to a Verified" +" Certificate." +msgstr "" + +#: lms/djangoapps/courseware/date_summary.py +#, python-brace-format +msgid "Don't forget to upgrade to a verified certificate by {localized_date}." +msgstr "" #: lms/djangoapps/courseware/date_summary.py #, python-brace-format @@ -6002,13 +6034,6 @@ msgstr "" msgid "Upgrade ({upgrade_price})" msgstr "" -#: lms/djangoapps/courseware/date_summary.py -#, python-brace-format -msgid "" -"Don't forget, you have {time_remaining_string} left to upgrade to a Verified" -" Certificate." -msgstr "" - #: lms/djangoapps/courseware/date_summary.py msgid "Learn More" msgstr "Saiba mais" @@ -6067,6 +6092,10 @@ msgstr "" msgid "Disable the dynamic upgrade deadline for this course run." msgstr "" +#: lms/djangoapps/courseware/models.py +msgid "Disable the dynamic upgrade deadline for this organization." +msgstr "" + #: lms/djangoapps/courseware/tabs.py lms/templates/courseware/syllabus.html msgid "Syllabus" msgstr "Programa de Estudos" @@ -6154,7 +6183,7 @@ msgstr "" #, python-brace-format msgid "" "You must be enrolled in the course to see course content." -" {enroll_link_start}Enroll now{enroll_link_end}." +" {enroll_link_start}Enroll now{enroll_link_end}." msgstr "" #: lms/djangoapps/courseware/views/views.py @@ -6460,7 +6489,6 @@ msgstr "Curso adicionado" #: lms/djangoapps/dashboard/sysadmin.py cms/templates/course-create-rerun.html #: cms/templates/index.html lms/templates/shoppingcart/receipt.html -#: lms/templates/support/contact_us.html msgid "Course Name" msgstr "Nome do Curso" @@ -6836,7 +6864,6 @@ msgstr "ID do usuário" #: lms/djangoapps/instructor/views/instructor_dashboard.py #: openedx/core/djangoapps/user_api/api.py #: lms/templates/instructor/instructor_dashboard_2/generate_registarion_codes_modal.html -#: lms/templates/support/contact_us.html msgid "Email" msgstr "E-mail" @@ -10525,7 +10552,7 @@ msgstr "Horário" #: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/common/base_body.html #, python-format -msgid "%(platform_name)s Home Page" +msgid "Go to %(platform_name)s Home Page" msgstr "" #: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/common/base_body.html @@ -10579,6 +10606,30 @@ msgstr "" msgid "Our mailing address is" msgstr "" +#: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/common/base_head.html +msgid "edX Email" +msgstr "" + +#: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/common/upsell_cta.html +#, python-format +msgid "" +"Don't miss the opportunity to highlight your new knowledge and skills by " +"earning a verified certificate. Upgrade by " +"%(user_schedule_upgrade_deadline_time)s." +msgstr "" + +#: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/common/upsell_cta.html +msgid "Upgrade Now" +msgstr "" + +#: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/common/upsell_cta.txt +#, python-format +msgid "" +"Don't miss the opportunity to highlight your new knowledge and skills by " +"earning a verified certificate. Upgrade by " +"%(user_schedule_upgrade_deadline_time)s. Upgrade Now! <%(upsell_link)s>" +msgstr "" + #: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/courseupdate/email/body.html #, python-format msgid "Welcome to week %(week_num)s of our %(course_name)s course!" @@ -10590,10 +10641,7 @@ msgid "Welcome to week %(week_num)s of %(course_name)s!" msgstr "" #: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/courseupdate/email/body.html -#, python-format -msgid "" -"Here is what you can look forward to learning this week: " -"

    %(week_summary)s

    " +msgid "Here is what you can look forward to learning this week:" msgstr "" #: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/courseupdate/email/body.html @@ -10653,20 +10701,6 @@ msgstr "" msgid "Keep learning" msgstr "" -#: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/recurringnudge_day10/email/body.html -#: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/recurringnudge_day3/email/body.html -#, python-format -msgid "" -"Don't miss the opportunity to highlight your new knowledge and skills by " -"earning a verified certificate. Upgrade by " -"%(user_schedule_upgrade_deadline_time)s." -msgstr "" - -#: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/recurringnudge_day10/email/body.html -#: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/recurringnudge_day3/email/body.html -msgid "Upgrade Now" -msgstr "" - #: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/recurringnudge_day10/email/body.txt #, python-format msgid "" @@ -10675,15 +10709,6 @@ msgid "" "keep learning?" msgstr "" -#: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/recurringnudge_day10/email/body.txt -#: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/recurringnudge_day3/email/body.txt -#, python-format -msgid "" -"Don't miss the opportunity to highlight your new knowledge and skills by " -"earning a verified certificate. Upgrade by " -"%(user_schedule_upgrade_deadline_time)s. Upgrade Now! <%(upsell_link)s>" -msgstr "" - #: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/recurringnudge_day3/email/body.html #: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/recurringnudge_day3/email/body.txt #, python-format @@ -10738,23 +10763,42 @@ msgstr "" #: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/upgradereminder/email/body.txt #, python-format msgid "" -"We hope you are enjoying learning with us so far in %(course_name)s! A " -"verified certificate will allow you to highlight your new knowledge and " -"skills. It's official, and easily shareable. Upgrade by " -"%(user_schedule_upgrade_deadline_time)s." +"We hope you are enjoying learning with us so far on %(platform_name)s! A " +"verified certificate allows you to highlight your new knowledge and skills. " +"An %(platform_name)s certificate is official and easily shareable. Upgrade " +"by %(user_schedule_upgrade_deadline_time)s." +msgstr "" + +#: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/upgradereminder/email/body.html +#: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/upgradereminder/email/body.txt +#, python-format +msgid "" +"We hope you are enjoying learning with us so far in %(first_course_name)s! A" +" verified certificate allows you to highlight your new knowledge and skills." +" An %(platform_name)s certificate is official and easily shareable. Upgrade " +"by %(user_schedule_upgrade_deadline_time)s." msgstr "" #: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/upgradereminder/email/body.html msgid "Upgrade now" msgstr "" +#: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/upgradereminder/email/body.html +#, python-format +msgid "" +"We hope you are enjoying learning with us so far on " +"%(platform_name)s! A verified certificate allows you to " +"highlight your new knowledge and skills. An %(platform_name)s certificate is" +" official and easily shareable." +msgstr "" + #: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/upgradereminder/email/body.html #, python-format msgid "" "We hope you are enjoying learning with us so far in " -"%(course_name)s! A verified certificate will allow you to " -"highlight your new knowledge and skills. It's official, and easily " -"shareable." +"%(first_course_name)s! A verified certificate allows you to" +" highlight your new knowledge and skills. An %(platform_name)s certificate " +"is official and easily shareable." msgstr "" #: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/upgradereminder/email/body.html @@ -10763,7 +10807,11 @@ msgid "Upgrade by %(user_schedule_upgrade_deadline_time)s." msgstr "" #: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/upgradereminder/email/body.html -msgid "Example print-out of a verified certificate" +msgid "You are eligible to upgrade in these courses:" +msgstr "" + +#: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/upgradereminder/email/body.html +msgid "Example of a verified certificate" msgstr "" #: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/upgradereminder/email/body.txt @@ -10772,7 +10820,12 @@ msgstr "" #: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/upgradereminder/email/subject.txt #, python-format -msgid "Upgrade to earn a verified certificate in %(course_name)s" +msgid "Upgrade to earn a verified certificate on %(platform_name)s" +msgstr "" + +#: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/upgradereminder/email/subject.txt +#, python-format +msgid "Upgrade to earn a verified certificate in %(first_course_name)s" msgstr "" #: openedx/core/djangoapps/self_paced/models.py @@ -11259,9 +11312,10 @@ msgstr "" msgid "{sign_in_link} or {register_link} and then enroll in this course." msgstr "" +#: lms/templates/header/navbar-not-authenticated.html #: lms/templates/navigation/navbar-not-authenticated.html -#: lms/templates/support/contact_us.html -#: themes/edx.org/lms/templates/header.html +#: themes/edx.org/lms/templates/legacy_header.html +#: themes/edx.org/lms/templates/header/navbar-not-authenticated.html msgid "Sign in" msgstr "Entrar" @@ -12069,9 +12123,13 @@ msgstr "Número do curso:" #: cms/templates/index.html lms/templates/sysadmin_dashboard.html #: lms/templates/sysadmin_dashboard_gitlogs.html #: lms/templates/courseware/courses.html +#: lms/templates/header/navbar-authenticated.html +#: lms/templates/header/navbar-not-authenticated.html #: lms/templates/navigation/navbar-authenticated.html #: lms/templates/navigation/navbar-not-authenticated.html -#: themes/edx.org/lms/templates/header.html +#: lms/templates/navigation/bootstrap/navbar-authenticated.html +#: themes/edx.org/lms/templates/legacy_header.html +#: themes/edx.org/lms/templates/header/navbar-authenticated.html msgid "Courses" msgstr "Cursos" @@ -12168,20 +12226,26 @@ msgstr "Redefinir" msgid "Legal" msgstr "Legal" -#: cms/templates/widgets/header.html lms/templates/navigation/navigation.html +#: cms/templates/widgets/header.html lms/templates/header/header.html +#: lms/templates/navigation/navigation.html #: lms/templates/widgets/footer-language-selector.html msgid "Choose Language" msgstr "" #: cms/templates/widgets/header.html lms/templates/user_dropdown.html -#: themes/edx.org/lms/templates/header.html +#: lms/templates/header/user_dropdown.html +#: themes/edx.org/lms/templates/legacy_header.html msgid "Account" msgstr "Conta" #: cms/templates/widgets/header.html +#: lms/templates/header/navbar-authenticated.html #: lms/templates/navigation/navbar-authenticated.html +#: lms/templates/navigation/bootstrap/navbar-authenticated.html #: lms/templates/static_templates/help.html -#: themes/edx.org/lms/templates/header.html wiki/plugins/help/wiki_plugin.py +#: themes/edx.org/lms/templates/legacy_header.html +#: themes/edx.org/lms/templates/header/navbar-authenticated.html +#: wiki/plugins/help/wiki_plugin.py msgid "Help" msgstr "Ajuda" @@ -12235,12 +12299,19 @@ msgstr "Matricule-se no StudioX" msgid "Send an email to {email}" msgstr "Enviar um e-mail para {email}" -#: cms/templates/widgets/sock.html lms/templates/support/contact_us.html +#: cms/templates/widgets/sock.html #: themes/edx.org/cms/templates/widgets/sock.html #: themes/stanford-style/lms/templates/static_templates/about.html msgid "Contact Us" msgstr "Contate-nos" +#: cms/templates/widgets/tabs-aggregator.html +#: lms/templates/courseware/static_tab.html +#: lms/templates/courseware/tab-view-v2.html +#: lms/templates/courseware/tab-view.html +msgid "name" +msgstr "" + #: cms/templates/widgets/user_dropdown.html lms/templates/user_dropdown.html msgid "Usermenu" msgstr "" @@ -12250,6 +12321,7 @@ msgid "Usermenu dropdown" msgstr "" #: cms/templates/widgets/user_dropdown.html lms/templates/user_dropdown.html +#: lms/templates/header/user_dropdown.html msgid "Sign Out" msgstr "Sair" @@ -12293,14 +12365,14 @@ msgstr "" msgid "Add a Post" msgstr "" -#: lms/djangoapps/discussion/templates/discussion/discussion_board_fragment.html -msgid "Discussion thread list" -msgstr "Discussões" - #: lms/djangoapps/discussion/templates/discussion/discussion_board_fragment.html msgid "New topic form" msgstr "Novo formulário de tópico" +#: lms/djangoapps/discussion/templates/discussion/discussion_board_fragment.html +msgid "Discussion thread list" +msgstr "Discussões" + #: lms/djangoapps/discussion/templates/discussion/discussion_profile_page.html msgid "Discussion - {course_number}" msgstr "Discussão - {course_number}" @@ -12373,6 +12445,7 @@ msgid "View all Courses" msgstr "Ver todos os cursos" #: lms/templates/dashboard.html lms/templates/user_dropdown.html +#: lms/templates/header/user_dropdown.html #: themes/edx.org/lms/templates/dashboard.html msgid "Dashboard" msgstr "Painel de controle" @@ -12382,7 +12455,9 @@ msgid "You are not enrolled in any courses yet." msgstr "" #: lms/templates/dashboard.html +#: lms/templates/header/navbar-not-authenticated.html #: lms/templates/navigation/navbar-authenticated.html +#: lms/templates/navigation/bootstrap/navbar-authenticated.html #: themes/edx.org/lms/templates/dashboard.html msgid "Explore courses" msgstr "" @@ -13195,8 +13270,10 @@ msgid "I agree to the {link_start}Honor Code{link_end}" msgstr "Concordo com o {link_start}Código de honra{link_end}" #: lms/templates/register-form.html +#: lms/templates/header/navbar-not-authenticated.html #: lms/templates/navigation/navbar-not-authenticated.html -#: themes/edx.org/lms/templates/header.html +#: themes/edx.org/lms/templates/legacy_header.html +#: themes/edx.org/lms/templates/header/navbar-not-authenticated.html #: themes/stanford-style/lms/templates/register-form.html msgid "Register" msgstr "Registre-se" @@ -13676,7 +13753,7 @@ msgstr "" "controle{link_end}. Se não era isso que você queria fazer, clique " "{undo_link_start}aqui{link_end} para se reinscrever." -#: lms/templates/user_dropdown.html +#: lms/templates/user_dropdown.html lms/templates/header/user_dropdown.html msgid "Dashboard for:" msgstr "Painel de controle para:" @@ -14710,7 +14787,7 @@ msgstr "" msgid "time" msgstr "Tempo" -#: lms/templates/ccx/schedule.html lms/templates/support/contact_us.html +#: lms/templates/ccx/schedule.html msgid "(Optional)" msgstr "(opcional)" @@ -15768,7 +15845,7 @@ msgid "View Archived Course" msgstr "Visualizar curso arquivado" #: lms/templates/dashboard/_dashboard_course_listing.html -msgid "I'm taking {course_name} online with edX.org. Check it out!" +msgid "I'm taking {course_name} online with {facebook_brand}. Check it out!" msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html @@ -15781,7 +15858,7 @@ msgid "Share on Facebook" msgstr "Compartilhe no Facebook" #: lms/templates/dashboard/_dashboard_course_listing.html -msgid "I'm taking {course_name} online with @edxonline. Check it out!" +msgid "I'm taking {course_name} online with {twitter_brand}. Check it out!" msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html @@ -15886,10 +15963,6 @@ msgid "" "{cert_name_long}{link_end}." msgstr "" -#: lms/templates/dashboard/_dashboard_course_listing.html -msgid "Upgrade to Verified" -msgstr "Atualizar para verificado" - #: lms/templates/dashboard/_dashboard_course_listing.html msgid "" "You can no longer access this course because payment has not yet been " @@ -17098,11 +17171,72 @@ msgid "Apply for Financial Assistance" msgstr "Solicitar assistência financeira" #: lms/templates/header/brand.html +#: lms/templates/header/navbar-logo-header.html #: lms/templates/navigation/navbar-logo-header.html #: lms/templates/navigation/bootstrap/navbar-logo-header.html msgid "{platform_name} Home Page" msgstr "Página inicial do {platform_name} " +#: lms/templates/header/header.html lms/templates/navigation/navigation.html +msgid "Global" +msgstr "Global" + +#: lms/templates/header/header.html lms/templates/navigation/navigation.html +#: themes/edx.org/lms/templates/legacy_header.html +msgid "" +"{begin_strong}Warning:{end_strong} Your browser is not fully supported. We " +"strongly recommend using {chrome_link} or {ff_link}." +msgstr "" + +#: lms/templates/header/navbar-authenticated.html +#: lms/templates/learner_dashboard/programs.html +#: lms/templates/navigation/navbar-authenticated.html +#: lms/templates/navigation/bootstrap/navbar-authenticated.html +#: themes/edx.org/lms/templates/legacy_header.html +#: themes/edx.org/lms/templates/header/navbar-authenticated.html +msgid "Programs" +msgstr "" + +#: lms/templates/header/navbar-authenticated.html +#: lms/templates/navigation/navbar-authenticated.html +#: lms/templates/navigation/bootstrap/navbar-authenticated.html +#: themes/edx.org/lms/templates/legacy_header.html +#: themes/edx.org/lms/templates/header/navbar-authenticated.html +msgid "Profile" +msgstr "" + +#: lms/templates/header/navbar-authenticated.html +msgid "Discover New" +msgstr "" + +#. Translators: This is short for "System administration". +#: lms/templates/header/navbar-authenticated.html +#: lms/templates/navigation/navbar-authenticated.html +#: lms/templates/navigation/bootstrap/navbar-authenticated.html +msgid "Sysadmin" +msgstr "Administrador de sistema" + +#: lms/templates/header/navbar-authenticated.html +#: lms/templates/navigation/navbar-authenticated.html +#: lms/templates/navigation/bootstrap/navbar-authenticated.html +#: lms/templates/shoppingcart/shopping_cart.html +#: themes/edx.org/lms/templates/legacy_header.html +#: themes/edx.org/lms/templates/header/navbar-authenticated.html +msgid "Shopping Cart" +msgstr "Carrinho de compras" + +#: lms/templates/header/navbar-not-authenticated.html +#: lms/templates/navigation/navbar-not-authenticated.html +#: themes/edx.org/lms/templates/legacy_header.html +#: themes/edx.org/lms/templates/header/navbar-authenticated.html +msgid "How it Works" +msgstr "Como funciona" + +#: lms/templates/header/navbar-not-authenticated.html +#: lms/templates/navigation/navbar-not-authenticated.html +msgid "Schools" +msgstr "Escolas" + #: lms/templates/instructor/instructor_dashboard_2/add_coupon_modal.html #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html msgid "Add Coupon Code" @@ -18783,12 +18917,6 @@ msgstr "Meus Cursos" msgid "Program Details" msgstr "" -#: lms/templates/learner_dashboard/programs.html -#: lms/templates/navigation/navbar-authenticated.html -#: themes/edx.org/lms/templates/header.html -msgid "Programs" -msgstr "" - #: lms/templates/modal/_modal-settings-language.html msgid "Change Preferred Language" msgstr "Alterar idioma de preferência" @@ -18809,46 +18937,10 @@ msgstr "" "Não encontrou o idioma da sua preferência?? {link_start} Seja um tradutor " "voluntário!{link_end}" -#: lms/templates/navigation/navbar-authenticated.html -#: themes/edx.org/lms/templates/header.html -msgid "Profile" -msgstr "" - -#. Translators: This is short for "System administration". -#: lms/templates/navigation/navbar-authenticated.html -msgid "Sysadmin" -msgstr "Administrador de sistema" - -#: lms/templates/navigation/navbar-authenticated.html -#: lms/templates/shoppingcart/shopping_cart.html -#: themes/edx.org/lms/templates/header.html -msgid "Shopping Cart" -msgstr "Carrinho de compras" - -#: lms/templates/navigation/navbar-not-authenticated.html -#: themes/edx.org/lms/templates/header.html -msgid "How it Works" -msgstr "Como funciona" - -#: lms/templates/navigation/navbar-not-authenticated.html -msgid "Schools" -msgstr "Escolas" - #: lms/templates/navigation/navbar-not-authenticated.html msgid "Explore Courses" msgstr "" -#: lms/templates/navigation/navigation.html -msgid "Global" -msgstr "Global" - -#: lms/templates/navigation/navigation.html -#: themes/edx.org/lms/templates/header.html -msgid "" -"{begin_strong}Warning:{end_strong} Your browser is not fully supported. We " -"strongly recommend using {chrome_link} or {ff_link}." -msgstr "" - #: lms/templates/peer_grading/peer_grading.html msgid "" "\n" @@ -19678,46 +19770,6 @@ msgstr "Apoio ao Estudante: Certificados" msgid "Contact US" msgstr "" -#: lms/templates/support/contact_us.html -msgid "Your question may have already been answered." -msgstr "" - -#: lms/templates/support/contact_us.html -msgid "Visit edX Help" -msgstr "" - -#: lms/templates/support/contact_us.html -msgid "Sign in for a faster response" -msgstr "" - -#: lms/templates/support/contact_us.html -msgid "What can we help you with, {username}?" -msgstr "" - -#: lms/templates/support/contact_us.html -msgid "Message" -msgstr "" - -#: lms/templates/support/contact_us.html -msgid "The more you tell us, themore quickly and helpfully we can respond!" -msgstr "" - -#: lms/templates/support/contact_us.html -msgid "Add Attachment" -msgstr "" - -#: lms/templates/support/contact_us.html -msgid "1 file uploaded:" -msgstr "" - -#: lms/templates/support/contact_us.html -msgid "Remove file" -msgstr "" - -#: lms/templates/support/contact_us.html -msgid "Cancel upload" -msgstr "" - #: lms/templates/support/enrollment.html msgid "Student Support: Enrollment" msgstr "Suporte aos alunos: Matrícula" @@ -20167,15 +20219,17 @@ msgid "" "of edX Inc." msgstr "" -#: themes/edx.org/lms/templates/header.html +#: themes/edx.org/lms/templates/legacy_header.html msgid "Main" msgstr "" -#: themes/edx.org/lms/templates/header.html +#: themes/edx.org/lms/templates/legacy_header.html +#: themes/edx.org/lms/templates/header/navbar-authenticated.html msgid "Find Courses" msgstr "Localizar cursos" -#: themes/edx.org/lms/templates/header.html +#: themes/edx.org/lms/templates/legacy_header.html +#: themes/edx.org/lms/templates/header/navbar-authenticated.html msgid "Schools & Partners" msgstr "Faculdades e Parceiros" @@ -23923,10 +23977,6 @@ msgstr "Acessar o Portal Aberto Edx" msgid "Open edX Portal" msgstr "Abrir Portal Edx " -#: cms/templates/widgets/tabs-aggregator.html -msgid "name" -msgstr "nome" - #: cms/templates/widgets/user_dropdown.html msgid "Currently signed in as:" msgstr "No momento logado como:" diff --git a/conf/locale/pt_BR/LC_MESSAGES/djangojs.mo b/conf/locale/pt_BR/LC_MESSAGES/djangojs.mo index b0a9b4acc3..389b5838ca 100644 Binary files a/conf/locale/pt_BR/LC_MESSAGES/djangojs.mo and b/conf/locale/pt_BR/LC_MESSAGES/djangojs.mo differ diff --git a/conf/locale/pt_BR/LC_MESSAGES/djangojs.po b/conf/locale/pt_BR/LC_MESSAGES/djangojs.po index dc41798d57..5d6fdc555e 100644 --- a/conf/locale/pt_BR/LC_MESSAGES/djangojs.po +++ b/conf/locale/pt_BR/LC_MESSAGES/djangojs.po @@ -202,8 +202,8 @@ msgid "" msgstr "" "Project-Id-Version: edx-platform\n" "Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2017-10-19 18:20+0000\n" -"PO-Revision-Date: 2017-10-19 18:29+0000\n" +"POT-Creation-Date: 2017-10-30 10:12+0000\n" +"PO-Revision-Date: 2017-10-27 10:31+0000\n" "Last-Translator: Muhammad Ayub khan \n" "Language-Team: Portuguese (Brazil) (http://www.transifex.com/open-edx/edx-platform/language/pt_BR/)\n" "MIME-Version: 1.0\n" @@ -213,17 +213,6 @@ msgstr "" "Language: pt_BR\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" -#: cms/static/cms/js/main.js cms/static/js/views/active_video_upload_list.js -#: common/static/bundles/Import.js -msgid "" -"This may be happening because of an error with our server or your internet " -"connection. Try refreshing the page or making sure you are online." -msgstr "" - -#: cms/static/cms/js/main.js common/static/bundles/Import.js -msgid "Studio's having trouble saving your work" -msgstr "" - #: cms/static/cms/js/xblock/cms.runtime.v1.js #: cms/static/js/certificates/views/signatory_details.js #: cms/static/js/models/section.js cms/static/js/utils/drag_and_drop.js @@ -259,8 +248,6 @@ msgstr "Salvando" #: 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 "Apagar" @@ -295,76 +282,9 @@ msgstr "Apagar" #: 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 "Cancelar" -#: cms/static/js/features/import/factories/import.js -#: common/static/bundles/Import.js -msgid "There was an error during the upload process." -msgstr "" - -#: cms/static/js/features/import/factories/import.js -#: common/static/bundles/Import.js -msgid "There was an error while unpacking the file." -msgstr "" - -#: cms/static/js/features/import/factories/import.js -#: common/static/bundles/Import.js -msgid "There was an error while verifying the file you submitted." -msgstr "" - -#: cms/static/js/features/import/factories/import.js -#: common/static/bundles/Import.js -msgid "Choose new file" -msgstr "" - -#: cms/static/js/features/import/factories/import.js -#: common/static/bundles/Import.js -msgid "" -"File format not supported. Please upload a file with a {ext} extension." -msgstr "" - -#: cms/static/js/features/import/factories/import.js -#: common/static/bundles/Import.js -msgid "There was an error while importing the new library to our database." -msgstr "" - -#: cms/static/js/features/import/factories/import.js -#: common/static/bundles/Import.js -msgid "There was an error while importing the new course to our database." -msgstr "" - -#: cms/static/js/features/import/factories/import.js -#: common/static/bundles/Import.js -msgid "Your import has failed." -msgstr "" - -#: cms/static/js/features/import/views/import.js -#: common/static/bundles/Import.js -msgid "Your import is in progress; navigating away will abort it." -msgstr "" - -#: cms/static/js/features/import/views/import.js -#: common/static/bundles/Import.js -msgid "Error importing course" -msgstr "" - -#: cms/static/js/features/import/views/import.js -#: common/static/bundles/Import.js -msgid "There was an error with the upload" -msgstr "" - #. Translators: This is the status of an active video upload #: cms/static/js/models/active_video_upload.js cms/static/js/views/assets.js #: cms/static/js/views/video_thumbnail.js lms/static/js/views/image_field.js @@ -384,15 +304,6 @@ msgstr "Carregando" #: common/static/common/templates/discussion/forum-action-close.underscore #: common/static/common/templates/discussion/search-alert.underscore #: openedx/features/learner_profile/static/learner_profile/templates/share_modal.underscore -#: test_root/staticfiles/common/templates/image-modal.underscore -#: test_root/staticfiles/common/templates/discussion/alert-popup.underscore -#: test_root/staticfiles/common/templates/discussion/forum-action-close.underscore -#: test_root/staticfiles/common/templates/discussion/search-alert.underscore -#: test_root/staticfiles/learner_profile/templates/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/alert-popup.underscore -#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/forum-action-close.underscore -#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/search-alert.underscore msgid "Close" msgstr "Fechar" @@ -406,7 +317,6 @@ msgstr "Fechar" #: 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 "Nome" @@ -430,7 +340,6 @@ msgstr "OK" #: 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 "Remover" @@ -454,6 +363,7 @@ msgstr "Carregar arquivo" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: cms/static/js/views/modals/base_modal.js +#: cms/static/js/views/modals/course_outline_modals.js #: common/lib/xmodule/xmodule/js/src/html/edit.js #: cms/templates/js/certificate-editor.underscore #: cms/templates/js/content-group-editor.underscore @@ -466,9 +376,6 @@ msgstr "Carregar arquivo" #: lms/templates/instructor/instructor_dashboard_2/cohort-form.underscore #: lms/templates/instructor/instructor_dashboard_2/divided-discussions-course-wide.underscore #: lms/templates/instructor/instructor_dashboard_2/divided-discussions-inline.underscore -#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohort-form.underscore -#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/divided-discussions-course-wide.underscore -#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/divided-discussions-inline.underscore msgid "Save" msgstr "Salvar" @@ -866,7 +773,6 @@ 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" @@ -980,8 +886,6 @@ 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/templates/commerce/receipt.underscore -#: test_root/staticfiles/templates/verify_student/payment_confirmation_step.underscore msgid "Description" msgstr "Descrição" @@ -1029,8 +933,6 @@ 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/common/templates/discussion/forum-action-edit.underscore -#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/forum-action-edit.underscore msgid "Edit" msgstr "Editar" @@ -1123,8 +1025,6 @@ 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" @@ -1436,10 +1336,6 @@ 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/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 "Próximo" @@ -1858,9 +1754,6 @@ msgstr "Espaçamento vertical" #: openedx/features/course_bookmarks/static/course_bookmarks/templates/bookmarks-list.underscore #: openedx/features/course_search/static/course_search/templates/course_search_item.underscore #: openedx/features/course_search/static/course_search/templates/dashboard_search_item.underscore -#: test_root/staticfiles/course_bookmarks/templates/bookmarks-list.underscore -#: test_root/staticfiles/course_search/templates/course_search_item.underscore -#: test_root/staticfiles/course_search/templates/dashboard_search_item.underscore msgid "View" msgstr "Visualizar" @@ -2192,71 +2085,6 @@ msgstr "Ativar legendas" msgid "Turn off transcripts" msgstr "Desligar legendas" -#: common/static/bundles/CourseGoals.b56f05f27734759a3a6a.js -#: common/static/bundles/CourseGoals.js -msgid "Thank you for setting your course goal to " -msgstr "" - -#: common/static/bundles/CourseGoals.b56f05f27734759a3a6a.js -#: common/static/bundles/CourseGoals.js -msgid "" -"There was an error in setting your goal, please reload the page and try " -"again." -msgstr "" - -#: common/static/bundles/CourseHome.40ee1b4e0334515d1613.js -#: common/static/bundles/CourseHome.js -#: openedx/features/course_experience/static/course_experience/js/CourseHome.js -msgid "You have successfully updated your goal." -msgstr "" - -#: common/static/bundles/CourseHome.40ee1b4e0334515d1613.js -#: common/static/bundles/CourseHome.js -#: openedx/features/course_experience/static/course_experience/js/CourseHome.js -msgid "There was an error updating your goal." -msgstr "" - -#: common/static/bundles/CourseHome.40ee1b4e0334515d1613.js -#: common/static/bundles/CourseHome.js -#: openedx/features/course_experience/static/course_experience/js/CourseHome.js -msgid "Show more" -msgstr "" - -#: common/static/bundles/CourseHome.40ee1b4e0334515d1613.js -#: common/static/bundles/CourseHome.js -#: openedx/features/course_experience/static/course_experience/js/CourseHome.js -msgid "Show less" -msgstr "" - -#: common/static/bundles/StudioIndex.ae56ffd9f272143aaf03.js -#: common/static/bundles/StudioIndex.js -msgid "Organization:" -msgstr "" - -#: common/static/bundles/StudioIndex.ae56ffd9f272143aaf03.js -#: common/static/bundles/StudioIndex.js -msgid "Course Number:" -msgstr "" - -#: common/static/bundles/StudioIndex.ae56ffd9f272143aaf03.js -#: common/static/bundles/StudioIndex.js -msgid "Course Run:" -msgstr "" - -#: common/static/bundles/StudioIndex.ae56ffd9f272143aaf03.js -#: common/static/bundles/StudioIndex.js -msgid "(Read-only)" -msgstr "" - -#: common/static/bundles/StudioIndex.ae56ffd9f272143aaf03.js -#: common/static/bundles/StudioIndex.js -msgid "Re-run Course" -msgstr "" - -#: cms/templates/js/show-textbook.underscore -msgid "View Live" -msgstr "Visualizar ao Vivo" - #: common/static/common/js/components/utils/view_utils.js msgid "Required field." msgstr "Campo obrigatório." @@ -2298,8 +2126,6 @@ msgstr "" #: common/static/common/js/discussion/utils.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 "…" @@ -2482,10 +2308,6 @@ msgstr "Sua publicação será descartada." #: common/static/common/js/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" @@ -2638,10 +2460,6 @@ 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" @@ -2662,11 +2480,6 @@ msgstr "Público" #: lms/djangoapps/discussion/static/discussion/templates/search.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/discussion/templates/search.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" @@ -2720,7 +2533,6 @@ 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:" @@ -2852,7 +2664,6 @@ 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." @@ -2864,7 +2675,6 @@ 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." @@ -2981,7 +2791,6 @@ 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" @@ -3025,7 +2834,6 @@ msgid "My Team" msgstr "Minha equipe" #: 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" @@ -3063,7 +2871,6 @@ 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" @@ -3332,7 +3139,6 @@ msgid "All units" msgstr "Todas as unidades" #: lms/static/js/ccx/schedule.js lms/templates/ccx/schedule.underscore -#: test_root/staticfiles/templates/ccx/schedule.underscore msgid "Click to change" msgstr "Clique para alterar" @@ -3472,8 +3278,6 @@ 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" @@ -3543,7 +3347,6 @@ msgstr "Não foi possível encontrar resultados para \"%s\"." #: lms/static/js/discovery/views/search_form.js #: openedx/features/course_search/static/course_search/templates/search_error.underscore -#: test_root/staticfiles/course_search/templates/search_error.underscore msgid "There was an error, try searching again." msgstr "Ocorreu um erro, tente realizar a busca novamente." @@ -3657,8 +3460,6 @@ msgstr "" #: lms/static/js/edxnotes/views/tabs/search_results.js #: openedx/features/course_search/static/course_search/templates/course_search_results.underscore #: openedx/features/course_search/static/course_search/templates/dashboard_search_results.underscore -#: test_root/staticfiles/course_search/templates/course_search_results.underscore -#: test_root/staticfiles/course_search/templates/dashboard_search_results.underscore msgid "Search Results" msgstr "Resultados da pesquisa" @@ -3685,7 +3486,6 @@ msgstr "Escolha um" #: 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" @@ -3777,7 +3577,6 @@ 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" @@ -3895,7 +3694,6 @@ msgstr "" #: openedx/features/course_bookmarks/static/course_bookmarks/js/views/bookmarks_list.js #: cms/templates/js/move-xblock-modal.underscore #: openedx/features/course_search/static/course_search/templates/search_loading.underscore -#: test_root/staticfiles/course_search/templates/search_loading.underscore msgid "Loading" msgstr "Carregando" @@ -3953,9 +3751,6 @@ msgstr "Marcar código de matrícula como não usado" #: lms/static/js/student_account/views/account_settings_factory.js #: openedx/features/learner_profile/static/learner_profile/js/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" @@ -4659,7 +4454,6 @@ msgid "An error occurred when signing you in to %s." msgstr "" #: lms/templates/verify_student/intro_step.underscore -#: test_root/staticfiles/templates/verify_student/intro_step.underscore msgid "Check Your Email" msgstr "Verifique seu e-mail" @@ -4695,7 +4489,6 @@ msgstr "" #: lms/static/js/student_account/views/RegisterView.js #: lms/templates/student_account/register.underscore -#: test_root/staticfiles/templates/student_account/register.underscore msgid "Create Account" msgstr "" @@ -4764,7 +4557,6 @@ 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" @@ -5193,6 +4985,22 @@ msgstr "" msgid "Bookmark this page" msgstr "" +#: openedx/features/course_experience/static/course_experience/js/CourseHome.js +msgid "You have successfully updated your goal." +msgstr "" + +#: openedx/features/course_experience/static/course_experience/js/CourseHome.js +msgid "There was an error updating your goal." +msgstr "" + +#: openedx/features/course_experience/static/course_experience/js/CourseHome.js +msgid "Show more" +msgstr "" + +#: openedx/features/course_experience/static/course_experience/js/CourseHome.js +msgid "Show less" +msgstr "" + #: openedx/features/course_search/static/course_search/js/views/search_results_view.js msgid "{total_results} result" msgid_plural "{total_results} results" @@ -5281,6 +5089,16 @@ msgstr "" msgid "Profile" msgstr "" +#: cms/static/cms/js/main.js cms/static/js/views/active_video_upload_list.js +msgid "" +"This may be happening because of an error with our server or your internet " +"connection. Try refreshing the page or making sure you are online." +msgstr "" + +#: cms/static/cms/js/main.js +msgid "Studio's having trouble saving your work" +msgstr "" + #: cms/static/cms/js/xblock/cms.runtime.v1.js msgid "OpenAssessment Save Error" msgstr "Erro ao salvar o OpenAssessment" @@ -5392,8 +5210,6 @@ msgstr "" #: cms/static/js/factories/manage_users.js #: cms/static/js/factories/manage_users_lib.js #: 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 "Staff" msgstr "Equipe" @@ -5430,6 +5246,51 @@ msgid "You have unsaved changes. Do you really want to leave this page?" msgstr "" "Você tem alterações não salvas. Você realmente deseja sair desta página?" +#: cms/static/js/features/import/factories/import.js +msgid "There was an error during the upload process." +msgstr "" + +#: cms/static/js/features/import/factories/import.js +msgid "There was an error while unpacking the file." +msgstr "" + +#: cms/static/js/features/import/factories/import.js +msgid "There was an error while verifying the file you submitted." +msgstr "" + +#: cms/static/js/features/import/factories/import.js +msgid "Choose new file" +msgstr "" + +#: cms/static/js/features/import/factories/import.js +msgid "" +"File format not supported. Please upload a file with a {ext} extension." +msgstr "" + +#: cms/static/js/features/import/factories/import.js +msgid "There was an error while importing the new library to our database." +msgstr "" + +#: cms/static/js/features/import/factories/import.js +msgid "There was an error while importing the new course to our database." +msgstr "" + +#: cms/static/js/features/import/factories/import.js +msgid "Your import has failed." +msgstr "" + +#: cms/static/js/features/import/views/import.js +msgid "Your import is in progress; navigating away will abort it." +msgstr "" + +#: cms/static/js/features/import/views/import.js +msgid "Error importing course" +msgstr "" + +#: cms/static/js/features/import/views/import.js +msgid "There was an error with the upload" +msgstr "" + #: cms/static/js/maintenance/force_publish_course.js msgid "Internal Server Error." msgstr "" @@ -5594,9 +5455,6 @@ 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" @@ -5684,8 +5542,6 @@ 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/proctoring/templates/student-proctored-exam-attempts.underscore -#: test_root/staticfiles/support/templates/certificates_results.underscore msgid "Type" msgstr "Tipo" @@ -5733,8 +5589,6 @@ msgstr "Processando Requisição de Reprise" #: 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" @@ -6032,6 +5886,18 @@ msgstr "" msgid "Publish" msgstr "Publicar" +#: cms/static/js/views/modals/course_outline_modals.js +msgid "Highlights for {display_name}" +msgstr "" + +#: cms/static/js/views/modals/course_outline_modals.js +msgid "" +"The highlights you provide here are messaged (i.e., emailed) to learners. " +"Each {item}'s highlights are emailed at the time that we expect the learner " +"to start working on that {item}. At this time, we assume that each {item} " +"will take 1 week to complete." +msgstr "" + #: cms/static/js/views/modals/course_outline_modals.js msgid "All Learners and Staff" msgstr "" @@ -6050,7 +5916,6 @@ msgid "Editing: %(title)s" msgstr "Editando: %(title)s" #: lms/templates/ccx/schedule.underscore -#: test_root/staticfiles/templates/ccx/schedule.underscore msgid "Unit" msgstr "Unidade" @@ -6541,7 +6406,6 @@ msgid "Video duration is {humanizeDuration}" msgstr "" #: cms/static/js/views/video_thumbnail.js -#: test_root/staticfiles/proctoring/templates/add-new-allowance.underscore msgid "minutes" msgstr "" @@ -6611,7 +6475,6 @@ 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" @@ -6633,247 +6496,173 @@ 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 "Ações" -#: 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 "Não agendado" #: 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 "Data" #: 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 "Anterior" #: cms/templates/js/previous-video-upload-list.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 "Status" msgstr "Status" #: cms/templates/js/previous-video-upload-list.underscore #: 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" #: 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/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/nav-load-more-link.underscore -#: test_root/staticfiles/common/templates/discussion/nav-load-more-link.underscore -#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/nav-load-more-link.underscore msgid "Load more" msgstr "" #: common/static/common/templates/discussion/new-post-alert.underscore -#: test_root/staticfiles/common/templates/discussion/new-post-alert.underscore -#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/new-post-alert.underscore msgid "Error posting your message." msgstr "" +#: common/static/common/templates/discussion/new-post-visibility.underscore +#, python-format +msgid "This post will be visible only to %(group_name)s." +msgstr "" + +#: common/static/common/templates/discussion/new-post-visibility.underscore +msgid "This post will be visible to everyone." +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 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 "" "Discussion admins, moderators, and TAs can make their posts visible to all " "students or specify a single group." 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 "Todos os grupos" #: 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 "" "Add a clear and descriptive title to encourage participation. (Required)" 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 "Your question or idea (required)" 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 "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" @@ -6881,58 +6670,35 @@ msgstr "publicar anonimamente para os colegas da turma" #: 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/new-post.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/new-post.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/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/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 "" #: 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" @@ -6940,81 +6706,51 @@ 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 your post below." 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 "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 "Community TA" msgstr "Assistente de ensino da comunidade" #: 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 "{unread_comments_count} new" 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 " @@ -7024,55 +6760,39 @@ msgstr "" "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)" @@ -7080,166 +6800,122 @@ 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 "Add a comment" msgstr "Adicionar comentário" #: 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 "discussion 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 #, python-format msgid "question 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 "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 "" #: 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. (Required)" 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 "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.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 "Add a response:" 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 "Add your post to a relevant topic to help others find it. (Required)" msgstr "" #: lms/djangoapps/discussion/static/discussion/templates/discussion-home.underscore -#: test_root/staticfiles/discussion/templates/discussion-home.underscore msgid "Discussion Home" msgstr "" #: lms/djangoapps/discussion/static/discussion/templates/discussion-home.underscore -#: test_root/staticfiles/discussion/templates/discussion-home.underscore #, python-format msgid "How to use %(platform_name)s discussions" msgstr "Como usar as discussões de %(platform_name)s" #: lms/djangoapps/discussion/static/discussion/templates/discussion-home.underscore -#: test_root/staticfiles/discussion/templates/discussion-home.underscore msgid "Find discussions" msgstr "Encontrar discussões" #: lms/djangoapps/discussion/static/discussion/templates/discussion-home.underscore -#: test_root/staticfiles/discussion/templates/discussion-home.underscore msgid "Use the All Topics menu to find specific topics." msgstr "" #: lms/djangoapps/discussion/static/discussion/templates/discussion-home.underscore #: lms/djangoapps/discussion/static/discussion/templates/search.underscore -#: test_root/staticfiles/discussion/templates/discussion-home.underscore -#: test_root/staticfiles/discussion/templates/search.underscore msgid "Search all posts" msgstr "" #: lms/djangoapps/discussion/static/discussion/templates/discussion-home.underscore -#: test_root/staticfiles/discussion/templates/discussion-home.underscore msgid "Filter and sort topics" msgstr "" #: lms/djangoapps/discussion/static/discussion/templates/discussion-home.underscore -#: test_root/staticfiles/discussion/templates/discussion-home.underscore msgid "Engage with posts" msgstr "Participar das publicações" #: lms/djangoapps/discussion/static/discussion/templates/discussion-home.underscore -#: test_root/staticfiles/discussion/templates/discussion-home.underscore msgid "Vote for good posts and responses" msgstr "" #: lms/djangoapps/discussion/static/discussion/templates/discussion-home.underscore -#: test_root/staticfiles/discussion/templates/discussion-home.underscore msgid "Report abuse, topics, and responses" msgstr "" #: lms/djangoapps/discussion/static/discussion/templates/discussion-home.underscore -#: test_root/staticfiles/discussion/templates/discussion-home.underscore msgid "Follow or unfollow posts" msgstr "" #: lms/djangoapps/discussion/static/discussion/templates/discussion-home.underscore -#: test_root/staticfiles/discussion/templates/discussion-home.underscore msgid "Receive updates" msgstr "Receber atualizações" #: lms/djangoapps/discussion/static/discussion/templates/discussion-home.underscore -#: test_root/staticfiles/discussion/templates/discussion-home.underscore msgid "Toggle Notifications Setting" msgstr "Alterar Configurações de Notificação" #: lms/djangoapps/discussion/static/discussion/templates/discussion-home.underscore -#: test_root/staticfiles/discussion/templates/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." @@ -7248,183 +6924,145 @@ msgstr "" " das novidades das publicações não lidas as quais você segue." #: lms/djangoapps/discussion/static/discussion/templates/user-profile.underscore -#: test_root/staticfiles/discussion/templates/user-profile.underscore msgid "All Posts" msgstr "" #: 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 -#: 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." @@ -7433,12 +7071,10 @@ msgstr "" " 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 " @@ -7449,166 +7085,134 @@ msgstr "" "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 "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 "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/api_admin/catalog-error.underscore -#: test_root/staticfiles/templates/api_admin/catalog-error.underscore msgid "" "There was an error retrieving preview results for this catalog. Please check" " that your query is correct and try again." msgstr "" #: lms/templates/api_admin/catalog-results.underscore -#: test_root/staticfiles/templates/api_admin/catalog-results.underscore msgid "This catalog's courses:" msgstr "" #: 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 "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 #, python-format msgid "toggle chapter %(displayName)s" msgstr "" #: 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 #, python-format msgid "toggle subsection %(displayName)s" msgstr "" #: 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 " @@ -7618,7 +7222,6 @@ msgstr "" " 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 " @@ -7628,12 +7231,10 @@ msgstr "" "%(platform_name)s enviem uma solicitação de créditos. " #: 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 %(full_name)s! We have received your payment for %(course_name)s." @@ -7641,8 +7242,6 @@ 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." @@ -7652,64 +7251,46 @@ 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 "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 -#: test_root/staticfiles/templates/commerce/receipt.underscore 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}" @@ -7718,130 +7299,103 @@ 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 "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 for problems, you must select \"Submit\" for each problem " "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_dropdown_account.underscore #: lms/templates/fields/field_textarea.underscore -#: test_root/staticfiles/templates/fields/field_dropdown.underscore -#: test_root/staticfiles/templates/fields/field_dropdown_account.underscore -#: test_root/staticfiles/templates/fields/field_textarea.underscore msgid "Click to edit" msgstr "Clique para editar" #: lms/templates/fields/field_order_history.underscore -#: test_root/staticfiles/templates/fields/field_order_history.underscore msgid "Order Number" msgstr "" #: lms/templates/fields/field_order_history.underscore -#: test_root/staticfiles/templates/fields/field_order_history.underscore msgid "Date Placed" msgstr "" #: lms/templates/fields/field_order_history.underscore -#: test_root/staticfiles/templates/fields/field_order_history.underscore msgid "Cost" msgstr "" #: lms/templates/fields/field_order_history.underscore -#: test_root/staticfiles/templates/fields/field_order_history.underscore msgid "Order Details" msgstr "" #: lms/templates/fields/field_order_history.underscore -#: test_root/staticfiles/templates/fields/field_order_history.underscore msgid "for" msgstr "" #: lms/templates/fields/field_order_history.underscore -#: test_root/staticfiles/templates/fields/field_order_history.underscore msgid "Product Name" msgstr "" #: lms/templates/fields/field_textarea.underscore -#: test_root/staticfiles/templates/fields/field_textarea.underscore msgid "" "{currentCountOpeningTag}{currentCharacterCount}{currentCountClosingTag} of " "{maxCharacters}" @@ -7849,18 +7403,14 @@ 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 "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 "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." @@ -7869,32 +7419,26 @@ msgstr "" "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." @@ -7903,12 +7447,10 @@ msgstr "" "{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 " @@ -7923,19 +7465,15 @@ msgstr "" " 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 "Upload a CSV file" 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 "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." @@ -7944,49 +7482,39 @@ msgstr "" "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 -#: 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." @@ -7995,74 +7523,60 @@ msgstr "" "deseja adicionar como uma exceçã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 "Student email or username" 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 "Free text notes" 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 "Gerar certificados de 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 "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 "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 "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-subcategory.underscore -#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohort-discussions-subcategory.underscore msgid "Divided" msgstr "" #: lms/templates/instructor/instructor_dashboard_2/cohort-editor.underscore -#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohort-editor.underscore msgid "Manage Learners" msgstr "" #: lms/templates/instructor/instructor_dashboard_2/cohort-editor.underscore -#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohort-editor.underscore msgid "Add learners 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: Learners can be in only one cohort. Adding learners 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 learners you want to add. *" @@ -8070,18 +7584,14 @@ 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 "(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." @@ -8090,102 +7600,83 @@ msgstr "" " 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 Learners" 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 "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 "Only the parent course staff of a CCX can create content groups." 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)" @@ -8193,7 +7684,6 @@ 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." @@ -8202,48 +7692,39 @@ msgstr "" "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 learners 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 learner cohort assignments or see the results of uploading a CSV " "file, download course profile information or cohort results on the " @@ -8251,331 +7732,273 @@ msgid "" msgstr "" #: lms/templates/instructor/instructor_dashboard_2/discussions.underscore -#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/discussions.underscore msgid "Specify whether discussion topics are divided" msgstr "" #: lms/templates/instructor/instructor_dashboard_2/divided-discussions-course-wide.underscore -#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/divided-discussions-course-wide.underscore msgid "Course-Wide Discussion Topics" msgstr "Tópicos de discussão do Curso Completo" #: lms/templates/instructor/instructor_dashboard_2/divided-discussions-course-wide.underscore -#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/divided-discussions-course-wide.underscore msgid "Select the course-wide discussion topics that you want to divide." msgstr "" #: lms/templates/instructor/instructor_dashboard_2/divided-discussions-inline.underscore -#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/divided-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/divided-discussions-inline.underscore -#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/divided-discussions-inline.underscore msgid "Specify whether content-specific discussion topics are divided." msgstr "" #: lms/templates/instructor/instructor_dashboard_2/divided-discussions-inline.underscore -#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/divided-discussions-inline.underscore msgid "Always divide content-specific discussion topics" msgstr "" #: lms/templates/instructor/instructor_dashboard_2/divided-discussions-inline.underscore -#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/divided-discussions-inline.underscore msgid "Divide the selected content-specific discussion topics" msgstr "" #: lms/templates/instructor/instructor_dashboard_2/divided-discussions-inline.underscore -#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/divided-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/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_status.underscore #: lms/templates/learner_dashboard/upgrade_message.underscore -#: test_root/staticfiles/templates/learner_dashboard/certificate_status.underscore -#: test_root/staticfiles/templates/learner_dashboard/upgrade_message.underscore msgid "Certificate Status:" msgstr "" #: lms/templates/learner_dashboard/certificate_status.underscore -#: test_root/staticfiles/templates/learner_dashboard/certificate_status.underscore msgid "Certificate Purchased" msgstr "" #: lms/templates/learner_dashboard/course_enroll.underscore -#: test_root/staticfiles/templates/learner_dashboard/course_enroll.underscore +msgid "Final Grade" +msgstr "" + +#: lms/templates/learner_dashboard/course_enroll.underscore +msgid "for {courseName}" +msgstr "" + +#: lms/templates/learner_dashboard/course_enroll.underscore msgid "View Archived Course" msgstr "" #: lms/templates/learner_dashboard/course_enroll.underscore -#: test_root/staticfiles/templates/learner_dashboard/course_enroll.underscore msgid "View Course" msgstr "" #: lms/templates/learner_dashboard/course_enroll.underscore -#: test_root/staticfiles/templates/learner_dashboard/course_enroll.underscore msgid "Choose a course run:" msgstr "" #: lms/templates/learner_dashboard/course_enroll.underscore -#: test_root/staticfiles/templates/learner_dashboard/course_enroll.underscore msgid "Enroll Now" msgstr "" #: lms/templates/learner_dashboard/course_enroll.underscore -#: test_root/staticfiles/templates/learner_dashboard/course_enroll.underscore msgid "Coming Soon" msgstr "" #: lms/templates/learner_dashboard/course_enroll.underscore -#: test_root/staticfiles/templates/learner_dashboard/course_enroll.underscore msgid "Enrollment Opens on" msgstr "" #: lms/templates/learner_dashboard/course_enroll.underscore -#: test_root/staticfiles/templates/learner_dashboard/course_enroll.underscore msgid "Not Currently Available" 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 programs yet." msgstr "" #: lms/templates/learner_dashboard/empty_programs_list.underscore -#: test_root/staticfiles/templates/learner_dashboard/empty_programs_list.underscore msgid "Explore 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 Programs" msgstr "" #: lms/templates/learner_dashboard/program_card.underscore #: lms/templates/verify_student/enrollment_confirmation_step.underscore -#: test_root/staticfiles/templates/learner_dashboard/program_card.underscore -#: test_root/staticfiles/templates/verify_student/enrollment_confirmation_step.underscore msgid "Course" msgid_plural "Courses" msgstr[0] "" msgstr[1] "" #: lms/templates/learner_dashboard/program_card.underscore -#: test_root/staticfiles/templates/learner_dashboard/program_card.underscore msgid "Completed" msgstr "" #: lms/templates/learner_dashboard/program_card.underscore -#: test_root/staticfiles/templates/learner_dashboard/program_card.underscore msgid "Remaining" msgstr "" #: lms/templates/learner_dashboard/program_card.underscore -#: test_root/staticfiles/templates/learner_dashboard/program_card.underscore #, python-format msgid "%(programName)s Home Page." msgstr "" #: lms/templates/learner_dashboard/program_details_sidebar.underscore -#: test_root/staticfiles/templates/learner_dashboard/program_details_sidebar.underscore msgid "Your {program} Certificate" msgstr "" #: lms/templates/learner_dashboard/program_details_sidebar.underscore -#: test_root/staticfiles/templates/learner_dashboard/program_details_sidebar.underscore #, python-format msgid "Open the certificate you earned for the %(title)s program." msgstr "" #: lms/templates/learner_dashboard/program_details_view.underscore -#: test_root/staticfiles/templates/learner_dashboard/program_details_view.underscore msgid "Congratulations!" msgstr "" #: lms/templates/learner_dashboard/program_details_view.underscore -#: test_root/staticfiles/templates/learner_dashboard/program_details_view.underscore msgid "Your Program Journey" msgstr "" #: lms/templates/learner_dashboard/program_details_view.underscore -#: test_root/staticfiles/templates/learner_dashboard/program_details_view.underscore msgid "" "To complete the program, you must earn a verified certificate for each " "course." msgstr "" #: lms/templates/learner_dashboard/program_details_view.underscore -#: test_root/staticfiles/templates/learner_dashboard/program_details_view.underscore msgid "Upgrade All Remaining Courses (" msgstr "" #: lms/templates/learner_dashboard/program_details_view.underscore -#: test_root/staticfiles/templates/learner_dashboard/program_details_view.underscore msgid "${listPrice}" msgstr "" #: lms/templates/learner_dashboard/program_details_view.underscore -#: test_root/staticfiles/templates/learner_dashboard/program_details_view.underscore msgid " ${price} {currency} )" msgstr "" #: lms/templates/learner_dashboard/program_details_view.underscore -#: test_root/staticfiles/templates/learner_dashboard/program_details_view.underscore msgid "COURSES IN PROGRESS" msgstr "" #: lms/templates/learner_dashboard/program_details_view.underscore -#: test_root/staticfiles/templates/learner_dashboard/program_details_view.underscore msgid "REMAINING COURSES" msgstr "" #: lms/templates/learner_dashboard/program_details_view.underscore -#: test_root/staticfiles/templates/learner_dashboard/program_details_view.underscore msgid "COMPLETED COURSES" msgstr "" #: lms/templates/learner_dashboard/program_details_view.underscore -#: test_root/staticfiles/templates/learner_dashboard/program_details_view.underscore msgid "As you complete courses, you will see them listed here." msgstr "" #: lms/templates/learner_dashboard/program_details_view.underscore -#: test_root/staticfiles/templates/learner_dashboard/program_details_view.underscore msgid "" "Complete courses on your schedule to ensure you stand out in your field!" msgstr "" #: lms/templates/learner_dashboard/program_header_view.underscore -#: test_root/staticfiles/templates/learner_dashboard/program_header_view.underscore msgid "{organization}\\'s logo" msgstr "" #: lms/templates/learner_dashboard/upgrade_message.underscore -#: test_root/staticfiles/templates/learner_dashboard/upgrade_message.underscore msgid "Needs verified certificate " msgstr "" #: lms/templates/learner_dashboard/upgrade_message.underscore -#: test_root/staticfiles/templates/learner_dashboard/upgrade_message.underscore msgid "Upgrade to Verified" msgstr "" #: 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.underscore -#: test_root/staticfiles/templates/student_account/account.underscore msgid "Reset Password" msgstr "Redefinir senha" #: 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_section.underscore -#: test_root/staticfiles/templates/student_account/account_settings_section.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 -#: test_root/staticfiles/templates/student_account/hinted_login.underscore -#: test_root/staticfiles/templates/student_account/login.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 msgid "First time here?" msgstr "" #: lms/templates/student_account/login.underscore -#: test_root/staticfiles/templates/student_account/login.underscore msgid "Create an Account." msgstr "" #: lms/templates/student_account/login.underscore -#: test_root/staticfiles/templates/student_account/login.underscore msgid "Sign In" 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." @@ -8584,41 +8007,33 @@ msgstr "" "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/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." @@ -8627,74 +8042,60 @@ msgstr "" "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 "Already have an {platformName} account?" msgstr "" #: lms/templates/student_account/register.underscore -#: test_root/staticfiles/templates/student_account/register.underscore msgid "Sign in." msgstr "" #: lms/templates/student_account/register.underscore -#: test_root/staticfiles/templates/student_account/register.underscore msgid "Create an Account" msgstr "" #: 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/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 "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 " @@ -8708,12 +8109,10 @@ msgstr "" "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" @@ -8722,16 +8121,10 @@ msgstr "O que é necessário para verificação" #: 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." @@ -8740,12 +8133,10 @@ msgstr "" "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." @@ -8755,40 +8146,32 @@ 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 "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}." @@ -8797,18 +8180,12 @@ 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?" @@ -8816,9 +8193,6 @@ 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 " @@ -8832,9 +8206,6 @@ 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 "O que %(platformName)s faz com esta foto?" @@ -8842,9 +8213,6 @@ 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 " @@ -8861,21 +8229,15 @@ 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 "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." @@ -8884,7 +8246,6 @@ msgstr "" "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." @@ -8895,49 +8256,39 @@ 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 "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." @@ -8946,34 +8297,28 @@ msgstr "" "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 -#: test_root/staticfiles/templates/verify_student/intro_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 " @@ -8985,22 +8330,16 @@ msgstr "" #: lms/templates/verify_student/intro_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/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_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" @@ -9010,18 +8349,14 @@ 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 "" @@ -9029,7 +8364,6 @@ msgstr "" " matrícula" #: 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 by {date} to qualify to earn a Verified " @@ -9037,26 +8371,22 @@ msgid "" msgstr "" #: lms/templates/verify_student/make_payment_step.underscore -#: test_root/staticfiles/templates/verify_student/make_payment_step.underscore msgid "" "An email has been sent to {userEmail} with a link for you to activate your " "account." msgstr "" #: lms/templates/verify_student/make_payment_step.underscore -#: test_root/staticfiles/templates/verify_student/make_payment_step.underscore msgid "Why activate?" msgstr "" #: lms/templates/verify_student/make_payment_step.underscore -#: test_root/staticfiles/templates/verify_student/make_payment_step.underscore msgid "" "We ask you to activate your account to ensure it is really you creating the " "account and to prevent fraud." 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." @@ -9066,12 +8396,10 @@ msgstr "" " 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 "" @@ -9079,7 +8407,6 @@ msgstr "" "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." @@ -9088,66 +8415,54 @@ msgstr "" "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 msgid "" "To receive a certificate, you must also verify your identity before {date}." 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 "" "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 "" @@ -9155,7 +8470,6 @@ msgstr "" " 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 "" @@ -9163,7 +8477,6 @@ msgstr "" "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." @@ -9172,22 +8485,18 @@ msgstr "" " 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." @@ -9196,7 +8505,6 @@ msgstr "" " 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." @@ -9205,7 +8513,6 @@ msgstr "" "oficial com o seu nome e foto." #: lms/templates/verify_student/payment_confirmation_step.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 " @@ -9217,12 +8524,10 @@ msgstr "" "%(platformName)s para verificar a sua identidade." #: 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 " @@ -9235,17 +8540,14 @@ msgstr "" "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." @@ -9254,51 +8556,42 @@ msgstr "" "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 "" @@ -9306,22 +8599,18 @@ msgstr "" "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." @@ -9330,32 +8619,26 @@ msgstr "" " 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" #: openedx/features/course_bookmarks/static/course_bookmarks/templates/bookmarks-list.underscore -#: test_root/staticfiles/course_bookmarks/templates/bookmarks-list.underscore msgid "Bookmarked on" msgstr "Adicionado aos favoritos em" #: openedx/features/course_bookmarks/static/course_bookmarks/templates/bookmarks-list.underscore -#: test_root/staticfiles/course_bookmarks/templates/bookmarks-list.underscore msgid "You have not bookmarked any courseware pages yet" msgstr "" #: openedx/features/course_bookmarks/static/course_bookmarks/templates/bookmarks-list.underscore -#: test_root/staticfiles/course_bookmarks/templates/bookmarks-list.underscore msgid "" "Use bookmarks to help you easily return to courseware pages. To bookmark a " "page, click \"Bookmark this page\" under the page title." @@ -9363,8 +8646,6 @@ msgstr "" #: openedx/features/course_search/static/course_search/templates/course_search_results.underscore #: openedx/features/course_search/static/course_search/templates/dashboard_search_results.underscore -#: test_root/staticfiles/course_search/templates/course_search_results.underscore -#: test_root/staticfiles/course_search/templates/dashboard_search_results.underscore msgid "Load next {num_items} result" msgid_plural "Load next {num_items} results" msgstr[0] "" @@ -9372,65 +8653,48 @@ msgstr[1] "" #: openedx/features/course_search/static/course_search/templates/course_search_results.underscore #: openedx/features/course_search/static/course_search/templates/dashboard_search_results.underscore -#: test_root/staticfiles/course_search/templates/course_search_results.underscore -#: test_root/staticfiles/course_search/templates/dashboard_search_results.underscore msgid "Sorry, no results were found." msgstr "Desculpe, não foram encontrados resultados." -#: openedx/features/course_search/static/course_search/templates/dashboard_search_results.underscore -#: test_root/staticfiles/course_search/templates/dashboard_search_results.underscore -msgid "Back to Dashboard" -msgstr "Voltar para o Painel" - #: openedx/features/learner_profile/static/learner_profile/templates/badge.underscore -#: test_root/staticfiles/learner_profile/templates/badge.underscore #, python-format msgid "Share your \"%(display_name)s\" award" msgstr "" #: openedx/features/learner_profile/static/learner_profile/templates/badge.underscore -#: test_root/staticfiles/learner_profile/templates/badge.underscore msgid "Share" msgstr "" #: openedx/features/learner_profile/static/learner_profile/templates/badge.underscore -#: test_root/staticfiles/learner_profile/templates/badge.underscore #, python-format msgid "Earned %(created)s." msgstr "" #: openedx/features/learner_profile/static/learner_profile/templates/badge_placeholder.underscore -#: test_root/staticfiles/learner_profile/templates/badge_placeholder.underscore msgid "What's Your Next Accomplishment?" msgstr "" #: openedx/features/learner_profile/static/learner_profile/templates/badge_placeholder.underscore -#: test_root/staticfiles/learner_profile/templates/badge_placeholder.underscore msgid "Start working toward your next learning goal." msgstr "" #: openedx/features/learner_profile/static/learner_profile/templates/badge_placeholder.underscore -#: test_root/staticfiles/learner_profile/templates/badge_placeholder.underscore msgid "Find a course" msgstr "" #: openedx/features/learner_profile/static/learner_profile/templates/section_two.underscore -#: test_root/staticfiles/learner_profile/templates/section_two.underscore msgid "You are currently sharing a limited profile." msgstr "Você está compartilhando um perfil limitado no momento." #: openedx/features/learner_profile/static/learner_profile/templates/section_two.underscore -#: test_root/staticfiles/learner_profile/templates/section_two.underscore msgid "This learner is currently sharing a limited profile." msgstr "" #: openedx/features/learner_profile/static/learner_profile/templates/share_modal.underscore -#: test_root/staticfiles/learner_profile/templates/share_modal.underscore msgid "Share on Mozilla Backpack" msgstr "" #: openedx/features/learner_profile/static/learner_profile/templates/share_modal.underscore -#: test_root/staticfiles/learner_profile/templates/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 " @@ -9438,7 +8702,6 @@ msgid "" msgstr "" #: openedx/features/learner_profile/static/learner_profile/templates/share_modal.underscore -#: test_root/staticfiles/learner_profile/templates/share_modal.underscore #, python-format msgid "" "Create a %(link_start)sMozilla Backpack%(link_end)s account, or log in to " @@ -9446,7 +8709,6 @@ msgid "" msgstr "" #: openedx/features/learner_profile/static/learner_profile/templates/share_modal.underscore -#: test_root/staticfiles/learner_profile/templates/share_modal.underscore #, python-format msgid "" "%(download_link_start)sDownload this image (right-click or option-click, " @@ -9454,75 +8716,6 @@ msgid "" "your backpack." 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 -#: test_root/staticfiles/proctoring/templates/student-proctored-exam-attempts.underscore -#, python-format -msgid " %(exam_display_name)s " -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 "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/proctoring/templates/student-proctored-exam-attempts.underscore -#, python-format -msgid " %(username)s " -msgstr "" - #: cms/templates/js/access-editor.underscore msgid "Limit Access" msgstr "" @@ -9964,6 +9157,10 @@ msgstr "Exame Prático Supervisionado" msgid "Proctored Exam" msgstr "Exame supervisionado" +#: cms/templates/js/course-outline.underscore +msgid "Timed Exam" +msgstr "" + #: cms/templates/js/course-outline.underscore #: cms/templates/js/xblock-outline.underscore #, python-format @@ -10001,6 +9198,18 @@ msgstr "Lançado:" msgid "Scheduled:" msgstr "Agendado:" +#: cms/templates/js/course-outline.underscore +msgid "Highlights:" +msgstr "" + +#: cms/templates/js/course-outline.underscore +msgid "Section Highlights: {number_of_highlights} entered" +msgstr "" + +#: cms/templates/js/course-outline.underscore +msgid "Enter Section Highlights" +msgstr "" + #: cms/templates/js/course-outline.underscore msgid "Graded as:" msgstr "Avaliado como:" @@ -10316,6 +9525,20 @@ msgstr "" msgid "delete group" msgstr "excluir grupo" +#: cms/templates/js/highlights-editor.underscore +msgid "Section Highlights" +msgstr "" + +#: cms/templates/js/highlights-editor.underscore +msgid "" +"Please enter 3-5 highlights to be sent as separate bullet points in the " +"message." +msgstr "" + +#: cms/templates/js/highlights-editor.underscore +msgid "A highlight to look forward to this week." +msgstr "" + #: cms/templates/js/license-selector.underscore msgid "License Type" msgstr "Tipo de licença" @@ -10599,6 +9822,10 @@ msgid "" " when they submit answers to assessments." msgstr "" +#: cms/templates/js/show-textbook.underscore +msgid "View Live" +msgstr "Visualizar ao Vivo" + #: cms/templates/js/signatory-details.underscore #: cms/templates/js/signatory-editor.underscore msgid "Signatory" diff --git a/conf/locale/rtl/LC_MESSAGES/django.mo b/conf/locale/rtl/LC_MESSAGES/django.mo index 529c72ca08..c35bc336d3 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 2da369d021..166a6794ca 100644 --- a/conf/locale/rtl/LC_MESSAGES/django.po +++ b/conf/locale/rtl/LC_MESSAGES/django.po @@ -32,8 +32,8 @@ msgid "" msgstr "" "Project-Id-Version: 0.1a\n" "Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2017-10-27 10:15+0000\n" -"PO-Revision-Date: 2017-10-27 10:15:37.846287\n" +"POT-Creation-Date: 2017-11-02 09:35+0000\n" +"PO-Revision-Date: 2017-11-02 09:35:50.719930\n" "Last-Translator: \n" "Language-Team: openedx-translation \n" "MIME-Version: 1.0\n" @@ -4979,23 +4979,38 @@ msgstr "" msgid "Powered by Open edX" msgstr "حخصثقثي زغ خحثر ثيط" +#: lms/djangoapps/branding/api.py lms/templates/static_templates/blog.html +msgid "Blog" +msgstr "زمخل" + +#: lms/djangoapps/branding/api.py cms/templates/widgets/sock.html +#: themes/edx.org/cms/templates/widgets/sock.html +#: themes/stanford-style/lms/templates/static_templates/about.html +msgid "Contact Us" +msgstr "ذخرفشذف عس" + +#: lms/djangoapps/branding/api.py +msgid "Help Center" +msgstr "اثمح ذثرفثق" + +#: lms/djangoapps/branding/api.py +#: lms/templates/static_templates/media-kit.html +msgid "Media Kit" +msgstr "وثيهش نهف" + +#: lms/djangoapps/branding/api.py lms/templates/static_templates/donate.html +msgid "Donate" +msgstr "يخرشفث" + #: lms/djangoapps/branding/api.py #, python-brace-format msgid "{platform_name} for Business" msgstr "{platform_name} بخق زعسهرثسس" -#: lms/djangoapps/branding/api.py lms/templates/static_templates/blog.html -msgid "Blog" -msgstr "زمخل" - #: lms/djangoapps/branding/api.py themes/red-theme/lms/templates/footer.html msgid "News" msgstr "رثصس" -#: lms/djangoapps/branding/api.py -msgid "Help Center" -msgstr "اثمح ذثرفثق" - #: lms/djangoapps/branding/api.py lms/templates/static_templates/contact.html #: themes/red-theme/lms/templates/footer.html #: themes/stanford-style/lms/templates/footer.html @@ -5009,10 +5024,6 @@ msgstr "ذخرفشذف" msgid "Careers" msgstr "ذشقثثقس" -#: lms/djangoapps/branding/api.py lms/templates/static_templates/donate.html -msgid "Donate" -msgstr "يخرشفث" - #: lms/djangoapps/branding/api.py #: themes/edx.org/lms/templates/certificates/_accomplishment-footer.html msgid "Terms of Service & Honor Code" @@ -5039,11 +5050,6 @@ msgstr "شذذثسسهزهمهفغ حخمهذغ" msgid "Sitemap" msgstr "سهفثوشح" -#: lms/djangoapps/branding/api.py -#: lms/templates/static_templates/media-kit.html -msgid "Media Kit" -msgstr "وثيهش نهف" - #. #-#-#-#-# django-partial.po (0.1a) #-#-#-#-# #. Translators: This is a legal document users must agree to #. in order to register a new account. @@ -5055,6 +5061,14 @@ msgstr "وثيهش نهف" msgid "Terms of Service" msgstr "فثقوس خب سثقدهذث" +#: lms/djangoapps/branding/api.py +msgid "Affiliates" +msgstr "شببهمهشفثس" + +#: lms/djangoapps/branding/api.py +msgid "Open edX" +msgstr "خحثر ثيط" + #: lms/djangoapps/branding/api.py #, python-brace-format msgid "Download the {platform_name} mobile app from the Apple App Store" @@ -10533,10 +10547,10 @@ msgstr "قثسعوث غخعق ذخعقسث رخص" #, python-format msgid "" "Welcome to week %(week_num)s of our %(course_name)s course! Here is what you" -" can look forward to learning this week: %(week_summary)s" +" can look forward to learning this week:" msgstr "" "صثمذخوث فخ صثثن %(week_num)s خب خعق %(course_name)s ذخعقسث! اثقث هس صاشف غخع" -" ذشر مخخن بخقصشقي فخ مثشقرهرل فاهس صثثن: %(week_summary)s" +" ذشر مخخن بخقصشقي فخ مثشقرهرل فاهس صثثن:" #: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/courseupdate/email/subject.txt #, python-format @@ -12253,12 +12267,6 @@ msgstr "ثرقخمم هر سفعيهخط" msgid "Send an email to {email}" msgstr "سثري شر ثوشهم فخ {email}" -#: cms/templates/widgets/sock.html -#: themes/edx.org/cms/templates/widgets/sock.html -#: themes/stanford-style/lms/templates/static_templates/about.html -msgid "Contact Us" -msgstr "ذخرفشذف عس" - #: cms/templates/widgets/tabs-aggregator.html #: lms/templates/courseware/static_tab.html #: lms/templates/courseware/tab-view-v2.html @@ -13376,14 +13384,14 @@ msgstr "" msgid "Previous" msgstr "حقثدهخعس" -#: lms/templates/seq_module.html -msgid "Sequence" -msgstr "سثضعثرذث" - #: lms/templates/seq_module.html msgid "Next" msgstr "رثطف" +#: lms/templates/seq_module.html +msgid "Sequence" +msgstr "سثضعثرذث" + #: lms/templates/signup_modal.html msgid "Sign Up for {platform_name}" msgstr "سهلر عح بخق {platform_name}" @@ -16110,6 +16118,18 @@ msgstr "ثوشهم سثففهرلس" msgid "Related Programs" msgstr "قثمشفثي حقخلقشوس" +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "" +"You can no longer access this course because payment has not yet been " +"received. You can {contact_link_start}contact the account " +"holder{contact_link_end} to request payment, or you can " +"{unenroll_link_start}unenroll{unenroll_link_end} from this course" +msgstr "" +"غخع ذشر رخ مخرلثق شذذثسس فاهس ذخعقسث زثذشعسث حشغوثرف اشس رخف غثف زثثر " +"قثذثهدثي. غخع ذشر {contact_link_start}ذخرفشذف فاث شذذخعرف " +"اخميثق{contact_link_end} فخ قثضعثسف حشغوثرف, خق غخع ذشر " +"{unenroll_link_start}عرثرقخمم{unenroll_link_end} بقخو فاهس ذخعقسث" + #: lms/templates/dashboard/_dashboard_course_listing.html msgid "Verification not yet complete." msgstr "دثقهبهذشفهخر رخف غثف ذخوحمثفث." @@ -16198,18 +16218,6 @@ msgstr "" "فاث ذخعقسث. {line_break}{link_start}مثشقر وخقث شزخعف فاث دثقهبهثي " "{cert_name_long}{link_end}." -#: lms/templates/dashboard/_dashboard_course_listing.html -msgid "" -"You can no longer access this course because payment has not yet been " -"received. You can {contact_link_start}contact the account " -"holder{contact_link_end} to request payment, or you can " -"{unenroll_link_start}unenroll{unenroll_link_end} from this course" -msgstr "" -"غخع ذشر رخ مخرلثق شذذثسس فاهس ذخعقسث زثذشعسث حشغوثرف اشس رخف غثف زثثر " -"قثذثهدثي. غخع ذشر {contact_link_start}ذخرفشذف فاث شذذخعرف " -"اخميثق{contact_link_end} فخ قثضعثسف حشغوثرف, خق غخع ذشر " -"{unenroll_link_start}عرثرقخمم{unenroll_link_end} بقخو فاهس ذخعقسث" - #. Translators: provider_name is the name of a credit provider or university #. (e.g. State University) #: lms/templates/dashboard/_dashboard_credit_info.html @@ -16289,6 +16297,22 @@ msgid "" msgstr "" "شر ثققخق خذذعققثي صهفا فاهس فقشرسشذفهخر. بخق اثمح, ذخرفشذف {support_email}." +#: lms/templates/dashboard/_dashboard_show_consent.html +msgid "Consent to share your data" +msgstr "ذخرسثرف فخ ساشقث غخعق يشفش" + +#: lms/templates/dashboard/_dashboard_show_consent.html +msgid "" +"To access this course, you must first consent to share your learning " +"achievements with {enterprise_customer_name}." +msgstr "" +"فخ شذذثسس فاهس ذخعقسث, غخع وعسف بهقسف ذخرسثرف فخ ساشقث غخعق مثشقرهرل " +"شذاهثدثوثرفس صهفا {enterprise_customer_name}." + +#: lms/templates/dashboard/_dashboard_show_consent.html +msgid "View Consent" +msgstr "دهثص ذخرسثرف" + #: lms/templates/dashboard/_dashboard_status_verification.html msgid "Current Verification Status: Approved" msgstr "ذعققثرف دثقهبهذشفهخر سفشفعس: شححقخدثي" @@ -20496,15 +20520,27 @@ msgstr "" msgid "Page Footer" msgstr "حشلث بخخفثق" +#: themes/edx.org/lms/templates/footer.html +msgid "edX Home Page" +msgstr "ثيط اخوث حشلث" + +#: themes/edx.org/lms/templates/footer.html +msgid "© 2012–{year} edX Inc. " +msgstr "© 2012–{year} ثيط هرذ. " + +#: themes/edx.org/lms/templates/footer.html +msgid "" +"EdX, Open edX, and MicroMasters are trademarks of edX Inc., registered in " +"the U.S. and other countries." +msgstr "" +"ثيط, خحثر ثيط, شري وهذقخوشسفثقس شقث فقشيثوشقنس خب ثيط هرذ., قثلهسفثقثي هر " +"فاث ع.س. شري خفاثق ذخعرفقهثس." + #: themes/edx.org/lms/templates/footer.html #: themes/edx.org/lms/templates/certificates/_about-edx.html msgid "About edX" msgstr "شزخعف ثيط" -#: themes/edx.org/lms/templates/footer.html -msgid "edX Home Page" -msgstr "ثيط اخوث حشلث" - #: themes/edx.org/lms/templates/footer.html msgid "" "© 2012–{year} edX Inc. All rights reserved except where noted. EdX, Open " diff --git a/conf/locale/rtl/LC_MESSAGES/djangojs.mo b/conf/locale/rtl/LC_MESSAGES/djangojs.mo index 9b89ceb8a8..8820dfbe12 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 d4a9d88649..7f8dda38d2 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: 2017-10-27 10:09+0000\n" -"PO-Revision-Date: 2017-10-27 10:15:38.112782\n" +"POT-Creation-Date: 2017-11-02 09:29+0000\n" +"PO-Revision-Date: 2017-11-02 09:35:50.998146\n" "Last-Translator: \n" "Language-Team: openedx-translation \n" "MIME-Version: 1.0\n" @@ -37,19 +37,6 @@ msgstr "" "Language: en\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: cms/static/cms/js/main.js cms/static/js/views/active_video_upload_list.js -#: common/static/bundles/Import.js -msgid "" -"This may be happening because of an error with our server or your internet " -"connection. Try refreshing the page or making sure you are online." -msgstr "" -"فاهس وشغ زث اشححثرهرل زثذشعسث خب شر ثققخق صهفا خعق سثقدثق خق غخعق هرفثقرثف " -"ذخررثذفهخر. فقغ قثبقثساهرل فاث حشلث خق وشنهرل سعقث غخع شقث خرمهرث." - -#: cms/static/cms/js/main.js common/static/bundles/Import.js -msgid "Studio's having trouble saving your work" -msgstr "سفعيهخ'س اشدهرل فقخعزمث سشدهرل غخعق صخقن" - #: cms/static/cms/js/xblock/cms.runtime.v1.js #: cms/static/js/certificates/views/signatory_details.js #: cms/static/js/models/section.js cms/static/js/utils/drag_and_drop.js @@ -122,63 +109,6 @@ msgstr "يثمثفث" msgid "Cancel" msgstr "ذشرذثم" -#: cms/static/js/features/import/factories/import.js -#: common/static/bundles/Import.js -msgid "There was an error during the upload process." -msgstr "فاثقث صشس شر ثققخق يعقهرل فاث عحمخشي حقخذثسس." - -#: cms/static/js/features/import/factories/import.js -#: common/static/bundles/Import.js -msgid "There was an error while unpacking the file." -msgstr "فاثقث صشس شر ثققخق صاهمث عرحشذنهرل فاث بهمث." - -#: cms/static/js/features/import/factories/import.js -#: common/static/bundles/Import.js -msgid "There was an error while verifying the file you submitted." -msgstr "فاثقث صشس شر ثققخق صاهمث دثقهبغهرل فاث بهمث غخع سعزوهففثي." - -#: cms/static/js/features/import/factories/import.js -#: common/static/bundles/Import.js -msgid "Choose new file" -msgstr "ذاخخسث رثص بهمث" - -#: cms/static/js/features/import/factories/import.js -#: common/static/bundles/Import.js -msgid "" -"File format not supported. Please upload a file with a {ext} extension." -msgstr "" -"بهمث بخقوشف رخف سعححخقفثي. حمثشسث عحمخشي ش بهمث صهفا ش {ext} ثطفثرسهخر." - -#: cms/static/js/features/import/factories/import.js -#: common/static/bundles/Import.js -msgid "There was an error while importing the new library to our database." -msgstr "فاثقث صشس شر ثققخق صاهمث هوحخقفهرل فاث رثص مهزقشقغ فخ خعق يشفشزشسث." - -#: cms/static/js/features/import/factories/import.js -#: common/static/bundles/Import.js -msgid "There was an error while importing the new course to our database." -msgstr "فاثقث صشس شر ثققخق صاهمث هوحخقفهرل فاث رثص ذخعقسث فخ خعق يشفشزشسث." - -#: cms/static/js/features/import/factories/import.js -#: common/static/bundles/Import.js -msgid "Your import has failed." -msgstr "غخعق هوحخقف اشس بشهمثي." - -#: cms/static/js/features/import/views/import.js -#: common/static/bundles/Import.js -msgid "Your import is in progress; navigating away will abort it." -msgstr "غخعق هوحخقف هس هر حقخلقثسس; رشدهلشفهرل شصشغ صهمم شزخقف هف." - -#: cms/static/js/features/import/views/import.js -#: common/static/bundles/Import.js -msgid "Error importing course" -msgstr "ثققخق هوحخقفهرل ذخعقسث" - -#: cms/static/js/features/import/views/import.js -#: common/static/bundles/Import.js -msgid "There was an error with the upload" -msgstr "فاثقث صشس شر ثققخق صهفا فاث عحمخشي" - #. Translators: This is the status of an active video upload #: cms/static/js/models/active_video_upload.js cms/static/js/views/assets.js #: cms/static/js/views/video_thumbnail.js lms/static/js/views/image_field.js @@ -1997,79 +1927,6 @@ msgstr "فعقر خر فقشرسذقهحفس" msgid "Turn off transcripts" msgstr "فعقر خبب فقشرسذقهحفس" -#: common/static/bundles/CourseGoals.b56f05f27734759a3a6a.js -#: common/static/bundles/CourseGoals.js -msgid "Thank you for setting your course goal to " -msgstr "فاشرن غخع بخق سثففهرل غخعق ذخعقسث لخشم فخ " - -#: common/static/bundles/CourseGoals.b56f05f27734759a3a6a.js -#: common/static/bundles/CourseGoals.js -msgid "" -"There was an error in setting your goal, please reload the page and try " -"again." -msgstr "" -"فاثقث صشس شر ثققخق هر سثففهرل غخعق لخشم, حمثشسث قثمخشي فاث حشلث شري فقغ " -"شلشهر." - -#: common/static/bundles/CourseHome.40ee1b4e0334515d1613.js -#: common/static/bundles/CourseHome.a5e2414bdecbf3f88196.js -#: common/static/bundles/CourseHome.js -#: openedx/features/course_experience/static/course_experience/js/CourseHome.js -msgid "You have successfully updated your goal." -msgstr "غخع اشدث سعذذثسسبعممغ عحيشفثي غخعق لخشم." - -#: common/static/bundles/CourseHome.40ee1b4e0334515d1613.js -#: common/static/bundles/CourseHome.a5e2414bdecbf3f88196.js -#: common/static/bundles/CourseHome.js -#: openedx/features/course_experience/static/course_experience/js/CourseHome.js -msgid "There was an error updating your goal." -msgstr "فاثقث صشس شر ثققخق عحيشفهرل غخعق لخشم." - -#: common/static/bundles/CourseHome.40ee1b4e0334515d1613.js -#: common/static/bundles/CourseHome.a5e2414bdecbf3f88196.js -#: common/static/bundles/CourseHome.js -#: openedx/features/course_experience/static/course_experience/js/CourseHome.js -msgid "Show more" -msgstr "ساخص وخقث" - -#: common/static/bundles/CourseHome.40ee1b4e0334515d1613.js -#: common/static/bundles/CourseHome.a5e2414bdecbf3f88196.js -#: common/static/bundles/CourseHome.js -#: openedx/features/course_experience/static/course_experience/js/CourseHome.js -msgid "Show less" -msgstr "ساخص مثسس" - -#: common/static/bundles/StudioIndex.ae56ffd9f272143aaf03.js -#: common/static/bundles/StudioIndex.js -msgid "Organization:" -msgstr "خقلشرهظشفهخر:" - -#: common/static/bundles/StudioIndex.ae56ffd9f272143aaf03.js -#: common/static/bundles/StudioIndex.js -msgid "Course Number:" -msgstr "ذخعقسث رعوزثق:" - -#: common/static/bundles/StudioIndex.ae56ffd9f272143aaf03.js -#: common/static/bundles/StudioIndex.js -msgid "Course Run:" -msgstr "ذخعقسث قعر:" - -#: common/static/bundles/StudioIndex.ae56ffd9f272143aaf03.js -#: common/static/bundles/StudioIndex.js -msgid "(Read-only)" -msgstr "(قثشي-خرمغ)" - -#: common/static/bundles/StudioIndex.ae56ffd9f272143aaf03.js -#: common/static/bundles/StudioIndex.js -msgid "Re-run Course" -msgstr "قث-قعر ذخعقسث" - -#: common/static/bundles/StudioIndex.ae56ffd9f272143aaf03.js -#: common/static/bundles/StudioIndex.js -#: cms/templates/js/show-textbook.underscore -msgid "View Live" -msgstr "دهثص مهدث" - #: common/static/common/js/components/utils/view_utils.js msgid "Required field." msgstr "قثضعهقثي بهثمي." @@ -5118,6 +4975,22 @@ msgstr "خدثقشمم سذخقث" msgid "Bookmark this page" msgstr "زخخنوشقن فاهس حشلث" +#: openedx/features/course_experience/static/course_experience/js/CourseHome.js +msgid "You have successfully updated your goal." +msgstr "غخع اشدث سعذذثسسبعممغ عحيشفثي غخعق لخشم." + +#: openedx/features/course_experience/static/course_experience/js/CourseHome.js +msgid "There was an error updating your goal." +msgstr "فاثقث صشس شر ثققخق عحيشفهرل غخعق لخشم." + +#: openedx/features/course_experience/static/course_experience/js/CourseHome.js +msgid "Show more" +msgstr "ساخص وخقث" + +#: openedx/features/course_experience/static/course_experience/js/CourseHome.js +msgid "Show less" +msgstr "ساخص مثسس" + #: openedx/features/course_search/static/course_search/js/views/search_results_view.js msgid "{total_results} result" msgid_plural "{total_results} results" @@ -5212,6 +5085,18 @@ msgstr "شذذخوحمهساوثرفس" msgid "Profile" msgstr "حقخبهمث" +#: cms/static/cms/js/main.js cms/static/js/views/active_video_upload_list.js +msgid "" +"This may be happening because of an error with our server or your internet " +"connection. Try refreshing the page or making sure you are online." +msgstr "" +"فاهس وشغ زث اشححثرهرل زثذشعسث خب شر ثققخق صهفا خعق سثقدثق خق غخعق هرفثقرثف " +"ذخررثذفهخر. فقغ قثبقثساهرل فاث حشلث خق وشنهرل سعقث غخع شقث خرمهرث." + +#: cms/static/cms/js/main.js +msgid "Studio's having trouble saving your work" +msgstr "سفعيهخ'س اشدهرل فقخعزمث سشدهرل غخعق صخقن" + #: cms/static/cms/js/xblock/cms.runtime.v1.js msgid "OpenAssessment Save Error" msgstr "خحثرشسسثسسوثرف سشدث ثققخق" @@ -5359,6 +5244,52 @@ msgstr "ساخص يثحقثذشفثي سثففهرلس" msgid "You have unsaved changes. Do you really want to leave this page?" msgstr "غخع اشدث عرسشدثي ذاشرلثس. يخ غخع قثشممغ صشرف فخ مثشدث فاهس حشلث?" +#: cms/static/js/features/import/factories/import.js +msgid "There was an error during the upload process." +msgstr "فاثقث صشس شر ثققخق يعقهرل فاث عحمخشي حقخذثسس." + +#: cms/static/js/features/import/factories/import.js +msgid "There was an error while unpacking the file." +msgstr "فاثقث صشس شر ثققخق صاهمث عرحشذنهرل فاث بهمث." + +#: cms/static/js/features/import/factories/import.js +msgid "There was an error while verifying the file you submitted." +msgstr "فاثقث صشس شر ثققخق صاهمث دثقهبغهرل فاث بهمث غخع سعزوهففثي." + +#: cms/static/js/features/import/factories/import.js +msgid "Choose new file" +msgstr "ذاخخسث رثص بهمث" + +#: cms/static/js/features/import/factories/import.js +msgid "" +"File format not supported. Please upload a file with a {ext} extension." +msgstr "" +"بهمث بخقوشف رخف سعححخقفثي. حمثشسث عحمخشي ش بهمث صهفا ش {ext} ثطفثرسهخر." + +#: cms/static/js/features/import/factories/import.js +msgid "There was an error while importing the new library to our database." +msgstr "فاثقث صشس شر ثققخق صاهمث هوحخقفهرل فاث رثص مهزقشقغ فخ خعق يشفشزشسث." + +#: cms/static/js/features/import/factories/import.js +msgid "There was an error while importing the new course to our database." +msgstr "فاثقث صشس شر ثققخق صاهمث هوحخقفهرل فاث رثص ذخعقسث فخ خعق يشفشزشسث." + +#: cms/static/js/features/import/factories/import.js +msgid "Your import has failed." +msgstr "غخعق هوحخقف اشس بشهمثي." + +#: cms/static/js/features/import/views/import.js +msgid "Your import is in progress; navigating away will abort it." +msgstr "غخعق هوحخقف هس هر حقخلقثسس; رشدهلشفهرل شصشغ صهمم شزخقف هف." + +#: cms/static/js/features/import/views/import.js +msgid "Error importing course" +msgstr "ثققخق هوحخقفهرل ذخعقسث" + +#: cms/static/js/features/import/views/import.js +msgid "There was an error with the upload" +msgstr "فاثقث صشس شر ثققخق صهفا فاث عحمخشي" + #: cms/static/js/maintenance/force_publish_course.js msgid "Internal Server Error." msgstr "هرفثقرشم سثقدثق ثققخق." @@ -9349,16 +9280,9 @@ msgid "Scheduled:" msgstr "سذاثيعمثي:" #: cms/templates/js/course-outline.underscore -msgid "Highlights:" -msgstr "اهلامهلافس:" - -#: cms/templates/js/course-outline.underscore -msgid "Section Highlights: {number_of_highlights} entered" -msgstr "سثذفهخر اهلامهلافس: {number_of_highlights} ثرفثقثي" - -#: cms/templates/js/course-outline.underscore -msgid "Enter Section Highlights" -msgstr "ثرفثق سثذفهخر اهلامهلافس" +#: cms/templates/js/highlights-editor.underscore +msgid "Section Highlights" +msgstr "سثذفهخر اهلامهلافس" #: cms/templates/js/course-outline.underscore msgid "Graded as:" @@ -9687,10 +9611,6 @@ msgstr "" msgid "delete group" msgstr "يثمثفث لقخعح" -#: cms/templates/js/highlights-editor.underscore -msgid "Section Highlights" -msgstr "سثذفهخر اهلامهلافس" - #: cms/templates/js/highlights-editor.underscore msgid "" "Please enter 3-5 highlights to be sent as separate bullet points in the " @@ -10005,6 +9925,10 @@ msgstr "" "هب فاث سعزسثذفهخر يخثس رخف اشدث ش يعث يشفث, مثشقرثقس شمصشغس سثث فاثهق سذخقثس" " صاثر فاثغ سعزوهف شرسصثقس فخ شسسثسسوثرفس." +#: cms/templates/js/show-textbook.underscore +msgid "View Live" +msgstr "دهثص مهدث" + #: cms/templates/js/signatory-details.underscore #: cms/templates/js/signatory-editor.underscore msgid "Signatory" diff --git a/conf/locale/ru/LC_MESSAGES/django.mo b/conf/locale/ru/LC_MESSAGES/django.mo index 47f365ed17..d9935ba595 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 2d2d31b4fa..ac3c33c4ac 100644 --- a/conf/locale/ru/LC_MESSAGES/django.po +++ b/conf/locale/ru/LC_MESSAGES/django.po @@ -248,7 +248,7 @@ msgid "" msgstr "" "Project-Id-Version: edx-platform\n" "Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2017-10-19 18:26+0000\n" +"POT-Creation-Date: 2017-10-30 10:18+0000\n" "PO-Revision-Date: 2017-10-02 16:09+0000\n" "Last-Translator: Liubov Fomicheva \n" "Language-Team: Russian (http://www.transifex.com/open-edx/edx-platform/language/ru/)\n" @@ -2459,7 +2459,7 @@ msgstr "" #: lms/templates/register-shib.html #: lms/templates/dashboard/_reason_survey.html #: lms/templates/peer_grading/peer_grading_problem.html -#: lms/templates/support/contact_us.html lms/templates/survey/survey.html +#: lms/templates/survey/survey.html #: openedx/core/djangoapps/dark_lang/templates/dark_lang/preview-language-fragment.html #: openedx/core/djangoapps/theming/templates/theming/theming-admin-fragment.html #: themes/stanford-style/lms/templates/register-shib.html @@ -5988,6 +5988,10 @@ msgstr "У вас нет доступа к этому курсу" msgid "You do not have access to this course on a mobile device" msgstr "Этот курс недоступен вам из мобильного приложения" +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "Upgrade to Verified" +msgstr "Повысить до уровня «Подтверждённый сертификат»" + #. Translators: 'absolute' is a date such as "Jan 01, #. 2020". 'relative' is a fuzzy description of the time until #. 'absolute'. For example, 'absolute' might be "Jan 01, 2020", @@ -6079,10 +6083,20 @@ msgstr "" msgid "We are working on generating course certificates." msgstr "" +#: lms/djangoapps/courseware/date_summary.py +msgid "Upgrade to Verified Certificate" +msgstr "Повысить до уровня «Подтверждённый сертификат»" + #: lms/djangoapps/courseware/date_summary.py msgid "Verification Upgrade Deadline" msgstr "Срок окончания приёма заявок на подтверждение данных" +#: lms/djangoapps/courseware/date_summary.py +msgid "" +"Don't miss the opportunity to highlight your new knowledge and skills by " +"earning a verified certificate." +msgstr "" + #: lms/djangoapps/courseware/date_summary.py msgid "" "You are still eligible to upgrade to a Verified Certificate! Pursue it to " @@ -6091,9 +6105,26 @@ msgstr "" "Вы всё ещё можете получить подтверждённый сертификат! Продолжайте, чтобы " "показать знания и навыки, полученные в этом курсе." +#. Translators: This describes the time by which the user +#. should upgrade to the verified track. 'date' will be +#. their personalized verified upgrade deadline formatted +#. according to their locale. #: lms/djangoapps/courseware/date_summary.py -msgid "Upgrade to Verified Certificate" -msgstr "Повысить до уровня «Подтверждённый сертификат»" +#, python-brace-format +msgid "by {date}" +msgstr "" + +#: lms/djangoapps/courseware/date_summary.py +#, python-brace-format +msgid "" +"Don't forget, you have {time_remaining_string} left to upgrade to a Verified" +" Certificate." +msgstr "" + +#: lms/djangoapps/courseware/date_summary.py +#, python-brace-format +msgid "Don't forget to upgrade to a verified certificate by {localized_date}." +msgstr "" #: lms/djangoapps/courseware/date_summary.py #, python-brace-format @@ -6109,13 +6140,6 @@ msgstr "" msgid "Upgrade ({upgrade_price})" msgstr "" -#: lms/djangoapps/courseware/date_summary.py -#, python-brace-format -msgid "" -"Don't forget, you have {time_remaining_string} left to upgrade to a Verified" -" Certificate." -msgstr "" - #: lms/djangoapps/courseware/date_summary.py msgid "Learn More" msgstr "Узнать больше" @@ -6174,6 +6198,10 @@ msgstr "" msgid "Disable the dynamic upgrade deadline for this course run." msgstr "" +#: lms/djangoapps/courseware/models.py +msgid "Disable the dynamic upgrade deadline for this organization." +msgstr "" + #: lms/djangoapps/courseware/tabs.py lms/templates/courseware/syllabus.html msgid "Syllabus" msgstr "Программа обучения" @@ -6261,7 +6289,7 @@ msgstr "" #, python-brace-format msgid "" "You must be enrolled in the course to see course content." -" {enroll_link_start}Enroll now{enroll_link_end}." +" {enroll_link_start}Enroll now{enroll_link_end}." msgstr "" #: lms/djangoapps/courseware/views/views.py @@ -6557,7 +6585,6 @@ msgstr "Добавлен Курс" #: lms/djangoapps/dashboard/sysadmin.py cms/templates/course-create-rerun.html #: cms/templates/index.html lms/templates/shoppingcart/receipt.html -#: lms/templates/support/contact_us.html msgid "Course Name" msgstr "Название курса" @@ -6936,7 +6963,6 @@ msgstr "Идентификатор пользователя" #: lms/djangoapps/instructor/views/instructor_dashboard.py #: openedx/core/djangoapps/user_api/api.py #: lms/templates/instructor/instructor_dashboard_2/generate_registarion_codes_modal.html -#: lms/templates/support/contact_us.html msgid "Email" msgstr "Электронная почта" @@ -10614,7 +10640,7 @@ msgstr "Расписание" #: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/common/base_body.html #, python-format -msgid "%(platform_name)s Home Page" +msgid "Go to %(platform_name)s Home Page" msgstr "" #: cms/templates/login.html cms/templates/widgets/header.html @@ -10667,6 +10693,30 @@ msgstr "" msgid "Our mailing address is" msgstr "" +#: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/common/base_head.html +msgid "edX Email" +msgstr "" + +#: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/common/upsell_cta.html +#, python-format +msgid "" +"Don't miss the opportunity to highlight your new knowledge and skills by " +"earning a verified certificate. Upgrade by " +"%(user_schedule_upgrade_deadline_time)s." +msgstr "" + +#: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/common/upsell_cta.html +msgid "Upgrade Now" +msgstr "" + +#: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/common/upsell_cta.txt +#, python-format +msgid "" +"Don't miss the opportunity to highlight your new knowledge and skills by " +"earning a verified certificate. Upgrade by " +"%(user_schedule_upgrade_deadline_time)s. Upgrade Now! <%(upsell_link)s>" +msgstr "" + #: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/courseupdate/email/body.html #, python-format msgid "Welcome to week %(week_num)s of our %(course_name)s course!" @@ -10678,10 +10728,7 @@ msgid "Welcome to week %(week_num)s of %(course_name)s!" msgstr "" #: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/courseupdate/email/body.html -#, python-format -msgid "" -"Here is what you can look forward to learning this week: " -"

    %(week_summary)s

    " +msgid "Here is what you can look forward to learning this week:" msgstr "" #: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/courseupdate/email/body.html @@ -10741,20 +10788,6 @@ msgstr "" msgid "Keep learning" msgstr "" -#: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/recurringnudge_day10/email/body.html -#: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/recurringnudge_day3/email/body.html -#, python-format -msgid "" -"Don't miss the opportunity to highlight your new knowledge and skills by " -"earning a verified certificate. Upgrade by " -"%(user_schedule_upgrade_deadline_time)s." -msgstr "" - -#: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/recurringnudge_day10/email/body.html -#: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/recurringnudge_day3/email/body.html -msgid "Upgrade Now" -msgstr "" - #: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/recurringnudge_day10/email/body.txt #, python-format msgid "" @@ -10763,15 +10796,6 @@ msgid "" "keep learning?" msgstr "" -#: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/recurringnudge_day10/email/body.txt -#: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/recurringnudge_day3/email/body.txt -#, python-format -msgid "" -"Don't miss the opportunity to highlight your new knowledge and skills by " -"earning a verified certificate. Upgrade by " -"%(user_schedule_upgrade_deadline_time)s. Upgrade Now! <%(upsell_link)s>" -msgstr "" - #: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/recurringnudge_day3/email/body.html #: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/recurringnudge_day3/email/body.txt #, python-format @@ -10826,23 +10850,42 @@ msgstr "" #: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/upgradereminder/email/body.txt #, python-format msgid "" -"We hope you are enjoying learning with us so far in %(course_name)s! A " -"verified certificate will allow you to highlight your new knowledge and " -"skills. It's official, and easily shareable. Upgrade by " -"%(user_schedule_upgrade_deadline_time)s." +"We hope you are enjoying learning with us so far on %(platform_name)s! A " +"verified certificate allows you to highlight your new knowledge and skills. " +"An %(platform_name)s certificate is official and easily shareable. Upgrade " +"by %(user_schedule_upgrade_deadline_time)s." +msgstr "" + +#: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/upgradereminder/email/body.html +#: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/upgradereminder/email/body.txt +#, python-format +msgid "" +"We hope you are enjoying learning with us so far in %(first_course_name)s! A" +" verified certificate allows you to highlight your new knowledge and skills." +" An %(platform_name)s certificate is official and easily shareable. Upgrade " +"by %(user_schedule_upgrade_deadline_time)s." msgstr "" #: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/upgradereminder/email/body.html msgid "Upgrade now" msgstr "" +#: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/upgradereminder/email/body.html +#, python-format +msgid "" +"We hope you are enjoying learning with us so far on " +"%(platform_name)s! A verified certificate allows you to " +"highlight your new knowledge and skills. An %(platform_name)s certificate is" +" official and easily shareable." +msgstr "" + #: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/upgradereminder/email/body.html #, python-format msgid "" "We hope you are enjoying learning with us so far in " -"%(course_name)s! A verified certificate will allow you to " -"highlight your new knowledge and skills. It's official, and easily " -"shareable." +"%(first_course_name)s! A verified certificate allows you to" +" highlight your new knowledge and skills. An %(platform_name)s certificate " +"is official and easily shareable." msgstr "" #: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/upgradereminder/email/body.html @@ -10851,7 +10894,11 @@ msgid "Upgrade by %(user_schedule_upgrade_deadline_time)s." msgstr "" #: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/upgradereminder/email/body.html -msgid "Example print-out of a verified certificate" +msgid "You are eligible to upgrade in these courses:" +msgstr "" + +#: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/upgradereminder/email/body.html +msgid "Example of a verified certificate" msgstr "" #: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/upgradereminder/email/body.txt @@ -10860,7 +10907,12 @@ msgstr "" #: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/upgradereminder/email/subject.txt #, python-format -msgid "Upgrade to earn a verified certificate in %(course_name)s" +msgid "Upgrade to earn a verified certificate on %(platform_name)s" +msgstr "" + +#: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/upgradereminder/email/subject.txt +#, python-format +msgid "Upgrade to earn a verified certificate in %(first_course_name)s" msgstr "" #: openedx/core/djangoapps/self_paced/models.py @@ -11349,9 +11401,10 @@ msgstr "" msgid "{sign_in_link} or {register_link} and then enroll in this course." msgstr "" +#: lms/templates/header/navbar-not-authenticated.html #: lms/templates/navigation/navbar-not-authenticated.html -#: lms/templates/support/contact_us.html -#: themes/edx.org/lms/templates/header.html +#: themes/edx.org/lms/templates/legacy_header.html +#: themes/edx.org/lms/templates/header/navbar-not-authenticated.html msgid "Sign in" msgstr "Вход" @@ -12161,9 +12214,13 @@ msgstr "Номер курса:" #: cms/templates/index.html lms/templates/sysadmin_dashboard.html #: lms/templates/sysadmin_dashboard_gitlogs.html #: lms/templates/courseware/courses.html +#: lms/templates/header/navbar-authenticated.html +#: lms/templates/header/navbar-not-authenticated.html #: lms/templates/navigation/navbar-authenticated.html #: lms/templates/navigation/navbar-not-authenticated.html -#: themes/edx.org/lms/templates/header.html +#: lms/templates/navigation/bootstrap/navbar-authenticated.html +#: themes/edx.org/lms/templates/legacy_header.html +#: themes/edx.org/lms/templates/header/navbar-authenticated.html msgid "Courses" msgstr "Курсы" @@ -12260,20 +12317,26 @@ msgstr "Сбросить" msgid "Legal" msgstr "Юридическая информация" -#: cms/templates/widgets/header.html lms/templates/navigation/navigation.html +#: cms/templates/widgets/header.html lms/templates/header/header.html +#: lms/templates/navigation/navigation.html #: lms/templates/widgets/footer-language-selector.html msgid "Choose Language" msgstr "Выберите язык" #: cms/templates/widgets/header.html lms/templates/user_dropdown.html -#: themes/edx.org/lms/templates/header.html +#: lms/templates/header/user_dropdown.html +#: themes/edx.org/lms/templates/legacy_header.html msgid "Account" msgstr "Учётная запись" #: cms/templates/widgets/header.html +#: lms/templates/header/navbar-authenticated.html #: lms/templates/navigation/navbar-authenticated.html +#: lms/templates/navigation/bootstrap/navbar-authenticated.html #: lms/templates/static_templates/help.html -#: themes/edx.org/lms/templates/header.html wiki/plugins/help/wiki_plugin.py +#: themes/edx.org/lms/templates/legacy_header.html +#: themes/edx.org/lms/templates/header/navbar-authenticated.html +#: wiki/plugins/help/wiki_plugin.py msgid "Help" msgstr "Помощь" @@ -12327,12 +12390,19 @@ msgstr "Пройти курс «Как создать курс в Studio»" msgid "Send an email to {email}" msgstr "Отправить сообщение на адрес {email}" -#: cms/templates/widgets/sock.html lms/templates/support/contact_us.html +#: cms/templates/widgets/sock.html #: themes/edx.org/cms/templates/widgets/sock.html #: themes/stanford-style/lms/templates/static_templates/about.html msgid "Contact Us" msgstr "Свяжитесь с нами" +#: cms/templates/widgets/tabs-aggregator.html +#: lms/templates/courseware/static_tab.html +#: lms/templates/courseware/tab-view-v2.html +#: lms/templates/courseware/tab-view.html +msgid "name" +msgstr "" + #: cms/templates/widgets/user_dropdown.html lms/templates/user_dropdown.html msgid "Usermenu" msgstr "Меню пользователя" @@ -12342,6 +12412,7 @@ msgid "Usermenu dropdown" msgstr "Выпадающий список меню пользователя" #: cms/templates/widgets/user_dropdown.html lms/templates/user_dropdown.html +#: lms/templates/header/user_dropdown.html msgid "Sign Out" msgstr "Выйти" @@ -12385,14 +12456,14 @@ msgstr "" msgid "Add a Post" msgstr "Добавить тему" -#: lms/djangoapps/discussion/templates/discussion/discussion_board_fragment.html -msgid "Discussion thread list" -msgstr "Список тем обсуждения" - #: lms/djangoapps/discussion/templates/discussion/discussion_board_fragment.html msgid "New topic form" msgstr "Форма для новой темы" +#: lms/djangoapps/discussion/templates/discussion/discussion_board_fragment.html +msgid "Discussion thread list" +msgstr "Список тем обсуждения" + #: lms/djangoapps/discussion/templates/discussion/discussion_profile_page.html msgid "Discussion - {course_number}" msgstr "Обсуждение – {course_number}" @@ -12471,6 +12542,7 @@ msgid "View all Courses" msgstr "Посмотреть все курсы" #: lms/templates/dashboard.html lms/templates/user_dropdown.html +#: lms/templates/header/user_dropdown.html #: themes/edx.org/lms/templates/dashboard.html msgid "Dashboard" msgstr "Панель управления" @@ -12480,7 +12552,9 @@ msgid "You are not enrolled in any courses yet." msgstr "Вы ещё не зарегистрированы ни на один курс." #: lms/templates/dashboard.html +#: lms/templates/header/navbar-not-authenticated.html #: lms/templates/navigation/navbar-authenticated.html +#: lms/templates/navigation/bootstrap/navbar-authenticated.html #: themes/edx.org/lms/templates/dashboard.html msgid "Explore courses" msgstr "Просмотреть курсы" @@ -13315,8 +13389,10 @@ msgid "I agree to the {link_start}Honor Code{link_end}" msgstr "Я согласен с {link_start}Кодексом чести{link_end}" #: lms/templates/register-form.html +#: lms/templates/header/navbar-not-authenticated.html #: lms/templates/navigation/navbar-not-authenticated.html -#: themes/edx.org/lms/templates/header.html +#: themes/edx.org/lms/templates/legacy_header.html +#: themes/edx.org/lms/templates/header/navbar-not-authenticated.html #: themes/stanford-style/lms/templates/register-form.html msgid "Register" msgstr "Регистрация" @@ -13804,7 +13880,7 @@ msgstr "" "отказались от подписки случайно, {undo_link_start}вы можете подписаться " "снова{link_end}." -#: lms/templates/user_dropdown.html +#: lms/templates/user_dropdown.html lms/templates/header/user_dropdown.html msgid "Dashboard for:" msgstr "Панель управления для:" @@ -14992,7 +15068,7 @@ msgstr "" msgid "time" msgstr "время" -#: lms/templates/ccx/schedule.html lms/templates/support/contact_us.html +#: lms/templates/ccx/schedule.html msgid "(Optional)" msgstr "(необязательно)" @@ -16054,7 +16130,7 @@ msgid "View Archived Course" msgstr "Посмотреть курс из архива" #: lms/templates/dashboard/_dashboard_course_listing.html -msgid "I'm taking {course_name} online with edX.org. Check it out!" +msgid "I'm taking {course_name} online with {facebook_brand}. Check it out!" msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html @@ -16067,7 +16143,7 @@ msgid "Share on Facebook" msgstr "Поделиться на Facebook" #: lms/templates/dashboard/_dashboard_course_listing.html -msgid "I'm taking {course_name} online with @edxonline. Check it out!" +msgid "I'm taking {course_name} online with {twitter_brand}. Check it out!" msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html @@ -16177,10 +16253,6 @@ msgstr "" "такой сертификат мотивирует закончить курс. {line_break}{link_start}Узнать " "больше о подтверждённом {cert_name_long}{link_end}." -#: lms/templates/dashboard/_dashboard_course_listing.html -msgid "Upgrade to Verified" -msgstr "Повысить до уровня «Подтверждённый сертификат»" - #: lms/templates/dashboard/_dashboard_course_listing.html msgid "" "You can no longer access this course because payment has not yet been " @@ -17393,11 +17465,75 @@ msgid "Apply for Financial Assistance" msgstr "Подать заявление на финансовую помощь" #: lms/templates/header/brand.html +#: lms/templates/header/navbar-logo-header.html #: lms/templates/navigation/navbar-logo-header.html #: lms/templates/navigation/bootstrap/navbar-logo-header.html msgid "{platform_name} Home Page" msgstr "{platform_name} Главная страница" +#: lms/templates/header/header.html lms/templates/navigation/navigation.html +msgid "Global" +msgstr "Глобально" + +#: lms/templates/header/header.html lms/templates/navigation/navigation.html +#: themes/edx.org/lms/templates/legacy_header.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/header/navbar-authenticated.html +#: lms/templates/learner_dashboard/programs.html +#: lms/templates/navigation/navbar-authenticated.html +#: lms/templates/navigation/bootstrap/navbar-authenticated.html +#: themes/edx.org/lms/templates/legacy_header.html +#: themes/edx.org/lms/templates/header/navbar-authenticated.html +msgid "Programs" +msgstr "Программы" + +#: lms/templates/header/navbar-authenticated.html +#: lms/templates/navigation/navbar-authenticated.html +#: lms/templates/navigation/bootstrap/navbar-authenticated.html +#: themes/edx.org/lms/templates/legacy_header.html +#: themes/edx.org/lms/templates/header/navbar-authenticated.html +msgid "Profile" +msgstr "Профиль" + +#: lms/templates/header/navbar-authenticated.html +msgid "Discover New" +msgstr "" + +#. Translators: This is short for "System administration". +#: lms/templates/header/navbar-authenticated.html +#: lms/templates/navigation/navbar-authenticated.html +#: lms/templates/navigation/bootstrap/navbar-authenticated.html +msgid "Sysadmin" +msgstr "Сисадмин" + +#: lms/templates/header/navbar-authenticated.html +#: lms/templates/navigation/navbar-authenticated.html +#: lms/templates/navigation/bootstrap/navbar-authenticated.html +#: lms/templates/shoppingcart/shopping_cart.html +#: themes/edx.org/lms/templates/legacy_header.html +#: themes/edx.org/lms/templates/header/navbar-authenticated.html +msgid "Shopping Cart" +msgstr "Корзина" + +#: lms/templates/header/navbar-not-authenticated.html +#: lms/templates/navigation/navbar-not-authenticated.html +#: themes/edx.org/lms/templates/legacy_header.html +#: themes/edx.org/lms/templates/header/navbar-authenticated.html +msgid "How it Works" +msgstr "Как это работает" + +#: lms/templates/header/navbar-not-authenticated.html +#: lms/templates/navigation/navbar-not-authenticated.html +msgid "Schools" +msgstr "Организации" + #: lms/templates/instructor/instructor_dashboard_2/add_coupon_modal.html #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html msgid "Add Coupon Code" @@ -19101,12 +19237,6 @@ msgstr "Мои курсы" msgid "Program Details" msgstr "Информация о программе" -#: lms/templates/learner_dashboard/programs.html -#: lms/templates/navigation/navbar-authenticated.html -#: themes/edx.org/lms/templates/header.html -msgid "Programs" -msgstr "Программы" - #: lms/templates/modal/_modal-settings-language.html msgid "Change Preferred Language" msgstr "Настройка языковых предпочтений" @@ -19127,49 +19257,10 @@ msgstr "" "Не нашли язык, который предпочитаете? {link_start}Станьте переводчиком-" "волонтёром!{link_end}" -#: lms/templates/navigation/navbar-authenticated.html -#: themes/edx.org/lms/templates/header.html -msgid "Profile" -msgstr "Профиль" - -#. Translators: This is short for "System administration". -#: lms/templates/navigation/navbar-authenticated.html -msgid "Sysadmin" -msgstr "Сисадмин" - -#: lms/templates/navigation/navbar-authenticated.html -#: lms/templates/shoppingcart/shopping_cart.html -#: themes/edx.org/lms/templates/header.html -msgid "Shopping Cart" -msgstr "Корзина" - -#: lms/templates/navigation/navbar-not-authenticated.html -#: themes/edx.org/lms/templates/header.html -msgid "How it Works" -msgstr "Как это работает" - -#: lms/templates/navigation/navbar-not-authenticated.html -msgid "Schools" -msgstr "Организации" - #: lms/templates/navigation/navbar-not-authenticated.html msgid "Explore Courses" msgstr "Просмотреть курсы" -#: lms/templates/navigation/navigation.html -msgid "Global" -msgstr "Глобально" - -#: lms/templates/navigation/navigation.html -#: themes/edx.org/lms/templates/header.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/peer_grading/peer_grading.html msgid "" "\n" @@ -20014,46 +20105,6 @@ msgstr "Поддержка слушателей: сертификаты" msgid "Contact US" msgstr "" -#: lms/templates/support/contact_us.html -msgid "Your question may have already been answered." -msgstr "" - -#: lms/templates/support/contact_us.html -msgid "Visit edX Help" -msgstr "" - -#: lms/templates/support/contact_us.html -msgid "Sign in for a faster response" -msgstr "" - -#: lms/templates/support/contact_us.html -msgid "What can we help you with, {username}?" -msgstr "" - -#: lms/templates/support/contact_us.html -msgid "Message" -msgstr "" - -#: lms/templates/support/contact_us.html -msgid "The more you tell us, themore quickly and helpfully we can respond!" -msgstr "" - -#: lms/templates/support/contact_us.html -msgid "Add Attachment" -msgstr "" - -#: lms/templates/support/contact_us.html -msgid "1 file uploaded:" -msgstr "" - -#: lms/templates/support/contact_us.html -msgid "Remove file" -msgstr "" - -#: lms/templates/support/contact_us.html -msgid "Cancel upload" -msgstr "" - #: lms/templates/support/enrollment.html msgid "Student Support: Enrollment" msgstr "Поддержка слушателей: зачисление" @@ -20508,15 +20559,17 @@ msgid "" "of edX Inc." msgstr "" -#: themes/edx.org/lms/templates/header.html +#: themes/edx.org/lms/templates/legacy_header.html msgid "Main" msgstr "" -#: themes/edx.org/lms/templates/header.html +#: themes/edx.org/lms/templates/legacy_header.html +#: themes/edx.org/lms/templates/header/navbar-authenticated.html msgid "Find Courses" msgstr "Найти курсы" -#: themes/edx.org/lms/templates/header.html +#: themes/edx.org/lms/templates/legacy_header.html +#: themes/edx.org/lms/templates/header/navbar-authenticated.html msgid "Schools & Partners" msgstr "Учебные заведения и партнёры" @@ -24331,10 +24384,6 @@ msgstr "Открыть портал Open edX" msgid "Open edX Portal" msgstr "Портал Open edX" -#: cms/templates/widgets/tabs-aggregator.html -msgid "name" -msgstr "название" - #: cms/templates/widgets/user_dropdown.html msgid "Currently signed in as:" msgstr "Вы зашли как:" diff --git a/conf/locale/ru/LC_MESSAGES/djangojs.mo b/conf/locale/ru/LC_MESSAGES/djangojs.mo index ee03d82303..10fe929046 100644 Binary files a/conf/locale/ru/LC_MESSAGES/djangojs.mo and b/conf/locale/ru/LC_MESSAGES/djangojs.mo differ diff --git a/conf/locale/ru/LC_MESSAGES/djangojs.po b/conf/locale/ru/LC_MESSAGES/djangojs.po index 8cd38f4639..ac0cefb3f7 100644 --- a/conf/locale/ru/LC_MESSAGES/djangojs.po +++ b/conf/locale/ru/LC_MESSAGES/djangojs.po @@ -154,8 +154,8 @@ msgid "" msgstr "" "Project-Id-Version: edx-platform\n" "Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2017-10-19 18:20+0000\n" -"PO-Revision-Date: 2017-10-19 18:29+0000\n" +"POT-Creation-Date: 2017-10-30 10:12+0000\n" +"PO-Revision-Date: 2017-10-27 10:31+0000\n" "Last-Translator: Muhammad Ayub khan \n" "Language-Team: Russian (http://www.transifex.com/open-edx/edx-platform/language/ru/)\n" "MIME-Version: 1.0\n" @@ -165,17 +165,6 @@ msgstr "" "Language: ru\n" "Plural-Forms: nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || (n%100>=11 && n%100<=14)? 2 : 3);\n" -#: cms/static/cms/js/main.js cms/static/js/views/active_video_upload_list.js -#: common/static/bundles/Import.js -msgid "" -"This may be happening because of an error with our server or your internet " -"connection. Try refreshing the page or making sure you are online." -msgstr "" - -#: cms/static/cms/js/main.js common/static/bundles/Import.js -msgid "Studio's having trouble saving your work" -msgstr "" - #: cms/static/cms/js/xblock/cms.runtime.v1.js #: cms/static/js/certificates/views/signatory_details.js #: cms/static/js/models/section.js cms/static/js/utils/drag_and_drop.js @@ -211,8 +200,6 @@ 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 "Удалить" @@ -247,76 +234,9 @@ 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 "Отмена" -#: cms/static/js/features/import/factories/import.js -#: common/static/bundles/Import.js -msgid "There was an error during the upload process." -msgstr "" - -#: cms/static/js/features/import/factories/import.js -#: common/static/bundles/Import.js -msgid "There was an error while unpacking the file." -msgstr "" - -#: cms/static/js/features/import/factories/import.js -#: common/static/bundles/Import.js -msgid "There was an error while verifying the file you submitted." -msgstr "" - -#: cms/static/js/features/import/factories/import.js -#: common/static/bundles/Import.js -msgid "Choose new file" -msgstr "" - -#: cms/static/js/features/import/factories/import.js -#: common/static/bundles/Import.js -msgid "" -"File format not supported. Please upload a file with a {ext} extension." -msgstr "" - -#: cms/static/js/features/import/factories/import.js -#: common/static/bundles/Import.js -msgid "There was an error while importing the new library to our database." -msgstr "" - -#: cms/static/js/features/import/factories/import.js -#: common/static/bundles/Import.js -msgid "There was an error while importing the new course to our database." -msgstr "" - -#: cms/static/js/features/import/factories/import.js -#: common/static/bundles/Import.js -msgid "Your import has failed." -msgstr "" - -#: cms/static/js/features/import/views/import.js -#: common/static/bundles/Import.js -msgid "Your import is in progress; navigating away will abort it." -msgstr "" - -#: cms/static/js/features/import/views/import.js -#: common/static/bundles/Import.js -msgid "Error importing course" -msgstr "" - -#: cms/static/js/features/import/views/import.js -#: common/static/bundles/Import.js -msgid "There was an error with the upload" -msgstr "" - #. Translators: This is the status of an active video upload #: cms/static/js/models/active_video_upload.js cms/static/js/views/assets.js #: cms/static/js/views/video_thumbnail.js lms/static/js/views/image_field.js @@ -336,15 +256,6 @@ msgstr "Загрузка" #: common/static/common/templates/discussion/forum-action-close.underscore #: common/static/common/templates/discussion/search-alert.underscore #: openedx/features/learner_profile/static/learner_profile/templates/share_modal.underscore -#: test_root/staticfiles/common/templates/image-modal.underscore -#: test_root/staticfiles/common/templates/discussion/alert-popup.underscore -#: test_root/staticfiles/common/templates/discussion/forum-action-close.underscore -#: test_root/staticfiles/common/templates/discussion/search-alert.underscore -#: test_root/staticfiles/learner_profile/templates/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/alert-popup.underscore -#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/forum-action-close.underscore -#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/search-alert.underscore msgid "Close" msgstr "Закрыть" @@ -358,7 +269,6 @@ 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 "Имя" @@ -374,8 +284,6 @@ msgstr "Выберите файл" #: common/lib/xmodule/xmodule/js/src/html/edit.js #: lms/static/js/Markdown.Editor.js #: common/static/common/templates/discussion/alert-popup.underscore -#: test_root/staticfiles/common/templates/discussion/alert-popup.underscore -#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/alert-popup.underscore msgid "OK" msgstr "ОК" @@ -386,7 +294,6 @@ 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 "Удалить" @@ -410,6 +317,7 @@ msgstr "Загрузить файл" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: cms/static/js/views/modals/base_modal.js +#: cms/static/js/views/modals/course_outline_modals.js #: common/lib/xmodule/xmodule/js/src/html/edit.js #: cms/templates/js/certificate-editor.underscore #: cms/templates/js/content-group-editor.underscore @@ -422,9 +330,6 @@ msgstr "Загрузить файл" #: lms/templates/instructor/instructor_dashboard_2/cohort-form.underscore #: lms/templates/instructor/instructor_dashboard_2/divided-discussions-course-wide.underscore #: lms/templates/instructor/instructor_dashboard_2/divided-discussions-inline.underscore -#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohort-form.underscore -#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/divided-discussions-course-wide.underscore -#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/divided-discussions-inline.underscore msgid "Save" msgstr "Сохранить" @@ -834,7 +739,6 @@ 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 "Код" @@ -948,8 +852,6 @@ 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 "Описание" @@ -997,8 +899,6 @@ 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/common/templates/discussion/forum-action-edit.underscore -#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/forum-action-edit.underscore msgid "Edit" msgstr "Редактировать" @@ -1091,8 +991,6 @@ 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 "Во весь экран" @@ -1404,10 +1302,6 @@ 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 "Вперёд" @@ -1826,9 +1720,6 @@ msgstr "Отступ по высоте" #: openedx/features/course_bookmarks/static/course_bookmarks/templates/bookmarks-list.underscore #: openedx/features/course_search/static/course_search/templates/course_search_item.underscore #: openedx/features/course_search/static/course_search/templates/dashboard_search_item.underscore -#: test_root/staticfiles/course_bookmarks/templates/bookmarks-list.underscore -#: test_root/staticfiles/course_search/templates/course_search_item.underscore -#: test_root/staticfiles/course_search/templates/dashboard_search_item.underscore msgid "View" msgstr "Просмотреть" @@ -2177,71 +2068,6 @@ msgstr "Включить встроенные субтитры" msgid "Turn off transcripts" msgstr "Отключить встроенные субтитры" -#: common/static/bundles/CourseGoals.b56f05f27734759a3a6a.js -#: common/static/bundles/CourseGoals.js -msgid "Thank you for setting your course goal to " -msgstr "" - -#: common/static/bundles/CourseGoals.b56f05f27734759a3a6a.js -#: common/static/bundles/CourseGoals.js -msgid "" -"There was an error in setting your goal, please reload the page and try " -"again." -msgstr "" - -#: common/static/bundles/CourseHome.40ee1b4e0334515d1613.js -#: common/static/bundles/CourseHome.js -#: openedx/features/course_experience/static/course_experience/js/CourseHome.js -msgid "You have successfully updated your goal." -msgstr "" - -#: common/static/bundles/CourseHome.40ee1b4e0334515d1613.js -#: common/static/bundles/CourseHome.js -#: openedx/features/course_experience/static/course_experience/js/CourseHome.js -msgid "There was an error updating your goal." -msgstr "" - -#: common/static/bundles/CourseHome.40ee1b4e0334515d1613.js -#: common/static/bundles/CourseHome.js -#: openedx/features/course_experience/static/course_experience/js/CourseHome.js -msgid "Show more" -msgstr "" - -#: common/static/bundles/CourseHome.40ee1b4e0334515d1613.js -#: common/static/bundles/CourseHome.js -#: openedx/features/course_experience/static/course_experience/js/CourseHome.js -msgid "Show less" -msgstr "" - -#: common/static/bundles/StudioIndex.ae56ffd9f272143aaf03.js -#: common/static/bundles/StudioIndex.js -msgid "Organization:" -msgstr "" - -#: common/static/bundles/StudioIndex.ae56ffd9f272143aaf03.js -#: common/static/bundles/StudioIndex.js -msgid "Course Number:" -msgstr "" - -#: common/static/bundles/StudioIndex.ae56ffd9f272143aaf03.js -#: common/static/bundles/StudioIndex.js -msgid "Course Run:" -msgstr "" - -#: common/static/bundles/StudioIndex.ae56ffd9f272143aaf03.js -#: common/static/bundles/StudioIndex.js -msgid "(Read-only)" -msgstr "" - -#: common/static/bundles/StudioIndex.ae56ffd9f272143aaf03.js -#: common/static/bundles/StudioIndex.js -msgid "Re-run Course" -msgstr "" - -#: cms/templates/js/show-textbook.underscore -msgid "View Live" -msgstr "Просмотр курса" - #: common/static/common/js/components/utils/view_utils.js msgid "Required field." msgstr "Обязательное поле." @@ -2286,8 +2112,6 @@ msgstr "" #: common/static/common/js/discussion/utils.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 "..." @@ -2480,10 +2304,6 @@ msgstr "Ваше сообщение будет удалено." #: common/static/common/js/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 "аноним" @@ -2645,10 +2465,6 @@ 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 "Ещё" @@ -2669,11 +2485,6 @@ msgstr "Общий доступ" #: lms/djangoapps/discussion/static/discussion/templates/search.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/discussion/templates/search.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 "Поиск" @@ -2727,7 +2538,6 @@ 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 "Теги:" @@ -2863,7 +2673,6 @@ 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 "Язык, на котором члены команды в основном общаются между собой." @@ -2875,7 +2684,6 @@ 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 "Страна, с которой участники команды в основном отождествляют себя." @@ -2995,7 +2803,6 @@ 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 "Подтвердить" @@ -3041,7 +2848,6 @@ msgstr "Моя команда" #: lms/djangoapps/teams/static/teams/js/views/teams_tab.js #: 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 "Открыть в браузере" @@ -3080,7 +2886,6 @@ 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 "Внести изменения в команду" @@ -3110,7 +2915,6 @@ msgstr "Поиск команд" #: lms/djangoapps/teams/static/teams/js/views/teams_tab.js #: lms/djangoapps/discussion/static/discussion/templates/fake-breadcrumbs.underscore -#: test_root/staticfiles/discussion/templates/fake-breadcrumbs.underscore msgid "All Topics" msgstr "Все темы" @@ -3361,7 +3165,6 @@ msgid "All units" msgstr "Все блоки" #: lms/static/js/ccx/schedule.js lms/templates/ccx/schedule.underscore -#: test_root/staticfiles/templates/ccx/schedule.underscore msgid "Click to change" msgstr "Щёлкните, чтобы изменить" @@ -3511,8 +3314,6 @@ 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 "Скрыть" @@ -3584,7 +3385,6 @@ msgstr "Нет результатов для «%s»." #: lms/static/js/discovery/views/search_form.js #: openedx/features/course_search/static/course_search/templates/search_error.underscore -#: test_root/staticfiles/course_search/templates/search_error.underscore msgid "There was an error, try searching again." msgstr "Произошла ошибка. Попробуйте повторить поиск." @@ -3700,8 +3500,6 @@ msgstr "" #: lms/static/js/edxnotes/views/tabs/search_results.js #: openedx/features/course_search/static/course_search/templates/course_search_results.underscore #: openedx/features/course_search/static/course_search/templates/dashboard_search_results.underscore -#: test_root/staticfiles/course_search/templates/course_search_results.underscore -#: test_root/staticfiles/course_search/templates/dashboard_search_results.underscore msgid "Search Results" msgstr "Результаты поиска" @@ -3729,7 +3527,6 @@ 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 "Выбранная вкладка" @@ -3831,7 +3628,6 @@ 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 "Добавить группу" @@ -3957,7 +3753,6 @@ msgstr "Ошибка при создании профиля слушателя. #: openedx/features/course_bookmarks/static/course_bookmarks/js/views/bookmarks_list.js #: cms/templates/js/move-xblock-modal.underscore #: openedx/features/course_search/static/course_search/templates/search_loading.underscore -#: test_root/staticfiles/course_search/templates/search_loading.underscore msgid "Loading" msgstr "Загрузка" @@ -4019,9 +3814,6 @@ msgstr "Пометить код зачисления как неиспользу #: lms/static/js/student_account/views/account_settings_factory.js #: openedx/features/learner_profile/static/learner_profile/js/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 "Имя пользователя" @@ -4734,7 +4526,6 @@ msgid "An error occurred when signing you in to %s." msgstr "" #: lms/templates/verify_student/intro_step.underscore -#: test_root/staticfiles/templates/verify_student/intro_step.underscore msgid "Check Your Email" msgstr "Проверьте свою электронную почту" @@ -4769,7 +4560,6 @@ msgstr "" #: lms/static/js/student_account/views/RegisterView.js #: lms/templates/student_account/register.underscore -#: test_root/staticfiles/templates/student_account/register.underscore msgid "Create Account" msgstr "" @@ -4839,7 +4629,6 @@ 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 "Пароль" @@ -5293,6 +5082,22 @@ msgstr "" msgid "Bookmark this page" msgstr "" +#: openedx/features/course_experience/static/course_experience/js/CourseHome.js +msgid "You have successfully updated your goal." +msgstr "" + +#: openedx/features/course_experience/static/course_experience/js/CourseHome.js +msgid "There was an error updating your goal." +msgstr "" + +#: openedx/features/course_experience/static/course_experience/js/CourseHome.js +msgid "Show more" +msgstr "" + +#: openedx/features/course_experience/static/course_experience/js/CourseHome.js +msgid "Show less" +msgstr "" + #: openedx/features/course_search/static/course_search/js/views/search_results_view.js msgid "{total_results} result" msgid_plural "{total_results} results" @@ -5383,6 +5188,16 @@ msgstr "" msgid "Profile" msgstr "" +#: cms/static/cms/js/main.js cms/static/js/views/active_video_upload_list.js +msgid "" +"This may be happening because of an error with our server or your internet " +"connection. Try refreshing the page or making sure you are online." +msgstr "" + +#: cms/static/cms/js/main.js +msgid "Studio's having trouble saving your work" +msgstr "" + #: cms/static/cms/js/xblock/cms.runtime.v1.js msgid "OpenAssessment Save Error" msgstr "Ошибка сохранения OpenAssessment" @@ -5494,8 +5309,6 @@ msgstr "" #: cms/static/js/factories/manage_users.js #: cms/static/js/factories/manage_users_lib.js #: 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 "Staff" msgstr "Сотрудник" @@ -5532,6 +5345,51 @@ msgstr "" "У вас есть несохранённые изменения. Вы действительно хотите покинуть эту " "страницу?" +#: cms/static/js/features/import/factories/import.js +msgid "There was an error during the upload process." +msgstr "" + +#: cms/static/js/features/import/factories/import.js +msgid "There was an error while unpacking the file." +msgstr "" + +#: cms/static/js/features/import/factories/import.js +msgid "There was an error while verifying the file you submitted." +msgstr "" + +#: cms/static/js/features/import/factories/import.js +msgid "Choose new file" +msgstr "" + +#: cms/static/js/features/import/factories/import.js +msgid "" +"File format not supported. Please upload a file with a {ext} extension." +msgstr "" + +#: cms/static/js/features/import/factories/import.js +msgid "There was an error while importing the new library to our database." +msgstr "" + +#: cms/static/js/features/import/factories/import.js +msgid "There was an error while importing the new course to our database." +msgstr "" + +#: cms/static/js/features/import/factories/import.js +msgid "Your import has failed." +msgstr "" + +#: cms/static/js/features/import/views/import.js +msgid "Your import is in progress; navigating away will abort it." +msgstr "" + +#: cms/static/js/features/import/views/import.js +msgid "Error importing course" +msgstr "" + +#: cms/static/js/features/import/views/import.js +msgid "There was an error with the upload" +msgstr "" + #: cms/static/js/maintenance/force_publish_course.js msgid "Internal Server Error." msgstr "Внутренняя ошибка сервера." @@ -5694,9 +5552,6 @@ 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 "или" @@ -5783,8 +5638,6 @@ 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 "Тип" @@ -5834,8 +5687,6 @@ 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 "Нет" @@ -6136,6 +5987,18 @@ msgstr "Опубликовать все неопубликованные изм msgid "Publish" msgstr "Опубликовать" +#: cms/static/js/views/modals/course_outline_modals.js +msgid "Highlights for {display_name}" +msgstr "" + +#: cms/static/js/views/modals/course_outline_modals.js +msgid "" +"The highlights you provide here are messaged (i.e., emailed) to learners. " +"Each {item}'s highlights are emailed at the time that we expect the learner " +"to start working on that {item}. At this time, we assume that each {item} " +"will take 1 week to complete." +msgstr "" + #: cms/static/js/views/modals/course_outline_modals.js msgid "All Learners and Staff" msgstr "" @@ -6154,7 +6017,6 @@ msgid "Editing: %(title)s" msgstr "Редактирование: %(title)s" #: lms/templates/ccx/schedule.underscore -#: test_root/staticfiles/templates/ccx/schedule.underscore msgid "Unit" msgstr "Блок" @@ -6657,7 +6519,6 @@ msgid "Video duration is {humanizeDuration}" msgstr "" #: cms/static/js/views/video_thumbnail.js -#: test_root/staticfiles/proctoring/templates/add-new-allowance.underscore msgid "minutes" msgstr "" @@ -6727,7 +6588,6 @@ 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 "Настройки" @@ -6749,247 +6609,173 @@ 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/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 -#: test_root/staticfiles/proctoring/templates/student-proctored-exam-attempts.underscore -#: test_root/staticfiles/support/templates/certificates_results.underscore msgid "Status" msgstr "Состояние" #: cms/templates/js/previous-video-upload-list.underscore #: 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 "Действие" #: 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/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/nav-load-more-link.underscore -#: test_root/staticfiles/common/templates/discussion/nav-load-more-link.underscore -#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/nav-load-more-link.underscore msgid "Load more" msgstr "Загрузить ещё" #: common/static/common/templates/discussion/new-post-alert.underscore -#: test_root/staticfiles/common/templates/discussion/new-post-alert.underscore -#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/new-post-alert.underscore msgid "Error posting your message." msgstr "" +#: common/static/common/templates/discussion/new-post-visibility.underscore +#, python-format +msgid "This post will be visible only to %(group_name)s." +msgstr "" + +#: common/static/common/templates/discussion/new-post-visibility.underscore +msgid "This post will be visible to everyone." +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 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 "" "Discussion admins, moderators, and TAs can make their posts visible to all " "students or specify a single group." 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 #: 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 "" "Add a clear and descriptive title to encourage participation. (Required)" 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 "Your question or idea (required)" 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 "Оставить анонимное сообщение для одноклассников" @@ -6997,58 +6783,35 @@ 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/new-post.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/new-post.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/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/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 "" #: 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" @@ -7056,81 +6819,51 @@ msgstr "опубликовано %(time_ago)s пользователем %(autho #: 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 your post below." 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 "Community TA" 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 "{unread_comments_count} new" msgstr "{unread_comments_count} новых" #: 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 " @@ -7140,55 +6873,39 @@ 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)" @@ -7198,166 +6915,122 @@ 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 "Add a comment" 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 "discussion 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 #, python-format msgid "question 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 "Связано с: %(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 "" "Questions raise issues that need answers. Discussions share ideas and start " "conversations. (Required)" 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.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 "Add a response:" 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 "Add your post to a relevant topic to help others find it. (Required)" msgstr "" #: lms/djangoapps/discussion/static/discussion/templates/discussion-home.underscore -#: test_root/staticfiles/discussion/templates/discussion-home.underscore msgid "Discussion Home" msgstr "Главная страница обсуждения" #: lms/djangoapps/discussion/static/discussion/templates/discussion-home.underscore -#: test_root/staticfiles/discussion/templates/discussion-home.underscore #, python-format msgid "How to use %(platform_name)s discussions" msgstr "Как пользоваться обсуждениями %(platform_name)s" #: lms/djangoapps/discussion/static/discussion/templates/discussion-home.underscore -#: test_root/staticfiles/discussion/templates/discussion-home.underscore msgid "Find discussions" msgstr "Находите обсуждения" #: lms/djangoapps/discussion/static/discussion/templates/discussion-home.underscore -#: test_root/staticfiles/discussion/templates/discussion-home.underscore msgid "Use the All Topics menu to find specific topics." msgstr "Чтобы найти определённую тему, используйте меню «Все темы»." #: lms/djangoapps/discussion/static/discussion/templates/discussion-home.underscore #: lms/djangoapps/discussion/static/discussion/templates/search.underscore -#: test_root/staticfiles/discussion/templates/discussion-home.underscore -#: test_root/staticfiles/discussion/templates/search.underscore msgid "Search all posts" msgstr "Поиск по всем темам" #: lms/djangoapps/discussion/static/discussion/templates/discussion-home.underscore -#: test_root/staticfiles/discussion/templates/discussion-home.underscore msgid "Filter and sort topics" msgstr "Фильтруйте и сортируйте темы" #: lms/djangoapps/discussion/static/discussion/templates/discussion-home.underscore -#: test_root/staticfiles/discussion/templates/discussion-home.underscore msgid "Engage with posts" msgstr "Оценивайте сообщения" #: lms/djangoapps/discussion/static/discussion/templates/discussion-home.underscore -#: test_root/staticfiles/discussion/templates/discussion-home.underscore msgid "Vote for good posts and responses" msgstr "Голосуйте за хорошие сообщения и ответы" #: lms/djangoapps/discussion/static/discussion/templates/discussion-home.underscore -#: test_root/staticfiles/discussion/templates/discussion-home.underscore msgid "Report abuse, topics, and responses" msgstr "Сообщайте об оскорблениях, темах и ответах" #: lms/djangoapps/discussion/static/discussion/templates/discussion-home.underscore -#: test_root/staticfiles/discussion/templates/discussion-home.underscore msgid "Follow or unfollow posts" msgstr "Отслеживать/не отслеживать сообщения" #: lms/djangoapps/discussion/static/discussion/templates/discussion-home.underscore -#: test_root/staticfiles/discussion/templates/discussion-home.underscore msgid "Receive updates" msgstr "Получайте уведомления" #: lms/djangoapps/discussion/static/discussion/templates/discussion-home.underscore -#: test_root/staticfiles/discussion/templates/discussion-home.underscore msgid "Toggle Notifications Setting" msgstr "Изменить настройки уведомлений" #: lms/djangoapps/discussion/static/discussion/templates/discussion-home.underscore -#: test_root/staticfiles/discussion/templates/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." @@ -7366,183 +7039,145 @@ msgstr "" "комментариев и ответов на сообщения, которые вы отслеживаете." #: lms/djangoapps/discussion/static/discussion/templates/user-profile.underscore -#: test_root/staticfiles/discussion/templates/user-profile.underscore msgid "All Posts" 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 -#: 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." @@ -7551,12 +7186,10 @@ 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 " @@ -7567,84 +7200,67 @@ 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 "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 "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/api_admin/catalog-error.underscore -#: test_root/staticfiles/templates/api_admin/catalog-error.underscore msgid "" "There was an error retrieving preview results for this catalog. Please check" " that your query is correct and try again." @@ -7653,82 +7269,67 @@ msgstr "" "произошла ошибка. Проверьте правильность запроса и повторите попытку." #: lms/templates/api_admin/catalog-results.underscore -#: test_root/staticfiles/templates/api_admin/catalog-results.underscore msgid "This catalog's courses:" 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 "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 #, python-format msgid "toggle chapter %(displayName)s" 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 #, python-format msgid "toggle subsection %(displayName)s" 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 " @@ -7736,7 +7337,6 @@ msgid "" 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 " @@ -7746,12 +7346,10 @@ msgstr "" "слушатель должен подать запрос." #: 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 %(full_name)s! We have received your payment for %(course_name)s." @@ -7759,8 +7357,6 @@ msgstr "Спасибо, %(full_name)s! Ваш платёж за курс %(cours #: 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." @@ -7770,64 +7366,46 @@ 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 -#: test_root/staticfiles/templates/commerce/receipt.underscore 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}" @@ -7836,130 +7414,103 @@ 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 for problems, you must select \"Submit\" for each problem " "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_dropdown_account.underscore #: lms/templates/fields/field_textarea.underscore -#: test_root/staticfiles/templates/fields/field_dropdown.underscore -#: test_root/staticfiles/templates/fields/field_dropdown_account.underscore -#: test_root/staticfiles/templates/fields/field_textarea.underscore msgid "Click to edit" msgstr "Нажмите, чтобы редактировать" #: lms/templates/fields/field_order_history.underscore -#: test_root/staticfiles/templates/fields/field_order_history.underscore msgid "Order Number" msgstr "" #: lms/templates/fields/field_order_history.underscore -#: test_root/staticfiles/templates/fields/field_order_history.underscore msgid "Date Placed" msgstr "" #: lms/templates/fields/field_order_history.underscore -#: test_root/staticfiles/templates/fields/field_order_history.underscore msgid "Cost" msgstr "" #: lms/templates/fields/field_order_history.underscore -#: test_root/staticfiles/templates/fields/field_order_history.underscore msgid "Order Details" msgstr "Реквизиты заказа" #: lms/templates/fields/field_order_history.underscore -#: test_root/staticfiles/templates/fields/field_order_history.underscore msgid "for" msgstr "" #: lms/templates/fields/field_order_history.underscore -#: test_root/staticfiles/templates/fields/field_order_history.underscore msgid "Product Name" msgstr "" #: lms/templates/fields/field_textarea.underscore -#: test_root/staticfiles/templates/fields/field_textarea.underscore msgid "" "{currentCountOpeningTag}{currentCharacterCount}{currentCountClosingTag} of " "{maxCharacters}" @@ -7967,18 +7518,14 @@ 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 "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." @@ -7986,32 +7533,26 @@ 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." @@ -8020,12 +7561,10 @@ msgstr "" "получите ответ через 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 " @@ -8040,19 +7579,15 @@ 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 CSV file" msgstr "Загрузить файл в формате CSV" #: 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." @@ -8061,49 +7596,39 @@ 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 -#: 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." @@ -8112,74 +7637,60 @@ 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 "Student email or username" 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 "Free text notes" 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 "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 "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-subcategory.underscore -#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohort-discussions-subcategory.underscore msgid "Divided" msgstr "" #: lms/templates/instructor/instructor_dashboard_2/cohort-editor.underscore -#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohort-editor.underscore msgid "Manage Learners" msgstr "" #: lms/templates/instructor/instructor_dashboard_2/cohort-editor.underscore -#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohort-editor.underscore msgid "Add learners 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: Learners can be in only one cohort. Adding learners 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 learners you want to add. *" @@ -8187,19 +7698,15 @@ 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." @@ -8208,42 +7715,34 @@ msgstr "" "проверьте адрес." #: lms/templates/instructor/instructor_dashboard_2/cohort-editor.underscore -#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohort-editor.underscore msgid "Add Learners" 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 "" @@ -8251,37 +7750,30 @@ 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." @@ -8290,7 +7782,6 @@ 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 "" @@ -8298,17 +7789,14 @@ msgstr "" "изучаемому материалу." #: lms/templates/instructor/instructor_dashboard_2/cohort-form.underscore -#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohort-form.underscore msgid "Only the parent course staff of a CCX can create content groups." 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)" @@ -8318,7 +7806,6 @@ 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." @@ -8327,48 +7814,39 @@ 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 learners 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 learner cohort assignments or see the results of uploading a CSV " "file, download course profile information or cohort results on the " @@ -8376,114 +7854,99 @@ msgid "" msgstr "" #: lms/templates/instructor/instructor_dashboard_2/discussions.underscore -#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/discussions.underscore msgid "Specify whether discussion topics are divided" msgstr "" #: lms/templates/instructor/instructor_dashboard_2/divided-discussions-course-wide.underscore -#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/divided-discussions-course-wide.underscore msgid "Course-Wide Discussion Topics" msgstr "Общие темы для обсуждения в рамках курса" #: lms/templates/instructor/instructor_dashboard_2/divided-discussions-course-wide.underscore -#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/divided-discussions-course-wide.underscore msgid "Select the course-wide discussion topics that you want to divide." msgstr "" #: lms/templates/instructor/instructor_dashboard_2/divided-discussions-inline.underscore -#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/divided-discussions-inline.underscore msgid "Content-Specific Discussion Topics" msgstr "Темы для обсуждения, связанные с конкретными материалами курса" #: lms/templates/instructor/instructor_dashboard_2/divided-discussions-inline.underscore -#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/divided-discussions-inline.underscore msgid "Specify whether content-specific discussion topics are divided." msgstr "" #: lms/templates/instructor/instructor_dashboard_2/divided-discussions-inline.underscore -#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/divided-discussions-inline.underscore msgid "Always divide content-specific discussion topics" msgstr "" #: lms/templates/instructor/instructor_dashboard_2/divided-discussions-inline.underscore -#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/divided-discussions-inline.underscore msgid "Divide the selected content-specific discussion topics" msgstr "" #: lms/templates/instructor/instructor_dashboard_2/divided-discussions-inline.underscore -#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/divided-discussions-inline.underscore msgid "No content-specific discussion topics exist." 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_status.underscore #: lms/templates/learner_dashboard/upgrade_message.underscore -#: test_root/staticfiles/templates/learner_dashboard/certificate_status.underscore -#: test_root/staticfiles/templates/learner_dashboard/upgrade_message.underscore msgid "Certificate Status:" msgstr "" #: lms/templates/learner_dashboard/certificate_status.underscore -#: test_root/staticfiles/templates/learner_dashboard/certificate_status.underscore msgid "Certificate Purchased" msgstr "" #: lms/templates/learner_dashboard/course_enroll.underscore -#: test_root/staticfiles/templates/learner_dashboard/course_enroll.underscore +msgid "Final Grade" +msgstr "" + +#: lms/templates/learner_dashboard/course_enroll.underscore +msgid "for {courseName}" +msgstr "" + +#: lms/templates/learner_dashboard/course_enroll.underscore msgid "View Archived Course" msgstr "Посмотреть курс из архива" #: lms/templates/learner_dashboard/course_enroll.underscore -#: test_root/staticfiles/templates/learner_dashboard/course_enroll.underscore msgid "View Course" msgstr "Посмотреть курс" #: lms/templates/learner_dashboard/course_enroll.underscore -#: test_root/staticfiles/templates/learner_dashboard/course_enroll.underscore msgid "Choose a course run:" msgstr "" #: lms/templates/learner_dashboard/course_enroll.underscore -#: test_root/staticfiles/templates/learner_dashboard/course_enroll.underscore msgid "Enroll Now" msgstr "Записаться" #: lms/templates/learner_dashboard/course_enroll.underscore -#: test_root/staticfiles/templates/learner_dashboard/course_enroll.underscore msgid "Coming Soon" msgstr "Скоро" #: lms/templates/learner_dashboard/course_enroll.underscore -#: test_root/staticfiles/templates/learner_dashboard/course_enroll.underscore msgid "Enrollment Opens on" msgstr "Дата начала записи" #: lms/templates/learner_dashboard/course_enroll.underscore -#: test_root/staticfiles/templates/learner_dashboard/course_enroll.underscore msgid "Not Currently Available" 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 programs yet." msgstr "Вы ещё не зачислены ни на одну из программ." #: lms/templates/learner_dashboard/empty_programs_list.underscore -#: test_root/staticfiles/templates/learner_dashboard/empty_programs_list.underscore msgid "Explore 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" @@ -8492,14 +7955,11 @@ msgstr "" "предметам" #: lms/templates/learner_dashboard/explore_new_programs.underscore -#: test_root/staticfiles/templates/learner_dashboard/explore_new_programs.underscore msgid "Explore New Programs" msgstr "Просмотреть новые программы" #: lms/templates/learner_dashboard/program_card.underscore #: lms/templates/verify_student/enrollment_confirmation_step.underscore -#: test_root/staticfiles/templates/learner_dashboard/program_card.underscore -#: test_root/staticfiles/templates/verify_student/enrollment_confirmation_step.underscore msgid "Course" msgid_plural "Courses" msgstr[0] "" @@ -8508,204 +7968,164 @@ msgstr[2] "" msgstr[3] "" #: lms/templates/learner_dashboard/program_card.underscore -#: test_root/staticfiles/templates/learner_dashboard/program_card.underscore msgid "Completed" msgstr "" #: lms/templates/learner_dashboard/program_card.underscore -#: test_root/staticfiles/templates/learner_dashboard/program_card.underscore msgid "Remaining" msgstr "" #: lms/templates/learner_dashboard/program_card.underscore -#: test_root/staticfiles/templates/learner_dashboard/program_card.underscore #, python-format msgid "%(programName)s Home Page." msgstr "" #: lms/templates/learner_dashboard/program_details_sidebar.underscore -#: test_root/staticfiles/templates/learner_dashboard/program_details_sidebar.underscore msgid "Your {program} Certificate" msgstr "" #: lms/templates/learner_dashboard/program_details_sidebar.underscore -#: test_root/staticfiles/templates/learner_dashboard/program_details_sidebar.underscore #, python-format msgid "Open the certificate you earned for the %(title)s program." msgstr "" #: lms/templates/learner_dashboard/program_details_view.underscore -#: test_root/staticfiles/templates/learner_dashboard/program_details_view.underscore msgid "Congratulations!" msgstr "" #: lms/templates/learner_dashboard/program_details_view.underscore -#: test_root/staticfiles/templates/learner_dashboard/program_details_view.underscore msgid "Your Program Journey" msgstr "" #: lms/templates/learner_dashboard/program_details_view.underscore -#: test_root/staticfiles/templates/learner_dashboard/program_details_view.underscore msgid "" "To complete the program, you must earn a verified certificate for each " "course." msgstr "" #: lms/templates/learner_dashboard/program_details_view.underscore -#: test_root/staticfiles/templates/learner_dashboard/program_details_view.underscore msgid "Upgrade All Remaining Courses (" msgstr "" #: lms/templates/learner_dashboard/program_details_view.underscore -#: test_root/staticfiles/templates/learner_dashboard/program_details_view.underscore msgid "${listPrice}" msgstr "" #: lms/templates/learner_dashboard/program_details_view.underscore -#: test_root/staticfiles/templates/learner_dashboard/program_details_view.underscore msgid " ${price} {currency} )" msgstr "" #: lms/templates/learner_dashboard/program_details_view.underscore -#: test_root/staticfiles/templates/learner_dashboard/program_details_view.underscore msgid "COURSES IN PROGRESS" msgstr "" #: lms/templates/learner_dashboard/program_details_view.underscore -#: test_root/staticfiles/templates/learner_dashboard/program_details_view.underscore msgid "REMAINING COURSES" msgstr "" #: lms/templates/learner_dashboard/program_details_view.underscore -#: test_root/staticfiles/templates/learner_dashboard/program_details_view.underscore msgid "COMPLETED COURSES" msgstr "" #: lms/templates/learner_dashboard/program_details_view.underscore -#: test_root/staticfiles/templates/learner_dashboard/program_details_view.underscore msgid "As you complete courses, you will see them listed here." msgstr "" #: lms/templates/learner_dashboard/program_details_view.underscore -#: test_root/staticfiles/templates/learner_dashboard/program_details_view.underscore msgid "" "Complete courses on your schedule to ensure you stand out in your field!" msgstr "" #: lms/templates/learner_dashboard/program_header_view.underscore -#: test_root/staticfiles/templates/learner_dashboard/program_header_view.underscore msgid "{organization}\\'s logo" msgstr "логотип {organization}" #: lms/templates/learner_dashboard/upgrade_message.underscore -#: test_root/staticfiles/templates/learner_dashboard/upgrade_message.underscore msgid "Needs verified certificate " msgstr "" #: lms/templates/learner_dashboard/upgrade_message.underscore -#: test_root/staticfiles/templates/learner_dashboard/upgrade_message.underscore msgid "Upgrade to Verified" 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.underscore -#: test_root/staticfiles/templates/student_account/account.underscore msgid "Reset Password" 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_section.underscore -#: test_root/staticfiles/templates/student_account/account_settings_section.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 -#: test_root/staticfiles/templates/student_account/hinted_login.underscore -#: test_root/staticfiles/templates/student_account/login.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 msgid "First time here?" msgstr "" #: lms/templates/student_account/login.underscore -#: test_root/staticfiles/templates/student_account/login.underscore msgid "Create an Account." msgstr "" #: lms/templates/student_account/login.underscore -#: test_root/staticfiles/templates/student_account/login.underscore msgid "Sign In" 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." @@ -8714,40 +8134,32 @@ 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/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." @@ -8756,74 +8168,60 @@ 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 "Already have an {platformName} account?" msgstr "" #: lms/templates/student_account/register.underscore -#: test_root/staticfiles/templates/student_account/register.underscore msgid "Sign in." msgstr "" #: lms/templates/student_account/register.underscore -#: test_root/staticfiles/templates/student_account/register.underscore msgid "Create an Account" msgstr "" #: 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/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 "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 " @@ -8837,12 +8235,10 @@ 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 "Что нужно для подтверждения личности" @@ -8851,16 +8247,10 @@ 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." @@ -8869,12 +8259,10 @@ 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." @@ -8884,13 +8272,10 @@ 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." @@ -8899,27 +8284,22 @@ 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}." @@ -8930,18 +8310,12 @@ 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 нужна моя фотография?" @@ -8949,9 +8323,6 @@ 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 " @@ -8966,9 +8337,6 @@ 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 нужен этот снимок?" @@ -8976,9 +8344,6 @@ 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 " @@ -8995,21 +8360,15 @@ 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." @@ -9019,7 +8378,6 @@ 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." @@ -9030,23 +8388,18 @@ 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}, чтобы " @@ -9054,24 +8407,19 @@ 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." @@ -9080,35 +8428,29 @@ 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 -#: test_root/staticfiles/templates/verify_student/intro_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 " @@ -9120,22 +8462,16 @@ msgstr "" #: lms/templates/verify_student/intro_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/payment_confirmation_step.underscore msgid "Activate Your Account" 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" @@ -9145,24 +8481,19 @@ 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 msgid "" "You can pay now even if you don't have the following items available, but " "you will need to have these by {date} to qualify to earn a Verified " @@ -9170,7 +8501,6 @@ msgid "" msgstr "" #: lms/templates/verify_student/make_payment_step.underscore -#: test_root/staticfiles/templates/verify_student/make_payment_step.underscore msgid "" "An email has been sent to {userEmail} with a link for you to activate your " "account." @@ -9179,12 +8509,10 @@ msgstr "" "по активации вашей учётной записи." #: lms/templates/verify_student/make_payment_step.underscore -#: test_root/staticfiles/templates/verify_student/make_payment_step.underscore msgid "Why activate?" msgstr "Зачем нужна активация?" #: lms/templates/verify_student/make_payment_step.underscore -#: test_root/staticfiles/templates/verify_student/make_payment_step.underscore msgid "" "We ask you to activate your account to ensure it is really you creating the " "account and to prevent fraud." @@ -9193,7 +8521,6 @@ 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." @@ -9202,12 +8529,10 @@ 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 "" @@ -9215,7 +8540,6 @@ 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." @@ -9224,34 +8548,28 @@ 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 "" @@ -9259,33 +8577,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 "Пожалуйста, проверьте почту – вам отправлена ссылка для активации." #: 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 msgid "" "To receive a certificate, you must also verify your identity before {date}." 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 "" @@ -9293,7 +8605,6 @@ 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 "" @@ -9301,7 +8612,6 @@ 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." @@ -9310,22 +8620,18 @@ 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." @@ -9334,7 +8640,6 @@ 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." @@ -9343,7 +8648,6 @@ msgstr "" "государственного образца с вашими именем и фотографией." #: lms/templates/verify_student/payment_confirmation_step.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 " @@ -9355,12 +8659,10 @@ msgstr "" "необходимости подтверждения личности от платформы «%(platformName)s»." #: 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 " @@ -9373,17 +8675,14 @@ 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." @@ -9392,40 +8691,33 @@ 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 "" @@ -9433,12 +8725,10 @@ 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 "" @@ -9446,22 +8736,18 @@ 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." @@ -9470,32 +8756,26 @@ 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 "Сделать фото" #: openedx/features/course_bookmarks/static/course_bookmarks/templates/bookmarks-list.underscore -#: test_root/staticfiles/course_bookmarks/templates/bookmarks-list.underscore msgid "Bookmarked on" msgstr "Закладка на" #: openedx/features/course_bookmarks/static/course_bookmarks/templates/bookmarks-list.underscore -#: test_root/staticfiles/course_bookmarks/templates/bookmarks-list.underscore msgid "You have not bookmarked any courseware pages yet" msgstr "" #: openedx/features/course_bookmarks/static/course_bookmarks/templates/bookmarks-list.underscore -#: test_root/staticfiles/course_bookmarks/templates/bookmarks-list.underscore msgid "" "Use bookmarks to help you easily return to courseware pages. To bookmark a " "page, click \"Bookmark this page\" under the page title." @@ -9503,8 +8783,6 @@ msgstr "" #: openedx/features/course_search/static/course_search/templates/course_search_results.underscore #: openedx/features/course_search/static/course_search/templates/dashboard_search_results.underscore -#: test_root/staticfiles/course_search/templates/course_search_results.underscore -#: test_root/staticfiles/course_search/templates/dashboard_search_results.underscore msgid "Load next {num_items} result" msgid_plural "Load next {num_items} results" msgstr[0] "" @@ -9514,65 +8792,48 @@ msgstr[3] "" #: openedx/features/course_search/static/course_search/templates/course_search_results.underscore #: openedx/features/course_search/static/course_search/templates/dashboard_search_results.underscore -#: test_root/staticfiles/course_search/templates/course_search_results.underscore -#: test_root/staticfiles/course_search/templates/dashboard_search_results.underscore msgid "Sorry, no results were found." msgstr "Ничего не найдено." -#: openedx/features/course_search/static/course_search/templates/dashboard_search_results.underscore -#: test_root/staticfiles/course_search/templates/dashboard_search_results.underscore -msgid "Back to Dashboard" -msgstr "Вернуться к панели управления" - #: openedx/features/learner_profile/static/learner_profile/templates/badge.underscore -#: test_root/staticfiles/learner_profile/templates/badge.underscore #, python-format msgid "Share your \"%(display_name)s\" award" msgstr "Рассказать о значке «%(display_name)s»" #: openedx/features/learner_profile/static/learner_profile/templates/badge.underscore -#: test_root/staticfiles/learner_profile/templates/badge.underscore msgid "Share" msgstr "Поделиться" #: openedx/features/learner_profile/static/learner_profile/templates/badge.underscore -#: test_root/staticfiles/learner_profile/templates/badge.underscore #, python-format msgid "Earned %(created)s." msgstr "Получено %(created)s." #: openedx/features/learner_profile/static/learner_profile/templates/badge_placeholder.underscore -#: test_root/staticfiles/learner_profile/templates/badge_placeholder.underscore msgid "What's Your Next Accomplishment?" msgstr "Каким будет ваше следующее достижение?" #: openedx/features/learner_profile/static/learner_profile/templates/badge_placeholder.underscore -#: test_root/staticfiles/learner_profile/templates/badge_placeholder.underscore msgid "Start working toward your next learning goal." msgstr "Начните продвигаться к своей следующей цели." #: openedx/features/learner_profile/static/learner_profile/templates/badge_placeholder.underscore -#: test_root/staticfiles/learner_profile/templates/badge_placeholder.underscore msgid "Find a course" msgstr "Найти курс" #: openedx/features/learner_profile/static/learner_profile/templates/section_two.underscore -#: test_root/staticfiles/learner_profile/templates/section_two.underscore msgid "You are currently sharing a limited profile." msgstr "Сейчас сокурсникам разрешён ограниченный доступ к вашему профилю." #: openedx/features/learner_profile/static/learner_profile/templates/section_two.underscore -#: test_root/staticfiles/learner_profile/templates/section_two.underscore msgid "This learner is currently sharing a limited profile." msgstr "Доступ к профилю этого пользователя ограничен." #: openedx/features/learner_profile/static/learner_profile/templates/share_modal.underscore -#: test_root/staticfiles/learner_profile/templates/share_modal.underscore msgid "Share on Mozilla Backpack" msgstr "Поделиться в Mozilla Backpack" #: openedx/features/learner_profile/static/learner_profile/templates/share_modal.underscore -#: test_root/staticfiles/learner_profile/templates/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 " @@ -9583,7 +8844,6 @@ msgstr "" "свой сертификат на Backpack." #: openedx/features/learner_profile/static/learner_profile/templates/share_modal.underscore -#: test_root/staticfiles/learner_profile/templates/share_modal.underscore #, python-format msgid "" "Create a %(link_start)sMozilla Backpack%(link_end)s account, or log in to " @@ -9593,7 +8853,6 @@ msgstr "" "войдите со своими учётными данными" #: openedx/features/learner_profile/static/learner_profile/templates/share_modal.underscore -#: test_root/staticfiles/learner_profile/templates/share_modal.underscore #, python-format msgid "" "%(download_link_start)sDownload this image (right-click or option-click, " @@ -9605,75 +8864,6 @@ msgstr "" "затем %(upload_link_start)sзагрузите%(link_end)s изображение в свой " "Backpack." -#: 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 -#: test_root/staticfiles/proctoring/templates/student-proctored-exam-attempts.underscore -#, python-format -msgid " %(exam_display_name)s " -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 "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/proctoring/templates/student-proctored-exam-attempts.underscore -#, python-format -msgid " %(username)s " -msgstr "" - #: cms/templates/js/access-editor.underscore msgid "Limit Access" msgstr "Ограниченный доступ" @@ -10133,6 +9323,10 @@ 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 @@ -10170,6 +9364,18 @@ msgstr "Выпущено:" msgid "Scheduled:" msgstr "Планируется выпустить:" +#: cms/templates/js/course-outline.underscore +msgid "Highlights:" +msgstr "" + +#: cms/templates/js/course-outline.underscore +msgid "Section Highlights: {number_of_highlights} entered" +msgstr "" + +#: cms/templates/js/course-outline.underscore +msgid "Enter Section Highlights" +msgstr "" + #: cms/templates/js/course-outline.underscore msgid "Graded as:" msgstr "Оценивается как:" @@ -10492,6 +9698,20 @@ msgstr "" msgid "delete group" msgstr "удалить группу" +#: cms/templates/js/highlights-editor.underscore +msgid "Section Highlights" +msgstr "" + +#: cms/templates/js/highlights-editor.underscore +msgid "" +"Please enter 3-5 highlights to be sent as separate bullet points in the " +"message." +msgstr "" + +#: cms/templates/js/highlights-editor.underscore +msgid "A highlight to look forward to this week." +msgstr "" + #: cms/templates/js/license-selector.underscore msgid "License Type" msgstr "Тип лицензии" @@ -10777,6 +9997,10 @@ msgid "" " when they submit answers to assessments." msgstr "" +#: cms/templates/js/show-textbook.underscore +msgid "View Live" +msgstr "Просмотр курса" + #: cms/templates/js/signatory-details.underscore #: cms/templates/js/signatory-editor.underscore msgid "Signatory" diff --git a/conf/locale/zh_CN/LC_MESSAGES/django.mo b/conf/locale/zh_CN/LC_MESSAGES/django.mo index e3bb8cd5ff..350fcf12b6 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 c8ce522eb2..8ab1c05784 100644 --- a/conf/locale/zh_CN/LC_MESSAGES/django.po +++ b/conf/locale/zh_CN/LC_MESSAGES/django.po @@ -352,7 +352,7 @@ msgid "" msgstr "" "Project-Id-Version: edx-platform\n" "Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2017-10-19 18:26+0000\n" +"POT-Creation-Date: 2017-10-30 10:18+0000\n" "PO-Revision-Date: 2017-09-28 17:01+0000\n" "Last-Translator: Zimeng Chen \n" "Language-Team: Chinese (China) (http://www.transifex.com/open-edx/edx-platform/language/zh_CN/)\n" @@ -2422,7 +2422,7 @@ msgstr "" #: lms/templates/manage_user_standing.html lms/templates/register-shib.html #: lms/templates/dashboard/_reason_survey.html #: lms/templates/peer_grading/peer_grading_problem.html -#: lms/templates/support/contact_us.html lms/templates/survey/survey.html +#: lms/templates/survey/survey.html #: openedx/core/djangoapps/dark_lang/templates/dark_lang/preview-language-fragment.html #: openedx/core/djangoapps/theming/templates/theming/theming-admin-fragment.html #: themes/stanford-style/lms/templates/register-shib.html @@ -5543,6 +5543,10 @@ msgstr "您无权访问学习该课程" msgid "You do not have access to this course on a mobile device" msgstr "您无法在移动设备上学习该课程" +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "Upgrade to Verified" +msgstr "升级到验证" + #. Translators: 'absolute' is a date such as "Jan 01, #. 2020". 'relative' is a fuzzy description of the time until #. 'absolute'. For example, 'absolute' might be "Jan 01, 2020", @@ -5630,19 +5634,46 @@ msgstr "" msgid "We are working on generating course certificates." msgstr "" +#: lms/djangoapps/courseware/date_summary.py +msgid "Upgrade to Verified Certificate" +msgstr "身分认证升级" + #: lms/djangoapps/courseware/date_summary.py msgid "Verification Upgrade Deadline" msgstr "验证升级期限" +#: lms/djangoapps/courseware/date_summary.py +msgid "" +"Don't miss the opportunity to highlight your new knowledge and skills by " +"earning a verified certificate." +msgstr "" + #: lms/djangoapps/courseware/date_summary.py msgid "" "You are still eligible to upgrade to a Verified Certificate! Pursue it to " "highlight the knowledge and skills you gain in this course." msgstr "你仍有资格升级至合格证书!继续努力精进您从这个课程所获的知识和技能。" +#. Translators: This describes the time by which the user +#. should upgrade to the verified track. 'date' will be +#. their personalized verified upgrade deadline formatted +#. according to their locale. #: lms/djangoapps/courseware/date_summary.py -msgid "Upgrade to Verified Certificate" -msgstr "身分认证升级" +#, python-brace-format +msgid "by {date}" +msgstr "" + +#: lms/djangoapps/courseware/date_summary.py +#, python-brace-format +msgid "" +"Don't forget, you have {time_remaining_string} left to upgrade to a Verified" +" Certificate." +msgstr "" + +#: lms/djangoapps/courseware/date_summary.py +#, python-brace-format +msgid "Don't forget to upgrade to a verified certificate by {localized_date}." +msgstr "" #: lms/djangoapps/courseware/date_summary.py #, python-brace-format @@ -5658,13 +5689,6 @@ msgstr "" msgid "Upgrade ({upgrade_price})" msgstr "" -#: lms/djangoapps/courseware/date_summary.py -#, python-brace-format -msgid "" -"Don't forget, you have {time_remaining_string} left to upgrade to a Verified" -" Certificate." -msgstr "" - #: lms/djangoapps/courseware/date_summary.py msgid "Learn More" msgstr "了解更多" @@ -5715,6 +5739,10 @@ msgstr "" msgid "Disable the dynamic upgrade deadline for this course run." msgstr "" +#: lms/djangoapps/courseware/models.py +msgid "Disable the dynamic upgrade deadline for this organization." +msgstr "" + #: lms/djangoapps/courseware/tabs.py lms/templates/courseware/syllabus.html msgid "Syllabus" msgstr "教学大纲" @@ -5802,7 +5830,7 @@ msgstr "" #, python-brace-format msgid "" "You must be enrolled in the course to see course content." -" {enroll_link_start}Enroll now{enroll_link_end}." +" {enroll_link_start}Enroll now{enroll_link_end}." msgstr "" #: lms/djangoapps/courseware/views/views.py @@ -6075,7 +6103,6 @@ msgstr "添加课程" #: lms/djangoapps/dashboard/sysadmin.py cms/templates/course-create-rerun.html #: cms/templates/index.html lms/templates/shoppingcart/receipt.html -#: lms/templates/support/contact_us.html msgid "Course Name" msgstr "课程名称" @@ -6439,7 +6466,6 @@ msgstr "用户ID" #: lms/djangoapps/instructor/views/instructor_dashboard.py #: openedx/core/djangoapps/user_api/api.py #: lms/templates/instructor/instructor_dashboard_2/generate_registarion_codes_modal.html -#: lms/templates/support/contact_us.html msgid "Email" msgstr "电子邮件" @@ -9869,7 +9895,7 @@ msgstr "时间表" #: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/common/base_body.html #, python-format -msgid "%(platform_name)s Home Page" +msgid "Go to %(platform_name)s Home Page" msgstr "" #: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/common/base_body.html @@ -9923,6 +9949,30 @@ msgstr "" msgid "Our mailing address is" msgstr "" +#: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/common/base_head.html +msgid "edX Email" +msgstr "" + +#: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/common/upsell_cta.html +#, python-format +msgid "" +"Don't miss the opportunity to highlight your new knowledge and skills by " +"earning a verified certificate. Upgrade by " +"%(user_schedule_upgrade_deadline_time)s." +msgstr "" + +#: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/common/upsell_cta.html +msgid "Upgrade Now" +msgstr "" + +#: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/common/upsell_cta.txt +#, python-format +msgid "" +"Don't miss the opportunity to highlight your new knowledge and skills by " +"earning a verified certificate. Upgrade by " +"%(user_schedule_upgrade_deadline_time)s. Upgrade Now! <%(upsell_link)s>" +msgstr "" + #: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/courseupdate/email/body.html #, python-format msgid "Welcome to week %(week_num)s of our %(course_name)s course!" @@ -9934,10 +9984,7 @@ msgid "Welcome to week %(week_num)s of %(course_name)s!" msgstr "" #: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/courseupdate/email/body.html -#, python-format -msgid "" -"Here is what you can look forward to learning this week: " -"

    %(week_summary)s

    " +msgid "Here is what you can look forward to learning this week:" msgstr "" #: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/courseupdate/email/body.html @@ -9997,20 +10044,6 @@ msgstr "" msgid "Keep learning" msgstr "" -#: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/recurringnudge_day10/email/body.html -#: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/recurringnudge_day3/email/body.html -#, python-format -msgid "" -"Don't miss the opportunity to highlight your new knowledge and skills by " -"earning a verified certificate. Upgrade by " -"%(user_schedule_upgrade_deadline_time)s." -msgstr "" - -#: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/recurringnudge_day10/email/body.html -#: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/recurringnudge_day3/email/body.html -msgid "Upgrade Now" -msgstr "" - #: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/recurringnudge_day10/email/body.txt #, python-format msgid "" @@ -10019,15 +10052,6 @@ msgid "" "keep learning?" msgstr "" -#: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/recurringnudge_day10/email/body.txt -#: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/recurringnudge_day3/email/body.txt -#, python-format -msgid "" -"Don't miss the opportunity to highlight your new knowledge and skills by " -"earning a verified certificate. Upgrade by " -"%(user_schedule_upgrade_deadline_time)s. Upgrade Now! <%(upsell_link)s>" -msgstr "" - #: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/recurringnudge_day3/email/body.html #: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/recurringnudge_day3/email/body.txt #, python-format @@ -10082,23 +10106,42 @@ msgstr "" #: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/upgradereminder/email/body.txt #, python-format msgid "" -"We hope you are enjoying learning with us so far in %(course_name)s! A " -"verified certificate will allow you to highlight your new knowledge and " -"skills. It's official, and easily shareable. Upgrade by " -"%(user_schedule_upgrade_deadline_time)s." +"We hope you are enjoying learning with us so far on %(platform_name)s! A " +"verified certificate allows you to highlight your new knowledge and skills. " +"An %(platform_name)s certificate is official and easily shareable. Upgrade " +"by %(user_schedule_upgrade_deadline_time)s." +msgstr "" + +#: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/upgradereminder/email/body.html +#: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/upgradereminder/email/body.txt +#, python-format +msgid "" +"We hope you are enjoying learning with us so far in %(first_course_name)s! A" +" verified certificate allows you to highlight your new knowledge and skills." +" An %(platform_name)s certificate is official and easily shareable. Upgrade " +"by %(user_schedule_upgrade_deadline_time)s." msgstr "" #: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/upgradereminder/email/body.html msgid "Upgrade now" msgstr "" +#: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/upgradereminder/email/body.html +#, python-format +msgid "" +"We hope you are enjoying learning with us so far on " +"%(platform_name)s! A verified certificate allows you to " +"highlight your new knowledge and skills. An %(platform_name)s certificate is" +" official and easily shareable." +msgstr "" + #: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/upgradereminder/email/body.html #, python-format msgid "" "We hope you are enjoying learning with us so far in " -"%(course_name)s! A verified certificate will allow you to " -"highlight your new knowledge and skills. It's official, and easily " -"shareable." +"%(first_course_name)s! A verified certificate allows you to" +" highlight your new knowledge and skills. An %(platform_name)s certificate " +"is official and easily shareable." msgstr "" #: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/upgradereminder/email/body.html @@ -10107,7 +10150,11 @@ msgid "Upgrade by %(user_schedule_upgrade_deadline_time)s." msgstr "" #: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/upgradereminder/email/body.html -msgid "Example print-out of a verified certificate" +msgid "You are eligible to upgrade in these courses:" +msgstr "" + +#: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/upgradereminder/email/body.html +msgid "Example of a verified certificate" msgstr "" #: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/upgradereminder/email/body.txt @@ -10116,7 +10163,12 @@ msgstr "" #: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/upgradereminder/email/subject.txt #, python-format -msgid "Upgrade to earn a verified certificate in %(course_name)s" +msgid "Upgrade to earn a verified certificate on %(platform_name)s" +msgstr "" + +#: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/upgradereminder/email/subject.txt +#, python-format +msgid "Upgrade to earn a verified certificate in %(first_course_name)s" msgstr "" #: openedx/core/djangoapps/self_paced/models.py @@ -10589,9 +10641,10 @@ msgstr "" msgid "{sign_in_link} or {register_link} and then enroll in this course." msgstr "" +#: lms/templates/header/navbar-not-authenticated.html #: lms/templates/navigation/navbar-not-authenticated.html -#: lms/templates/support/contact_us.html -#: themes/edx.org/lms/templates/header.html +#: themes/edx.org/lms/templates/legacy_header.html +#: themes/edx.org/lms/templates/header/navbar-not-authenticated.html msgid "Sign in" msgstr "登录" @@ -11370,9 +11423,13 @@ msgstr "课程代码:" #: cms/templates/index.html lms/templates/sysadmin_dashboard.html #: lms/templates/sysadmin_dashboard_gitlogs.html #: lms/templates/courseware/courses.html +#: lms/templates/header/navbar-authenticated.html +#: lms/templates/header/navbar-not-authenticated.html #: lms/templates/navigation/navbar-authenticated.html #: lms/templates/navigation/navbar-not-authenticated.html -#: themes/edx.org/lms/templates/header.html +#: lms/templates/navigation/bootstrap/navbar-authenticated.html +#: themes/edx.org/lms/templates/legacy_header.html +#: themes/edx.org/lms/templates/header/navbar-authenticated.html msgid "Courses" msgstr "课程" @@ -11469,20 +11526,26 @@ msgstr "重置" msgid "Legal" msgstr "合法" -#: cms/templates/widgets/header.html lms/templates/navigation/navigation.html +#: cms/templates/widgets/header.html lms/templates/header/header.html +#: lms/templates/navigation/navigation.html #: lms/templates/widgets/footer-language-selector.html msgid "Choose Language" msgstr "选择语言" #: cms/templates/widgets/header.html lms/templates/user_dropdown.html -#: themes/edx.org/lms/templates/header.html +#: lms/templates/header/user_dropdown.html +#: themes/edx.org/lms/templates/legacy_header.html msgid "Account" msgstr "账户" #: cms/templates/widgets/header.html +#: lms/templates/header/navbar-authenticated.html #: lms/templates/navigation/navbar-authenticated.html +#: lms/templates/navigation/bootstrap/navbar-authenticated.html #: lms/templates/static_templates/help.html -#: themes/edx.org/lms/templates/header.html wiki/plugins/help/wiki_plugin.py +#: themes/edx.org/lms/templates/legacy_header.html +#: themes/edx.org/lms/templates/header/navbar-authenticated.html +#: wiki/plugins/help/wiki_plugin.py msgid "Help" msgstr "帮助" @@ -11536,12 +11599,19 @@ msgstr "参加 StudioX" msgid "Send an email to {email}" msgstr "发送邮件到 {email}" -#: cms/templates/widgets/sock.html lms/templates/support/contact_us.html +#: cms/templates/widgets/sock.html #: themes/edx.org/cms/templates/widgets/sock.html #: themes/stanford-style/lms/templates/static_templates/about.html msgid "Contact Us" msgstr "联系我们" +#: cms/templates/widgets/tabs-aggregator.html +#: lms/templates/courseware/static_tab.html +#: lms/templates/courseware/tab-view-v2.html +#: lms/templates/courseware/tab-view.html +msgid "name" +msgstr "" + #: cms/templates/widgets/user_dropdown.html lms/templates/user_dropdown.html msgid "Usermenu" msgstr "用户菜单" @@ -11551,6 +11621,7 @@ msgid "Usermenu dropdown" msgstr "用户菜单下拉列表" #: cms/templates/widgets/user_dropdown.html lms/templates/user_dropdown.html +#: lms/templates/header/user_dropdown.html msgid "Sign Out" msgstr "退出" @@ -11594,14 +11665,14 @@ msgstr "" msgid "Add a Post" msgstr "添加一个讨论帖" -#: lms/djangoapps/discussion/templates/discussion/discussion_board_fragment.html -msgid "Discussion thread list" -msgstr "讨论列表" - #: lms/djangoapps/discussion/templates/discussion/discussion_board_fragment.html msgid "New topic form" msgstr "新主题表格" +#: lms/djangoapps/discussion/templates/discussion/discussion_board_fragment.html +msgid "Discussion thread list" +msgstr "讨论列表" + #: lms/djangoapps/discussion/templates/discussion/discussion_profile_page.html msgid "Discussion - {course_number}" msgstr "讨论 - {course_number}" @@ -11672,6 +11743,7 @@ msgid "View all Courses" msgstr "浏览所有课程" #: lms/templates/dashboard.html lms/templates/user_dropdown.html +#: lms/templates/header/user_dropdown.html #: themes/edx.org/lms/templates/dashboard.html msgid "Dashboard" msgstr "课程面板" @@ -11681,7 +11753,9 @@ msgid "You are not enrolled in any courses yet." msgstr "您尚未参加任何课程。" #: lms/templates/dashboard.html +#: lms/templates/header/navbar-not-authenticated.html #: lms/templates/navigation/navbar-authenticated.html +#: lms/templates/navigation/bootstrap/navbar-authenticated.html #: themes/edx.org/lms/templates/dashboard.html msgid "Explore courses" msgstr "探索课程" @@ -12459,8 +12533,10 @@ msgid "I agree to the {link_start}Honor Code{link_end}" msgstr "我同意{link_start}诚信准则{link_end}" #: lms/templates/register-form.html +#: lms/templates/header/navbar-not-authenticated.html #: lms/templates/navigation/navbar-not-authenticated.html -#: themes/edx.org/lms/templates/header.html +#: themes/edx.org/lms/templates/legacy_header.html +#: themes/edx.org/lms/templates/header/navbar-not-authenticated.html #: themes/stanford-style/lms/templates/register-form.html msgid "Register" msgstr "注册" @@ -12928,7 +13004,7 @@ msgid "" msgstr "" "您不将再接收到{platform_name}论坛邮件提醒,请单击{dashboard_link_start}此处{link_end}返回您的课程面板。如果您不是有意取消,请单击{undo_link_start}此处{link_end}重新订阅消息。" -#: lms/templates/user_dropdown.html +#: lms/templates/user_dropdown.html lms/templates/header/user_dropdown.html msgid "Dashboard for:" msgstr "课程面板:" @@ -14026,7 +14102,7 @@ msgstr "开始时间的格式是两位时数和两位分钟数" msgid "time" msgstr "时间" -#: lms/templates/ccx/schedule.html lms/templates/support/contact_us.html +#: lms/templates/ccx/schedule.html msgid "(Optional)" msgstr "(可选的)" @@ -15012,7 +15088,7 @@ msgid "View Archived Course" msgstr "查看存档的课程" #: lms/templates/dashboard/_dashboard_course_listing.html -msgid "I'm taking {course_name} online with edX.org. Check it out!" +msgid "I'm taking {course_name} online with {facebook_brand}. Check it out!" msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html @@ -15025,7 +15101,7 @@ msgid "Share on Facebook" msgstr "分享到Facebook" #: lms/templates/dashboard/_dashboard_course_listing.html -msgid "I'm taking {course_name} online with @edxonline. Check it out!" +msgid "I'm taking {course_name} online with {twitter_brand}. Check it out!" msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html @@ -15124,10 +15200,6 @@ msgid "" msgstr "" "证书由官方正式颁发,易于分享,已证明能激励学生完成课程。{line_break}{link_start}了解更多关于认证{cert_name_long}的信息{link_end}。" -#: lms/templates/dashboard/_dashboard_course_listing.html -msgid "Upgrade to Verified" -msgstr "升级到验证" - #: lms/templates/dashboard/_dashboard_course_listing.html msgid "" "You can no longer access this course because payment has not yet been " @@ -16198,11 +16270,73 @@ msgid "Apply for Financial Assistance" msgstr "申请经济资助" #: lms/templates/header/brand.html +#: lms/templates/header/navbar-logo-header.html #: lms/templates/navigation/navbar-logo-header.html #: lms/templates/navigation/bootstrap/navbar-logo-header.html msgid "{platform_name} Home Page" msgstr "{platform_name} 主页" +#: lms/templates/header/header.html lms/templates/navigation/navigation.html +msgid "Global" +msgstr "全球" + +#: lms/templates/header/header.html lms/templates/navigation/navigation.html +#: themes/edx.org/lms/templates/legacy_header.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/header/navbar-authenticated.html +#: lms/templates/learner_dashboard/programs.html +#: lms/templates/navigation/navbar-authenticated.html +#: lms/templates/navigation/bootstrap/navbar-authenticated.html +#: themes/edx.org/lms/templates/legacy_header.html +#: themes/edx.org/lms/templates/header/navbar-authenticated.html +msgid "Programs" +msgstr "程式" + +#: lms/templates/header/navbar-authenticated.html +#: lms/templates/navigation/navbar-authenticated.html +#: lms/templates/navigation/bootstrap/navbar-authenticated.html +#: themes/edx.org/lms/templates/legacy_header.html +#: themes/edx.org/lms/templates/header/navbar-authenticated.html +msgid "Profile" +msgstr "用户资料" + +#: lms/templates/header/navbar-authenticated.html +msgid "Discover New" +msgstr "" + +#. Translators: This is short for "System administration". +#: lms/templates/header/navbar-authenticated.html +#: lms/templates/navigation/navbar-authenticated.html +#: lms/templates/navigation/bootstrap/navbar-authenticated.html +msgid "Sysadmin" +msgstr "系统管理员" + +#: lms/templates/header/navbar-authenticated.html +#: lms/templates/navigation/navbar-authenticated.html +#: lms/templates/navigation/bootstrap/navbar-authenticated.html +#: lms/templates/shoppingcart/shopping_cart.html +#: themes/edx.org/lms/templates/legacy_header.html +#: themes/edx.org/lms/templates/header/navbar-authenticated.html +msgid "Shopping Cart" +msgstr "购物车" + +#: lms/templates/header/navbar-not-authenticated.html +#: lms/templates/navigation/navbar-not-authenticated.html +#: themes/edx.org/lms/templates/legacy_header.html +#: themes/edx.org/lms/templates/header/navbar-authenticated.html +msgid "How it Works" +msgstr "运行机制" + +#: lms/templates/header/navbar-not-authenticated.html +#: lms/templates/navigation/navbar-not-authenticated.html +msgid "Schools" +msgstr "学校" + #: lms/templates/instructor/instructor_dashboard_2/add_coupon_modal.html #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html msgid "Add Coupon Code" @@ -17769,12 +17903,6 @@ msgstr "我的课程" msgid "Program Details" msgstr "项目详情" -#: lms/templates/learner_dashboard/programs.html -#: lms/templates/navigation/navbar-authenticated.html -#: themes/edx.org/lms/templates/header.html -msgid "Programs" -msgstr "程式" - #: lms/templates/modal/_modal-settings-language.html msgid "Change Preferred Language" msgstr "更改常用语言" @@ -17793,47 +17921,10 @@ msgid "" "translator!{link_end}" msgstr "没找到您的常用语言?{link_start}欢迎成为一个翻译志愿者!{link_end}" -#: lms/templates/navigation/navbar-authenticated.html -#: themes/edx.org/lms/templates/header.html -msgid "Profile" -msgstr "用户资料" - -#. Translators: This is short for "System administration". -#: lms/templates/navigation/navbar-authenticated.html -msgid "Sysadmin" -msgstr "系统管理员" - -#: lms/templates/navigation/navbar-authenticated.html -#: lms/templates/shoppingcart/shopping_cart.html -#: themes/edx.org/lms/templates/header.html -msgid "Shopping Cart" -msgstr "购物车" - -#: lms/templates/navigation/navbar-not-authenticated.html -#: themes/edx.org/lms/templates/header.html -msgid "How it Works" -msgstr "运行机制" - -#: lms/templates/navigation/navbar-not-authenticated.html -msgid "Schools" -msgstr "学校" - #: lms/templates/navigation/navbar-not-authenticated.html msgid "Explore Courses" msgstr "探索课程" -#: lms/templates/navigation/navigation.html -msgid "Global" -msgstr "全球" - -#: lms/templates/navigation/navigation.html -#: themes/edx.org/lms/templates/header.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/peer_grading/peer_grading.html msgid "" "\n" @@ -18601,46 +18692,6 @@ msgstr "学生支持:证书" msgid "Contact US" msgstr "" -#: lms/templates/support/contact_us.html -msgid "Your question may have already been answered." -msgstr "" - -#: lms/templates/support/contact_us.html -msgid "Visit edX Help" -msgstr "" - -#: lms/templates/support/contact_us.html -msgid "Sign in for a faster response" -msgstr "" - -#: lms/templates/support/contact_us.html -msgid "What can we help you with, {username}?" -msgstr "" - -#: lms/templates/support/contact_us.html -msgid "Message" -msgstr "" - -#: lms/templates/support/contact_us.html -msgid "The more you tell us, themore quickly and helpfully we can respond!" -msgstr "" - -#: lms/templates/support/contact_us.html -msgid "Add Attachment" -msgstr "" - -#: lms/templates/support/contact_us.html -msgid "1 file uploaded:" -msgstr "" - -#: lms/templates/support/contact_us.html -msgid "Remove file" -msgstr "" - -#: lms/templates/support/contact_us.html -msgid "Cancel upload" -msgstr "" - #: lms/templates/support/enrollment.html msgid "Student Support: Enrollment" msgstr "学生支持:选课" @@ -19077,15 +19128,17 @@ msgid "" "of edX Inc." msgstr "" -#: themes/edx.org/lms/templates/header.html +#: themes/edx.org/lms/templates/legacy_header.html msgid "Main" msgstr "" -#: themes/edx.org/lms/templates/header.html +#: themes/edx.org/lms/templates/legacy_header.html +#: themes/edx.org/lms/templates/header/navbar-authenticated.html msgid "Find Courses" msgstr "查找课程" -#: themes/edx.org/lms/templates/header.html +#: themes/edx.org/lms/templates/legacy_header.html +#: themes/edx.org/lms/templates/header/navbar-authenticated.html msgid "Schools & Partners" msgstr "学校 & 伙伴" @@ -22448,10 +22501,6 @@ msgstr "" msgid "Open edX Portal" msgstr "" -#: cms/templates/widgets/tabs-aggregator.html -msgid "name" -msgstr "" - #: cms/templates/widgets/user_dropdown.html msgid "Currently signed in as:" msgstr "当前登录用户:" diff --git a/conf/locale/zh_CN/LC_MESSAGES/djangojs.mo b/conf/locale/zh_CN/LC_MESSAGES/djangojs.mo index 7c8c193ec8..a58b071f85 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 5c0a53869b..9721e55950 100644 --- a/conf/locale/zh_CN/LC_MESSAGES/djangojs.po +++ b/conf/locale/zh_CN/LC_MESSAGES/djangojs.po @@ -187,8 +187,8 @@ msgid "" msgstr "" "Project-Id-Version: edx-platform\n" "Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2017-10-19 18:20+0000\n" -"PO-Revision-Date: 2017-10-19 18:29+0000\n" +"POT-Creation-Date: 2017-10-30 10:12+0000\n" +"PO-Revision-Date: 2017-10-27 10:31+0000\n" "Last-Translator: Muhammad Ayub khan \n" "Language-Team: Chinese (China) (http://www.transifex.com/open-edx/edx-platform/language/zh_CN/)\n" "MIME-Version: 1.0\n" @@ -198,17 +198,6 @@ msgstr "" "Language: zh_CN\n" "Plural-Forms: nplurals=1; plural=0;\n" -#: cms/static/cms/js/main.js cms/static/js/views/active_video_upload_list.js -#: common/static/bundles/Import.js -msgid "" -"This may be happening because of an error with our server or your internet " -"connection. Try refreshing the page or making sure you are online." -msgstr "此情况可能由于服务器错误或者您的网络连接错误导致。尝试刷新页面或者确保网络畅通。" - -#: cms/static/cms/js/main.js common/static/bundles/Import.js -msgid "Studio's having trouble saving your work" -msgstr "保存时遇到问题" - #: cms/static/cms/js/xblock/cms.runtime.v1.js #: cms/static/js/certificates/views/signatory_details.js #: cms/static/js/models/section.js cms/static/js/utils/drag_and_drop.js @@ -244,8 +233,6 @@ 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 "删除" @@ -280,76 +267,9 @@ 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 "取消" -#: cms/static/js/features/import/factories/import.js -#: common/static/bundles/Import.js -msgid "There was an error during the upload process." -msgstr "在文件上传过程中发生错误。" - -#: cms/static/js/features/import/factories/import.js -#: common/static/bundles/Import.js -msgid "There was an error while unpacking the file." -msgstr "解压过程中发生错误。" - -#: cms/static/js/features/import/factories/import.js -#: common/static/bundles/Import.js -msgid "There was an error while verifying the file you submitted." -msgstr "在验证您提交的文件时出现错误。" - -#: cms/static/js/features/import/factories/import.js -#: common/static/bundles/Import.js -msgid "Choose new file" -msgstr "选择文件" - -#: cms/static/js/features/import/factories/import.js -#: common/static/bundles/Import.js -msgid "" -"File format not supported. Please upload a file with a {ext} extension." -msgstr "" - -#: cms/static/js/features/import/factories/import.js -#: common/static/bundles/Import.js -msgid "There was an error while importing the new library to our database." -msgstr "" - -#: cms/static/js/features/import/factories/import.js -#: common/static/bundles/Import.js -msgid "There was an error while importing the new course to our database." -msgstr "" - -#: cms/static/js/features/import/factories/import.js -#: common/static/bundles/Import.js -msgid "Your import has failed." -msgstr "" - -#: cms/static/js/features/import/views/import.js -#: common/static/bundles/Import.js -msgid "Your import is in progress; navigating away will abort it." -msgstr "" - -#: cms/static/js/features/import/views/import.js -#: common/static/bundles/Import.js -msgid "Error importing course" -msgstr "" - -#: cms/static/js/features/import/views/import.js -#: common/static/bundles/Import.js -msgid "There was an error with the upload" -msgstr "" - #. Translators: This is the status of an active video upload #: cms/static/js/models/active_video_upload.js cms/static/js/views/assets.js #: cms/static/js/views/video_thumbnail.js lms/static/js/views/image_field.js @@ -369,15 +289,6 @@ msgstr "上传中" #: common/static/common/templates/discussion/forum-action-close.underscore #: common/static/common/templates/discussion/search-alert.underscore #: openedx/features/learner_profile/static/learner_profile/templates/share_modal.underscore -#: test_root/staticfiles/common/templates/image-modal.underscore -#: test_root/staticfiles/common/templates/discussion/alert-popup.underscore -#: test_root/staticfiles/common/templates/discussion/forum-action-close.underscore -#: test_root/staticfiles/common/templates/discussion/search-alert.underscore -#: test_root/staticfiles/learner_profile/templates/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/alert-popup.underscore -#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/forum-action-close.underscore -#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/search-alert.underscore msgid "Close" msgstr "关闭" @@ -391,7 +302,6 @@ 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 "名称" @@ -414,7 +324,6 @@ 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 "移除" @@ -438,6 +347,7 @@ msgstr "上传文件" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: cms/static/js/views/modals/base_modal.js +#: cms/static/js/views/modals/course_outline_modals.js #: common/lib/xmodule/xmodule/js/src/html/edit.js #: cms/templates/js/certificate-editor.underscore #: cms/templates/js/content-group-editor.underscore @@ -450,9 +360,6 @@ msgstr "上传文件" #: lms/templates/instructor/instructor_dashboard_2/cohort-form.underscore #: lms/templates/instructor/instructor_dashboard_2/divided-discussions-course-wide.underscore #: lms/templates/instructor/instructor_dashboard_2/divided-discussions-inline.underscore -#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohort-form.underscore -#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/divided-discussions-course-wide.underscore -#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/divided-discussions-inline.underscore msgid "Save" msgstr "保存" @@ -840,7 +747,6 @@ 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 "代码" @@ -954,8 +860,6 @@ 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 "描述" @@ -1003,8 +907,6 @@ 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/common/templates/discussion/forum-action-edit.underscore -#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/forum-action-edit.underscore msgid "Edit" msgstr "编辑" @@ -1097,8 +999,6 @@ 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 "全屏" @@ -1410,10 +1310,6 @@ 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 "下一个" @@ -1817,9 +1713,6 @@ msgstr "垂直间距" #: openedx/features/course_bookmarks/static/course_bookmarks/templates/bookmarks-list.underscore #: openedx/features/course_search/static/course_search/templates/course_search_item.underscore #: openedx/features/course_search/static/course_search/templates/dashboard_search_item.underscore -#: test_root/staticfiles/course_bookmarks/templates/bookmarks-list.underscore -#: test_root/staticfiles/course_search/templates/course_search_item.underscore -#: test_root/staticfiles/course_search/templates/dashboard_search_item.underscore msgid "View" msgstr "视图" @@ -2143,73 +2036,6 @@ msgstr "打开字幕" msgid "Turn off transcripts" msgstr "关闭字幕" -#: common/static/bundles/CourseGoals.b56f05f27734759a3a6a.js -#: common/static/bundles/CourseGoals.js -msgid "Thank you for setting your course goal to " -msgstr "" - -#: common/static/bundles/CourseGoals.b56f05f27734759a3a6a.js -#: common/static/bundles/CourseGoals.js -msgid "" -"There was an error in setting your goal, please reload the page and try " -"again." -msgstr "" - -#: common/static/bundles/CourseHome.40ee1b4e0334515d1613.js -#: common/static/bundles/CourseHome.js -#: openedx/features/course_experience/static/course_experience/js/CourseHome.js -msgid "You have successfully updated your goal." -msgstr "" - -#: common/static/bundles/CourseHome.40ee1b4e0334515d1613.js -#: common/static/bundles/CourseHome.js -#: openedx/features/course_experience/static/course_experience/js/CourseHome.js -msgid "There was an error updating your goal." -msgstr "" - -#: common/static/bundles/CourseHome.40ee1b4e0334515d1613.js -#: common/static/bundles/CourseHome.js -#: openedx/features/course_experience/static/course_experience/js/CourseHome.js -msgid "Show more" -msgstr "" - -#: common/static/bundles/CourseHome.40ee1b4e0334515d1613.js -#: common/static/bundles/CourseHome.js -#: openedx/features/course_experience/static/course_experience/js/CourseHome.js -msgid "Show less" -msgstr "" - -#: common/static/bundles/StudioIndex.ae56ffd9f272143aaf03.js -#: common/static/bundles/StudioIndex.js -msgid "Organization:" -msgstr "" - -#: common/static/bundles/StudioIndex.ae56ffd9f272143aaf03.js -#: common/static/bundles/StudioIndex.js -msgid "Course Number:" -msgstr "" - -#: common/static/bundles/StudioIndex.ae56ffd9f272143aaf03.js -#: common/static/bundles/StudioIndex.js -msgid "Course Run:" -msgstr "" - -#: common/static/bundles/StudioIndex.ae56ffd9f272143aaf03.js -#: common/static/bundles/StudioIndex.js -msgid "(Read-only)" -msgstr "" - -#: common/static/bundles/StudioIndex.ae56ffd9f272143aaf03.js -#: common/static/bundles/StudioIndex.js -msgid "Re-run Course" -msgstr "" - -#: common/static/bundles/StudioIndex.ae56ffd9f272143aaf03.js -#: common/static/bundles/StudioIndex.js -#: cms/templates/js/show-textbook.underscore -msgid "View Live" -msgstr "" - #: common/static/common/js/components/utils/view_utils.js msgid "Required field." msgstr "必填字段。" @@ -2251,8 +2077,6 @@ msgstr "" #: common/static/common/js/discussion/utils.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 "…" @@ -2430,10 +2254,6 @@ msgstr "您的帖子将被撤销。" #: common/static/common/js/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 "匿名" @@ -2580,10 +2400,6 @@ 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 "更多" @@ -2604,11 +2420,6 @@ msgstr "公开" #: lms/djangoapps/discussion/static/discussion/templates/search.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/discussion/templates/search.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 "搜索" @@ -2655,7 +2466,6 @@ 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 "标签:" @@ -2777,7 +2587,6 @@ 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 "团队成员主要使用的交流语言。" @@ -2789,7 +2598,6 @@ 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 "多数团队成员来自的国家" @@ -2900,7 +2708,6 @@ 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 "确认" @@ -2940,7 +2747,6 @@ msgid "My Team" 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 "浏览" @@ -2975,7 +2781,6 @@ 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 "编辑团队" @@ -3237,7 +3042,6 @@ msgid "All units" msgstr "所有单元" #: lms/static/js/ccx/schedule.js lms/templates/ccx/schedule.underscore -#: test_root/staticfiles/templates/ccx/schedule.underscore msgid "Click to change" msgstr "点击更改" @@ -3377,8 +3181,6 @@ 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 "收起" @@ -3447,7 +3249,6 @@ msgstr "我们找不到有关“%s”的任何结果。" #: lms/static/js/discovery/views/search_form.js #: openedx/features/course_search/static/course_search/templates/search_error.underscore -#: test_root/staticfiles/course_search/templates/search_error.underscore msgid "There was an error, try searching again." msgstr "出错了,请尝试重新搜素。" @@ -3558,8 +3359,6 @@ msgstr "未找到有关\"%(query_string)s\"的任何结果。请重新搜索。" #: lms/static/js/edxnotes/views/tabs/search_results.js #: openedx/features/course_search/static/course_search/templates/course_search_results.underscore #: openedx/features/course_search/static/course_search/templates/dashboard_search_results.underscore -#: test_root/staticfiles/course_search/templates/course_search_results.underscore -#: test_root/staticfiles/course_search/templates/dashboard_search_results.underscore msgid "Search Results" msgstr "搜索结果" @@ -3586,7 +3385,6 @@ 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 "选中的标签" @@ -3673,7 +3471,6 @@ 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 "添加群组" @@ -3784,7 +3581,6 @@ msgstr "生成学生档案信息时发生错误,请重试。" #: openedx/features/course_bookmarks/static/course_bookmarks/js/views/bookmarks_list.js #: cms/templates/js/move-xblock-modal.underscore #: openedx/features/course_search/static/course_search/templates/search_loading.underscore -#: test_root/staticfiles/course_search/templates/search_loading.underscore msgid "Loading" msgstr "正在加载" @@ -3838,9 +3634,6 @@ msgstr "标记选课码为尚未使用的" #: lms/static/js/student_account/views/account_settings_factory.js #: openedx/features/learner_profile/static/learner_profile/js/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 "用户名" @@ -4501,7 +4294,6 @@ msgid "An error occurred when signing you in to %s." msgstr "" #: lms/templates/verify_student/intro_step.underscore -#: test_root/staticfiles/templates/verify_student/intro_step.underscore msgid "Check Your Email" msgstr "检查你的电子邮件" @@ -4535,7 +4327,6 @@ msgstr "" #: lms/static/js/student_account/views/RegisterView.js #: lms/templates/student_account/register.underscore -#: test_root/staticfiles/templates/student_account/register.underscore msgid "Create Account" msgstr "" @@ -4600,7 +4391,6 @@ 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 "密码" @@ -5013,6 +4803,22 @@ msgstr "" msgid "Bookmark this page" msgstr "" +#: openedx/features/course_experience/static/course_experience/js/CourseHome.js +msgid "You have successfully updated your goal." +msgstr "" + +#: openedx/features/course_experience/static/course_experience/js/CourseHome.js +msgid "There was an error updating your goal." +msgstr "" + +#: openedx/features/course_experience/static/course_experience/js/CourseHome.js +msgid "Show more" +msgstr "" + +#: openedx/features/course_experience/static/course_experience/js/CourseHome.js +msgid "Show less" +msgstr "" + #: openedx/features/course_search/static/course_search/js/views/search_results_view.js msgid "{total_results} result" msgid_plural "{total_results} results" @@ -5100,6 +4906,16 @@ msgstr "" msgid "Profile" msgstr "" +#: cms/static/cms/js/main.js cms/static/js/views/active_video_upload_list.js +msgid "" +"This may be happening because of an error with our server or your internet " +"connection. Try refreshing the page or making sure you are online." +msgstr "" + +#: cms/static/cms/js/main.js +msgid "Studio's having trouble saving your work" +msgstr "" + #: cms/static/cms/js/xblock/cms.runtime.v1.js msgid "OpenAssessment Save Error" msgstr "开放式评估保存错误" @@ -5208,8 +5024,6 @@ msgstr "您确定要从“{container}”的课程团队中删除{email}?" #: cms/static/js/factories/manage_users.js #: cms/static/js/factories/manage_users_lib.js #: 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 "Staff" msgstr "教员" @@ -5244,6 +5058,51 @@ msgstr "显示已过时的设置" msgid "You have unsaved changes. Do you really want to leave this page?" msgstr "您尚有未保存的修改,确定要离此页面吗?" +#: cms/static/js/features/import/factories/import.js +msgid "There was an error during the upload process." +msgstr "" + +#: cms/static/js/features/import/factories/import.js +msgid "There was an error while unpacking the file." +msgstr "" + +#: cms/static/js/features/import/factories/import.js +msgid "There was an error while verifying the file you submitted." +msgstr "" + +#: cms/static/js/features/import/factories/import.js +msgid "Choose new file" +msgstr "" + +#: cms/static/js/features/import/factories/import.js +msgid "" +"File format not supported. Please upload a file with a {ext} extension." +msgstr "" + +#: cms/static/js/features/import/factories/import.js +msgid "There was an error while importing the new library to our database." +msgstr "" + +#: cms/static/js/features/import/factories/import.js +msgid "There was an error while importing the new course to our database." +msgstr "" + +#: cms/static/js/features/import/factories/import.js +msgid "Your import has failed." +msgstr "" + +#: cms/static/js/features/import/views/import.js +msgid "Your import is in progress; navigating away will abort it." +msgstr "" + +#: cms/static/js/features/import/views/import.js +msgid "Error importing course" +msgstr "" + +#: cms/static/js/features/import/views/import.js +msgid "There was an error with the upload" +msgstr "" + #: cms/static/js/maintenance/force_publish_course.js msgid "Internal Server Error." msgstr "" @@ -5399,9 +5258,6 @@ msgstr "只有 <%= fileTypes %> 格式的文件可以上传。请选择一个以 #: 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 "或者" @@ -5488,8 +5344,6 @@ 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 "类型" @@ -5534,8 +5388,6 @@ 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 "不适用" @@ -5809,6 +5661,18 @@ msgstr "" msgid "Publish" msgstr "发布" +#: cms/static/js/views/modals/course_outline_modals.js +msgid "Highlights for {display_name}" +msgstr "" + +#: cms/static/js/views/modals/course_outline_modals.js +msgid "" +"The highlights you provide here are messaged (i.e., emailed) to learners. " +"Each {item}'s highlights are emailed at the time that we expect the learner " +"to start working on that {item}. At this time, we assume that each {item} " +"will take 1 week to complete." +msgstr "" + #: cms/static/js/views/modals/course_outline_modals.js msgid "All Learners and Staff" msgstr "" @@ -5827,7 +5691,6 @@ msgid "Editing: %(title)s" msgstr "编辑:%(title)s" #: lms/templates/ccx/schedule.underscore -#: test_root/staticfiles/templates/ccx/schedule.underscore msgid "Unit" msgstr "单元" @@ -6297,7 +6160,6 @@ msgid "Video duration is {humanizeDuration}" msgstr "" #: cms/static/js/views/video_thumbnail.js -#: test_root/staticfiles/proctoring/templates/add-new-allowance.underscore msgid "minutes" msgstr "" @@ -6367,7 +6229,6 @@ 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 "设置" @@ -6389,247 +6250,173 @@ 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/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 -#: test_root/staticfiles/proctoring/templates/student-proctored-exam-attempts.underscore -#: test_root/staticfiles/support/templates/certificates_results.underscore msgid "Status" msgstr "状态" #: cms/templates/js/previous-video-upload-list.underscore #: 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 "操作" #: 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/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/nav-load-more-link.underscore -#: test_root/staticfiles/common/templates/discussion/nav-load-more-link.underscore -#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/nav-load-more-link.underscore msgid "Load more" msgstr "" #: common/static/common/templates/discussion/new-post-alert.underscore -#: test_root/staticfiles/common/templates/discussion/new-post-alert.underscore -#: test_root/staticfiles/xmodule_js/common_static/common/templates/discussion/new-post-alert.underscore msgid "Error posting your message." msgstr "" +#: common/static/common/templates/discussion/new-post-visibility.underscore +#, python-format +msgid "This post will be visible only to %(group_name)s." +msgstr "" + +#: common/static/common/templates/discussion/new-post-visibility.underscore +msgid "This post will be visible to everyone." +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 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 "" "Discussion admins, moderators, and TAs can make their posts visible to all " "students or specify a single group." 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 #: 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 "" "Add a clear and descriptive title to encourage participation. (Required)" 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 "Your question or idea (required)" 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 "向同学匿名发帖" @@ -6637,58 +6424,35 @@ 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/new-post.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/new-post.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/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/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 "" #: 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 "%(author)s在%(time_ago)s前发表" @@ -6696,81 +6460,51 @@ msgstr "%(author)s在%(time_ago)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 your post below." 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 "Community TA" 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 "{unread_comments_count} new" 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 " @@ -6780,416 +6514,316 @@ 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)" msgstr[0] "显示评论 (%(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 "Add a comment" 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 "discussion 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 #, python-format msgid "question 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 "与%(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 "" "Questions raise issues that need answers. Discussions share ideas and start " "conversations. (Required)" 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.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 "Add a response:" 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 "Add your post to a relevant topic to help others find it. (Required)" msgstr "" #: lms/djangoapps/discussion/static/discussion/templates/discussion-home.underscore -#: test_root/staticfiles/discussion/templates/discussion-home.underscore msgid "Discussion Home" msgstr "讨论区" #: lms/djangoapps/discussion/static/discussion/templates/discussion-home.underscore -#: test_root/staticfiles/discussion/templates/discussion-home.underscore #, python-format msgid "How to use %(platform_name)s discussions" msgstr "如何使用 %(platform_name)s 讨论" #: lms/djangoapps/discussion/static/discussion/templates/discussion-home.underscore -#: test_root/staticfiles/discussion/templates/discussion-home.underscore msgid "Find discussions" msgstr "搜索讨论帖" #: lms/djangoapps/discussion/static/discussion/templates/discussion-home.underscore -#: test_root/staticfiles/discussion/templates/discussion-home.underscore msgid "Use the All Topics menu to find specific topics." msgstr "" #: lms/djangoapps/discussion/static/discussion/templates/discussion-home.underscore #: lms/djangoapps/discussion/static/discussion/templates/search.underscore -#: test_root/staticfiles/discussion/templates/discussion-home.underscore -#: test_root/staticfiles/discussion/templates/search.underscore msgid "Search all posts" msgstr "搜索所有帖子" #: lms/djangoapps/discussion/static/discussion/templates/discussion-home.underscore -#: test_root/staticfiles/discussion/templates/discussion-home.underscore msgid "Filter and sort topics" msgstr "过滤和整理话题" #: lms/djangoapps/discussion/static/discussion/templates/discussion-home.underscore -#: test_root/staticfiles/discussion/templates/discussion-home.underscore msgid "Engage with posts" msgstr "参与讨论" #: lms/djangoapps/discussion/static/discussion/templates/discussion-home.underscore -#: test_root/staticfiles/discussion/templates/discussion-home.underscore msgid "Vote for good posts and responses" msgstr "为出色的发帖和回复投票" #: lms/djangoapps/discussion/static/discussion/templates/discussion-home.underscore -#: test_root/staticfiles/discussion/templates/discussion-home.underscore msgid "Report abuse, topics, and responses" msgstr "举报滥用、话题和回复" #: lms/djangoapps/discussion/static/discussion/templates/discussion-home.underscore -#: test_root/staticfiles/discussion/templates/discussion-home.underscore msgid "Follow or unfollow posts" msgstr "关注或取消关注发帖" #: lms/djangoapps/discussion/static/discussion/templates/discussion-home.underscore -#: test_root/staticfiles/discussion/templates/discussion-home.underscore msgid "Receive updates" msgstr "接收更新" #: lms/djangoapps/discussion/static/discussion/templates/discussion-home.underscore -#: test_root/staticfiles/discussion/templates/discussion-home.underscore msgid "Toggle Notifications Setting" msgstr "切换通知设置" #: lms/djangoapps/discussion/static/discussion/templates/discussion-home.underscore -#: test_root/staticfiles/discussion/templates/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 "勾选此项,每天接收一封邮件,通知您所关注的讨论帖的最新未读情况。" #: lms/djangoapps/discussion/static/discussion/templates/user-profile.underscore -#: test_root/staticfiles/discussion/templates/user-profile.underscore msgid "All Posts" 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 "课程ID" #: 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 "下载 URL" #: 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 "课程ID" #: 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 -#: 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 " @@ -7197,166 +6831,134 @@ 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 "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 "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/api_admin/catalog-error.underscore -#: test_root/staticfiles/templates/api_admin/catalog-error.underscore msgid "" "There was an error retrieving preview results for this catalog. Please check" " that your query is correct and try again." msgstr "在获取这个目录的预览结果时发生错误。请检查您的指令是否正确并重试。" #: lms/templates/api_admin/catalog-results.underscore -#: test_root/staticfiles/templates/api_admin/catalog-results.underscore msgid "This catalog's courses:" 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 "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 #, python-format msgid "toggle chapter %(displayName)s" 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 #, python-format msgid "toggle subsection %(displayName)s" 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 " @@ -7364,7 +6966,6 @@ msgid "" 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 " @@ -7372,12 +6973,10 @@ msgid "" msgstr "要完成课程学分,%(display_name)s 要求 %(platform_name)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 %(full_name)s! We have received your payment for %(course_name)s." @@ -7385,8 +6984,6 @@ msgstr "谢谢您,%(full_name)s!我们已经收到了您为%(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." @@ -7394,64 +6991,46 @@ 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 -#: test_root/staticfiles/templates/commerce/receipt.underscore 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}" @@ -7460,130 +7039,103 @@ 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 for problems, you must select \"Submit\" for each problem " "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_dropdown_account.underscore #: lms/templates/fields/field_textarea.underscore -#: test_root/staticfiles/templates/fields/field_dropdown.underscore -#: test_root/staticfiles/templates/fields/field_dropdown_account.underscore -#: test_root/staticfiles/templates/fields/field_textarea.underscore msgid "Click to edit" msgstr "点击以编辑" #: lms/templates/fields/field_order_history.underscore -#: test_root/staticfiles/templates/fields/field_order_history.underscore msgid "Order Number" msgstr "" #: lms/templates/fields/field_order_history.underscore -#: test_root/staticfiles/templates/fields/field_order_history.underscore msgid "Date Placed" msgstr "" #: lms/templates/fields/field_order_history.underscore -#: test_root/staticfiles/templates/fields/field_order_history.underscore msgid "Cost" msgstr "" #: lms/templates/fields/field_order_history.underscore -#: test_root/staticfiles/templates/fields/field_order_history.underscore msgid "Order Details" msgstr "订单细节" #: lms/templates/fields/field_order_history.underscore -#: test_root/staticfiles/templates/fields/field_order_history.underscore msgid "for" msgstr "" #: lms/templates/fields/field_order_history.underscore -#: test_root/staticfiles/templates/fields/field_order_history.underscore msgid "Product Name" msgstr "" #: lms/templates/fields/field_textarea.underscore -#: test_root/staticfiles/templates/fields/field_textarea.underscore msgid "" "{currentCountOpeningTag}{currentCharacterCount}{currentCountClosingTag} of " "{maxCharacters}" @@ -7591,62 +7143,50 @@ 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 "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 " @@ -7658,142 +7198,114 @@ 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 CSV file" 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 -#: 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-editor.underscore -#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/certificate-white-list-editor.underscore msgid "Student email or username" 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 "Free text notes" 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 "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 "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-subcategory.underscore -#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohort-discussions-subcategory.underscore msgid "Divided" msgstr "" #: lms/templates/instructor/instructor_dashboard_2/cohort-editor.underscore -#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohort-editor.underscore msgid "Manage Learners" msgstr "" #: lms/templates/instructor/instructor_dashboard_2/cohort-editor.underscore -#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohort-editor.underscore msgid "Add learners 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: Learners can be in only one cohort. Adding learners 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 learners you want to add. *" @@ -7801,174 +7313,141 @@ 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 "例如: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 "您不会收到邮件未送达的通知,因此请仔细检查以确保拼写无误。" #: lms/templates/instructor/instructor_dashboard_2/cohort-editor.underscore -#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/cohort-editor.underscore msgid "Add Learners" 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 "Only the parent course staff of a CCX can create content groups." 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 个学生)" #: 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 learners 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 learner cohort assignments or see the results of uploading a CSV " "file, download course profile information or cohort results on the " @@ -7976,444 +7455,364 @@ msgid "" msgstr "" #: lms/templates/instructor/instructor_dashboard_2/discussions.underscore -#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/discussions.underscore msgid "Specify whether discussion topics are divided" msgstr "" #: lms/templates/instructor/instructor_dashboard_2/divided-discussions-course-wide.underscore -#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/divided-discussions-course-wide.underscore msgid "Course-Wide Discussion Topics" msgstr "全课程范围内的讨论话题" #: lms/templates/instructor/instructor_dashboard_2/divided-discussions-course-wide.underscore -#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/divided-discussions-course-wide.underscore msgid "Select the course-wide discussion topics that you want to divide." msgstr "" #: lms/templates/instructor/instructor_dashboard_2/divided-discussions-inline.underscore -#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/divided-discussions-inline.underscore msgid "Content-Specific Discussion Topics" msgstr "特定内容的讨论话题" #: lms/templates/instructor/instructor_dashboard_2/divided-discussions-inline.underscore -#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/divided-discussions-inline.underscore msgid "Specify whether content-specific discussion topics are divided." msgstr "" #: lms/templates/instructor/instructor_dashboard_2/divided-discussions-inline.underscore -#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/divided-discussions-inline.underscore msgid "Always divide content-specific discussion topics" msgstr "" #: lms/templates/instructor/instructor_dashboard_2/divided-discussions-inline.underscore -#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/divided-discussions-inline.underscore msgid "Divide the selected content-specific discussion topics" msgstr "" #: lms/templates/instructor/instructor_dashboard_2/divided-discussions-inline.underscore -#: test_root/staticfiles/templates/instructor/instructor_dashboard_2/divided-discussions-inline.underscore msgid "No content-specific discussion topics exist." 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_status.underscore #: lms/templates/learner_dashboard/upgrade_message.underscore -#: test_root/staticfiles/templates/learner_dashboard/certificate_status.underscore -#: test_root/staticfiles/templates/learner_dashboard/upgrade_message.underscore msgid "Certificate Status:" msgstr "" #: lms/templates/learner_dashboard/certificate_status.underscore -#: test_root/staticfiles/templates/learner_dashboard/certificate_status.underscore msgid "Certificate Purchased" msgstr "" #: lms/templates/learner_dashboard/course_enroll.underscore -#: test_root/staticfiles/templates/learner_dashboard/course_enroll.underscore +msgid "Final Grade" +msgstr "" + +#: lms/templates/learner_dashboard/course_enroll.underscore +msgid "for {courseName}" +msgstr "" + +#: lms/templates/learner_dashboard/course_enroll.underscore msgid "View Archived Course" msgstr "" #: lms/templates/learner_dashboard/course_enroll.underscore -#: test_root/staticfiles/templates/learner_dashboard/course_enroll.underscore msgid "View Course" msgstr "查看课程" #: lms/templates/learner_dashboard/course_enroll.underscore -#: test_root/staticfiles/templates/learner_dashboard/course_enroll.underscore msgid "Choose a course run:" msgstr "" #: lms/templates/learner_dashboard/course_enroll.underscore -#: test_root/staticfiles/templates/learner_dashboard/course_enroll.underscore msgid "Enroll Now" msgstr "现在选课" #: lms/templates/learner_dashboard/course_enroll.underscore -#: test_root/staticfiles/templates/learner_dashboard/course_enroll.underscore msgid "Coming Soon" msgstr "" #: lms/templates/learner_dashboard/course_enroll.underscore -#: test_root/staticfiles/templates/learner_dashboard/course_enroll.underscore msgid "Enrollment Opens on" msgstr "" #: lms/templates/learner_dashboard/course_enroll.underscore -#: test_root/staticfiles/templates/learner_dashboard/course_enroll.underscore msgid "Not Currently Available" 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 programs yet." msgstr "" #: lms/templates/learner_dashboard/empty_programs_list.underscore -#: test_root/staticfiles/templates/learner_dashboard/empty_programs_list.underscore msgid "Explore 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 Programs" msgstr "" #: lms/templates/learner_dashboard/program_card.underscore #: lms/templates/verify_student/enrollment_confirmation_step.underscore -#: test_root/staticfiles/templates/learner_dashboard/program_card.underscore -#: test_root/staticfiles/templates/verify_student/enrollment_confirmation_step.underscore msgid "Course" msgid_plural "Courses" msgstr[0] "" #: lms/templates/learner_dashboard/program_card.underscore -#: test_root/staticfiles/templates/learner_dashboard/program_card.underscore msgid "Completed" msgstr "" #: lms/templates/learner_dashboard/program_card.underscore -#: test_root/staticfiles/templates/learner_dashboard/program_card.underscore msgid "Remaining" msgstr "" #: lms/templates/learner_dashboard/program_card.underscore -#: test_root/staticfiles/templates/learner_dashboard/program_card.underscore #, python-format msgid "%(programName)s Home Page." msgstr "" #: lms/templates/learner_dashboard/program_details_sidebar.underscore -#: test_root/staticfiles/templates/learner_dashboard/program_details_sidebar.underscore msgid "Your {program} Certificate" msgstr "" #: lms/templates/learner_dashboard/program_details_sidebar.underscore -#: test_root/staticfiles/templates/learner_dashboard/program_details_sidebar.underscore #, python-format msgid "Open the certificate you earned for the %(title)s program." msgstr "" #: lms/templates/learner_dashboard/program_details_view.underscore -#: test_root/staticfiles/templates/learner_dashboard/program_details_view.underscore msgid "Congratulations!" msgstr "" #: lms/templates/learner_dashboard/program_details_view.underscore -#: test_root/staticfiles/templates/learner_dashboard/program_details_view.underscore msgid "Your Program Journey" msgstr "" #: lms/templates/learner_dashboard/program_details_view.underscore -#: test_root/staticfiles/templates/learner_dashboard/program_details_view.underscore msgid "" "To complete the program, you must earn a verified certificate for each " "course." msgstr "" #: lms/templates/learner_dashboard/program_details_view.underscore -#: test_root/staticfiles/templates/learner_dashboard/program_details_view.underscore msgid "Upgrade All Remaining Courses (" msgstr "" #: lms/templates/learner_dashboard/program_details_view.underscore -#: test_root/staticfiles/templates/learner_dashboard/program_details_view.underscore msgid "${listPrice}" msgstr "" #: lms/templates/learner_dashboard/program_details_view.underscore -#: test_root/staticfiles/templates/learner_dashboard/program_details_view.underscore msgid " ${price} {currency} )" msgstr "" #: lms/templates/learner_dashboard/program_details_view.underscore -#: test_root/staticfiles/templates/learner_dashboard/program_details_view.underscore msgid "COURSES IN PROGRESS" msgstr "" #: lms/templates/learner_dashboard/program_details_view.underscore -#: test_root/staticfiles/templates/learner_dashboard/program_details_view.underscore msgid "REMAINING COURSES" msgstr "" #: lms/templates/learner_dashboard/program_details_view.underscore -#: test_root/staticfiles/templates/learner_dashboard/program_details_view.underscore msgid "COMPLETED COURSES" msgstr "" #: lms/templates/learner_dashboard/program_details_view.underscore -#: test_root/staticfiles/templates/learner_dashboard/program_details_view.underscore msgid "As you complete courses, you will see them listed here." msgstr "" #: lms/templates/learner_dashboard/program_details_view.underscore -#: test_root/staticfiles/templates/learner_dashboard/program_details_view.underscore msgid "" "Complete courses on your schedule to ensure you stand out in your field!" msgstr "" #: lms/templates/learner_dashboard/program_header_view.underscore -#: test_root/staticfiles/templates/learner_dashboard/program_header_view.underscore msgid "{organization}\\'s logo" msgstr "{organization}\\'s 的标识" #: lms/templates/learner_dashboard/upgrade_message.underscore -#: test_root/staticfiles/templates/learner_dashboard/upgrade_message.underscore msgid "Needs verified certificate " msgstr "" #: lms/templates/learner_dashboard/upgrade_message.underscore -#: test_root/staticfiles/templates/learner_dashboard/upgrade_message.underscore msgid "Upgrade to Verified" 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.underscore -#: test_root/staticfiles/templates/student_account/account.underscore msgid "Reset Password" 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_section.underscore -#: test_root/staticfiles/templates/student_account/account_settings_section.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 -#: test_root/staticfiles/templates/student_account/hinted_login.underscore -#: test_root/staticfiles/templates/student_account/login.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 msgid "First time here?" msgstr "" #: lms/templates/student_account/login.underscore -#: test_root/staticfiles/templates/student_account/login.underscore msgid "Create an Account." msgstr "" #: lms/templates/student_account/login.underscore -#: test_root/staticfiles/templates/student_account/login.underscore msgid "Sign In" 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 "使用您的电子邮件和密码或使用以下列出的一个方式在此处登录。" #: 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/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 "Already have an {platformName} account?" msgstr "" #: lms/templates/student_account/register.underscore -#: test_root/staticfiles/templates/student_account/register.underscore msgid "Sign in." msgstr "" #: lms/templates/student_account/register.underscore -#: test_root/staticfiles/templates/student_account/register.underscore msgid "Create an Account" msgstr "" #: 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/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 "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 " @@ -8424,12 +7823,10 @@ 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 "认证所需" @@ -8438,28 +7835,20 @@ 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." 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." @@ -8467,40 +7856,32 @@ 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 "当你摆好脸部位置后,使用以下的摄像头按钮 {icon} 进行拍照。" #: 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}." @@ -8509,18 +7890,12 @@ msgstr "要使用当前照片,请选择摄像头按钮 {icon}。要拍摄另 #: 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需要我的照片?" @@ -8528,9 +7903,6 @@ 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 " @@ -8541,9 +7913,6 @@ 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用这张照片做什么?" @@ -8551,9 +7920,6 @@ 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 " @@ -8567,28 +7933,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." 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." @@ -8596,77 +7955,61 @@ 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." 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} 中的 ID" #: lms/templates/verify_student/intro_step.underscore -#: test_root/staticfiles/templates/verify_student/intro_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 " @@ -8675,22 +8018,16 @@ msgstr "在选课之前你需要先激活你的账户,请检查收件箱中的 #: lms/templates/verify_student/intro_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/payment_confirmation_step.underscore msgid "Activate Your Account" 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" @@ -8698,24 +8035,19 @@ 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 msgid "" "You can pay now even if you don't have the following items available, but " "you will need to have these by {date} to qualify to earn a Verified " @@ -8723,156 +8055,129 @@ msgid "" msgstr "" #: lms/templates/verify_student/make_payment_step.underscore -#: test_root/staticfiles/templates/verify_student/make_payment_step.underscore msgid "" "An email has been sent to {userEmail} with a link for you to activate your " "account." msgstr "一封带有激活帐号链接的邮件已发送至{userEmail}。" #: lms/templates/verify_student/make_payment_step.underscore -#: test_root/staticfiles/templates/verify_student/make_payment_step.underscore msgid "Why activate?" msgstr "为什么要激活?" #: lms/templates/verify_student/make_payment_step.underscore -#: test_root/staticfiles/templates/verify_student/make_payment_step.underscore msgid "" "We ask you to activate your account to ensure it is really you creating the " "account and to prevent fraud." 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 "政府签发的带有照片的身份证件" #: 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 "在 {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 msgid "" "To receive a certificate, you must also verify your identity before {date}." 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 "谢谢!我们已经收到你的 {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." 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/payment_confirmation_step.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 " @@ -8881,12 +8186,10 @@ msgid "" msgstr "如果你现在不验证你的身份,你仍可以通过控制面板浏览课程。但你会定期从%(platformName)s收到身份验证提醒。" #: 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 " @@ -8897,120 +8200,98 @@ 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." 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 "拍照" #: openedx/features/course_bookmarks/static/course_bookmarks/templates/bookmarks-list.underscore -#: test_root/staticfiles/course_bookmarks/templates/bookmarks-list.underscore msgid "Bookmarked on" msgstr "标记书签" #: openedx/features/course_bookmarks/static/course_bookmarks/templates/bookmarks-list.underscore -#: test_root/staticfiles/course_bookmarks/templates/bookmarks-list.underscore msgid "You have not bookmarked any courseware pages yet" msgstr "" #: openedx/features/course_bookmarks/static/course_bookmarks/templates/bookmarks-list.underscore -#: test_root/staticfiles/course_bookmarks/templates/bookmarks-list.underscore msgid "" "Use bookmarks to help you easily return to courseware pages. To bookmark a " "page, click \"Bookmark this page\" under the page title." @@ -9018,73 +8299,54 @@ msgstr "" #: openedx/features/course_search/static/course_search/templates/course_search_results.underscore #: openedx/features/course_search/static/course_search/templates/dashboard_search_results.underscore -#: test_root/staticfiles/course_search/templates/course_search_results.underscore -#: test_root/staticfiles/course_search/templates/dashboard_search_results.underscore msgid "Load next {num_items} result" msgid_plural "Load next {num_items} results" msgstr[0] "" #: openedx/features/course_search/static/course_search/templates/course_search_results.underscore #: openedx/features/course_search/static/course_search/templates/dashboard_search_results.underscore -#: test_root/staticfiles/course_search/templates/course_search_results.underscore -#: test_root/staticfiles/course_search/templates/dashboard_search_results.underscore msgid "Sorry, no results were found." msgstr "对不起,未找到搜索结果。" -#: openedx/features/course_search/static/course_search/templates/dashboard_search_results.underscore -#: test_root/staticfiles/course_search/templates/dashboard_search_results.underscore -msgid "Back to Dashboard" -msgstr "回到控制面板" - #: openedx/features/learner_profile/static/learner_profile/templates/badge.underscore -#: test_root/staticfiles/learner_profile/templates/badge.underscore #, python-format msgid "Share your \"%(display_name)s\" award" msgstr "分享您的 \"%(display_name)s\" 奖励" #: openedx/features/learner_profile/static/learner_profile/templates/badge.underscore -#: test_root/staticfiles/learner_profile/templates/badge.underscore msgid "Share" msgstr "分享" #: openedx/features/learner_profile/static/learner_profile/templates/badge.underscore -#: test_root/staticfiles/learner_profile/templates/badge.underscore #, python-format msgid "Earned %(created)s." msgstr "已获得 %(created)s。" #: openedx/features/learner_profile/static/learner_profile/templates/badge_placeholder.underscore -#: test_root/staticfiles/learner_profile/templates/badge_placeholder.underscore msgid "What's Your Next Accomplishment?" msgstr "您的下一个目标是什么?" #: openedx/features/learner_profile/static/learner_profile/templates/badge_placeholder.underscore -#: test_root/staticfiles/learner_profile/templates/badge_placeholder.underscore msgid "Start working toward your next learning goal." msgstr "开始向您的下一个学习目标迈进。" #: openedx/features/learner_profile/static/learner_profile/templates/badge_placeholder.underscore -#: test_root/staticfiles/learner_profile/templates/badge_placeholder.underscore msgid "Find a course" msgstr "找到一个课程" #: openedx/features/learner_profile/static/learner_profile/templates/section_two.underscore -#: test_root/staticfiles/learner_profile/templates/section_two.underscore msgid "You are currently sharing a limited profile." msgstr "您当前公开部分个人信息。" #: openedx/features/learner_profile/static/learner_profile/templates/section_two.underscore -#: test_root/staticfiles/learner_profile/templates/section_two.underscore msgid "This learner is currently sharing a limited profile." msgstr "该学生当前公开部分个人信息。" #: openedx/features/learner_profile/static/learner_profile/templates/share_modal.underscore -#: test_root/staticfiles/learner_profile/templates/share_modal.underscore msgid "Share on Mozilla Backpack" msgstr "分享到 Mozilla Backpack 上" #: openedx/features/learner_profile/static/learner_profile/templates/share_modal.underscore -#: test_root/staticfiles/learner_profile/templates/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 " @@ -9093,7 +8355,6 @@ msgstr "" "要在 Mozilla Backpack 上分享您的证书,您必须首先拥有一个 Backpack 帐户。通过完成以下步骤将您的证书添加至 Backpack。" #: openedx/features/learner_profile/static/learner_profile/templates/share_modal.underscore -#: test_root/staticfiles/learner_profile/templates/share_modal.underscore #, python-format msgid "" "Create a %(link_start)sMozilla Backpack%(link_end)s account, or log in to " @@ -9101,7 +8362,6 @@ msgid "" msgstr "创建一个 %(link_start)sMozilla Backpack%(link_end)s 帐户,或登录您已有的帐户" #: openedx/features/learner_profile/static/learner_profile/templates/share_modal.underscore -#: test_root/staticfiles/learner_profile/templates/share_modal.underscore #, python-format msgid "" "%(download_link_start)sDownload this image (right-click or option-click, " @@ -9111,75 +8371,6 @@ msgstr "" "%(download_link_start)s下载此图像(右击或单击选项,另存为)%(link_end)s,随后%(upload_link_start)s上传%(link_end)s至你的" " backpack 中。" -#: 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 -#: test_root/staticfiles/proctoring/templates/student-proctored-exam-attempts.underscore -#, python-format -msgid " %(exam_display_name)s " -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 "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/proctoring/templates/student-proctored-exam-attempts.underscore -#, python-format -msgid " %(username)s " -msgstr "" - #: cms/templates/js/access-editor.underscore msgid "Limit Access" msgstr "" @@ -9614,6 +8805,10 @@ 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 @@ -9651,6 +8846,18 @@ msgstr "" msgid "Scheduled:" msgstr "" +#: cms/templates/js/course-outline.underscore +msgid "Highlights:" +msgstr "" + +#: cms/templates/js/course-outline.underscore +msgid "Section Highlights: {number_of_highlights} entered" +msgstr "" + +#: cms/templates/js/course-outline.underscore +msgid "Enter Section Highlights" +msgstr "" + #: cms/templates/js/course-outline.underscore msgid "Graded as:" msgstr "" @@ -9958,6 +9165,20 @@ msgstr "" msgid "delete group" msgstr "" +#: cms/templates/js/highlights-editor.underscore +msgid "Section Highlights" +msgstr "" + +#: cms/templates/js/highlights-editor.underscore +msgid "" +"Please enter 3-5 highlights to be sent as separate bullet points in the " +"message." +msgstr "" + +#: cms/templates/js/highlights-editor.underscore +msgid "A highlight to look forward to this week." +msgstr "" + #: cms/templates/js/license-selector.underscore msgid "License Type" msgstr "" @@ -10238,6 +9459,10 @@ msgid "" " when they submit answers to assessments." msgstr "" +#: cms/templates/js/show-textbook.underscore +msgid "View Live" +msgstr "" + #: cms/templates/js/signatory-details.underscore #: cms/templates/js/signatory-editor.underscore msgid "Signatory" diff --git a/lms/djangoapps/certificates/management/commands/regenerate_user.py b/lms/djangoapps/certificates/management/commands/regenerate_user.py index b6c441c83a..4d668f1b60 100644 --- a/lms/djangoapps/certificates/management/commands/regenerate_user.py +++ b/lms/djangoapps/certificates/management/commands/regenerate_user.py @@ -9,6 +9,7 @@ from django.core.management.base import BaseCommand, CommandError from opaque_keys.edx.keys import CourseKey from badges.events.course_complete import get_completion_badge +from badges.utils import badges_enabled from certificates.api import regenerate_user_certificates from xmodule.modulestore.django import modulestore @@ -100,7 +101,7 @@ class Command(BaseCommand): course_id ) - if course.issue_badges: + if badges_enabled() and course.issue_badges: badge_class = get_completion_badge(course_id, student) badge = badge_class.get_for_user(student) diff --git a/lms/djangoapps/certificates/tests/test_cert_management.py b/lms/djangoapps/certificates/tests/test_cert_management.py index 5ec7f56342..c203d2038d 100644 --- a/lms/djangoapps/certificates/tests/test_cert_management.py +++ b/lms/djangoapps/certificates/tests/test_cert_management.py @@ -169,6 +169,7 @@ class RegenerateCertificatesTest(CertificateManagementTest): @ddt.data(True, False) @override_settings(CERT_QUEUE='test-queue') + @patch.dict('django.conf.settings.FEATURES', {'ENABLE_OPENBADGES': True}) @patch('certificates.api.XQueueCertInterface', spec=True) def test_clear_badge(self, issue_badges, xqueue): """ diff --git a/lms/djangoapps/certificates/tests/test_webview_views.py b/lms/djangoapps/certificates/tests/test_webview_views.py index 899af116ac..59fdd905ae 100644 --- a/lms/djangoapps/certificates/tests/test_webview_views.py +++ b/lms/djangoapps/certificates/tests/test_webview_views.py @@ -12,8 +12,9 @@ from django.conf import settings from django.core.urlresolvers import reverse from django.test.client import Client, RequestFactory from django.test.utils import override_settings + from util.date_utils import strftime_localized -from mock import Mock, patch +from mock import patch from nose.plugins.attrib import attr from certificates.api import get_certificate_url @@ -73,6 +74,9 @@ class CommonCertificatesTestCase(ModuleStoreTestCase): """ Common setUp and utility methods for Certificate tests """ + + ENABLED_SIGNALS = ['course_published'] + def setUp(self): super(CommonCertificatesTestCase, self).setUp() self.client = Client() diff --git a/lms/djangoapps/course_api/blocks/tests/test_views.py b/lms/djangoapps/course_api/blocks/tests/test_views.py index 5c518fa7e2..70a6e49182 100644 --- a/lms/djangoapps/course_api/blocks/tests/test_views.py +++ b/lms/djangoapps/course_api/blocks/tests/test_views.py @@ -22,7 +22,7 @@ class TestBlocksView(SharedModuleStoreTestCase): Test class for BlocksView """ requested_fields = ['graded', 'format', 'student_view_multi_device', 'children', 'not_a_field', 'due'] - BLOCK_TYPES_WITH_STUDENT_VIEW_DATA = ['video', 'discussion'] + BLOCK_TYPES_WITH_STUDENT_VIEW_DATA = ['video', 'discussion', 'html'] @classmethod def setUpClass(cls): diff --git a/lms/djangoapps/course_api/blocks/transformers/tests/test_student_view.py b/lms/djangoapps/course_api/blocks/transformers/tests/test_student_view.py index b37ec88e80..ffef8e1e15 100644 --- a/lms/djangoapps/course_api/blocks/transformers/tests/test_student_view.py +++ b/lms/djangoapps/course_api/blocks/transformers/tests/test_student_view.py @@ -1,9 +1,9 @@ """ Tests for StudentViewTransformer. """ +import ddt # pylint: disable=protected-access - from openedx.core.djangoapps.content.block_structure.factory import BlockStructureFactory from xmodule.modulestore.tests.django_utils import ModuleStoreTestCase from xmodule.modulestore.tests.factories import ToyCourseFactory @@ -11,6 +11,7 @@ from xmodule.modulestore.tests.factories import ToyCourseFactory from ..student_view import StudentViewTransformer +@ddt.ddt class TestStudentViewTransformer(ModuleStoreTestCase): """ Test proper behavior for StudentViewTransformer @@ -21,20 +22,27 @@ class TestStudentViewTransformer(ModuleStoreTestCase): self.course_usage_key = self.store.make_course_usage_key(self.course_key) self.block_structure = BlockStructureFactory.create_from_modulestore(self.course_usage_key, self.store) - def test_transform(self): + @ddt.data( + 'video', 'html', ['video', 'html'], [], + ) + def test_transform(self, requested_student_view_data): # collect phase StudentViewTransformer.collect(self.block_structure) self.block_structure._collect_requested_xblock_fields() # transform phase - StudentViewTransformer('video').transform(usage_info=None, block_structure=self.block_structure) + StudentViewTransformer(requested_student_view_data).transform( + usage_info=None, + block_structure=self.block_structure, + ) - # verify video data + # verify video data returned iff requested video_block_key = self.course_key.make_usage_key('video', 'sample_video') - self.assertIsNotNone( + self.assertEqual( self.block_structure.get_transformer_block_field( video_block_key, StudentViewTransformer, StudentViewTransformer.STUDENT_VIEW_DATA, - ) + ) is not None, + 'video' in requested_student_view_data ) self.assertFalse( self.block_structure.get_transformer_block_field( @@ -42,12 +50,13 @@ class TestStudentViewTransformer(ModuleStoreTestCase): ) ) - # verify html data + # verify html data returned iff requested html_block_key = self.course_key.make_usage_key('html', 'toyhtml') - self.assertIsNone( + self.assertEqual( self.block_structure.get_transformer_block_field( html_block_key, StudentViewTransformer, StudentViewTransformer.STUDENT_VIEW_DATA, - ) + ) is not None, + 'html' in requested_student_view_data ) self.assertTrue( self.block_structure.get_transformer_block_field( diff --git a/lms/djangoapps/course_wiki/editors.py b/lms/djangoapps/course_wiki/editors.py index 0f37e3fcc4..faabb5cff0 100644 --- a/lms/djangoapps/course_wiki/editors.py +++ b/lms/djangoapps/course_wiki/editors.py @@ -11,8 +11,12 @@ from wiki.editors.markitup import MarkItUpAdminWidget class CodeMirrorWidget(forms.Widget): def __init__(self, attrs=None): # The 'rows' and 'cols' attributes are required for HTML correctness. - default_attrs = {'class': 'markItUp', - 'rows': '10', 'cols': '40', } + default_attrs = { + 'class': 'markItUp', + 'rows': '10', + 'cols': '40', + 'aria-describedby': 'hint_id_content' + } if attrs: default_attrs.update(attrs) super(CodeMirrorWidget, self).__init__(default_attrs) diff --git a/lms/djangoapps/courseware/date_summary.py b/lms/djangoapps/courseware/date_summary.py index 1bf76a47ba..0a541754f5 100644 --- a/lms/djangoapps/courseware/date_summary.py +++ b/lms/djangoapps/courseware/date_summary.py @@ -405,16 +405,19 @@ def verified_upgrade_deadline_link(user, course=None, course_id=None): ecommerce_service = EcommerceService() if ecommerce_service.is_enabled(user): - if course is not None and isinstance(course, CourseOverview): - course_mode = course.modes.get(mode_slug=CourseMode.VERIFIED) + course_mode = CourseMode.verified_mode_for_course(course_id) + if course_mode is not None: + return ecommerce_service.get_checkout_page_url(course_mode.sku) else: - course_mode = CourseMode.objects.get( - course_id=course_id, mode_slug=CourseMode.VERIFIED - ) - return ecommerce_service.get_checkout_page_url(course_mode.sku) + raise CourseModeNotFoundException('Cannot generate a verified upgrade link without a valid verified mode' + ' for course {}'.format(unicode(course_id))) return reverse('verify_student_upgrade_and_verify', args=(course_id,)) +class CourseModeNotFoundException(Exception): + pass + + def verified_upgrade_link_is_valid(enrollment=None): """ Return whether this enrollment can be upgraded. diff --git a/lms/djangoapps/courseware/tests/test_view_authentication.py b/lms/djangoapps/courseware/tests/test_view_authentication.py index 5d8195ad53..1c2cc27469 100644 --- a/lms/djangoapps/courseware/tests/test_view_authentication.py +++ b/lms/djangoapps/courseware/tests/test_view_authentication.py @@ -29,6 +29,7 @@ class TestViewAuth(EnterpriseTestConsentRequired, ModuleStoreTestCase, LoginEnro """ ACCOUNT_INFO = [('view@test.com', 'foo'), ('view2@test.com', 'foo')] + ENABLED_SIGNALS = ['course_published'] @staticmethod def _reverse_urls(names, course): diff --git a/lms/djangoapps/courseware/tests/test_views.py b/lms/djangoapps/courseware/tests/test_views.py index c115db93b9..341ebc3d23 100644 --- a/lms/djangoapps/courseware/tests/test_views.py +++ b/lms/djangoapps/courseware/tests/test_views.py @@ -807,7 +807,12 @@ class ViewsTestCase(ModuleStoreTestCase): CourseModeFactory.create(mode_slug=CourseMode.VERIFIED, course_id=course) # Enroll user in the course - enrollment = CourseEnrollmentFactory(course_id=course, user=self.user, mode=CourseMode.AUDIT) + # Don't use the CourseEnrollmentFactory since it ensures a CourseOverview is available + enrollment = CourseEnrollment.objects.create( + course_id=course, + user=self.user, + mode=CourseMode.AUDIT, + ) self.assertEqual(enrollment.course_overview, None) diff --git a/lms/djangoapps/courseware/views/views.py b/lms/djangoapps/courseware/views/views.py index 21be174071..1c1ee58e75 100644 --- a/lms/djangoapps/courseware/views/views.py +++ b/lms/djangoapps/courseware/views/views.py @@ -5,12 +5,11 @@ import json import logging import urllib from collections import OrderedDict, namedtuple -from datetime import datetime, timedelta +from datetime import datetime import analytics import shoppingcart import survey.views -import waffle from certificates import api as certs_api from certificates.models import CertificateStatuses from commerce.utils import EcommerceService @@ -69,7 +68,6 @@ from markupsafe import escape from opaque_keys import InvalidKeyError from opaque_keys.edx.keys import CourseKey, UsageKey from openedx.core.djangoapps.catalog.utils import get_programs, get_programs_with_type -from openedx.core.djangoapps.certificates import api as auto_certs_api from openedx.core.djangoapps.content.course_overviews.models import CourseOverview from openedx.core.djangoapps.credit.api import ( get_credit_requirement_status, @@ -1343,10 +1341,19 @@ def generate_user_cert(request, course_id): return HttpResponseBadRequest(_("Course is not valid")) if not is_course_passed(student, course): + log.info(u"User %s has not passed the course: %s", student.username, course_id) return HttpResponseBadRequest(_("Your certificate will be available when you pass the course.")) certificate_status = certs_api.certificate_downloadable_status(student, course.id) + log.info( + u"User %s has requested for certificate in %s, current status: is_downloadable: %s, is_generating: %s", + student.username, + course_id, + certificate_status["is_downloadable"], + certificate_status["is_generating"], + ) + if certificate_status["is_downloadable"]: return HttpResponseBadRequest(_("Certificate has already been created.")) elif certificate_status["is_generating"]: diff --git a/lms/djangoapps/discussion/tests/test_views.py b/lms/djangoapps/discussion/tests/test_views.py index 65faab5325..c2b113e2b9 100644 --- a/lms/djangoapps/discussion/tests/test_views.py +++ b/lms/djangoapps/discussion/tests/test_views.py @@ -403,15 +403,15 @@ class SingleThreadQueryCountTestCase(ForumsEnableMixin, ModuleStoreTestCase): # course is outside the context manager that is verifying the number of queries, # and with split mongo, that method ends up querying disabled_xblocks (which is then # cached and hence not queried as part of call_single_thread). - (ModuleStoreEnum.Type.mongo, False, 1, 6, 4, 17, 4), - (ModuleStoreEnum.Type.mongo, False, 50, 6, 4, 17, 4), + (ModuleStoreEnum.Type.mongo, False, 1, 6, 4, 16, 4), + (ModuleStoreEnum.Type.mongo, False, 50, 6, 4, 16, 4), # split mongo: 3 queries, regardless of thread response size. (ModuleStoreEnum.Type.split, False, 1, 3, 3, 16, 4), (ModuleStoreEnum.Type.split, False, 50, 3, 3, 16, 4), # Enabling Enterprise integration should have no effect on the number of mongo queries made. - (ModuleStoreEnum.Type.mongo, True, 1, 6, 4, 17, 4), - (ModuleStoreEnum.Type.mongo, True, 50, 6, 4, 17, 4), + (ModuleStoreEnum.Type.mongo, True, 1, 6, 4, 16, 4), + (ModuleStoreEnum.Type.mongo, True, 50, 6, 4, 16, 4), # split mongo: 3 queries, regardless of thread response size. (ModuleStoreEnum.Type.split, True, 1, 3, 3, 16, 4), (ModuleStoreEnum.Type.split, True, 50, 3, 3, 16, 4), diff --git a/lms/djangoapps/email_marketing/signals.py b/lms/djangoapps/email_marketing/signals.py index 8c2351deeb..af4d0ad7af 100644 --- a/lms/djangoapps/email_marketing/signals.py +++ b/lms/djangoapps/email_marketing/signals.py @@ -7,16 +7,19 @@ import logging import crum from django.conf import settings from django.dispatch import receiver -from sailthru.sailthru_client import SailthruClient from sailthru.sailthru_error import SailthruClientError from celery.exceptions import TimeoutError +from course_modes.models import CourseMode from email_marketing.models import EmailMarketingConfiguration +from openedx.core.djangoapps.waffle_utils import WaffleSwitchNamespace from lms.djangoapps.email_marketing.tasks import update_user, update_user_email, get_email_cookies_via_sailthru from openedx.core.djangoapps.lang_pref import LANGUAGE_KEY from student.cookies import CREATE_LOGON_COOKIE +from student.signals import ENROLL_STATUS_CHANGE from student.views import REGISTER_USER from util.model_utils import USER_FIELD_CHANGED +from .tasks import update_course_enrollment log = logging.getLogger(__name__) @@ -25,6 +28,28 @@ CHANGED_FIELDNAMES = ['username', 'is_active', 'name', 'gender', 'education', 'age', 'level_of_education', 'year_of_birth', 'country', LANGUAGE_KEY] +WAFFLE_NAMESPACE = 'sailthru' +WAFFLE_SWITCHES = WaffleSwitchNamespace(name=WAFFLE_NAMESPACE) + +SAILTHRU_AUDIT_PURCHASE_ENABLED = 'audit_purchase_enabled' + + +@receiver(ENROLL_STATUS_CHANGE) +def update_sailthru(sender, event, user, mode, course_id, **kwargs): + """ + Receives signal and calls a celery task to update the + enrollment track + Arguments: + user: current user + course_id: course key of a course + Returns: + None + """ + if WAFFLE_SWITCHES.is_enabled(SAILTHRU_AUDIT_PURCHASE_ENABLED) and mode in CourseMode.AUDIT_MODES: + course_key = str(course_id) + email = str(user.email) + update_course_enrollment.delay(email, course_key, mode) + @receiver(CREATE_LOGON_COOKIE) def add_email_marketing_cookies(sender, response=None, user=None, diff --git a/lms/djangoapps/email_marketing/tasks.py b/lms/djangoapps/email_marketing/tasks.py index a8e72ef521..2823335a66 100644 --- a/lms/djangoapps/email_marketing/tasks.py +++ b/lms/djangoapps/email_marketing/tasks.py @@ -291,3 +291,191 @@ def _retryable_sailthru_error(error): """ code = error.get_error_code() return code == 9 or code == 43 + + +@task(bind=True) +def update_course_enrollment(self, email, course_key, mode): + """Adds/updates Sailthru when a user adds to cart/purchases/upgrades a course + Args: + user: current user + course_key: course key of course + Returns: + None + """ + course_url = build_course_url(course_key) + config = EmailMarketingConfiguration.current() + + try: + sailthru_client = SailthruClient(config.sailthru_key, config.sailthru_secret) + except: + return + + send_template = config.sailthru_enroll_template + cost_in_cents = 0 + + if not update_unenrolled_list(sailthru_client, email, course_url, False): + schedule_retry(self, config) + + course_data = _get_course_content(course_key, course_url, sailthru_client, config) + + item = _build_purchase_item(course_key, course_url, cost_in_cents, mode, course_data, None) + options = {} + + if send_template: + options['send_template'] = send_template + + if not _record_purchase(sailthru_client, email, item, options): + schedule_retry(self, config) + + +def build_course_url(course_key): + """ + Generates and return url of the course info page by using course_key + Arguments: + course_key: course_key of the given course + Returns + a complete url of the course info page + """ + return '{base_url}/courses/{course_key}/info'.format(base_url=settings.LMS_ROOT_URL, + course_key=unicode(course_key)) + + +def update_unenrolled_list(sailthru_client, email, course_url, unenroll): + """Maintain a list of courses the user has unenrolled from in the Sailthru user record + Arguments: + sailthru_client: SailthruClient + email (str): user's email address + course_url (str): LMS url for course info page. + unenroll (boolean): True if unenrolling, False if enrolling + Returns: + False if retryable error, else True + """ + try: + # get the user 'vars' values from sailthru + sailthru_response = sailthru_client.api_get("user", {"id": email, "fields": {"vars": 1}}) + if not sailthru_response.is_ok(): + error = sailthru_response.get_error() + log.error("Error attempting to read user record from Sailthru: %s", error.get_message()) + return not _retryable_sailthru_error(error) + + response_json = sailthru_response.json + + unenroll_list = [] + if response_json and "vars" in response_json and response_json["vars"] \ + and "unenrolled" in response_json["vars"]: + unenroll_list = response_json["vars"]["unenrolled"] + + changed = False + # if unenrolling, add course to unenroll list + if unenroll: + if course_url not in unenroll_list: + unenroll_list.append(course_url) + changed = True + + # if enrolling, remove course from unenroll list + elif course_url in unenroll_list: + unenroll_list.remove(course_url) + changed = True + + if changed: + # write user record back + sailthru_response = sailthru_client.api_post( + 'user', {'id': email, 'key': 'email', 'vars': {'unenrolled': unenroll_list}}) + + if not sailthru_response.is_ok(): + error = sailthru_response.get_error() + log.error("Error attempting to update user record in Sailthru: %s", error.get_message()) + return not _retryable_sailthru_error(error) + + return True + + except SailthruClientError as exc: + log.exception("Exception attempting to update user record for %s in Sailthru - %s", email, unicode(exc)) + return False + + +def schedule_retry(self, config): + """Schedule a retry""" + raise self.retry(countdown=config.sailthru_retry_interval, + max_retries=config.sailthru_max_retries) + + +def _get_course_content(course_id, course_url, sailthru_client, config): + """Get course information using the Sailthru content api or from cache. + If there is an error, just return with an empty response. + Arguments: + course_id (str): course key of the course + course_url (str): LMS url for course info page. + sailthru_client : SailthruClient + config : config options + Returns: + course information from Sailthru + """ + # check cache first + + cache_key = "{}:{}".format(course_id, course_url) + response = cache.get(cache_key) + if not response: + try: + sailthru_response = sailthru_client.api_get("content", {"id": course_url}) + if not sailthru_response.is_ok(): + log.error('Could not get course data from Sailthru on enroll/unenroll event. ') + response = {} + else: + response = sailthru_response.json + cache.set(cache_key, response, config.sailthru_content_cache_age) + + except SailthruClientError: + response = {} + + return response + + +def _build_purchase_item(course_id, course_url, cost_in_cents, mode, course_data, sku): + """Build and return Sailthru purchase item object""" + + # build item description + item = { + 'id': "{}-{}".format(course_id, mode), + 'url': course_url, + 'price': cost_in_cents, + 'qty': 1, + } + + # get title from course info if we don't already have it from Sailthru + if 'title' in course_data: + item['title'] = course_data['title'] + else: + # can't find, just invent title + item['title'] = 'Course {} mode: {}'.format(course_id, mode) + + if 'tags' in course_data: + item['tags'] = course_data['tags'] + + return item + + +def _record_purchase(sailthru_client, email, item, options): + """ + Record a purchase in Sailthru + Arguments: + sailthru_client: SailthruClient + email: user's email address + item: Sailthru required information + options: Sailthru purchase API options + Returns: + False if retryable error, else True + """ + + try: + sailthru_response = sailthru_client.purchase(email, [item], options=options) + + if not sailthru_response.is_ok(): + error = sailthru_response.get_error() + log.error("Error attempting to record purchase in Sailthru: %s", error.get_message()) + return not _retryable_sailthru_error(error) + + except SailthruClientError as exc: + log.exception("Exception attempting to record purchase for %s in Sailthru - %s", email, unicode(exc)) + return False + return True diff --git a/lms/djangoapps/email_marketing/tests/test_signals.py b/lms/djangoapps/email_marketing/tests/test_signals.py index bc0e78d71e..78b731cbb0 100644 --- a/lms/djangoapps/email_marketing/tests/test_signals.py +++ b/lms/djangoapps/email_marketing/tests/test_signals.py @@ -19,7 +19,8 @@ from email_marketing.models import EmailMarketingConfiguration from email_marketing.signals import ( add_email_marketing_cookies, email_marketing_register_user, - email_marketing_user_field_changed + email_marketing_user_field_changed, + update_sailthru ) from email_marketing.tasks import ( _create_user_list, @@ -27,11 +28,12 @@ from email_marketing.tasks import ( _get_or_create_user_list, update_user, update_user_email, - get_email_cookies_via_sailthru + get_email_cookies_via_sailthru, + update_course_enrollment, ) from openedx.core.djangoapps.lang_pref import LANGUAGE_KEY from student.models import Registration -from student.tests.factories import UserFactory, UserProfileFactory +from student.tests.factories import UserFactory, UserProfileFactory, CourseEnrollmentFactory from util.json_request import JsonResponse log = logging.getLogger(__name__) @@ -89,7 +91,7 @@ class EmailMarketingTests(TestCase): @freeze_time(datetime.datetime.now()) @patch('email_marketing.signals.crum.get_current_request') - @patch('email_marketing.signals.SailthruClient.api_post') + @patch('sailthru.sailthru_client.SailthruClient.api_post') def test_drop_cookie(self, mock_sailthru, mock_get_current_request): """ Test add_email_marketing_cookies @@ -127,7 +129,7 @@ class EmailMarketingTests(TestCase): self.assertTrue('sailthru_hid' in response.cookies) self.assertEquals(response.cookies['sailthru_hid'].value, "test_cookie") - @patch('email_marketing.signals.SailthruClient.api_post') + @patch('sailthru.sailthru_client.SailthruClient.api_post') def test_get_cookies_via_sailthu(self, mock_sailthru): cookies = {'cookie': 'test_cookie'} @@ -149,7 +151,7 @@ class EmailMarketingTests(TestCase): self.assertEqual(cookies['cookie'], expected_cookie.result) - @patch('email_marketing.signals.SailthruClient.api_post') + @patch('sailthru.sailthru_client.SailthruClient.api_post') def test_drop_cookie_error_path(self, mock_sailthru): """ test that error paths return no cookie @@ -523,3 +525,103 @@ class EmailMarketingTests(TestCase): update_email_marketing_config(enabled=False) email_marketing_user_field_changed(None, self.user, table='auth_user', setting='email', old_value='new@a.com') self.assertFalse(mock_update_user.called) + + +class MockSailthruResponse(object): + """ + Mock object for SailthruResponse + """ + + def __init__(self, json_response, error=None, code=1): + self.json = json_response + self.error = error + self.code = code + + def is_ok(self): + """ + Return true of no error + """ + return self.error is None + + def get_error(self): + """ + Get error description + """ + return MockSailthruError(self.error, self.code) + + +class MockSailthruError(object): + """ + Mock object for Sailthru Error + """ + + def __init__(self, error, code=1): + self.error = error + self.code = code + + def get_message(self): + """ + Get error description + """ + return self.error + + def get_error_code(self): + """ + Get error code + """ + return self.code + + +class SailthruTests(TestCase): + """ + Tests for the Sailthru tasks class. + """ + + def setUp(self): + super(SailthruTests, self).setUp() + self.user = UserFactory() + self.course_id = CourseKey.from_string('edX/toy/2012_Fall') + self.course_url = 'http://lms.testserver.fake/courses/edX/toy/2012_Fall/info' + self.course_id2 = 'edX/toy/2016_Fall' + self.course_url2 = 'http://lms.testserver.fake/courses/edX/toy/2016_Fall/info' + + @patch('sailthru.sailthru_client.SailthruClient.purchase') + @patch('sailthru.sailthru_client.SailthruClient.api_get') + @patch('sailthru.sailthru_client.SailthruClient.api_post') + def test_update_course_enrollment(self, mock_sailthru_api_post, + mock_sailthru_api_get, mock_sailthru_purchase): + """test update sailthru user record""" + + # create mocked Sailthru API responses + mock_sailthru_api_post.return_value = MockSailthruResponse({'ok': True}) + mock_sailthru_api_get.return_value = MockSailthruResponse({'user': {"id": TEST_EMAIL, "fields": {"vars": 1}}}) + mock_sailthru_purchase.return_value = MockSailthruResponse({'ok': True}) + self.user.email = TEST_EMAIL + CourseEnrollmentFactory(user=self.user, course_id=self.course_id) + with patch('email_marketing.tasks.build_course_url') as m: + m.return_value = self.course_url + update_course_enrollment(TEST_EMAIL, self.course_id, 'audit') + item = [{ + 'url': self.course_url, + 'price': 0, + 'qty': 1, + 'id': 'edX/toy/2012_Fall-audit', + 'title': 'Course edX/toy/2012_Fall mode: audit' + }] + mock_sailthru_purchase.assert_called_with(TEST_EMAIL, item, options={}) + + @patch('sailthru.sailthru_client.SailthruClient.purchase') + def test_switch_is_disabled(self, mock_sailthru_purchase): + """Make sure sailthru purchase is not called when waffle switch is disabled""" + update_sailthru(None, None, self.user, 'verified', self.course_id) + self.assertFalse(mock_sailthru_purchase.called) + + @patch('openedx.core.djangoapps.waffle_utils.WaffleSwitchNamespace.is_enabled') + @patch('sailthru.sailthru_client.SailthruClient.purchase') + def test_purchase_is_not_invoked(self, mock_sailthru_purchase, switch): + """Make sure purchase is not called in the following condition: + i: waffle switch is True and mode is verified + """ + switch.return_value = True + update_sailthru(None, None, self.user, 'verified', self.course_id) + self.assertFalse(mock_sailthru_purchase.called) diff --git a/lms/djangoapps/grades/apps.py b/lms/djangoapps/grades/apps.py index 3f509a9259..66684d5051 100644 --- a/lms/djangoapps/grades/apps.py +++ b/lms/djangoapps/grades/apps.py @@ -5,6 +5,8 @@ Signal handlers are connected here. """ from django.apps import AppConfig +from django.conf import settings +from edx_proctoring.runtime import set_runtime_service class GradesConfig(AppConfig): @@ -20,3 +22,6 @@ class GradesConfig(AppConfig): # Can't import models at module level in AppConfigs, and models get # included from the signal handlers from .signals import handlers # pylint: disable=unused-variable + if settings.FEATURES.get('ENABLE_SPECIAL_EXAMS'): + from .services import GradesService + set_runtime_service('grades', GradesService()) diff --git a/lms/djangoapps/instructor/apps.py b/lms/djangoapps/instructor/apps.py new file mode 100644 index 0000000000..53922d66a0 --- /dev/null +++ b/lms/djangoapps/instructor/apps.py @@ -0,0 +1,19 @@ +""" +Instructor Application Configuration +""" + +from django.apps import AppConfig +from django.conf import settings +from edx_proctoring.runtime import set_runtime_service + + +class InstructorConfig(AppConfig): + """ + Default configuration for the "lms.djangoapps.instructor" Django application. + """ + name = u'lms.djangoapps.instructor' + + def ready(self): + if settings.FEATURES.get('ENABLE_SPECIAL_EXAMS'): + from .services import InstructorService + set_runtime_service('instructor', InstructorService()) diff --git a/lms/djangoapps/lms_initialization/__init__.py b/lms/djangoapps/lms_initialization/__init__.py new file mode 100644 index 0000000000..a89aa1b1b1 --- /dev/null +++ b/lms/djangoapps/lms_initialization/__init__.py @@ -0,0 +1,3 @@ +""" +Initialization app for the LMS +""" diff --git a/lms/djangoapps/lms_initialization/apps.py b/lms/djangoapps/lms_initialization/apps.py new file mode 100644 index 0000000000..12002ca0b0 --- /dev/null +++ b/lms/djangoapps/lms_initialization/apps.py @@ -0,0 +1,32 @@ +""" +Initialization app for the LMS + +This app consists solely of a ready method in its AppConfig, and should be +included early in the INSTALLED_APPS list. +""" + +import analytics +from django.apps import AppConfig +from django.conf import settings + + +class LMSInitializationConfig(AppConfig): + """ + Application Configuration for lms_initialization. + """ + name = 'lms_initialization' + verbose_name = 'LMS Initialization' + + def ready(self): + """ + Global LMS initialization methods are called here. This runs after + settings have loaded, but before most other djangoapp initializations. + """ + self._initialize_analytics() + + def _initialize_analytics(self): + """ + Initialize Segment analytics module by setting the write_key. + """ + if settings.LMS_SEGMENT_KEY: + analytics.write_key = settings.LMS_SEGMENT_KEY diff --git a/lms/envs/aws.py b/lms/envs/aws.py index 8b61c3d70c..7be1753a7c 100644 --- a/lms/envs/aws.py +++ b/lms/envs/aws.py @@ -25,6 +25,7 @@ import warnings import dateutil from .common import * +from openedx.core.lib.derived import derive_settings from openedx.core.lib.logsettings import get_logger_config import os @@ -1068,3 +1069,7 @@ ACE_ROUTING_KEY = ENV_TOKENS.get('ACE_ROUTING_KEY', ACE_ROUTING_KEY) # Allow extra middleware classes to be added to the app through configuration. MIDDLEWARE_CLASSES.extend(ENV_TOKENS.get('EXTRA_MIDDLEWARE_CLASSES', [])) + +########################## Derive Any Derived Settings ####################### + +derive_settings(__name__) diff --git a/lms/envs/common.py b/lms/envs/common.py index bbbf537e19..f438c0f0b5 100644 --- a/lms/envs/common.py +++ b/lms/envs/common.py @@ -39,9 +39,14 @@ from warnings import simplefilter from django.utils.translation import ugettext_lazy as _ from .discussionsettings import * +from openedx.core.djangoapps.theming.helpers_dirs import ( + get_themes_unchecked, + get_theme_base_dirs_from_settings +) +from openedx.core.lib.derived import derived, derived_dict_entry +from openedx.core.release import doc_version from xmodule.modulestore.modulestore_settings import update_module_store_settings from xmodule.modulestore.edit_info import EditInfoMixin -from openedx.core.lib.license import LicenseMixin from lms.djangoapps.lms_xblock.mixin import LmsBlockMixin ################################### FEATURES ################################### @@ -231,8 +236,8 @@ FEATURES = { # Turn on/off Microsites feature 'USE_MICROSITES': False, - # Turn on third-party auth. Disabled for now because full implementations are not yet available. Remember to syncdb - # if you enable this; we don't create tables by default. + # Turn on third-party auth. Disabled for now because full implementations are not yet available. Remember to run + # migrations if you enable this; we don't create tables by default. 'ENABLE_THIRD_PARTY_AUTH': False, # Toggle to enable alternate urls for marketing links @@ -409,6 +414,9 @@ FEATURES = { # Set to enable Enterprise integration 'ENABLE_ENTERPRISE_INTEGRATION': False, + + # Whether HTML XBlocks/XModules return HTML content with the Course Blocks API student_view_data + 'ENABLE_HTML_XBLOCK_STUDENT_VIEW_DATA': False, } # Settings for the course reviews tool template and identification key, set either to None to disable course reviews @@ -530,7 +538,7 @@ OAUTH2_PROVIDER_APPLICATION_MODEL = 'oauth2_provider.Application' import tempfile MAKO_MODULE_DIR = os.path.join(tempfile.gettempdir(), 'mako_lms') MAKO_TEMPLATES = {} -MAKO_TEMPLATES['main'] = [ +MAIN_MAKO_TEMPLATES_BASE = [ PROJECT_ROOT / 'templates', COMMON_ROOT / 'templates', COMMON_ROOT / 'lib' / 'capa' / 'capa' / 'templates', @@ -540,6 +548,20 @@ MAKO_TEMPLATES['main'] = [ OPENEDX_ROOT / 'core' / 'lib' / 'license' / 'templates', ] + +def _make_main_mako_templates(settings): + """ + Derives the final MAKO_TEMPLATES['main'] setting from other settings. + """ + if settings.ENABLE_COMPREHENSIVE_THEMING: + themes_dirs = get_theme_base_dirs_from_settings(settings.COMPREHENSIVE_THEME_DIRS) + for theme in get_themes_unchecked(themes_dirs, PROJECT_ROOT): + if theme.themes_base_dir not in settings.MAIN_MAKO_TEMPLATES_BASE: + settings.MAIN_MAKO_TEMPLATES_BASE.insert(0, theme.themes_base_dir) + return settings.MAIN_MAKO_TEMPLATES_BASE +MAKO_TEMPLATES['main'] = _make_main_mako_templates +derived_dict_entry('MAKO_TEMPLATES', 'main') + # Django templating TEMPLATES = [ { @@ -1015,8 +1037,18 @@ USE_L10N = True STATICI18N_ROOT = PROJECT_ROOT / "static" STATICI18N_OUTPUT_DIR = "js/i18n" -# Localization strings (e.g. django.po) are under this directory -LOCALE_PATHS = (REPO_ROOT + '/conf/locale',) # edx-platform/conf/locale/ + +# Localization strings (e.g. django.po) are under these directories +def _make_locale_paths(settings): + locale_paths = [settings.REPO_ROOT + '/conf/locale'] # edx-platform/conf/locale/ + if settings.ENABLE_COMPREHENSIVE_THEMING: + # Add locale paths to settings for comprehensive theming. + for locale_path in settings.COMPREHENSIVE_THEME_LOCALE_PATHS: + locale_paths += (path(locale_path), ) + return locale_paths +LOCALE_PATHS = _make_locale_paths +derived('LOCALE_PATHS') + # Messages MESSAGE_STORAGE = 'django.contrib.messages.storage.session.SessionStorage' @@ -1988,6 +2020,9 @@ INSTALLED_APPS = [ 'django.contrib.staticfiles', 'djcelery', + # Initialization + 'lms_initialization.apps.LMSInitializationConfig', + # Common views 'openedx.core.djangoapps.common_views', @@ -2018,7 +2053,7 @@ INSTALLED_APPS = [ 'openedx.core.djangoapps.contentserver', # Theming - 'openedx.core.djangoapps.theming', + 'openedx.core.djangoapps.theming.apps.ThemingConfig', # Site configuration for theming and behavioral modification 'openedx.core.djangoapps.site_configuration', @@ -2040,7 +2075,7 @@ INSTALLED_APPS = [ 'util', 'certificates.apps.CertificatesConfig', 'dashboard', - 'lms.djangoapps.instructor', + 'lms.djangoapps.instructor.apps.InstructorConfig', 'lms.djangoapps.instructor_task', 'openedx.core.djangoapps.course_groups', 'bulk_email', @@ -2124,7 +2159,7 @@ INSTALLED_APPS = [ 'notifier_api', # Different Course Modes - 'course_modes', + 'course_modes.apps.CourseModesConfig', # Enrollment API 'enrollment', @@ -2194,7 +2229,7 @@ INSTALLED_APPS = [ 'commerce', # Credit courses - 'openedx.core.djangoapps.credit', + 'openedx.core.djangoapps.credit.apps.CreditConfig', # Course teams 'lms.djangoapps.teams', @@ -3264,10 +3299,13 @@ REDIRECT_CACHE_KEY_PREFIX = 'redirects' ############## Settings for LMS Context Sensitive Help ############## HELP_TOKENS_INI_FILE = REPO_ROOT / "lms" / "envs" / "help_tokens.ini" +HELP_TOKENS_LANGUAGE_CODE = lambda settings: settings.LANGUAGE_CODE +HELP_TOKENS_VERSION = lambda settings: doc_version() HELP_TOKENS_BOOKS = { 'learner': 'http://edx.readthedocs.io/projects/open-edx-learner-guide', 'course_author': 'http://edx.readthedocs.io/projects/open-edx-building-and-running-a-course', } +derived('HELP_TOKENS_LANGUAGE_CODE', 'HELP_TOKENS_VERSION') ############## OPEN EDX ENTERPRISE SERVICE CONFIGURATION ###################### # The Open edX Enterprise service is currently hosted via the LMS container/process. diff --git a/lms/envs/dev.py b/lms/envs/dev.py index 6dd5e729e4..fad2d4652f 100644 --- a/lms/envs/dev.py +++ b/lms/envs/dev.py @@ -13,6 +13,7 @@ sessions. Assumes structure: # pylint: disable=wildcard-import, unused-wildcard-import from .common import * +from openedx.core.lib.derived import derive_settings DEBUG = True TEMPLATE_DEBUG = True @@ -270,3 +271,7 @@ try: from .private import * # pylint: disable=import-error except ImportError: pass + +########################## Derive Any Derived Settings ####################### + +derive_settings(__name__) diff --git a/lms/envs/static.py b/lms/envs/static.py index 9f9749a953..3a02a8140d 100644 --- a/lms/envs/static.py +++ b/lms/envs/static.py @@ -13,6 +13,7 @@ sessions. Assumes structure: # pylint: disable=wildcard-import, unused-wildcard-import from .common import * +from openedx.core.lib.derived import derive_settings from openedx.core.lib.logsettings import get_logger_config STATIC_GRAB = True @@ -69,3 +70,7 @@ FILE_UPLOAD_HANDLERS = [ 'django.core.files.uploadhandler.MemoryFileUploadHandler', 'django.core.files.uploadhandler.TemporaryFileUploadHandler', ] + +########################## Derive Any Derived Settings ####################### + +derive_settings(__name__) diff --git a/lms/envs/test.py b/lms/envs/test.py index 83eb021ad4..d683b05c47 100644 --- a/lms/envs/test.py +++ b/lms/envs/test.py @@ -25,6 +25,7 @@ from uuid import uuid4 from warnings import filterwarnings, simplefilter from util.db import NoOpMigrationModules +from openedx.core.lib.derived import derive_settings from openedx.core.lib.tempdir import mkdtemp_clean # This patch disables the commit_on_success decorator during tests @@ -88,9 +89,6 @@ WIKI_ENABLED = True # Enable a parental consent age limit for testing PARENTAL_CONSENT_AGE_LIMIT = 13 -# Makes the tests run much faster... -SOUTH_TESTS_MIGRATE = False # To disable migrations and use syncdb instead - _SYSTEM = 'lms' _REPORT_DIR = REPO_ROOT / 'reports' / _SYSTEM @@ -506,7 +504,7 @@ MICROSITE_LOGISTRATION_HOSTNAME = 'logistration.testserver' TEST_THEME = COMMON_ROOT / "test" / "test-theme" # add extra template directory for test-only templates -MAKO_TEMPLATES['main'].extend([ +MAIN_MAKO_TEMPLATES_BASE.extend([ COMMON_ROOT / 'test' / 'templates', COMMON_ROOT / 'test' / 'test_sites', REPO_ROOT / 'openedx' / 'core' / 'djangolib' / 'tests' / 'templates', @@ -605,3 +603,7 @@ ENTERPRISE_CONSENT_API_URL = 'http://enterprise.example.com/consent/api/v1/' ACTIVATION_EMAIL_FROM_ADDRESS = 'test_activate@edx.org' TEMPLATES[0]['OPTIONS']['debug'] = True + +########################## Derive Any Derived Settings ####################### + +derive_settings(__name__) diff --git a/lms/envs/test_static_optimized.py b/lms/envs/test_static_optimized.py index 618e39a438..25a44eb9e4 100644 --- a/lms/envs/test_static_optimized.py +++ b/lms/envs/test_static_optimized.py @@ -12,6 +12,7 @@ from the same directory. # Start with the common settings from .common import * # pylint: disable=wildcard-import, unused-wildcard-import +from openedx.core.lib.derived import derive_settings # Use an in-memory database since this settings file is only used for updating assets DATABASES = { @@ -59,3 +60,7 @@ WEBPACK_LOADER['DEFAULT']['STATS_FILE'] = STATIC_ROOT / "webpack-stats.json" # 1. Uglify is by far the slowest part of the build process # 2. Having full source code makes debugging tests easier for developers os.environ['REQUIRE_BUILD_PROFILE_OPTIMIZE'] = 'none' + +########################## Derive Any Derived Settings ####################### + +derive_settings(__name__) diff --git a/lms/envs/yaml_config.py b/lms/envs/yaml_config.py index 50c633764d..83ed8b56b7 100644 --- a/lms/envs/yaml_config.py +++ b/lms/envs/yaml_config.py @@ -16,6 +16,7 @@ defined in the environment: import yaml from .common import * +from openedx.core.lib.derived import derive_settings from openedx.core.lib.logsettings import get_logger_config from util.config_parse import convert_tokens import os @@ -329,3 +330,7 @@ CREDENTIALS_GENERATION_ROUTING_KEY = HIGH_PRIORITY_QUEUE # Allow extra middleware classes to be added to the app through configuration. MIDDLEWARE_CLASSES.extend(ENV_TOKENS.get('EXTRA_MIDDLEWARE_CLASSES', [])) + +########################## Derive Any Derived Settings ####################### + +derive_settings(__name__) diff --git a/lms/startup.py b/lms/startup.py index 05b4ff18f9..74e8e5b0e9 100644 --- a/lms/startup.py +++ b/lms/startup.py @@ -12,8 +12,6 @@ from django.conf import settings settings.INSTALLED_APPS # pylint: disable=pointless-statement from openedx.core.lib.django_startup import autostartup -from openedx.core.release import doc_version -import analytics from openedx.core.djangoapps.monkey_patch import django_db_models_options @@ -21,8 +19,6 @@ import xmodule.x_module import lms_xblock.runtime from startup_configurations.validate_config import validate_lms_config -from openedx.core.djangoapps.theming.core import enable_theming -from openedx.core.djangoapps.theming.helpers import is_comprehensive_theming_enabled from microsite_configuration import microsite @@ -38,11 +34,6 @@ def run(): """ django_db_models_options.patch() - # Comprehensive theming needs to be set up before django startup, - # because modifying django template paths after startup has no effect. - if is_comprehensive_theming_enabled(): - enable_theming() - # We currently use 2 template rendering engines, mako and django_templates, # and one of them (django templates), requires the directories be added # before the django.setup(). @@ -57,27 +48,6 @@ def run(): # Mako requires the directories to be added after the django setup. microsite.enable_microsites(log) - # Initialize Segment analytics module by setting the write_key. - if settings.LMS_SEGMENT_KEY: - analytics.write_key = settings.LMS_SEGMENT_KEY - - # register any dependency injections that we need to support in edx_proctoring - # right now edx_proctoring is dependent on the openedx.core.djangoapps.credit and - # lms.djangoapps.grades - if settings.FEATURES.get('ENABLE_SPECIAL_EXAMS'): - # Import these here to avoid circular dependencies of the form: - # edx-platform app --> DRF --> django translation --> edx-platform app - from edx_proctoring.runtime import set_runtime_service - from lms.djangoapps.instructor.services import InstructorService - from openedx.core.djangoapps.credit.services import CreditService - from lms.djangoapps.grades.services import GradesService - set_runtime_service('credit', CreditService()) - - # register InstructorService (for deleting student attempts and user staff access roles) - set_runtime_service('instructor', InstructorService()) - - set_runtime_service('grades', GradesService()) - # In order to allow modules to use a handler url, we need to # monkey-patch the x_module library. # TODO: Remove this code when Runtimes are no longer created by modulestores @@ -85,10 +55,6 @@ def run(): xmodule.x_module.descriptor_global_handler_url = lms_xblock.runtime.handler_url xmodule.x_module.descriptor_global_local_resource_url = lms_xblock.runtime.local_resource_url - # Set the version of docs that help-tokens will go to. - settings.HELP_TOKENS_LANGUAGE_CODE = settings.LANGUAGE_CODE - settings.HELP_TOKENS_VERSION = doc_version() - # validate configurations on startup validate_lms_config(settings) diff --git a/lms/static/js/i18n/ar/djangojs.js b/lms/static/js/i18n/ar/djangojs.js index 850eb1cead..88febccb71 100644 --- a/lms/static/js/i18n/ar/djangojs.js +++ b/lms/static/js/i18n/ar/djangojs.js @@ -311,7 +311,6 @@ "Author": "\u0627\u0644\u0643\u0627\u062a\u0628", "Automatic": "\u062a\u0644\u0642\u0627\u0626\u064a", "Average": "\u0645\u062a\u0648\u0633\u0651\u0637", - "Back to Dashboard": "\u0627\u0644\u0639\u0648\u062f\u0629 \u0625\u0644\u0649 \u0644\u0648\u062d\u0629 \u0627\u0644\u0645\u0639\u0644\u0648\u0645\u0627\u062a", "Back to sign in": "\u0627\u0644\u0639\u0648\u062f\u0629 \u0625\u0644\u0649 \u062a\u0633\u062c\u064a\u0644 \u0627\u0644\u062f\u062e\u0648\u0644", "Back to {platform} FAQs": "\u0627\u0644\u0639\u0648\u062f\u0629 \u0625\u0644\u0649 \u0627\u0644\u0623\u0633\u0626\u0644\u0629 \u0627\u0644\u0634\u0627\u0626\u0639\u0629 \u0644\u0645\u0646\u0635\u0651\u0629 {platform} ", "Background color": "\u0644\u0648\u0646 \u0627\u0644\u062e\u0644\u0641\u064a\u0629", diff --git a/lms/static/js/i18n/eo/djangojs.js b/lms/static/js/i18n/eo/djangojs.js index 16ec84aed1..dac8f6652f 100644 --- a/lms/static/js/i18n/eo/djangojs.js +++ b/lms/static/js/i18n/eo/djangojs.js @@ -124,7 +124,6 @@ "(Add signatories for a certificate)": "(\u00c0dd s\u00efgn\u00e4t\u00f6r\u00ef\u00e9s f\u00f6r \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\u0455\u0454\u00a2\u0442\u0454\u0442#", "(Caption will be displayed when you start playing the video.)": "(\u00c7\u00e4pt\u00ef\u00f6n w\u00efll \u00df\u00e9 d\u00efspl\u00e4\u00fd\u00e9d wh\u00e9n \u00fd\u00f6\u00fc st\u00e4rt pl\u00e4\u00fd\u00efng th\u00e9 v\u00efd\u00e9\u00f6.) \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454\u0442, \u00a2\u03c3\u03b7\u0455\u0454\u00a2\u0442\u0454\u0442\u03c5\u044f \u03b1#", "(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\u03b9\u0442#", - "(Read-only)": "(R\u00e9\u00e4d-\u00f6nl\u00fd) \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f #", "(Required Field)": "(R\u00e9q\u00fc\u00efr\u00e9d F\u00ef\u00e9ld) \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c#", "(Staff)": "(St\u00e4ff) \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c #", "(contains %(student_count)s student)": [ @@ -479,9 +478,7 @@ "Course Key": "\u00c7\u00f6\u00fcrs\u00e9 K\u00e9\u00fd \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3#", "Course Number": "\u00c7\u00f6\u00fcrs\u00e9 N\u00fcm\u00df\u00e9r \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9#", "Course Number Override": "\u00c7\u00f6\u00fcrs\u00e9 N\u00fcm\u00df\u00e9r \u00d6v\u00e9rr\u00efd\u00e9 \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454\u0442, \u00a2#", - "Course Number:": "\u00c7\u00f6\u00fcrs\u00e9 N\u00fcm\u00df\u00e9r: \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442#", "Course Outline": "\u00c7\u00f6\u00fcrs\u00e9 \u00d6\u00fctl\u00efn\u00e9 \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442#", - "Course Run:": "\u00c7\u00f6\u00fcrs\u00e9 R\u00fcn: \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f #", "Course Start": "\u00c7\u00f6\u00fcrs\u00e9 St\u00e4rt \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455#", "Course Title": "\u00c7\u00f6\u00fcrs\u00e9 T\u00eftl\u00e9 \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455#", "Course Title Override": "\u00c7\u00f6\u00fcrs\u00e9 T\u00eftl\u00e9 \u00d6v\u00e9rr\u00efd\u00e9 \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454\u0442, #", @@ -639,7 +636,6 @@ "Enrollment Tracks": "\u00c9nr\u00f6llm\u00e9nt Tr\u00e4\u00e7ks \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454#", "Ensure that you can see your photo and read your name": "\u00c9ns\u00fcr\u00e9 th\u00e4t \u00fd\u00f6\u00fc \u00e7\u00e4n s\u00e9\u00e9 \u00fd\u00f6\u00fcr ph\u00f6t\u00f6 \u00e4nd r\u00e9\u00e4d \u00fd\u00f6\u00fcr 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\u0455\u0454\u00a2\u0442\u0454\u0442\u03c5\u044f \u03b1#", "Enter Due Date and Time": "\u00c9nt\u00e9r D\u00fc\u00e9 D\u00e4t\u00e9 \u00e4nd 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#", - "Enter Section Highlights": "\u00c9nt\u00e9r S\u00e9\u00e7t\u00ef\u00f6n H\u00efghl\u00efghts \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#", "Enter Start Date and Time": "\u00c9nt\u00e9r St\u00e4rt D\u00e4t\u00e9 \u00e4nd 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#", "Enter a student's username or email address.": "\u00c9nt\u00e9r \u00e4 st\u00fcd\u00e9nt's \u00fcs\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\u0454\u00a2\u0442\u0454\u0442\u03c5\u044f #", "Enter a username or email.": "\u00c9nt\u00e9r \u00e4 \u00fcs\u00e9rn\u00e4m\u00e9 \u00f6r \u00e9m\u00e4\u00efl. \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#", @@ -815,7 +811,6 @@ "High Definition": "H\u00efgh D\u00e9f\u00efn\u00eft\u00ef\u00f6n \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1#", "Highlighted text": "H\u00efghl\u00efght\u00e9d t\u00e9xt \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c#", "Highlights for {display_name}": "H\u00efghl\u00efghts f\u00f6r {display_name} \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454\u0442#", - "Highlights:": "H\u00efghl\u00efghts: \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f #", "Horizontal Rule (Ctrl+R)": "H\u00f6r\u00efz\u00f6nt\u00e4l R\u00fcl\u00e9 (\u00c7trl+R) \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#", "Horizontal line": "H\u00f6r\u00efz\u00f6nt\u00e4l l\u00efn\u00e9 \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1#", "Horizontal space": "H\u00f6r\u00efz\u00f6nt\u00e4l sp\u00e4\u00e7\u00e9 \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c#", @@ -1089,7 +1084,6 @@ "Organization ": "\u00d6rg\u00e4n\u00efz\u00e4t\u00ef\u00f6n \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9#", "Organization Name": "\u00d6rg\u00e4n\u00efz\u00e4t\u00ef\u00f6n N\u00e4m\u00e9 \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454#", "Organization of the signatory": "\u00d6rg\u00e4n\u00efz\u00e4t\u00ef\u00f6n \u00f6f th\u00e9 s\u00efgn\u00e4t\u00f6r\u00fd \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454\u0442, \u00a2\u03c3\u03b7\u0455\u0454\u00a2#", - "Organization:": "\u00d6rg\u00e4n\u00efz\u00e4t\u00ef\u00f6n: \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9#", "Other": "\u00d6th\u00e9r \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455#", "Overall Score": "\u00d6v\u00e9r\u00e4ll S\u00e7\u00f6r\u00e9 \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9#", "Page break": "P\u00e4g\u00e9 \u00dfr\u00e9\u00e4k \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3#", @@ -1213,7 +1207,6 @@ "Questions raise issues that need answers. Discussions share ideas and start conversations. (Required)": "Q\u00fc\u00e9st\u00ef\u00f6ns r\u00e4\u00efs\u00e9 \u00efss\u00fc\u00e9s th\u00e4t n\u00e9\u00e9d \u00e4nsw\u00e9rs. D\u00efs\u00e7\u00fcss\u00ef\u00f6ns sh\u00e4r\u00e9 \u00efd\u00e9\u00e4s \u00e4nd st\u00e4rt \u00e7\u00f6nv\u00e9rs\u00e4t\u00ef\u00f6ns. (R\u00e9q\u00fc\u00efr\u00e9d) \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454#", "Queued": "Q\u00fc\u00e9\u00fc\u00e9d \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5#", "REMAINING COURSES": "R\u00c9M\u00c0\u00ccN\u00ccNG \u00c7\u00d6\u00dbRS\u00c9S \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454#", - "Re-run Course": "R\u00e9-r\u00fcn \u00c7\u00f6\u00fcrs\u00e9 \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9#", "Read More": "R\u00e9\u00e4d M\u00f6r\u00e9 \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142#", "Reason": "R\u00e9\u00e4s\u00f6n \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5#", "Reason field should not be left blank.": "R\u00e9\u00e4s\u00f6n f\u00ef\u00e9ld sh\u00f6\u00fcld n\u00f6t \u00df\u00e9 l\u00e9ft \u00dfl\u00e4nk. \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454\u0442, \u00a2\u03c3\u03b7\u0455\u0454\u00a2\u0442\u0454\u0442\u03c5\u044f#", @@ -1305,7 +1298,6 @@ "Search teams": "S\u00e9\u00e4r\u00e7h t\u00e9\u00e4ms \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455#", "Section": "S\u00e9\u00e7t\u00ef\u00f6n \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c #", "Section Highlights": "S\u00e9\u00e7t\u00ef\u00f6n H\u00efghl\u00efghts \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454\u0442#", - "Section Highlights: {number_of_highlights} entered": "S\u00e9\u00e7t\u00ef\u00f6n H\u00efghl\u00efghts: {number_of_highlights} \u00e9nt\u00e9r\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#", "Section Visibility": "S\u00e9\u00e7t\u00ef\u00f6n V\u00efs\u00ef\u00df\u00efl\u00eft\u00fd \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454\u0442#", "Sections": "S\u00e9\u00e7t\u00ef\u00f6ns \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202#", "See all teams in your course, organized by topic. Join a team to collaborate with other learners who are interested in the same topic as you are.": "S\u00e9\u00e9 \u00e4ll t\u00e9\u00e4ms \u00efn \u00fd\u00f6\u00fcr \u00e7\u00f6\u00fcrs\u00e9, \u00f6rg\u00e4n\u00efz\u00e9d \u00df\u00fd t\u00f6p\u00ef\u00e7. J\u00f6\u00efn \u00e4 t\u00e9\u00e4m t\u00f6 \u00e7\u00f6ll\u00e4\u00df\u00f6r\u00e4t\u00e9 w\u00efth \u00f6th\u00e9r l\u00e9\u00e4rn\u00e9rs wh\u00f6 \u00e4r\u00e9 \u00efnt\u00e9r\u00e9st\u00e9d \u00efn th\u00e9 s\u00e4m\u00e9 t\u00f6p\u00ef\u00e7 \u00e4s \u00fd\u00f6\u00fc \u00e4r\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#", @@ -1501,7 +1493,6 @@ "Textbook information": "T\u00e9xt\u00df\u00f6\u00f6k \u00efnf\u00f6rm\u00e4t\u00ef\u00f6n \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454\u0442, #", "Textbook name is required": "T\u00e9xt\u00df\u00f6\u00f6k n\u00e4m\u00e9 \u00efs r\u00e9q\u00fc\u00efr\u00e9d \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454\u0442, \u00a2\u03c3\u03b7\u0455#", "Thank you %(full_name)s! We have received your payment for %(course_name)s.": "Th\u00e4nk \u00fd\u00f6\u00fc %(full_name)s! W\u00e9 h\u00e4v\u00e9 r\u00e9\u00e7\u00e9\u00efv\u00e9d \u00fd\u00f6\u00fcr p\u00e4\u00fdm\u00e9nt f\u00f6r %(course_name)s. \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454\u0442, \u00a2\u03c3\u03b7\u0455\u0454\u00a2\u0442\u0454\u0442\u03c5\u044f \u03b1#", - "Thank you for setting your course goal to ": "Th\u00e4nk \u00fd\u00f6\u00fc f\u00f6r s\u00e9tt\u00efng \u00fd\u00f6\u00fcr \u00e7\u00f6\u00fcrs\u00e9 g\u00f6\u00e4l t\u00f6 \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454\u0442, \u00a2\u03c3\u03b7\u0455\u0454\u00a2\u0442\u0454\u0442\u03c5\u044f #", "Thank you for submitting your financial assistance application for {course_name}! You can expect a response in 2-4 business days.": "Th\u00e4nk \u00fd\u00f6\u00fc f\u00f6r s\u00fc\u00dfm\u00eftt\u00efng \u00fd\u00f6\u00fcr f\u00efn\u00e4n\u00e7\u00ef\u00e4l \u00e4ss\u00efst\u00e4n\u00e7\u00e9 \u00e4ppl\u00ef\u00e7\u00e4t\u00ef\u00f6n f\u00f6r {course_name}! \u00dd\u00f6\u00fc \u00e7\u00e4n \u00e9xp\u00e9\u00e7t \u00e4 r\u00e9sp\u00f6ns\u00e9 \u00efn 2-4 \u00df\u00fcs\u00efn\u00e9ss d\u00e4\u00fds. \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c#", "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.": "Th\u00e4nk \u00fd\u00f6\u00fc f\u00f6r s\u00fc\u00dfm\u00eftt\u00efng \u00fd\u00f6\u00fcr ph\u00f6t\u00f6s. W\u00e9 w\u00efll r\u00e9v\u00ef\u00e9w th\u00e9m sh\u00f6rtl\u00fd. \u00dd\u00f6\u00fc \u00e7\u00e4n n\u00f6w s\u00efgn \u00fcp f\u00f6r \u00e4n\u00fd %(platformName)s \u00e7\u00f6\u00fcrs\u00e9 th\u00e4t \u00f6ff\u00e9rs v\u00e9r\u00eff\u00ef\u00e9d \u00e7\u00e9rt\u00eff\u00ef\u00e7\u00e4t\u00e9s. V\u00e9r\u00eff\u00ef\u00e7\u00e4t\u00ef\u00f6n \u00efs g\u00f6\u00f6d f\u00f6r \u00f6n\u00e9 \u00fd\u00e9\u00e4r. \u00c0ft\u00e9r \u00f6n\u00e9 \u00fd\u00e9\u00e4r, \u00fd\u00f6\u00fc m\u00fcst s\u00fc\u00dfm\u00eft ph\u00f6t\u00f6s f\u00f6r v\u00e9r\u00eff\u00ef\u00e7\u00e4t\u00ef\u00f6n \u00e4g\u00e4\u00efn. \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454\u0442, \u00a2\u03c3\u03b7\u0455\u0454\u00a2\u0442\u0454\u0442\u03c5\u044f \u03b1\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#", "Thank you! We have received your payment for {courseName}.": "Th\u00e4nk \u00fd\u00f6\u00fc! W\u00e9 h\u00e4v\u00e9 r\u00e9\u00e7\u00e9\u00efv\u00e9d \u00fd\u00f6\u00fcr p\u00e4\u00fdm\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 \u03b1#", @@ -1575,7 +1566,6 @@ "There was a problem creating the report. Select \"Create Executive Summary\" to try again.": "Th\u00e9r\u00e9 w\u00e4s \u00e4 pr\u00f6\u00dfl\u00e9m \u00e7r\u00e9\u00e4t\u00efng th\u00e9 r\u00e9p\u00f6rt. S\u00e9l\u00e9\u00e7t \"\u00c7r\u00e9\u00e4t\u00e9 \u00c9x\u00e9\u00e7\u00fct\u00efv\u00e9 S\u00fcmm\u00e4r\u00fd\" t\u00f6 tr\u00fd \u00e4g\u00e4\u00efn. \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454\u0442, \u00a2\u03c3\u03b7\u0455\u0454#", "There was an error changing the user's role": "Th\u00e9r\u00e9 w\u00e4s \u00e4n \u00e9rr\u00f6r \u00e7h\u00e4ng\u00efng th\u00e9 \u00fcs\u00e9r's 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 #", "There was an error during the upload process.": "Th\u00e9r\u00e9 w\u00e4s \u00e4n \u00e9rr\u00f6r d\u00fcr\u00efng th\u00e9 \u00fcpl\u00f6\u00e4d pr\u00f6\u00e7\u00e9ss. \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454\u0442, \u00a2\u03c3\u03b7\u0455\u0454\u00a2\u0442\u0454\u0442\u03c5\u044f #", - "There was an error in setting your goal, please reload the page and try again.": "Th\u00e9r\u00e9 w\u00e4s \u00e4n \u00e9rr\u00f6r \u00efn s\u00e9tt\u00efng \u00fd\u00f6\u00fcr g\u00f6\u00e4l, pl\u00e9\u00e4s\u00e9 r\u00e9l\u00f6\u00e4d th\u00e9 p\u00e4g\u00e9 \u00e4nd tr\u00fd \u00e4g\u00e4\u00efn. \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454\u0442, \u00a2\u03c3\u03b7\u0455\u0454\u00a2\u0442\u0454\u0442#", "There was an error obtaining email content history for this course.": "Th\u00e9r\u00e9 w\u00e4s \u00e4n \u00e9rr\u00f6r \u00f6\u00dft\u00e4\u00efn\u00efng \u00e9m\u00e4\u00efl \u00e7\u00f6nt\u00e9nt h\u00efst\u00f6r\u00fd 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 #", "There was an error obtaining email task history for this course.": "Th\u00e9r\u00e9 w\u00e4s \u00e4n \u00e9rr\u00f6r \u00f6\u00dft\u00e4\u00efn\u00efng \u00e9m\u00e4\u00efl t\u00e4sk h\u00efst\u00f6r\u00fd 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#", "There was an error retrieving preview results for this catalog. Please check that your query is correct and try again.": "Th\u00e9r\u00e9 w\u00e4s \u00e4n \u00e9rr\u00f6r r\u00e9tr\u00ef\u00e9v\u00efng pr\u00e9v\u00ef\u00e9w r\u00e9s\u00fclts f\u00f6r th\u00efs \u00e7\u00e4t\u00e4l\u00f6g. Pl\u00e9\u00e4s\u00e9 \u00e7h\u00e9\u00e7k th\u00e4t \u00fd\u00f6\u00fcr q\u00fc\u00e9r\u00fd \u00efs \u00e7\u00f6rr\u00e9\u00e7t \u00e4nd tr\u00fd \u00e4g\u00e4\u00efn. \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c #", diff --git a/lms/static/js/i18n/es-419/djangojs.js b/lms/static/js/i18n/es-419/djangojs.js index 6fb0734002..a7442cb4db 100644 --- a/lms/static/js/i18n/es-419/djangojs.js +++ b/lms/static/js/i18n/es-419/djangojs.js @@ -294,7 +294,6 @@ "Author": "Autor", "Automatic": "Autom\u00e1tico", "Average": "Normal", - "Back to Dashboard": "Volver al Panel de Control", "Back to sign in": "Volver al inicio", "Back to {platform} FAQs": "Regresar a FAQs de {platform}", "Background color": "Color de fondo", @@ -385,7 +384,6 @@ "Choose a course run:": "Seleccionar una sesi\u00f3n de curso:", "Choose a location to move your component to": "Escoge una ubicaci\u00f3n para mover tu componente a", "Choose mode": "Elegir modo", - "Choose new file": "Selecciona un nuevo archivo", "Choose one": "Elegir uno", "Choose your institution from the list below:": "Elija su instituci\u00f3n:", "Circle": "C\u00edrculo", @@ -667,7 +665,6 @@ "Error getting student list.": "Error al obtener la lista de estudiantes.", "Error getting student progress url for '<%- student_id %>'. Make sure that the student identifier is spelled correctly.": "Error al obtener la url de progreso del estudiante '<%- student_id %>'. Aseg\u00farate de que el identificador del estudiante est\u00e9 escrito correctamente.", "Error getting task history for problem '<%- problem_id %>' and student '<%- student_id %>'. Make sure that the problem and student identifiers are complete and correct.": "Error al obtener el historial de tareas para el problema '<%- problem_id %>' y el estudiante '<%- student_id %>'. Verifica que el problema y el estudiante est\u00e9n identificados correctamente.", - "Error importing course": "Error importando curso", "Error listing task history for this student and problem.": "Error listando el historial de tareas para este estudiante y problema.", "Error posting your message.": "Error al publicar su mensaje.", "Error removing user": "Error al remover el usuario.", @@ -710,7 +707,6 @@ "Failed to reset attempts for user.": "Fall\u00f3 al reiniciar los intentos para el usuario.", "File": "Archivo", "File Name": "Nombre de archivo", - "File format not supported. Please upload a file with a {ext} extension.": "Formato de archivo no soportado. Por favor carga un archivo con extensi\u00f3n {ext}", "File upload succeeded": "Archivo subido con exito", "File {filename} exceeds maximum size of {maxFileSizeInMBs} MB": "El archivo {filename} excede el tama\u00f1o maximo de {maxFileSizeInMBs} MB", "Files must be in JPEG or PNG format.": "Los archivos deben estar en formato JPEG o PNG.", @@ -1393,7 +1389,6 @@ "Student email or username": "Correo electr\u00f3nico o nombre de usuario del estudiante", "Student username/email field is required and can not be empty. Kindly fill in username/email and then press \"Add to Exception List\" button.": "El campo de nombre de usuario /correo de estudiante es requerido y no puede estar vac\u00edo. Por favor completa este campo y luego presiona el bot\u00f3n de \"A\u00f1adir a la lista de excepciones\".", "Student username/email field is required and can not be empty. Kindly fill in username/email and then press \"Invalidate Certificate\" button.": "El campo de nombre de usuario /correo de estudiante es requerido y no puede estar vac\u00edo. Por favor completa este campo y luego presiona el bot\u00f3n de \"Invalidar certificado\".", - "Studio's having trouble saving your work": "Studio tiene problemas para guardar tu trabajo", "Studio:": "Studio:", "Style": "Estilo", "Subject": "Asunto", @@ -1534,7 +1529,6 @@ "There must be one cohort to which students can automatically be assigned.": "Tiene que haber una cohorte a la que los estudiantes pueden ser asignados autom\u00e1ticamente.", "There was a problem creating the report. Select \"Create Executive Summary\" to try again.": "Hubo un problema creando el reporte. Selecciona \"Crear resumen ejecutivo\" para intentarlo nuevamente.", "There was an error changing the user's role": "Ocurri\u00f3 un error al cambiar el papel del usuario.", - "There was an error during the upload process.": "Hubo un error durante el proceso de carga.", "There was an error obtaining email content history for this course.": "Ocurri\u00f3 un error obteniendo el historial de correos electr\u00f3nicos para este curso.", "There was an error obtaining email task history for this course.": "Ocurri\u00f3 un error obteniendo el historial de tareas de correo para este curso.", "There was an error retrieving preview results for this catalog. Please check that your query is correct and try again.": "Ocurri\u00f3 un error recuperando los resultados de vista previa para este cat\u00e1logo. Por favor aseg\u00farate de que tu consulta es correcta e intente nuevamente.", @@ -1542,11 +1536,6 @@ "Hubo un error al intentar agregar estudiantes:", "{numErrors} estudiantes no pudieron ser agregados a este cohorte:" ], - "There was an error while importing the new course to our database.": "Ha habido un error importando el nuevo curso a nuestra base de datos.", - "There was an error while importing the new library to our database.": "Hubo un error mientras import\u00e1bamos la nueva librer\u00eda a nuestra base de datos.", - "There was an error while unpacking the file.": "Ha habido un error desempaquetando el archivo", - "There was an error while verifying the file you submitted.": "Ha ocurrido un error verificando el archivo que usted ha enviado.", - "There was an error with the upload": "Hubo un error con la subida del archivo", "There was an error, try searching again.": "Hubo un error, intenta buscar de nuevo.", "There were errors reindexing course.": "Hubo errores al reindexar el curso.", "There's already another assignment type with this name.": "Ya existe otro tipo de tarea con este nombre.", @@ -1587,7 +1576,6 @@ "This learner will be removed from the team, allowing another learner to take the available spot.": "Este estudiante ser\u00e1 removido del equipo, permitiendo que otro usuario tome el lugar disponible.", "This link will open in a modal window": "Este v\u00ednculo se abrir\u00e1 en una ventana emergente", "This link will open in a new browser window/tab": "Este v\u00ednculo se abrir\u00e1 en una nueva ventana o pesta\u00f1a del navegador", - "This may be happening because of an error with our server or your internet connection. Try refreshing the page or making sure you are online.": "Esto puede estar sucediendo debido a un error con nuestros servidores o con tu conexi\u00f3n a Internet. Intenta refrescar la p\u00e1gina o verifica tu acceso a Internet.", "This page contains information about orders that you have placed with {platform_name}.": "Esta p\u00e1gina contiene informaci\u00f3n de las \u00f3rdenes de compra que has realizado en {platform_name}.", "This post could not be closed. Refresh the page and try again.": "No se pudo cerrar esta publicaci\u00f3n. Recarga la p\u00e1gina e intenta nuevamente.", "This post could not be flagged for abuse. Refresh the page and try again.": "No se pudo marcar esta publicaci\u00f3n como abusiva. Recarga la p\u00e1gina e intenta nuevamente.", @@ -1918,8 +1906,6 @@ "Your file could not be uploaded": "Su archivo no pudo ser cargado", "Your file has been deleted.": "Su archivo ha sido borrado.", "Your file {filename} is too large (max size: {maxSize}MB).": "Tu archivo {filename} es demasiado grande (tama\u00f1o m\u00e1ximo: {maxSize}MB).", - "Your import has failed.": "Tu importaci\u00f3n ha fallado.", - "Your import is in progress; navigating away will abort it.": "Tu importaci\u00f3n est\u00e1 en progreso. Si abandona esta p\u00e1gina, la cancelar\u00e1.", "Your library could not be exported to XML. There is not enough information to identify the failed component. Inspect your library to identify any problematic components and try again.": "Tu librer\u00eda no puede ser exportada a XML. No ha la suficiente informaci\u00f3n para identificar el componente que fall\u00f3. Revisar tu librer\u00eda para identificar alg\u00fan problema en componentes e intentar de nuevo.", "Your message cannot be blank.": "Tu mensaje no puede estar vac\u00edo.", "Your message must have a subject.": "Tu mensaje debe tener un asunto.", diff --git a/lms/static/js/i18n/fake2/djangojs.js b/lms/static/js/i18n/fake2/djangojs.js index 8c3d59f3f0..ba6a5ddaa6 100644 --- a/lms/static/js/i18n/fake2/djangojs.js +++ b/lms/static/js/i18n/fake2/djangojs.js @@ -124,7 +124,6 @@ "(Add signatories for a certificate)": "(\u023add s\u1d09\u0183n\u0250\u0287\u00f8\u0279\u1d09\u01dds \u025f\u00f8\u0279 \u0250 \u0254\u01dd\u0279\u0287\u1d09\u025f\u1d09\u0254\u0250\u0287\u01dd)", "(Caption will be displayed when you start playing the video.)": "(\u023b\u0250d\u0287\u1d09\u00f8n \u028d\u1d09ll b\u01dd d\u1d09sdl\u0250\u028e\u01ddd \u028d\u0265\u01ddn \u028e\u00f8n s\u0287\u0250\u0279\u0287 dl\u0250\u028e\u1d09n\u0183 \u0287\u0265\u01dd \u028c\u1d09d\u01dd\u00f8.)", "(Community TA)": "(\u023b\u00f8\u026f\u026fnn\u1d09\u0287\u028e \u0166\u023a)", - "(Read-only)": "(\u024c\u01dd\u0250d-\u00f8nl\u028e)", "(Required Field)": "(\u024c\u01ddbn\u1d09\u0279\u01ddd F\u1d09\u01ddld)", "(Staff)": "(S\u0287\u0250\u025f\u025f)", "(contains %(student_count)s student)": [ @@ -479,9 +478,7 @@ "Course Key": "\u023b\u00f8n\u0279s\u01dd \ua740\u01dd\u028e", "Course Number": "\u023b\u00f8n\u0279s\u01dd Nn\u026fb\u01dd\u0279", "Course Number Override": "\u023b\u00f8n\u0279s\u01dd Nn\u026fb\u01dd\u0279 \u00d8\u028c\u01dd\u0279\u0279\u1d09d\u01dd", - "Course Number:": "\u023b\u00f8n\u0279s\u01dd Nn\u026fb\u01dd\u0279:", "Course Outline": "\u023b\u00f8n\u0279s\u01dd \u00d8n\u0287l\u1d09n\u01dd", - "Course Run:": "\u023b\u00f8n\u0279s\u01dd \u024cnn:", "Course Start": "\u023b\u00f8n\u0279s\u01dd S\u0287\u0250\u0279\u0287", "Course Title": "\u023b\u00f8n\u0279s\u01dd \u0166\u1d09\u0287l\u01dd", "Course Title Override": "\u023b\u00f8n\u0279s\u01dd \u0166\u1d09\u0287l\u01dd \u00d8\u028c\u01dd\u0279\u0279\u1d09d\u01dd", @@ -639,7 +636,6 @@ "Enrollment Tracks": "\u0246n\u0279\u00f8ll\u026f\u01ddn\u0287 \u0166\u0279\u0250\u0254\u029es", "Ensure that you can see your photo and read your name": "\u0246nsn\u0279\u01dd \u0287\u0265\u0250\u0287 \u028e\u00f8n \u0254\u0250n s\u01dd\u01dd \u028e\u00f8n\u0279 d\u0265\u00f8\u0287\u00f8 \u0250nd \u0279\u01dd\u0250d \u028e\u00f8n\u0279 n\u0250\u026f\u01dd", "Enter Due Date and Time": "\u0246n\u0287\u01dd\u0279 \u0110n\u01dd \u0110\u0250\u0287\u01dd \u0250nd \u0166\u1d09\u026f\u01dd", - "Enter Section Highlights": "\u0246n\u0287\u01dd\u0279 S\u01dd\u0254\u0287\u1d09\u00f8n \u0126\u1d09\u0183\u0265l\u1d09\u0183\u0265\u0287s", "Enter Start Date and Time": "\u0246n\u0287\u01dd\u0279 S\u0287\u0250\u0279\u0287 \u0110\u0250\u0287\u01dd \u0250nd \u0166\u1d09\u026f\u01dd", "Enter a student's username or email address.": "\u0246n\u0287\u01dd\u0279 \u0250 s\u0287nd\u01ddn\u0287's ns\u01dd\u0279n\u0250\u026f\u01dd \u00f8\u0279 \u01dd\u026f\u0250\u1d09l \u0250dd\u0279\u01ddss.", "Enter a username or email.": "\u0246n\u0287\u01dd\u0279 \u0250 ns\u01dd\u0279n\u0250\u026f\u01dd \u00f8\u0279 \u01dd\u026f\u0250\u1d09l.", @@ -815,7 +811,6 @@ "High Definition": "\u0126\u1d09\u0183\u0265 \u0110\u01dd\u025f\u1d09n\u1d09\u0287\u1d09\u00f8n", "Highlighted text": "\u0126\u1d09\u0183\u0265l\u1d09\u0183\u0265\u0287\u01ddd \u0287\u01ddx\u0287", "Highlights for {display_name}": "\u0126\u1d09\u0183\u0265l\u1d09\u0183\u0265\u0287s \u025f\u00f8\u0279 {display_name}", - "Highlights:": "\u0126\u1d09\u0183\u0265l\u1d09\u0183\u0265\u0287s:", "Horizontal Rule (Ctrl+R)": "\u0126\u00f8\u0279\u1d09z\u00f8n\u0287\u0250l \u024cnl\u01dd (\u023b\u0287\u0279l+\u024c)", "Horizontal line": "\u0126\u00f8\u0279\u1d09z\u00f8n\u0287\u0250l l\u1d09n\u01dd", "Horizontal space": "\u0126\u00f8\u0279\u1d09z\u00f8n\u0287\u0250l sd\u0250\u0254\u01dd", @@ -1089,7 +1084,6 @@ "Organization ": "\u00d8\u0279\u0183\u0250n\u1d09z\u0250\u0287\u1d09\u00f8n ", "Organization Name": "\u00d8\u0279\u0183\u0250n\u1d09z\u0250\u0287\u1d09\u00f8n N\u0250\u026f\u01dd", "Organization of the signatory": "\u00d8\u0279\u0183\u0250n\u1d09z\u0250\u0287\u1d09\u00f8n \u00f8\u025f \u0287\u0265\u01dd s\u1d09\u0183n\u0250\u0287\u00f8\u0279\u028e", - "Organization:": "\u00d8\u0279\u0183\u0250n\u1d09z\u0250\u0287\u1d09\u00f8n:", "Other": "\u00d8\u0287\u0265\u01dd\u0279", "Overall Score": "\u00d8\u028c\u01dd\u0279\u0250ll S\u0254\u00f8\u0279\u01dd", "Page break": "\u2c63\u0250\u0183\u01dd b\u0279\u01dd\u0250\u029e", @@ -1213,7 +1207,6 @@ "Questions raise issues that need answers. Discussions share ideas and start conversations. (Required)": "Qn\u01dds\u0287\u1d09\u00f8ns \u0279\u0250\u1d09s\u01dd \u1d09ssn\u01dds \u0287\u0265\u0250\u0287 n\u01dd\u01ddd \u0250ns\u028d\u01dd\u0279s. \u0110\u1d09s\u0254nss\u1d09\u00f8ns s\u0265\u0250\u0279\u01dd \u1d09d\u01dd\u0250s \u0250nd s\u0287\u0250\u0279\u0287 \u0254\u00f8n\u028c\u01dd\u0279s\u0250\u0287\u1d09\u00f8ns. (\u024c\u01ddbn\u1d09\u0279\u01ddd)", "Queued": "Qn\u01ddn\u01ddd", "REMAINING COURSES": "\u024c\u0246M\u023a\u0197N\u0197N\u01e4 \u023b\u00d8\u0244\u024cS\u0246S", - "Re-run Course": "\u024c\u01dd-\u0279nn \u023b\u00f8n\u0279s\u01dd", "Read More": "\u024c\u01dd\u0250d M\u00f8\u0279\u01dd", "Reason": "\u024c\u01dd\u0250s\u00f8n", "Reason field should not be left blank.": "\u024c\u01dd\u0250s\u00f8n \u025f\u1d09\u01ddld s\u0265\u00f8nld n\u00f8\u0287 b\u01dd l\u01dd\u025f\u0287 bl\u0250n\u029e.", @@ -1305,7 +1298,6 @@ "Search teams": "S\u01dd\u0250\u0279\u0254\u0265 \u0287\u01dd\u0250\u026fs", "Section": "S\u01dd\u0254\u0287\u1d09\u00f8n", "Section Highlights": "S\u01dd\u0254\u0287\u1d09\u00f8n \u0126\u1d09\u0183\u0265l\u1d09\u0183\u0265\u0287s", - "Section Highlights: {number_of_highlights} entered": "S\u01dd\u0254\u0287\u1d09\u00f8n \u0126\u1d09\u0183\u0265l\u1d09\u0183\u0265\u0287s: {number_of_highlights} \u01ddn\u0287\u01dd\u0279\u01ddd", "Section Visibility": "S\u01dd\u0254\u0287\u1d09\u00f8n V\u1d09s\u1d09b\u1d09l\u1d09\u0287\u028e", "Sections": "S\u01dd\u0254\u0287\u1d09\u00f8ns", "See all teams in your course, organized by topic. Join a team to collaborate with other learners who are interested in the same topic as you are.": "S\u01dd\u01dd \u0250ll \u0287\u01dd\u0250\u026fs \u1d09n \u028e\u00f8n\u0279 \u0254\u00f8n\u0279s\u01dd, \u00f8\u0279\u0183\u0250n\u1d09z\u01ddd b\u028e \u0287\u00f8d\u1d09\u0254. \u0248\u00f8\u1d09n \u0250 \u0287\u01dd\u0250\u026f \u0287\u00f8 \u0254\u00f8ll\u0250b\u00f8\u0279\u0250\u0287\u01dd \u028d\u1d09\u0287\u0265 \u00f8\u0287\u0265\u01dd\u0279 l\u01dd\u0250\u0279n\u01dd\u0279s \u028d\u0265\u00f8 \u0250\u0279\u01dd \u1d09n\u0287\u01dd\u0279\u01dds\u0287\u01ddd \u1d09n \u0287\u0265\u01dd s\u0250\u026f\u01dd \u0287\u00f8d\u1d09\u0254 \u0250s \u028e\u00f8n \u0250\u0279\u01dd.", @@ -1501,7 +1493,6 @@ "Textbook information": "\u0166\u01ddx\u0287b\u00f8\u00f8\u029e \u1d09n\u025f\u00f8\u0279\u026f\u0250\u0287\u1d09\u00f8n", "Textbook name is required": "\u0166\u01ddx\u0287b\u00f8\u00f8\u029e n\u0250\u026f\u01dd \u1d09s \u0279\u01ddbn\u1d09\u0279\u01ddd", "Thank you %(full_name)s! We have received your payment for %(course_name)s.": "\u0166\u0265\u0250n\u029e \u028e\u00f8n %(full_name)s! W\u01dd \u0265\u0250\u028c\u01dd \u0279\u01dd\u0254\u01dd\u1d09\u028c\u01ddd \u028e\u00f8n\u0279 d\u0250\u028e\u026f\u01ddn\u0287 \u025f\u00f8\u0279 %(course_name)s.", - "Thank you for setting your course goal to ": "\u0166\u0265\u0250n\u029e \u028e\u00f8n \u025f\u00f8\u0279 s\u01dd\u0287\u0287\u1d09n\u0183 \u028e\u00f8n\u0279 \u0254\u00f8n\u0279s\u01dd \u0183\u00f8\u0250l \u0287\u00f8 ", "Thank you for submitting your financial assistance application for {course_name}! You can expect a response in 2-4 business days.": "\u0166\u0265\u0250n\u029e \u028e\u00f8n \u025f\u00f8\u0279 snb\u026f\u1d09\u0287\u0287\u1d09n\u0183 \u028e\u00f8n\u0279 \u025f\u1d09n\u0250n\u0254\u1d09\u0250l \u0250ss\u1d09s\u0287\u0250n\u0254\u01dd \u0250ddl\u1d09\u0254\u0250\u0287\u1d09\u00f8n \u025f\u00f8\u0279 {course_name}! \u024e\u00f8n \u0254\u0250n \u01ddxd\u01dd\u0254\u0287 \u0250 \u0279\u01ddsd\u00f8ns\u01dd \u1d09n 2-4 bns\u1d09n\u01ddss d\u0250\u028es.", "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.": "\u0166\u0265\u0250n\u029e \u028e\u00f8n \u025f\u00f8\u0279 snb\u026f\u1d09\u0287\u0287\u1d09n\u0183 \u028e\u00f8n\u0279 d\u0265\u00f8\u0287\u00f8s. W\u01dd \u028d\u1d09ll \u0279\u01dd\u028c\u1d09\u01dd\u028d \u0287\u0265\u01dd\u026f s\u0265\u00f8\u0279\u0287l\u028e. \u024e\u00f8n \u0254\u0250n n\u00f8\u028d s\u1d09\u0183n nd \u025f\u00f8\u0279 \u0250n\u028e %(platformName)s \u0254\u00f8n\u0279s\u01dd \u0287\u0265\u0250\u0287 \u00f8\u025f\u025f\u01dd\u0279s \u028c\u01dd\u0279\u1d09\u025f\u1d09\u01ddd \u0254\u01dd\u0279\u0287\u1d09\u025f\u1d09\u0254\u0250\u0287\u01dds. V\u01dd\u0279\u1d09\u025f\u1d09\u0254\u0250\u0287\u1d09\u00f8n \u1d09s \u0183\u00f8\u00f8d \u025f\u00f8\u0279 \u00f8n\u01dd \u028e\u01dd\u0250\u0279. \u023a\u025f\u0287\u01dd\u0279 \u00f8n\u01dd \u028e\u01dd\u0250\u0279, \u028e\u00f8n \u026fns\u0287 snb\u026f\u1d09\u0287 d\u0265\u00f8\u0287\u00f8s \u025f\u00f8\u0279 \u028c\u01dd\u0279\u1d09\u025f\u1d09\u0254\u0250\u0287\u1d09\u00f8n \u0250\u0183\u0250\u1d09n.", "Thank you! We have received your payment for {courseName}.": "\u0166\u0265\u0250n\u029e \u028e\u00f8n! W\u01dd \u0265\u0250\u028c\u01dd \u0279\u01dd\u0254\u01dd\u1d09\u028c\u01ddd \u028e\u00f8n\u0279 d\u0250\u028e\u026f\u01ddn\u0287 \u025f\u00f8\u0279 {courseName}.", @@ -1575,7 +1566,6 @@ "There was a problem creating the report. Select \"Create Executive Summary\" to try again.": "\u0166\u0265\u01dd\u0279\u01dd \u028d\u0250s \u0250 d\u0279\u00f8bl\u01dd\u026f \u0254\u0279\u01dd\u0250\u0287\u1d09n\u0183 \u0287\u0265\u01dd \u0279\u01ddd\u00f8\u0279\u0287. S\u01ddl\u01dd\u0254\u0287 \"\u023b\u0279\u01dd\u0250\u0287\u01dd \u0246x\u01dd\u0254n\u0287\u1d09\u028c\u01dd Sn\u026f\u026f\u0250\u0279\u028e\" \u0287\u00f8 \u0287\u0279\u028e \u0250\u0183\u0250\u1d09n.", "There was an error changing the user's role": "\u0166\u0265\u01dd\u0279\u01dd \u028d\u0250s \u0250n \u01dd\u0279\u0279\u00f8\u0279 \u0254\u0265\u0250n\u0183\u1d09n\u0183 \u0287\u0265\u01dd ns\u01dd\u0279's \u0279\u00f8l\u01dd", "There was an error during the upload process.": "\u0166\u0265\u01dd\u0279\u01dd \u028d\u0250s \u0250n \u01dd\u0279\u0279\u00f8\u0279 dn\u0279\u1d09n\u0183 \u0287\u0265\u01dd ndl\u00f8\u0250d d\u0279\u00f8\u0254\u01ddss.", - "There was an error in setting your goal, please reload the page and try again.": "\u0166\u0265\u01dd\u0279\u01dd \u028d\u0250s \u0250n \u01dd\u0279\u0279\u00f8\u0279 \u1d09n s\u01dd\u0287\u0287\u1d09n\u0183 \u028e\u00f8n\u0279 \u0183\u00f8\u0250l, dl\u01dd\u0250s\u01dd \u0279\u01ddl\u00f8\u0250d \u0287\u0265\u01dd d\u0250\u0183\u01dd \u0250nd \u0287\u0279\u028e \u0250\u0183\u0250\u1d09n.", "There was an error obtaining email content history for this course.": "\u0166\u0265\u01dd\u0279\u01dd \u028d\u0250s \u0250n \u01dd\u0279\u0279\u00f8\u0279 \u00f8b\u0287\u0250\u1d09n\u1d09n\u0183 \u01dd\u026f\u0250\u1d09l \u0254\u00f8n\u0287\u01ddn\u0287 \u0265\u1d09s\u0287\u00f8\u0279\u028e \u025f\u00f8\u0279 \u0287\u0265\u1d09s \u0254\u00f8n\u0279s\u01dd.", "There was an error obtaining email task history for this course.": "\u0166\u0265\u01dd\u0279\u01dd \u028d\u0250s \u0250n \u01dd\u0279\u0279\u00f8\u0279 \u00f8b\u0287\u0250\u1d09n\u1d09n\u0183 \u01dd\u026f\u0250\u1d09l \u0287\u0250s\u029e \u0265\u1d09s\u0287\u00f8\u0279\u028e \u025f\u00f8\u0279 \u0287\u0265\u1d09s \u0254\u00f8n\u0279s\u01dd.", "There was an error retrieving preview results for this catalog. Please check that your query is correct and try again.": "\u0166\u0265\u01dd\u0279\u01dd \u028d\u0250s \u0250n \u01dd\u0279\u0279\u00f8\u0279 \u0279\u01dd\u0287\u0279\u1d09\u01dd\u028c\u1d09n\u0183 d\u0279\u01dd\u028c\u1d09\u01dd\u028d \u0279\u01ddsnl\u0287s \u025f\u00f8\u0279 \u0287\u0265\u1d09s \u0254\u0250\u0287\u0250l\u00f8\u0183. \u2c63l\u01dd\u0250s\u01dd \u0254\u0265\u01dd\u0254\u029e \u0287\u0265\u0250\u0287 \u028e\u00f8n\u0279 bn\u01dd\u0279\u028e \u1d09s \u0254\u00f8\u0279\u0279\u01dd\u0254\u0287 \u0250nd \u0287\u0279\u028e \u0250\u0183\u0250\u1d09n.", diff --git a/lms/static/js/i18n/fr/djangojs.js b/lms/static/js/i18n/fr/djangojs.js index 0f593193ca..1703f03d55 100644 --- a/lms/static/js/i18n/fr/djangojs.js +++ b/lms/static/js/i18n/fr/djangojs.js @@ -217,7 +217,6 @@ "Author": "Auteur", "Automatic": "Automatique", "Average": "Moyen", - "Back to Dashboard": "Retour au tableau de bord", "Back to sign in": "Retour \u00e0 la connexion", "Background color": "Couleur du fond", "Basic": "Basique", diff --git a/lms/static/js/i18n/he/djangojs.js b/lms/static/js/i18n/he/djangojs.js index 3c8465e266..5eef7d8c26 100644 --- a/lms/static/js/i18n/he/djangojs.js +++ b/lms/static/js/i18n/he/djangojs.js @@ -255,7 +255,6 @@ "Author": "\u05de\u05d7\u05d1\u05e8", "Automatic": "\u05d0\u05d5\u05d8\u05d5\u05de\u05d8\u05d9", "Average": "\u05de\u05de\u05d5\u05e6\u05e2", - "Back to Dashboard": "\u05d1\u05d7\u05d6\u05e8\u05d4 \u05dc\u05dc\u05d5\u05d7 \u05d4\u05d1\u05e7\u05e8\u05d4", "Back to sign in": "\u05d1\u05d7\u05d6\u05e8\u05d4 \u05dc\u05db\u05e0\u05d9\u05e1\u05d4 \u05dc\u05d7\u05e9\u05d1\u05d5\u05df", "Back to {platform} FAQs": "\u05d7\u05d6\u05e8\u05d4 \u05dc\u05e9\u05d0\u05dc\u05d5\u05ea \u05d4\u05e0\u05e4\u05d5\u05e6\u05d5\u05ea \u05e9\u05dc {platform}", "Background color": "\u05e6\u05d1\u05e2 \u05e8\u05e7\u05e2", @@ -339,7 +338,6 @@ "Choose a .csv file": "\u05d1\u05d7\u05e8 \u05e7\u05d5\u05d1\u05e5 CSV.", "Choose a content group to associate": "\u05d1\u05d7\u05e8 \u05e7\u05d1\u05d5\u05e6\u05ea \u05ea\u05d5\u05db\u05df \u05dc\u05e7\u05e9\u05e8", "Choose mode": "\u05d1\u05d7\u05e8 \u05de\u05e6\u05d1", - "Choose new file": "\u05d1\u05d7\u05e8 \u05e7\u05d5\u05d1\u05e5 \u05d7\u05d3\u05e9", "Choose one": "\u05d1\u05d7\u05e8 \u05d0\u05d7\u05d3", "Choose your institution from the list below:": "\u05d1\u05d7\u05e8 \u05d0\u05ea \u05d4\u05de\u05d5\u05e1\u05d3 \u05e9\u05dc\u05da \u05de\u05d4\u05e8\u05e9\u05d9\u05de\u05d4 \u05e9\u05dc\u05d4\u05dc\u05df:", "Circle": "\u05de\u05e2\u05d2\u05dc", @@ -592,7 +590,6 @@ "Error getting student list.": "\u05e9\u05d2\u05d9\u05d0\u05d4 \u05d1\u05e7\u05d1\u05dc\u05ea \u05e8\u05e9\u05d9\u05de\u05ea \u05d4\u05e1\u05d8\u05d5\u05d3\u05e0\u05d8\u05d9\u05dd.", "Error getting student progress url for '<%- student_id %>'. Make sure that the student identifier is spelled correctly.": "\u05e9\u05d2\u05d9\u05d0\u05d4 \u05d1\u05e7\u05d1\u05dc\u05ea \u05db\u05ea\u05d5\u05d1\u05ea URL \u05e9\u05dc \u05d4\u05ea\u05e7\u05d3\u05de\u05d5\u05ea \u05d4\u05e1\u05d8\u05d5\u05d3\u05e0\u05d8 \u05e2\u05d1\u05d5\u05e8 '<%- student_id %>'. \u05d5\u05d3\u05d0 \u05e9\u05de\u05d6\u05d4\u05d4 \u05d4\u05e1\u05d8\u05d5\u05d3\u05e0\u05d8 \u05de\u05d0\u05d5\u05d9\u05ea \u05db\u05d4\u05dc\u05db\u05d4.", "Error getting task history for problem '<%- problem_id %>' and student '<%- student_id %>'. Make sure that the problem and student identifiers are complete and correct.": "\u05e9\u05d2\u05d9\u05d0\u05d4 \u05d1\u05d6\u05de\u05df \u05e7\u05d1\u05dc\u05ea \u05d4\u05d9\u05e1\u05d8\u05d5\u05e8\u05d9\u05d9\u05ea \u05de\u05e9\u05d9\u05de\u05d5\u05ea \u05e2\u05d1\u05d5\u05e8 \u05d4\u05d1\u05e2\u05d9\u05d4 '<%- problem_id %>' \u05d5\u05d4\u05e1\u05d8\u05d5\u05d3\u05e0\u05d8 '<%- student_id %>'. \u05d5\u05d3\u05d0 \u05e9\u05de\u05d6\u05d4\u05d4 \u05d4\u05d1\u05e2\u05d9\u05d4 \u05d5\u05d4\u05e1\u05d8\u05d5\u05d3\u05e0\u05d8 \u05d4\u05dd \u05de\u05dc\u05d0\u05d9\u05dd \u05d5\u05e0\u05db\u05d5\u05e0\u05d9\u05dd.", - "Error importing course": "\u05e9\u05d2\u05d9\u05d0\u05d4 \u05d1\u05d9\u05d9\u05d1\u05d5\u05d0 \u05e7\u05d5\u05e8\u05e1.", "Error listing task history for this student and problem.": "\u05e9\u05d2\u05d9\u05d0\u05d4 \u05d1\u05e8\u05d9\u05e9\u05d5\u05dd \u05d4\u05d9\u05e1\u05d8\u05d5\u05e8\u05d9\u05ea \u05de\u05e9\u05d9\u05de\u05d5\u05ea \u05e2\u05d1\u05d5\u05e8 \u05e1\u05d8\u05d5\u05d3\u05e0\u05d8 \u05d6\u05d4 \u05d5\u05d1\u05e2\u05d9\u05d4 \u05d6\u05d5.", "Error posting your message.": "\u05e9\u05d2\u05d9\u05d0\u05d4 \u05d1\u05d6\u05de\u05df \u05e4\u05e8\u05e1\u05d5\u05dd \u05d4\u05d4\u05d5\u05d3\u05e2\u05d4 \u05e9\u05dc\u05da", "Error removing user": "\u05e9\u05d2\u05d9\u05d0\u05d4 \u05d1\u05d4\u05e1\u05e8\u05ea \u05de\u05e9\u05ea\u05de\u05e9", @@ -1263,7 +1260,6 @@ "Student email or username": "\u05db\u05ea\u05d5\u05d1\u05ea \u05d3\u05d5\u05d0\u05e8 \u05d0\u05dc\u05e7\u05d8\u05e8\u05d5\u05e0\u05d9 \u05d0\u05d5 \u05e9\u05dd \u05de\u05e9\u05ea\u05de\u05e9 \u05e9\u05dc \u05d4\u05e1\u05d8\u05d5\u05d3\u05e0\u05d8", "Student username/email field is required and can not be empty. Kindly fill in username/email and then press \"Add to Exception List\" button.": "\u05e9\u05d3\u05d4 \u05e9\u05dd \u05d4\u05de\u05e9\u05ea\u05de\u05e9/\u05d3\u05d5\u05d0\u05e8 \u05d0\u05dc\u05e7\u05d8\u05e8\u05d5\u05e0\u05d9 \u05e9\u05dc \u05d4\u05e1\u05d8\u05d5\u05d3\u05e0\u05d8 \u05d4\u05d5\u05d0 \u05e9\u05d3\u05d4 \u05d7\u05d5\u05d1\u05d4 \u05d5\u05dc\u05d0 \u05e0\u05d9\u05ea\u05df \u05dc\u05d4\u05e9\u05d0\u05d9\u05e8\u05d5 \u05e8\u05d9\u05e7. \u05d0\u05e0\u05d0 \u05de\u05dc\u05d0 \u05d0\u05ea \u05e9\u05dd \u05d4\u05de\u05e9\u05ea\u05de\u05e9/\u05d4\u05d3\u05d5\u05d0\u05e8 \u05d4\u05d0\u05dc\u05e7\u05d8\u05e8\u05d5\u05e0\u05d9 \u05d5\u05dc\u05d0\u05d7\u05e8 \u05de\u05db\u05df \u05dc\u05d7\u05e5 \u05e2\u05dc \u05d4\u05dc\u05d7\u05e6\u05df \"\u05d4\u05d5\u05e1\u05e3 \u05dc\u05e8\u05e9\u05d9\u05de\u05ea \u05d7\u05e8\u05d9\u05d2\u05d9\u05dd\".", "Student username/email field is required and can not be empty. Kindly fill in username/email and then press \"Invalidate Certificate\" button.": "\u05e9\u05d3\u05d4 \u05e9\u05dd \u05d4\u05de\u05e9\u05ea\u05de\u05e9/\u05d3\u05d5\u05d0\u05e8 \u05d0\u05dc\u05e7\u05d8\u05e8\u05d5\u05e0\u05d9 \u05e9\u05dc \u05d4\u05e1\u05d8\u05d5\u05d3\u05e0\u05d8 \u05d4\u05d5\u05d0 \u05e9\u05d3\u05d4 \u05d7\u05d5\u05d1\u05d4 \u05d5\u05dc\u05d0 \u05e0\u05d9\u05ea\u05df \u05dc\u05d4\u05e9\u05d0\u05d9\u05e8\u05d5 \u05e8\u05d9\u05e7. \u05d0\u05e0\u05d0 \u05de\u05dc\u05d0 \u05d0\u05ea \u05e9\u05dd \u05d4\u05de\u05e9\u05ea\u05de\u05e9/\u05d3\u05d5\u05d0\u05e8 \u05d0\u05dc\u05e7\u05d8\u05e8\u05d5\u05e0\u05d9 \u05d5\u05dc\u05d0\u05d7\u05e8 \u05de\u05db\u05df \u05dc\u05d7\u05e5 \u05e2\u05dc \u05d4\u05dc\u05d7\u05e6\u05df \"\u05e4\u05e1\u05d9\u05dc\u05ea \u05ea\u05e2\u05d5\u05d3\u05d4\".", - "Studio's having trouble saving your work": "\u05e1\u05d8\u05d5\u05d3\u05d9\u05d5 \u05de\u05ea\u05e7\u05e9\u05d4 \u05dc\u05e9\u05de\u05d5\u05e8 \u05d0\u05ea \u05e2\u05d1\u05d5\u05d3\u05ea\u05da", "Studio:": "\u05e1\u05d8\u05d5\u05d3\u05d9\u05d5:", "Style": "\u05e1\u05d2\u05e0\u05d5\u05df", "Subject": "\u05e0\u05d5\u05e9\u05d0", @@ -1393,15 +1389,9 @@ "There must be one cohort to which students can automatically be assigned.": "\u05d7\u05d9\u05d9\u05d1\u05ea \u05dc\u05d4\u05d9\u05d5\u05ea \u05e7\u05d1\u05d5\u05e6\u05ea \u05dc\u05d9\u05de\u05d5\u05d3 \u05d0\u05d7\u05ea \u05e9\u05d0\u05dc\u05d9\u05d4 \u05e0\u05d9\u05ea\u05df \u05dc\u05e9\u05d9\u05d9\u05da \u05e1\u05d8\u05d5\u05d3\u05e0\u05d8\u05d9\u05dd \u05d1\u05d0\u05d5\u05e4\u05df \u05d0\u05d5\u05d8\u05d5\u05de\u05d8\u05d9.", "There was a problem creating the report. Select \"Create Executive Summary\" to try again.": "\u05d0\u05d9\u05e8\u05e2\u05d4 \u05d1\u05e2\u05d9\u05d4 \u05d1\u05e2\u05ea \u05d9\u05e6\u05d9\u05e8\u05ea \u05d4\u05d3\u05d5\u05d7. \u05d1\u05d7\u05e8 \"\u05e6\u05d5\u05e8 \u05ea\u05e7\u05e6\u05d9\u05e8 \u05de\u05e0\u05d4\u05dc\u05d9\u05dd\" \u05db\u05d3\u05d9 \u05dc\u05e0\u05e1\u05d5\u05ea \u05e9\u05d5\u05d1.", "There was an error changing the user's role": "\u05d0\u05d9\u05e8\u05e2\u05d4 \u05e9\u05d2\u05d9\u05d0\u05d4 \u05d1\u05e9\u05d9\u05e0\u05d5\u05d9 \u05ea\u05e4\u05e7\u05d9\u05d3 \u05d4\u05de\u05e9\u05ea\u05de\u05e9.", - "There was an error during the upload process.": "\u05d0\u05d9\u05e8\u05e2\u05d4 \u05e9\u05d2\u05d9\u05d0\u05d4 \u05d1\u05de\u05d4\u05dc\u05da \u05ea\u05d4\u05dc\u05d9\u05da \u05d4\u05e2\u05dc\u05d0\u05ea \u05d4\u05e0\u05ea\u05d5\u05e0\u05d9\u05dd.", "There was an error obtaining email content history for this course.": "\u05d0\u05d9\u05e8\u05e2\u05d4 \u05e9\u05d2\u05d9\u05d0\u05d4 \u05d1\u05e7\u05d1\u05dc\u05ea \u05d4\u05d9\u05e1\u05d8\u05d5\u05e8\u05d9\u05ea \u05d4\u05ea\u05d5\u05db\u05df \u05e9\u05dc \u05d3\u05d5\u05d0\u05e8 \u05d0\u05dc\u05e7\u05d8\u05e8\u05d5\u05e0\u05d9 \u05dc\u05e7\u05d5\u05e8\u05e1 \u05d6\u05d4.", "There was an error obtaining email task history for this course.": "\u05d0\u05d9\u05e8\u05e2\u05d4 \u05e9\u05d2\u05d9\u05d0\u05d4 \u05d1\u05e7\u05d1\u05dc\u05ea \u05d4\u05d9\u05e1\u05d8\u05d5\u05e8\u05d9\u05ea \u05de\u05e9\u05d9\u05de\u05d5\u05ea \u05d3\u05d5\u05d0\u05e8 \u05d0\u05dc\u05e7\u05d8\u05e8\u05d5\u05e0\u05d9 \u05dc\u05e7\u05d5\u05e8\u05e1 \u05d6\u05d4.", "There was an error retrieving preview results for this catalog. Please check that your query is correct and try again.": "\u05d0\u05d9\u05e8\u05e2\u05d4 \u05e9\u05d2\u05d9\u05d0\u05d4 \u05d1\u05e2\u05ea \u05d0\u05b4\u05d7\u05d6\u05d5\u05e8 \u05ea\u05d5\u05e6\u05d0\u05d5\u05ea \u05d4\u05ea\u05e6\u05d5\u05d2\u05d4 \u05d4\u05de\u05d5\u05e7\u05d3\u05de\u05ea \u05e2\u05d1\u05d5\u05e8 \u05e7\u05d8\u05dc\u05d5\u05d2 \u05d6\u05d4. \u05e0\u05d0 \u05d1\u05d3\u05d5\u05e7 \u05e9\u05d4\u05e9\u05d0\u05d9\u05dc\u05ea\u05d0 \u05e0\u05db\u05d5\u05e0\u05d4 \u05d5\u05e0\u05e1\u05d4 \u05e9\u05d5\u05d1.", - "There was an error while importing the new course to our database.": "\u05d0\u05d9\u05e8\u05e2\u05d4 \u05e9\u05d2\u05d9\u05d0\u05d4 \u05d1\u05de\u05d4\u05dc\u05da \u05d9\u05d1\u05d5\u05d0 \u05d4\u05e7\u05d5\u05e8\u05e1 \u05d4\u05d7\u05d3\u05e9 \u05dc\u05d1\u05e1\u05d9\u05e1 \u05d4\u05e0\u05ea\u05d5\u05e0\u05d9\u05dd \u05e9\u05dc\u05e0\u05d5.", - "There was an error while importing the new library to our database.": "\u05d0\u05d9\u05e8\u05e2\u05d4 \u05e9\u05d2\u05d9\u05d0\u05d4 \u05d1\u05de\u05d4\u05dc\u05da \u05d9\u05d1\u05d5\u05d0 \u05d4\u05e1\u05e4\u05e8\u05d9\u05d9\u05d4 \u05d4\u05d7\u05d3\u05e9\u05d4 \u05dc\u05d1\u05e1\u05d9\u05e1 \u05d4\u05e0\u05ea\u05d5\u05e0\u05d9\u05dd \u05e9\u05dc\u05e0\u05d5.", - "There was an error while unpacking the file.": "\u05d0\u05d9\u05e8\u05e2\u05d4 \u05e9\u05d2\u05d9\u05d0\u05d4 \u05d1\u05d7\u05d9\u05dc\u05d5\u05e5 \u05d4\u05e7\u05d5\u05d1\u05e5.", - "There was an error while verifying the file you submitted.": "\u05d0\u05d9\u05e8\u05e2\u05d4 \u05e9\u05d2\u05d9\u05d0\u05d4 \u05d1\u05d6\u05de\u05df \u05d0\u05d9\u05de\u05d5\u05ea \u05d4\u05e7\u05d5\u05d1\u05e5 \u05e9\u05d4\u05d2\u05e9\u05ea.", - "There was an error with the upload": "\u05d0\u05d9\u05e8\u05e2\u05d4 \u05e9\u05d2\u05d9\u05d0\u05d4 \u05d1\u05d4\u05e2\u05dc\u05d0\u05d4", "There was an error, try searching again.": "\u05d0\u05d9\u05e8\u05e2\u05d4 \u05e9\u05d2\u05d9\u05d0\u05d4, \u05e0\u05e1\u05d4 \u05dc\u05d7\u05e4\u05e9 \u05e9\u05d5\u05d1.", "There were errors reindexing course.": "\u05e7\u05e8\u05d5 \u05e9\u05d2\u05d9\u05d0\u05d5\u05ea \u05d1\u05de\u05d9\u05d5\u05df \u05de\u05d7\u05d3\u05e9 \u05e9\u05dc \u05d4\u05e7\u05d5\u05e8\u05e1.", "There's already another assignment type with this name.": "\u05d9\u05e9 \u05db\u05d1\u05e8 \u05e1\u05d5\u05d2 \u05de\u05e9\u05d9\u05de\u05d4 \u05d0\u05d7\u05e8 \u05d1\u05e2\u05dc \u05e9\u05dd \u05d6\u05d4.", @@ -1438,7 +1428,6 @@ "This learner will be removed from the team, allowing another learner to take the available spot.": "\u05ea\u05dc\u05de\u05d9\u05d3 \u05d6\u05d4 \u05d9\u05d5\u05e1\u05e8 \u05de\u05d4\u05e6\u05d5\u05d5\u05ea, \u05db\u05da \u05e9\u05d9\u05ea\u05d0\u05e4\u05e9\u05e8 \u05dc\u05ea\u05dc\u05de\u05d9\u05d3 \u05d0\u05d7\u05e8 \u05dc\u05d4\u05e6\u05d8\u05e8\u05e3 \u05dc\u05de\u05e7\u05d5\u05dd \u05e9\u05d4\u05ea\u05e4\u05e0\u05d4.", "This link will open in a modal window": "\u05e7\u05d9\u05e9\u05d5\u05e8 \u05d6\u05d4 \u05d9\u05e4\u05ea\u05d7 \u05d1\u05d7\u05dc\u05d5\u05e0\u05d9\u05ea \u05e9\u05d9\u05d7\u05d4", "This link will open in a new browser window/tab": "\u05e7\u05d9\u05e9\u05d5\u05e8 \u05d6\u05d4 \u05d9\u05d9\u05e4\u05ea\u05d7 \u05d1\u05d7\u05dc\u05d5\u05df/\u05dc\u05e9\u05d5\u05e0\u05d9\u05ea \u05d3\u05e4\u05d3\u05e4\u05df \u05d7\u05d3\u05e9/\u05d4", - "This may be happening because of an error with our server or your internet connection. Try refreshing the page or making sure you are online.": "\u05d9\u05d9\u05ea\u05db\u05df \u05d5\u05d3\u05d1\u05e8 \u05d6\u05d4 \u05de\u05ea\u05e8\u05d7\u05e9 \u05d1\u05e9\u05dc \u05d8\u05e2\u05d5\u05ea \u05d1\u05e9\u05e8\u05ea \u05e9\u05dc\u05e0\u05d5 \u05d0\u05d5 \u05d1\u05d7\u05d9\u05d1\u05d5\u05e8 \u05d4\u05d0\u05d9\u05e0\u05d8\u05e8\u05e0\u05d8. \u05e0\u05e1\u05d4 \u05dc\u05e8\u05e2\u05e0\u05df \u05d0\u05ea \u05d4\u05e2\u05de\u05d5\u05d3 \u05d0\u05d5 \u05d5\u05d3\u05d0 \u05e9\u05d0\u05ea\u05d4 \u05de\u05e7\u05d5\u05d5\u05df.", "This page contains information about orders that you have placed with {platform_name}.": "\u05e2\u05de\u05d5\u05d3 \u05d6\u05d4 \u05de\u05db\u05d9\u05dc \u05de\u05d9\u05d3\u05e2 \u05e2\u05dc \u05d4\u05d6\u05de\u05e0\u05d5\u05ea \u05e9\u05d1\u05d9\u05e6\u05e2\u05ea \u05d1\u05d0\u05de\u05e6\u05e2\u05d5\u05ea {platform_name}.", "This post could not be closed. Refresh the page and try again.": "\u05dc\u05d0 \u05e0\u05d9\u05ea\u05df \u05dc\u05e1\u05d2\u05d5\u05e8 \u05d0\u05ea \u05d4\u05e4\u05d5\u05e1\u05d8. \u05e8\u05e2\u05e0\u05df \u05d0\u05ea \u05d4\u05e2\u05de\u05d5\u05d3 \u05d5\u05e0\u05e1\u05d4 \u05e9\u05e0\u05d9\u05ea.", "This post could not be flagged for abuse. Refresh the page and try again.": "\u05dc\u05d0 \u05e0\u05d9\u05ea\u05df \u05dc\u05d3\u05d5\u05d5\u05d7 \u05e2\u05dc \u05d4\u05e4\u05d5\u05e1\u05d8 \u05db\u05d1\u05dc\u05ea\u05d9 \u05d4\u05d5\u05dc\u05dd. \u05e8\u05e2\u05e0\u05df \u05d0\u05ea \u05d4\u05e2\u05de\u05d5\u05d3 \u05d5\u05e0\u05e1\u05d4 \u05e9\u05e0\u05d9\u05ea.", @@ -1731,8 +1720,6 @@ "Your file could not be uploaded": "\u05dc\u05d0 \u05e0\u05d9\u05ea\u05df \u05dc\u05d4\u05e2\u05dc\u05d5\u05ea \u05d0\u05ea \u05d4\u05e7\u05d5\u05d1\u05e5 \u05e9\u05dc\u05da", "Your file has been deleted.": "\u05d4\u05e7\u05d5\u05d1\u05e5 \u05e9\u05dc\u05da \u05e0\u05de\u05d7\u05e7", "Your file {filename} is too large (max size: {maxSize}MB).": "\u05d4\u05e7\u05d5\u05d1\u05e5 {filename} \u05d2\u05d3\u05d5\u05dc \u05de\u05d3\u05d9 (\u05d2\u05d5\u05d3\u05dc \u05de\u05e8\u05d1\u05d9: {maxSize}MB).", - "Your import has failed.": "\u05d4\u05d9\u05d1\u05d5\u05d0 \u05e0\u05db\u05e9\u05dc.", - "Your import is in progress; navigating away will abort it.": "\u05d4\u05d9\u05d1\u05d5\u05d0 \u05e9\u05dc\u05da \u05e0\u05de\u05e6\u05d0 \u05d1\u05ea\u05d4\u05dc\u05d9\u05da; \u05e0\u05d9\u05d5\u05d5\u05d8 \u05d4\u05d7\u05d5\u05e6\u05d4 \u05d9\u05d1\u05d8\u05dc \u05d6\u05d0\u05ea.", "Your library could not be exported to XML. There is not enough information to identify the failed component. Inspect your library to identify any problematic components and try again.": "\u05dc\u05d0 \u05e0\u05d9\u05ea\u05df \u05dc\u05d9\u05d9\u05e6\u05d0 \u05d0\u05ea \u05e1\u05e4\u05e8\u05d9\u05d9\u05ea\u05da \u05dc\u05e7\u05d5\u05d1\u05e5 XML. \u05d0\u05d9\u05df \u05de\u05d9\u05d3\u05e2 \u05d1\u05de\u05d9\u05d3\u05d4 \u05de\u05e1\u05e4\u05e7\u05ea \u05dc\u05d6\u05d9\u05d4\u05d5\u05d9 \u05d4\u05e8\u05db\u05d9\u05d1 \u05d4\u05db\u05d5\u05e9\u05dc. \u05d1\u05d3\u05d5\u05e7 \u05d0\u05ea \u05e1\u05e4\u05e8\u05d9\u05d9\u05ea\u05da, \u05d6\u05d4\u05d4 \u05e8\u05db\u05d9\u05d1\u05d9\u05dd \u05d1\u05e2\u05d9\u05ea\u05d9\u05d9\u05dd \u05d5\u05dc\u05d0\u05d7\u05e8 \u05de\u05db\u05df \u05e0\u05e1\u05d4 \u05e9\u05d5\u05d1. ", "Your message cannot be blank.": "\u05d4\u05d5\u05d3\u05e2\u05ea\u05da \u05d0\u05d9\u05e0\u05d4 \u05d9\u05db\u05d5\u05dc\u05d4 \u05dc\u05d4\u05d9\u05d5\u05ea \u05e8\u05d9\u05e7\u05d4.", "Your message must have a subject.": "\u05d4\u05d5\u05d3\u05e2\u05ea\u05da \u05d7\u05d9\u05d9\u05d1\u05ea \u05dc\u05d4\u05db\u05d9\u05dc \u05e0\u05d5\u05e9\u05d0.", diff --git a/lms/static/js/i18n/pt-br/djangojs.js b/lms/static/js/i18n/pt-br/djangojs.js index e771271f52..6e76613e40 100644 --- a/lms/static/js/i18n/pt-br/djangojs.js +++ b/lms/static/js/i18n/pt-br/djangojs.js @@ -192,7 +192,6 @@ "Author": "Autor", "Automatic": "Autom\u00e1tico", "Average": "M\u00e9dio", - "Back to Dashboard": "Voltar para o Painel", "Back to sign in": "Voltar para entrar", "Back to {platform} FAQs": "Voltar para {platform} FAQs", "Background color": "Cor do plano de fundo", diff --git a/lms/static/js/i18n/rtl/djangojs.js b/lms/static/js/i18n/rtl/djangojs.js index 63a2928123..b4c1c2244d 100644 --- a/lms/static/js/i18n/rtl/djangojs.js +++ b/lms/static/js/i18n/rtl/djangojs.js @@ -124,7 +124,6 @@ "(Add signatories for a certificate)": "(\u0634\u064a\u064a \u0633\u0647\u0644\u0631\u0634\u0641\u062e\u0642\u0647\u062b\u0633 \u0628\u062e\u0642 \u0634 \u0630\u062b\u0642\u0641\u0647\u0628\u0647\u0630\u0634\u0641\u062b)", "(Caption will be displayed when you start playing the video.)": "(\u0630\u0634\u062d\u0641\u0647\u062e\u0631 \u0635\u0647\u0645\u0645 \u0632\u062b \u064a\u0647\u0633\u062d\u0645\u0634\u063a\u062b\u064a \u0635\u0627\u062b\u0631 \u063a\u062e\u0639 \u0633\u0641\u0634\u0642\u0641 \u062d\u0645\u0634\u063a\u0647\u0631\u0644 \u0641\u0627\u062b \u062f\u0647\u064a\u062b\u062e.)", "(Community TA)": "(\u0630\u062e\u0648\u0648\u0639\u0631\u0647\u0641\u063a \u0641\u0634)", - "(Read-only)": "(\u0642\u062b\u0634\u064a-\u062e\u0631\u0645\u063a)", "(Required Field)": "(\u0642\u062b\u0636\u0639\u0647\u0642\u062b\u064a \u0628\u0647\u062b\u0645\u064a)", "(Staff)": "(\u0633\u0641\u0634\u0628\u0628)", "(contains %(student_count)s student)": [ @@ -479,9 +478,7 @@ "Course Key": "\u0630\u062e\u0639\u0642\u0633\u062b \u0646\u062b\u063a", "Course Number": "\u0630\u062e\u0639\u0642\u0633\u062b \u0631\u0639\u0648\u0632\u062b\u0642", "Course Number Override": "\u0630\u062e\u0639\u0642\u0633\u062b \u0631\u0639\u0648\u0632\u062b\u0642 \u062e\u062f\u062b\u0642\u0642\u0647\u064a\u062b", - "Course Number:": "\u0630\u062e\u0639\u0642\u0633\u062b \u0631\u0639\u0648\u0632\u062b\u0642:", "Course Outline": "\u0630\u062e\u0639\u0642\u0633\u062b \u062e\u0639\u0641\u0645\u0647\u0631\u062b", - "Course Run:": "\u0630\u062e\u0639\u0642\u0633\u062b \u0642\u0639\u0631:", "Course Start": "\u0630\u062e\u0639\u0642\u0633\u062b \u0633\u0641\u0634\u0642\u0641", "Course Title": "\u0630\u062e\u0639\u0642\u0633\u062b \u0641\u0647\u0641\u0645\u062b", "Course Title Override": "\u0630\u062e\u0639\u0642\u0633\u062b \u0641\u0647\u0641\u0645\u062b \u062e\u062f\u062b\u0642\u0642\u0647\u064a\u062b", @@ -639,7 +636,6 @@ "Enrollment Tracks": "\u062b\u0631\u0642\u062e\u0645\u0645\u0648\u062b\u0631\u0641 \u0641\u0642\u0634\u0630\u0646\u0633", "Ensure that you can see your photo and read your name": "\u062b\u0631\u0633\u0639\u0642\u062b \u0641\u0627\u0634\u0641 \u063a\u062e\u0639 \u0630\u0634\u0631 \u0633\u062b\u062b \u063a\u062e\u0639\u0642 \u062d\u0627\u062e\u0641\u062e \u0634\u0631\u064a \u0642\u062b\u0634\u064a \u063a\u062e\u0639\u0642 \u0631\u0634\u0648\u062b", "Enter Due Date and Time": "\u062b\u0631\u0641\u062b\u0642 \u064a\u0639\u062b \u064a\u0634\u0641\u062b \u0634\u0631\u064a \u0641\u0647\u0648\u062b", - "Enter Section Highlights": "\u062b\u0631\u0641\u062b\u0642 \u0633\u062b\u0630\u0641\u0647\u062e\u0631 \u0627\u0647\u0644\u0627\u0645\u0647\u0644\u0627\u0641\u0633", "Enter Start Date and Time": "\u062b\u0631\u0641\u062b\u0642 \u0633\u0641\u0634\u0642\u0641 \u064a\u0634\u0641\u062b \u0634\u0631\u064a \u0641\u0647\u0648\u062b", "Enter a student's username or email address.": "\u062b\u0631\u0641\u062b\u0642 \u0634 \u0633\u0641\u0639\u064a\u062b\u0631\u0641'\u0633 \u0639\u0633\u062b\u0642\u0631\u0634\u0648\u062b \u062e\u0642 \u062b\u0648\u0634\u0647\u0645 \u0634\u064a\u064a\u0642\u062b\u0633\u0633.", "Enter a username or email.": "\u062b\u0631\u0641\u062b\u0642 \u0634 \u0639\u0633\u062b\u0642\u0631\u0634\u0648\u062b \u062e\u0642 \u062b\u0648\u0634\u0647\u0645.", @@ -815,7 +811,6 @@ "High Definition": "\u0627\u0647\u0644\u0627 \u064a\u062b\u0628\u0647\u0631\u0647\u0641\u0647\u062e\u0631", "Highlighted text": "\u0627\u0647\u0644\u0627\u0645\u0647\u0644\u0627\u0641\u062b\u064a \u0641\u062b\u0637\u0641", "Highlights for {display_name}": "\u0627\u0647\u0644\u0627\u0645\u0647\u0644\u0627\u0641\u0633 \u0628\u062e\u0642 {display_name}", - "Highlights:": "\u0627\u0647\u0644\u0627\u0645\u0647\u0644\u0627\u0641\u0633:", "Horizontal Rule (Ctrl+R)": "\u0627\u062e\u0642\u0647\u0638\u062e\u0631\u0641\u0634\u0645 \u0642\u0639\u0645\u062b (\u0630\u0641\u0642\u0645+\u0642)", "Horizontal line": "\u0627\u062e\u0642\u0647\u0638\u062e\u0631\u0641\u0634\u0645 \u0645\u0647\u0631\u062b", "Horizontal space": "\u0627\u062e\u0642\u0647\u0638\u062e\u0631\u0641\u0634\u0645 \u0633\u062d\u0634\u0630\u062b", @@ -1089,7 +1084,6 @@ "Organization ": "\u062e\u0642\u0644\u0634\u0631\u0647\u0638\u0634\u0641\u0647\u062e\u0631 ", "Organization Name": "\u062e\u0642\u0644\u0634\u0631\u0647\u0638\u0634\u0641\u0647\u062e\u0631 \u0631\u0634\u0648\u062b", "Organization of the signatory": "\u062e\u0642\u0644\u0634\u0631\u0647\u0638\u0634\u0641\u0647\u062e\u0631 \u062e\u0628 \u0641\u0627\u062b \u0633\u0647\u0644\u0631\u0634\u0641\u062e\u0642\u063a", - "Organization:": "\u062e\u0642\u0644\u0634\u0631\u0647\u0638\u0634\u0641\u0647\u062e\u0631:", "Other": "\u062e\u0641\u0627\u062b\u0642", "Overall Score": "\u062e\u062f\u062b\u0642\u0634\u0645\u0645 \u0633\u0630\u062e\u0642\u062b", "Page break": "\u062d\u0634\u0644\u062b \u0632\u0642\u062b\u0634\u0646", @@ -1213,7 +1207,6 @@ "Questions raise issues that need answers. Discussions share ideas and start conversations. (Required)": "\u0636\u0639\u062b\u0633\u0641\u0647\u062e\u0631\u0633 \u0642\u0634\u0647\u0633\u062b \u0647\u0633\u0633\u0639\u062b\u0633 \u0641\u0627\u0634\u0641 \u0631\u062b\u062b\u064a \u0634\u0631\u0633\u0635\u062b\u0642\u0633. \u064a\u0647\u0633\u0630\u0639\u0633\u0633\u0647\u062e\u0631\u0633 \u0633\u0627\u0634\u0642\u062b \u0647\u064a\u062b\u0634\u0633 \u0634\u0631\u064a \u0633\u0641\u0634\u0642\u0641 \u0630\u062e\u0631\u062f\u062b\u0642\u0633\u0634\u0641\u0647\u062e\u0631\u0633. (\u0642\u062b\u0636\u0639\u0647\u0642\u062b\u064a)", "Queued": "\u0636\u0639\u062b\u0639\u062b\u064a", "REMAINING COURSES": "\u0642\u062b\u0648\u0634\u0647\u0631\u0647\u0631\u0644 \u0630\u062e\u0639\u0642\u0633\u062b\u0633", - "Re-run Course": "\u0642\u062b-\u0642\u0639\u0631 \u0630\u062e\u0639\u0642\u0633\u062b", "Read More": "\u0642\u062b\u0634\u064a \u0648\u062e\u0642\u062b", "Reason": "\u0642\u062b\u0634\u0633\u062e\u0631", "Reason field should not be left blank.": "\u0642\u062b\u0634\u0633\u062e\u0631 \u0628\u0647\u062b\u0645\u064a \u0633\u0627\u062e\u0639\u0645\u064a \u0631\u062e\u0641 \u0632\u062b \u0645\u062b\u0628\u0641 \u0632\u0645\u0634\u0631\u0646.", @@ -1305,7 +1298,6 @@ "Search teams": "\u0633\u062b\u0634\u0642\u0630\u0627 \u0641\u062b\u0634\u0648\u0633", "Section": "\u0633\u062b\u0630\u0641\u0647\u062e\u0631", "Section Highlights": "\u0633\u062b\u0630\u0641\u0647\u062e\u0631 \u0627\u0647\u0644\u0627\u0645\u0647\u0644\u0627\u0641\u0633", - "Section Highlights: {number_of_highlights} entered": "\u0633\u062b\u0630\u0641\u0647\u062e\u0631 \u0627\u0647\u0644\u0627\u0645\u0647\u0644\u0627\u0641\u0633: {number_of_highlights} \u062b\u0631\u0641\u062b\u0642\u062b\u064a", "Section Visibility": "\u0633\u062b\u0630\u0641\u0647\u062e\u0631 \u062f\u0647\u0633\u0647\u0632\u0647\u0645\u0647\u0641\u063a", "Sections": "\u0633\u062b\u0630\u0641\u0647\u062e\u0631\u0633", "See all teams in your course, organized by topic. Join a team to collaborate with other learners who are interested in the same topic as you are.": "\u0633\u062b\u062b \u0634\u0645\u0645 \u0641\u062b\u0634\u0648\u0633 \u0647\u0631 \u063a\u062e\u0639\u0642 \u0630\u062e\u0639\u0642\u0633\u062b, \u062e\u0642\u0644\u0634\u0631\u0647\u0638\u062b\u064a \u0632\u063a \u0641\u062e\u062d\u0647\u0630. \u062a\u062e\u0647\u0631 \u0634 \u0641\u062b\u0634\u0648 \u0641\u062e \u0630\u062e\u0645\u0645\u0634\u0632\u062e\u0642\u0634\u0641\u062b \u0635\u0647\u0641\u0627 \u062e\u0641\u0627\u062b\u0642 \u0645\u062b\u0634\u0642\u0631\u062b\u0642\u0633 \u0635\u0627\u062e \u0634\u0642\u062b \u0647\u0631\u0641\u062b\u0642\u062b\u0633\u0641\u062b\u064a \u0647\u0631 \u0641\u0627\u062b \u0633\u0634\u0648\u062b \u0641\u062e\u062d\u0647\u0630 \u0634\u0633 \u063a\u062e\u0639 \u0634\u0642\u062b.", @@ -1501,7 +1493,6 @@ "Textbook information": "\u0641\u062b\u0637\u0641\u0632\u062e\u062e\u0646 \u0647\u0631\u0628\u062e\u0642\u0648\u0634\u0641\u0647\u062e\u0631", "Textbook name is required": "\u0641\u062b\u0637\u0641\u0632\u062e\u062e\u0646 \u0631\u0634\u0648\u062b \u0647\u0633 \u0642\u062b\u0636\u0639\u0647\u0642\u062b\u064a", "Thank you %(full_name)s! We have received your payment for %(course_name)s.": "\u0641\u0627\u0634\u0631\u0646 \u063a\u062e\u0639 %(full_name)s! \u0635\u062b \u0627\u0634\u062f\u062b \u0642\u062b\u0630\u062b\u0647\u062f\u062b\u064a \u063a\u062e\u0639\u0642 \u062d\u0634\u063a\u0648\u062b\u0631\u0641 \u0628\u062e\u0642 %(course_name)s.", - "Thank you for setting your course goal to ": "\u0641\u0627\u0634\u0631\u0646 \u063a\u062e\u0639 \u0628\u062e\u0642 \u0633\u062b\u0641\u0641\u0647\u0631\u0644 \u063a\u062e\u0639\u0642 \u0630\u062e\u0639\u0642\u0633\u062b \u0644\u062e\u0634\u0645 \u0641\u062e ", "Thank you for submitting your financial assistance application for {course_name}! You can expect a response in 2-4 business days.": "\u0641\u0627\u0634\u0631\u0646 \u063a\u062e\u0639 \u0628\u062e\u0642 \u0633\u0639\u0632\u0648\u0647\u0641\u0641\u0647\u0631\u0644 \u063a\u062e\u0639\u0642 \u0628\u0647\u0631\u0634\u0631\u0630\u0647\u0634\u0645 \u0634\u0633\u0633\u0647\u0633\u0641\u0634\u0631\u0630\u062b \u0634\u062d\u062d\u0645\u0647\u0630\u0634\u0641\u0647\u062e\u0631 \u0628\u062e\u0642 {course_name}! \u063a\u062e\u0639 \u0630\u0634\u0631 \u062b\u0637\u062d\u062b\u0630\u0641 \u0634 \u0642\u062b\u0633\u062d\u062e\u0631\u0633\u062b \u0647\u0631 2-4 \u0632\u0639\u0633\u0647\u0631\u062b\u0633\u0633 \u064a\u0634\u063a\u0633.", "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.": "\u0641\u0627\u0634\u0631\u0646 \u063a\u062e\u0639 \u0628\u062e\u0642 \u0633\u0639\u0632\u0648\u0647\u0641\u0641\u0647\u0631\u0644 \u063a\u062e\u0639\u0642 \u062d\u0627\u062e\u0641\u062e\u0633. \u0635\u062b \u0635\u0647\u0645\u0645 \u0642\u062b\u062f\u0647\u062b\u0635 \u0641\u0627\u062b\u0648 \u0633\u0627\u062e\u0642\u0641\u0645\u063a. \u063a\u062e\u0639 \u0630\u0634\u0631 \u0631\u062e\u0635 \u0633\u0647\u0644\u0631 \u0639\u062d \u0628\u062e\u0642 \u0634\u0631\u063a %(platformName)s \u0630\u062e\u0639\u0642\u0633\u062b \u0641\u0627\u0634\u0641 \u062e\u0628\u0628\u062b\u0642\u0633 \u062f\u062b\u0642\u0647\u0628\u0647\u062b\u064a \u0630\u062b\u0642\u0641\u0647\u0628\u0647\u0630\u0634\u0641\u062b\u0633. \u062f\u062b\u0642\u0647\u0628\u0647\u0630\u0634\u0641\u0647\u062e\u0631 \u0647\u0633 \u0644\u062e\u062e\u064a \u0628\u062e\u0642 \u062e\u0631\u062b \u063a\u062b\u0634\u0642. \u0634\u0628\u0641\u062b\u0642 \u062e\u0631\u062b \u063a\u062b\u0634\u0642, \u063a\u062e\u0639 \u0648\u0639\u0633\u0641 \u0633\u0639\u0632\u0648\u0647\u0641 \u062d\u0627\u062e\u0641\u062e\u0633 \u0628\u062e\u0642 \u062f\u062b\u0642\u0647\u0628\u0647\u0630\u0634\u0641\u0647\u062e\u0631 \u0634\u0644\u0634\u0647\u0631.", "Thank you! We have received your payment for {courseName}.": "\u0641\u0627\u0634\u0631\u0646 \u063a\u062e\u0639! \u0635\u062b \u0627\u0634\u062f\u062b \u0642\u062b\u0630\u062b\u0647\u062f\u062b\u064a \u063a\u062e\u0639\u0642 \u062d\u0634\u063a\u0648\u062b\u0631\u0641 \u0628\u062e\u0642 {courseName}.", @@ -1575,7 +1566,6 @@ "There was a problem creating the report. Select \"Create Executive Summary\" to try again.": "\u0641\u0627\u062b\u0642\u062b \u0635\u0634\u0633 \u0634 \u062d\u0642\u062e\u0632\u0645\u062b\u0648 \u0630\u0642\u062b\u0634\u0641\u0647\u0631\u0644 \u0641\u0627\u062b \u0642\u062b\u062d\u062e\u0642\u0641. \u0633\u062b\u0645\u062b\u0630\u0641 \"\u0630\u0642\u062b\u0634\u0641\u062b \u062b\u0637\u062b\u0630\u0639\u0641\u0647\u062f\u062b \u0633\u0639\u0648\u0648\u0634\u0642\u063a\" \u0641\u062e \u0641\u0642\u063a \u0634\u0644\u0634\u0647\u0631.", "There was an error changing the user's role": "\u0641\u0627\u062b\u0642\u062b \u0635\u0634\u0633 \u0634\u0631 \u062b\u0642\u0642\u062e\u0642 \u0630\u0627\u0634\u0631\u0644\u0647\u0631\u0644 \u0641\u0627\u062b \u0639\u0633\u062b\u0642'\u0633 \u0642\u062e\u0645\u062b", "There was an error during the upload process.": "\u0641\u0627\u062b\u0642\u062b \u0635\u0634\u0633 \u0634\u0631 \u062b\u0642\u0642\u062e\u0642 \u064a\u0639\u0642\u0647\u0631\u0644 \u0641\u0627\u062b \u0639\u062d\u0645\u062e\u0634\u064a \u062d\u0642\u062e\u0630\u062b\u0633\u0633.", - "There was an error in setting your goal, please reload the page and try again.": "\u0641\u0627\u062b\u0642\u062b \u0635\u0634\u0633 \u0634\u0631 \u062b\u0642\u0642\u062e\u0642 \u0647\u0631 \u0633\u062b\u0641\u0641\u0647\u0631\u0644 \u063a\u062e\u0639\u0642 \u0644\u062e\u0634\u0645, \u062d\u0645\u062b\u0634\u0633\u062b \u0642\u062b\u0645\u062e\u0634\u064a \u0641\u0627\u062b \u062d\u0634\u0644\u062b \u0634\u0631\u064a \u0641\u0642\u063a \u0634\u0644\u0634\u0647\u0631.", "There was an error obtaining email content history for this course.": "\u0641\u0627\u062b\u0642\u062b \u0635\u0634\u0633 \u0634\u0631 \u062b\u0642\u0642\u062e\u0642 \u062e\u0632\u0641\u0634\u0647\u0631\u0647\u0631\u0644 \u062b\u0648\u0634\u0647\u0645 \u0630\u062e\u0631\u0641\u062b\u0631\u0641 \u0627\u0647\u0633\u0641\u062e\u0642\u063a \u0628\u062e\u0642 \u0641\u0627\u0647\u0633 \u0630\u062e\u0639\u0642\u0633\u062b.", "There was an error obtaining email task history for this course.": "\u0641\u0627\u062b\u0642\u062b \u0635\u0634\u0633 \u0634\u0631 \u062b\u0642\u0642\u062e\u0642 \u062e\u0632\u0641\u0634\u0647\u0631\u0647\u0631\u0644 \u062b\u0648\u0634\u0647\u0645 \u0641\u0634\u0633\u0646 \u0627\u0647\u0633\u0641\u062e\u0642\u063a \u0628\u062e\u0642 \u0641\u0627\u0647\u0633 \u0630\u062e\u0639\u0642\u0633\u062b.", "There was an error retrieving preview results for this catalog. Please check that your query is correct and try again.": "\u0641\u0627\u062b\u0642\u062b \u0635\u0634\u0633 \u0634\u0631 \u062b\u0642\u0642\u062e\u0642 \u0642\u062b\u0641\u0642\u0647\u062b\u062f\u0647\u0631\u0644 \u062d\u0642\u062b\u062f\u0647\u062b\u0635 \u0642\u062b\u0633\u0639\u0645\u0641\u0633 \u0628\u062e\u0642 \u0641\u0627\u0647\u0633 \u0630\u0634\u0641\u0634\u0645\u062e\u0644. \u062d\u0645\u062b\u0634\u0633\u062b \u0630\u0627\u062b\u0630\u0646 \u0641\u0627\u0634\u0641 \u063a\u062e\u0639\u0642 \u0636\u0639\u062b\u0642\u063a \u0647\u0633 \u0630\u062e\u0642\u0642\u062b\u0630\u0641 \u0634\u0631\u064a \u0641\u0642\u063a \u0634\u0644\u0634\u0647\u0631.", diff --git a/lms/static/js/i18n/ru/djangojs.js b/lms/static/js/i18n/ru/djangojs.js index a61042a11c..7b07717626 100644 --- a/lms/static/js/i18n/ru/djangojs.js +++ b/lms/static/js/i18n/ru/djangojs.js @@ -242,7 +242,6 @@ "Author": "\u0410\u0432\u0442\u043e\u0440", "Automatic": "\u0410\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0438", "Average": "\u0421\u0440\u0435\u0434\u043d\u044f\u044f \u0433\u0440\u043e\u043c\u043a\u043e\u0441\u0442\u044c", - "Back to Dashboard": "\u0412\u0435\u0440\u043d\u0443\u0442\u044c\u0441\u044f \u043a \u043f\u0430\u043d\u0435\u043b\u0438 \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f", "Back to sign in": "\u0412\u0435\u0440\u043d\u0443\u0442\u044c\u0441\u044f \u043d\u0430 \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u0443 \u0432\u0445\u043e\u0434\u0430 \u0432 \u0441\u0438\u0441\u0442\u0435\u043c\u0443", "Back to {platform} FAQs": "\u041d\u0430\u0437\u0430\u0434 \u043a \u0440\u0430\u0437\u0434\u0435\u043b\u0443 \u00ab\u0412\u043e\u043f\u0440\u043e\u0441\u044b \u0438 \u043e\u0442\u0432\u0435\u0442\u044b\u00bb {platform}", "Background color": "\u0426\u0432\u0435\u0442 \u0444\u043e\u043d\u0430", diff --git a/lms/static/js/i18n/zh-cn/djangojs.js b/lms/static/js/i18n/zh-cn/djangojs.js index 1650f7595b..92d67953ce 100644 --- a/lms/static/js/i18n/zh-cn/djangojs.js +++ b/lms/static/js/i18n/zh-cn/djangojs.js @@ -165,7 +165,6 @@ "Author": "\u4f5c\u8005", "Automatic": "\u81ea\u52a8", "Average": "\u5e73\u5747", - "Back to Dashboard": "\u56de\u5230\u63a7\u5236\u9762\u677f", "Back to sign in": "\u8fd4\u56de\u767b\u5f55", "Back to {platform} FAQs": "\u8fd4\u56de\u81f3 {platform} \u5e38\u89c1\u95ee\u9898\u89e3\u7b54", "Background color": "\u80cc\u666f\u8272", @@ -228,7 +227,6 @@ "Choose One": "\u9009\u62e9\u4e00\u4e2a", "Choose a .csv file": "\u9009\u62e9\u4e00\u4e2a.csv\u7684\u6587\u4ef6", "Choose a content group to associate": "\u9009\u62e9\u4e00\u4e2a\u5185\u5bb9\u7ec4\u6765\u5173\u8054", - "Choose new file": "\u9009\u62e9\u6587\u4ef6", "Choose one": "\u8bf7\u9009\u62e9", "Choose your institution from the list below:": "\u4ece\u4ee5\u4e0b\u5217\u8868\u4e2d\u9009\u62e9\u4f60\u7684\u673a\u6784\uff1a", "Circle": "\u7a7a\u5fc3\u5706", @@ -887,7 +885,6 @@ "Strikethrough": "\u5220\u9664\u7ebf", "Student": "\u5b66\u751f", "Student Removed from certificate white list successfully.": "\u5b66\u751f\u5df2\u4ece\u8bc1\u4e66\u8bb8\u53ef\u540d\u5355\u4e2d\u79fb\u9664\u6210\u529f\u3002", - "Studio's having trouble saving your work": "\u4fdd\u5b58\u65f6\u9047\u5230\u95ee\u9898", "Style": "\u6837\u5f0f", "Subject": "\u6807\u9898", "Subject:": "\u6807\u9898", @@ -981,12 +978,9 @@ "There must be one cohort to which students can automatically be assigned.": "\u5fc5\u987b\u5b58\u5728\u4e00\u4e2a\u5b66\u751f\u53ef\u88ab\u81ea\u52a8\u5206\u914d\u8fdb\u53bb\u7684\u7fa4\u7ec4\u3002", "There was a problem creating the report. Select \"Create Executive Summary\" to try again.": "\u521b\u5efa\u62a5\u544a\u65f6\u53d1\u751f\u95ee\u9898\uff0c\u8bf7\u9009\u62e9\u201c\u521b\u5efa\u6267\u884c\u6458\u8981\u201d\u91cd\u65b0\u5c1d\u8bd5\u3002", "There was an error changing the user's role": "\u66f4\u6539\u7528\u6237\u89d2\u8272\u8fc7\u7a0b\u4e2d\u51fa\u73b0\u9519\u8bef", - "There was an error during the upload process.": "\u5728\u6587\u4ef6\u4e0a\u4f20\u8fc7\u7a0b\u4e2d\u53d1\u751f\u9519\u8bef\u3002", "There was an error obtaining email content history for this course.": "\u5b58\u5728\u80fd\u83b7\u53d6\u8be5\u8bfe\u7a0b\u90ae\u4ef6\u5185\u5bb9\u5386\u53f2\u8bb0\u5f55\u7684\u9519\u8bef", "There was an error obtaining email task history for this course.": "\u83b7\u53d6\u8be5\u8bfe\u7a0b\u7684\u90ae\u4ef6\u4efb\u52a1\u5386\u53f2\u8bb0\u5f55\u65f6\u53d1\u751f\u9519\u8bef\u3002", "There was an error retrieving preview results for this catalog. Please check that your query is correct and try again.": "\u5728\u83b7\u53d6\u8fd9\u4e2a\u76ee\u5f55\u7684\u9884\u89c8\u7ed3\u679c\u65f6\u53d1\u751f\u9519\u8bef\u3002\u8bf7\u68c0\u67e5\u60a8\u7684\u6307\u4ee4\u662f\u5426\u6b63\u786e\u5e76\u91cd\u8bd5\u3002", - "There was an error while unpacking the file.": "\u89e3\u538b\u8fc7\u7a0b\u4e2d\u53d1\u751f\u9519\u8bef\u3002", - "There was an error while verifying the file you submitted.": "\u5728\u9a8c\u8bc1\u60a8\u63d0\u4ea4\u7684\u6587\u4ef6\u65f6\u51fa\u73b0\u9519\u8bef\u3002", "There was an error, try searching again.": "\u51fa\u9519\u4e86\uff0c\u8bf7\u5c1d\u8bd5\u91cd\u65b0\u641c\u7d20\u3002", "There were errors reindexing course.": "\u91cd\u5efa\u8bfe\u7a0b\u7d22\u5f15\u65f6\u51fa\u9519\u4e86\u3002", "There's already another assignment type with this name.": "\u5df2\u7ecf\u6709\u53e6\u4e00\u4e2a\u4f5c\u4e1a\u7c7b\u578b\u4f7f\u7528\u4e86\u8fd9\u4e2a\u540d\u5b57\u3002", @@ -1011,7 +1005,6 @@ "This learner is currently sharing a limited profile.": "\u8be5\u5b66\u751f\u5f53\u524d\u516c\u5f00\u90e8\u5206\u4e2a\u4eba\u4fe1\u606f\u3002", "This learner will be removed from the team, allowing another learner to take the available spot.": "\u6b64\u6210\u5458\u5c06\u88ab\u79fb\u9664\uff0c\u91ca\u51fa\u540d\u989d\u540e\u5176\u4ed6\u6210\u5458\u53ef\u52a0\u5165\u3002", "This link will open in a modal window": "\u8be5\u94fe\u63a5\u5c06\u5728\u4e00\u4e2a\u6a21\u5f0f\u7a97\u53e3\u4e2d\u6253\u5f00", - "This may be happening because of an error with our server or your internet connection. Try refreshing the page or making sure you are online.": "\u6b64\u60c5\u51b5\u53ef\u80fd\u7531\u4e8e\u670d\u52a1\u5668\u9519\u8bef\u6216\u8005\u60a8\u7684\u7f51\u7edc\u8fde\u63a5\u9519\u8bef\u5bfc\u81f4\u3002\u5c1d\u8bd5\u5237\u65b0\u9875\u9762\u6216\u8005\u786e\u4fdd\u7f51\u7edc\u7545\u901a\u3002", "This post is visible only to %(group_name)s.": "\u6b64\u5e16\u53ea\u5bf9%(group_name)s\u7ec4\u53ef\u89c1\u3002", "This post is visible to everyone.": "\u6b64\u5e16\u5bf9\u6240\u6709\u4eba\u53ef\u89c1\u3002", "This problem has been reset.": "\u6b64\u95ee\u9898\u5df2\u91cd\u7f6e\u3002", diff --git a/lms/static/sass/_experiments.scss b/lms/static/sass/_experiments.scss index 543178e36b..e63167ded8 100644 --- a/lms/static/sass/_experiments.scss +++ b/lms/static/sass/_experiments.scss @@ -141,7 +141,8 @@ font-size: 14px !important; font-weight: 500 !important; - &:hover, &:focus { + &:hover, + &:focus { background-color: #009b00 !important; border-color: #009b00; box-shadow: #004d00 0 2px 1px 0; diff --git a/lms/static/sass/_variables.scss b/lms/static/sass/_variables.scss index 6b736b4105..2f3b04240d 100644 --- a/lms/static/sass/_variables.scss +++ b/lms/static/sass/_variables.scss @@ -1,5 +1,7 @@ // LMS-specific variables +$text-width-readability-max: 900px; + // LMS-only colors $audit-mode-color: rgb(74, 74, 74) !default; $honor-mode-color: theme-color("primary") !default; diff --git a/lms/static/sass/base/_base.scss b/lms/static/sass/base/_base.scss index e02de89121..ede0085a9e 100644 --- a/lms/static/sass/base/_base.scss +++ b/lms/static/sass/base/_base.scss @@ -130,9 +130,13 @@ a:visited:not(.btn) { } .content-wrapper { - width: flex-grid(12); - margin: 0 auto; - background: $body-bg; + max-width: map-get($container-max-widths, xl); + margin-top: $baseline; + padding: 0 0 $baseline/2; + + @include media-breakpoint-up(md) { + padding: 0 $baseline $baseline/2; + } @media print { padding-bottom: 0; diff --git a/lms/static/sass/base/_layouts.scss b/lms/static/sass/base/_layouts.scss index 95f6d8bdaf..c9ee599de7 100644 --- a/lms/static/sass/base/_layouts.scss +++ b/lms/static/sass/base/_layouts.scss @@ -6,11 +6,6 @@ body.view-in-course { background-color: $body-bg; - // keep application of widths to window-wrap - .window-wrap { - min-width: 760px; - } - // courseware header .header-global, .header-global.slim { @@ -19,7 +14,8 @@ body.view-in-course { .wrapper-header { min-width: auto; - .user-dropdown, .dropdown { + .user-dropdown, + .dropdown { padding: ($baseline/2); } } @@ -41,7 +37,7 @@ body.view-in-course { } .wrapper-course-material .course-material { - padding: ($baseline/2) 0 0 0; + padding: 0; } .wrapper-course-material .course-material .course-tabs { @@ -53,7 +49,6 @@ body.view-in-course { max-width: none; min-width: initial; width: auto; - padding: 0 2%; } // course info page diff --git a/lms/static/sass/base/_mixins.scss b/lms/static/sass/base/_mixins.scss index dadc9db13a..fa9e5b6c97 100644 --- a/lms/static/sass/base/_mixins.scss +++ b/lms/static/sass/base/_mixins.scss @@ -2,13 +2,13 @@ // ==================== // mixins - font sizing -@mixin font-size($sizeValue: 16){ +@mixin font-size($sizeValue: 16) { font-size: $sizeValue + px; // font-size: ($sizeValue/10) + rem; } // mixins - line height -@mixin line-height($fontSize: auto){ +@mixin line-height($fontSize: auto) { line-height: ($fontSize*1.48) + px; // line-height: (($fontSize/10)*1.48) + rem; } @@ -31,7 +31,7 @@ } // sunsetted, but still used mixins -@mixin hide-text(){ +@mixin hide-text() { text-indent: -9999px; overflow: hidden; display: block; diff --git a/lms/static/sass/bootstrap/_layouts.scss b/lms/static/sass/bootstrap/_layouts.scss index ef10235e74..4263e0326d 100644 --- a/lms/static/sass/bootstrap/_layouts.scss +++ b/lms/static/sass/bootstrap/_layouts.scss @@ -1,13 +1,29 @@ // LMS layouts .content-wrapper { + max-width: map-get($container-max-widths, xl); margin-top: $baseline; - padding-bottom: $baseline/2; + padding: 0 0 $baseline/2; + + @include media-breakpoint-up(md) { + padding: 0 $baseline $baseline/2; + } .course-tabs { - padding: 0 $baseline*2; + padding: 0; font-size: $font-size-sm; + @include media-breakpoint-down(md) { + overflow-x: scroll; + overflow-y: hidden; + white-space: nowrap; + } + + .navbar-nav { + display: flex; + flex-direction: row; + } + .nav-item { .nav-link { padding: $baseline/2 $baseline*3/4 $baseline*13/20; @@ -15,12 +31,6 @@ border-width: 0 0 $baseline/5 0; border-bottom-color: transparent; color: theme-color("secondary"); - - @include media-breakpoint-down(md) { - border: none; - text-align: left; - padding: 0 0 $baseline/2 0; - } } &.active, diff --git a/lms/static/sass/course/_info.scss b/lms/static/sass/course/_info.scss index 7f0d2032a2..65945e3896 100644 --- a/lms/static/sass/course/_info.scss +++ b/lms/static/sass/course/_info.scss @@ -1,8 +1,8 @@ //// Notifications // Upgrade -$notification-highlight-border-color: $uxpl-green-base !default; -$notification-background: rgb(255, 255, 255) !default +$notification-highlight-border-color: $uxpl-green-base !default; +$notification-background: rgb(255, 255, 255) !default .home { @include clearfix(); @@ -60,7 +60,7 @@ div.info-wrapper { div.upgrade-banner { // This banner uses the Pattern Library's defined variables - @include border-left(0px); + @include border-left(0); border: 1px solid $border-color; width: 100%; diff --git a/lms/static/sass/course/base/_extends.scss b/lms/static/sass/course/base/_extends.scss index 8255532cd8..2284e7423d 100644 --- a/lms/static/sass/course/base/_extends.scss +++ b/lms/static/sass/course/base/_extends.scss @@ -23,12 +23,14 @@ h1.top-header { text-transform: none; letter-spacing: 0; - &:hover, &:focus { + &:hover, + &:focus { text-decoration: none; } } -.light-button, a.light-button, // only used in askbot as classes +.light-button, +a.light-button, // only used in askbot as classes .gray-button { @include simple($gray-l5); @@ -130,9 +132,10 @@ h1.top-header { line-height: lh(); font-size: 1em; box-sizing: border-box; - padding: lh(.25) lh(0.5) lh(.25) 0; + padding: lh(0.25) lh(0.5) lh(0.25) 0; - &:hover, &:focus { + &:hover, + &:focus { color: #666; background: $gray-l6; } @@ -156,7 +159,8 @@ h1.top-header { width: 16px; z-index: 99; - &:hover, &:focus { + &:hover, + &:focus { background-color: white; } } @@ -181,7 +185,8 @@ h1.top-header { border-left: 1px solid lighten($border-color, 10%); display: block; - &:hover, &:focus { + &:hover, + &:focus { background: none; } } diff --git a/lms/static/sass/course/base/_mixins.scss b/lms/static/sass/course/base/_mixins.scss index b53f05462d..e821e3c86e 100644 --- a/lms/static/sass/course/base/_mixins.scss +++ b/lms/static/sass/course/base/_mixins.scss @@ -15,7 +15,8 @@ text-shadow: 0 1px 0 rgba(0, 0, 0, .3); box-shadow: 0 1px 0 rgba(255, 255, 255, 0.4) inset, 0 1px 1px rgba(0, 0, 0, .15); - &:hover, &:focus { + &:hover, + &:focus { border-color: #297095; @include linear-gradient(top, #4fbbe4, #2090d0); @@ -38,7 +39,8 @@ text-shadow: 0 1px 0 rgba(255, 255, 255, 0.6); box-shadow: 0 1px 0 rgba(255, 255, 255, 0.4) inset, 0 1px 1px rgba(0, 0, 0, .15); - &:hover, &:focus { + &:hover, + &:focus { @include linear-gradient(top, #fff, #ddd); } } @@ -57,7 +59,8 @@ text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.6); box-shadow: 0 1px 0 rgba(255, 255, 255, 0.4) inset, 0 1px 1px rgba(0, 0, 0, .15); - &:hover, &:focus { + &:hover, + &:focus { background: -webkit-linear-gradient(top, #888, #666); } } diff --git a/lms/static/sass/course/courseware/_courseware.scss b/lms/static/sass/course/courseware/_courseware.scss index a7da70c8c2..683249ead3 100644 --- a/lms/static/sass/course/courseware/_courseware.scss +++ b/lms/static/sass/course/courseware/_courseware.scss @@ -19,6 +19,11 @@ html.video-fullscreen { @extend %ui-print-excluded; margin: ($baseline/2) ($baseline/4) 0 0; + display: none; + + @include media-breakpoint-up(md) { + display: block; + } &.studio-view { margin: 0; @@ -100,7 +105,6 @@ html.video-fullscreen { } } -// TO-DO should this be content wrapper? .course-wrapper { position: relative; @@ -132,6 +136,12 @@ html.video-fullscreen { word-break: break-word; } + // Make text-focused blocks have a maximum width for readability. + .xmodule_HtmlModule, + .xmodule_CapaModule { + max-width: $text-width-readability-max; + } + h1 { margin: 0 0 lh(); letter-spacing: 0; diff --git a/lms/static/sass/course/instructor/_instructor_2.scss b/lms/static/sass/course/instructor/_instructor_2.scss index c60f51a565..538355d6f9 100644 --- a/lms/static/sass/course/instructor/_instructor_2.scss +++ b/lms/static/sass/course/instructor/_instructor_2.scss @@ -78,7 +78,7 @@ // TYPE: warning .msg-warning { display: none; - background: tint($warning-color,95%); + background: tint($warning-color, 95%); border-top: 2px solid $warning-color; color: $warning-color; } @@ -203,7 +203,7 @@ height: 24px; // To match bull browse button width: 124%; margin: 0; - padding: 4px 0 0 0; + padding: 4px 0 0; cursor: pointer; // for visual sync, need to make button similar to firefox @@ -376,7 +376,7 @@ // type - warning .message-warning { border-top: 2px solid $warning-color; - background: tint($warning-color,95%); + background: tint($warning-color, 95%); .message-title { color: $warning-color; @@ -571,7 +571,7 @@ @include columns(2); .subheading { - font-size: .9em; + font-size: 0.9em; } } @@ -608,7 +608,8 @@ } } - .batch-enrollment, .batch-beta-testers { + .batch-enrollment, + .batch-beta-testers { textarea { margin-top: 0.2em; height: auto; @@ -637,10 +638,6 @@ } // Auto Enroll Csv Section .auto_enroll_csv { - .results { - - } - .enrollment_signup_button { @include margin-right($baseline/4); } @@ -867,7 +864,8 @@ } } - .form-submit, .form-cancel { + .form-submit, + .form-cancel { display: inline-block; vertical-align: middle; } @@ -919,7 +917,7 @@ } .action-create { - opacity: 0.50; + opacity: 0.5; } } } @@ -979,7 +977,9 @@ padding-bottom: ($baseline/2); border-bottom: 1px solid $gray-l4; - &:hover, &:active, &:focus { + &:hover, + &:active, + &:focus { .action-edit-name { opacity: 1; pointer-events: auto; @@ -987,7 +987,9 @@ } } - .title-value, .group-count, .action-edit { + .title-value, + .group-count, + .action-edit { display: inline-block; vertical-align: middle; } @@ -1427,7 +1429,7 @@ margin-top: 0.7em; } - .task-history-all-table { + .task-history-all-table { margin-top: 1em; } @@ -1480,7 +1482,8 @@ // view - metrics // -------------------- .instructor-dashboard-wrapper-2 section.idash-section#metrics { - .metrics-container, .metrics-header-container { + .metrics-container, + .metrics-header-container { position: relative; clear: both; width: 100%; @@ -1505,7 +1508,8 @@ height: 640px; } - .metrics-right, .metrics-right-header { + .metrics-right, + .metrics-right-header { position: relative; width: 65%; @@ -1575,7 +1579,8 @@ background-color: #ddd; } - th, td { + th, + td { padding: 10px; } } @@ -1659,7 +1664,7 @@ input[name="subject"] { } .ecommerce-wrapper { - h2{ + h2 { height: 26px; line-height: 26px; @@ -1759,7 +1764,8 @@ input[name="subject"] { } input[name="download_company_name"], - input[name="active_company_name"], input[name="spent_company_name"] { + input[name="active_company_name"], + input[name="spent_company_name"] { @include margin-right(8px); height: 36px; @@ -1770,7 +1776,7 @@ input[name="subject"] { .coupons-table { width: 100%; - tr:nth-child(even){ + tr:nth-child(even) { background-color: $gray-l6; border-bottom: 1px solid #f3f3f3; } @@ -1792,7 +1798,7 @@ input[name="subject"] { height: 40px; border-bottom: 1px solid #bebebe; - th:nth-child(5){ + th:nth-child(5) { text-align: center; width: 120px; } @@ -1840,7 +1846,7 @@ input[name="subject"] { // in_active coupon rows style .inactive_coupon { - background: #fff0f0 !important; + background: #fff0f0 !important; text-decoration: line-through; color: rgba(51, 51, 51, 0.2); border-bottom: 1px solid #fff; @@ -1882,19 +1888,20 @@ input[name="subject"] { } } - td:nth-child(5),td:first-child { + td:nth-child(5), + td:first-child { @include padding-left($baseline); } - td:nth-child(2){ + td:nth-child(2) { line-height: 22px; - @include padding-right(0px); + @include padding-right(0); word-wrap: break-word; } - td:nth-child(5){ + td:nth-child(5) { @include padding-left(0); text-align: center; @@ -1914,8 +1921,11 @@ input[name="subject"] { width: 930px; } // coupon edit and add modals - #add-coupon-modal, #invalidate_registration_code_modal, #edit-coupon-modal, - #set-course-mode-price-modal, #registration_code_generation_modal { + #add-coupon-modal, + #invalidate_registration_code_modal, + #edit-coupon-modal, + #set-course-mode-price-modal, + #registration_code_generation_modal { .inner-wrapper { background: $white; } @@ -1924,7 +1934,7 @@ input[name="subject"] { display: block; margin-top: ($baseline/4); font-size: 12px; - color: #646464 + color: #646464; } width: 650px; @@ -1933,8 +1943,10 @@ input[name="subject"] { border-radius: 2px; - input[type="button"]#update_coupon_button, input[type="button"]#add_coupon_button, - input[type="button"]#set_course_button, input[type="button"]#lookup_regcode { + input[type="button"]#update_coupon_button, + input[type="button"]#add_coupon_button, + input[type="button"]#set_course_button, + input[type="button"]#lookup_regcode { @include button(simple, $primary); @extend .button-reset; @@ -1978,14 +1990,15 @@ input[name="subject"] { } } - li:nth-child(even){ + li:nth-child(even) { @include margin-left(30px !important); } - li:nth-child(3), li:nth-child(4){ + li:nth-child(3), + li:nth-child(4) { width: 100%; - @include margin-left(0px !important); + @include margin-left(0 !important); } li:nth-child(3) { @@ -2058,8 +2071,8 @@ input[name="subject"] { margin-bottom: $baseline; } - li:nth-child(even){ - @include margin-left(0px !important); + li:nth-child(even) { + @include margin-left(0 !important); } li:nth-child(3n) { @@ -2082,7 +2095,7 @@ input[name="subject"] { min-height: 5px; - @include margin-left(0px !important); + @include margin-left(0 !important); input[type='checkbox'] { width: auto; @@ -2090,9 +2103,9 @@ input[name="subject"] { } } - li#generate-registration-modal-field-country ~ li#generate-registration-modal-field-unit-price, - li#generate-registration-modal-field-country ~ li#generate-registration-modal-field-internal-reference { - @include margin-left(0px !important); + li#generate-registration-modal-field-country ~ li#generate-registration-modal-field-unit-price, + li#generate-registration-modal-field-country ~ li#generate-registration-modal-field-internal-reference { + @include margin-left(0 !important); @include margin-right(15px !important); } @@ -2111,7 +2124,7 @@ input[name="subject"] { } li#set-course-mode-modal-field-currency { - @include margin-left(0px !important); + @include margin-left(0 !important); select { width: 100%; @@ -2125,7 +2138,11 @@ input[name="subject"] { border-radius: 3px; } - #coupon-content, #course-content, #content, #registration-content, #regcode-content { + #coupon-content, + #course-content, + #content, + #registration-content, + #regcode-content { padding: $baseline; header { @@ -2178,7 +2195,7 @@ input[name="subject"] { } .field label { - margin: 0 0 5px 0; + margin: 0 0 5px; -webkit-transition: color 0.15s ease-in-out 0s; -moz-transition: color 0.15s ease-in-out 0s; transition: color 0.15s ease-in-out 0s; @@ -2259,8 +2276,9 @@ input[name="subject"] { } } -.ecommerce-wrapper, .proctoring-wrapper { - h2{ +.ecommerce-wrapper, +.proctoring-wrapper { + h2 { height: 26px; line-height: 26px; @@ -2361,20 +2379,24 @@ input[name="subject"] { } } -.special-allowance-container, .student-proctored-exam-container { - .allowance-table, .exam-attempts-table { +.special-allowance-container, +.student-proctored-exam-container { + .allowance-table, + .exam-attempts-table { width: 100%; - tr:nth-child(even){ + tr:nth-child(even) { background-color: $gray-l6; border-bottom: 1px solid #f3f3f3; } - .allowance-headings, .exam-attempt-headings { + .allowance-headings, + .exam-attempt-headings { height: 40px; border-bottom: 1px solid #bebebe; - th:nth-child(5), th:nth-child(4){ + th:nth-child(5), + th:nth-child(4) { text-align: center; } @@ -2456,26 +2478,28 @@ input[name="subject"] { @include padding-left($baseline); } - td:nth-child(2){ + td:nth-child(2) { line-height: 22px; - @include padding-right(0px); + @include padding-right(0); word-wrap: break-word; } - td:nth-child(5), td:nth-child(4), td:nth-child(6){ + td:nth-child(5), + td:nth-child(4), + td:nth-child(6) { @include padding-left(0); text-align: center; } - td:nth-child(3){ + td:nth-child(3) { word-wrap: break-word; text-align: center; } - td:nth-child(7){ + td:nth-child(7) { word-wrap: break-word; text-align: center; } @@ -2486,7 +2510,8 @@ input[name="subject"] { } } - .exam-attempts-content, .exam-allowances-content { + .exam-attempts-content, + .exam-allowances-content { padding-left: 0; padding-right: 0; } @@ -2626,7 +2651,7 @@ input[name="subject"] { } p.under-heading { - margin: 12px 0 12px 0; + margin: 12px 0; line-height: 23px; } @@ -2654,7 +2679,7 @@ input[name="subject"] { td { padding: 5px; vertical-align: middle; - text-align: left;; + text-align: left; } } } diff --git a/lms/static/sass/course/layout/_courseware_header.scss b/lms/static/sass/course/layout/_courseware_header.scss index de02fc6006..5f446ab492 100644 --- a/lms/static/sass/course/layout/_courseware_header.scss +++ b/lms/static/sass/course/layout/_courseware_header.scss @@ -5,12 +5,18 @@ @extend %ui-print-excluded; border-bottom: none; - margin: 0 auto 0; + margin: 0 auto; padding: 0; width: 100%; .course-material { @extend %inner-wrapper; + + @include media-breakpoint-down(md) { + overflow-x: scroll; + overflow-y: hidden; + white-space: nowrap; + } } .course-tabs { @@ -19,7 +25,7 @@ padding: ($baseline*0.75) 0 ($baseline*0.75) 0; - li { + .tab { display: inline-block; list-style: none; @@ -42,7 +48,7 @@ @extend %t-title7; @extend %t-regular; - color: $gray-d1; + color: theme-color("dark"); display: block; text-align: center; text-decoration: none; @@ -51,8 +57,8 @@ &:hover, &:focus, &.active { - color: $uxpl-blue-hover-active; - border-bottom-color: $uxpl-blue-hover-active; + color: theme-color("primary"); + border-bottom-color: theme-color("primary"); background-color: transparent; } } @@ -92,8 +98,6 @@ display: none; &#login { - display: block; - @include background-image(linear-gradient(-90deg, lighten($link-color, 8%), lighten($link-color, 5%) 50%, $link-color 50%, darken($link-color, 10%) 100%)); border: 1px solid transparent; @@ -103,12 +107,11 @@ @include box-sizing(border-box); box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.6); - color: $white; + color: theme-color("inverse"); display: inline-block; font-family: $font-family-sans-serif; - font-size: 14px; + font-size: $font-size-sm; font-weight: bold; - display: inline-block; letter-spacing: 0; line-height: 1em; margin: 4px; @@ -118,7 +121,9 @@ text-shadow: 0 -1px rgba(0, 0, 0, 0.6); vertical-align: middle; - &:hover, &:active, &:focus { + &:hover, + &:active, + &:focus { @include background-image(linear-gradient(-90deg, $primary, $primary 50%, $primary 50%, $primary 100%)); } } @@ -156,7 +161,6 @@ font: inherit; font-weight: bold; } - } a#signup { diff --git a/lms/static/sass/course/layout/_courseware_preview.scss b/lms/static/sass/course/layout/_courseware_preview.scss index 4f2e932c97..35a2d1f6a7 100644 --- a/lms/static/sass/course/layout/_courseware_preview.scss +++ b/lms/static/sass/course/layout/_courseware_preview.scss @@ -1,7 +1,7 @@ .wrapper-preview-menu { @include clearfix(); - margin: 0 auto 0; + margin: 0 auto; padding: ($baseline*0.75); background-color: $lms-preview-menu-color; box-sizing: border-box; diff --git a/lms/static/sass/course/wiki/_basic-html.scss b/lms/static/sass/course/wiki/_basic-html.scss index 0224ddfbd2..795391d27a 100644 --- a/lms/static/sass/course/wiki/_basic-html.scss +++ b/lms/static/sass/course/wiki/_basic-html.scss @@ -6,7 +6,32 @@ section.wiki-body { } div#wiki_article { - html, address, blockquote, body, dd, div, dl, dt, fieldset, form, frame, frameset, h1, h2, h3, h4, h5, h6, noframes, ol, p, ul, center, dir, hr, menu, pre { + html, + address, + blockquote, + body, + dd, + div, + dl, + dt, + fieldset, + form, + frame, + frameset, + h1, + h2, + h3, + h4, + h5, + h6, + ol, + p, + ul, + center, + dir, + hr, + menu, + pre { display: block; unicode-bidi: embed; } @@ -47,7 +72,8 @@ section.wiki-body { display: table-column-group; } - td, th { + td, + th { display: table-cell; } @@ -66,14 +92,14 @@ section.wiki-body { h1 { font-size: 1.6em; - margin: .67em 0; + margin: 0.67em 0; letter-spacing: 0; } h2 { text-transform: none; font-size: 1.4em; - margin: .75em 0; + margin: 0.75em 0; letter-spacing: 0; } @@ -86,7 +112,16 @@ section.wiki-body { font-size: 1.1em; } - h4, p, blockquote, ul, fieldset, form, ol, dl, dir, menu { + h4, + p, + blockquote, + ul, + fieldset, + form, + ol, + dl, + dir, + menu { margin: 1.12em 0; } @@ -100,7 +135,8 @@ section.wiki-body { margin: 1.67em 0; } - b, strong { + b, + strong { font-weight: bolder; } @@ -110,11 +146,19 @@ section.wiki-body { border-left: 4px solid; } - i, cite, em, var, address { + i, + cite, + em, + var, + address { font-style: italic; } - pre, tt, code, kbd, samp { + pre, + tt, + code, + kbd, + samp { font-family: monospace; } @@ -122,7 +166,10 @@ section.wiki-body { white-space: pre; } - button, textarea, input, select { + button, + textarea, + input, + select { display: inline-block; } @@ -130,7 +177,9 @@ section.wiki-body { font-size: 1.17em; } - small, sub, sup { + small, + sub, + sup { font-size: 0.83em; } @@ -146,15 +195,21 @@ section.wiki-body { border-spacing: 2px; } - thead, tbody, tfoot { + thead, + tbody, + tfoot { vertical-align: middle; } - td, th, tr { + td, + th, + tr { vertical-align: inherit; } - s, strike, del { + s, + strike, + del { text-decoration: line-through; } @@ -164,7 +219,11 @@ section.wiki-body { border: none; } - ol, ul, dir, menu, dd { + ol, + ul, + dir, + menu, + dd { margin-left: 40px; } @@ -172,12 +231,16 @@ section.wiki-body { list-style-type: decimal; } - ol ul, ul ol, ul ul, ol ol { + ol ul, + ul ol, + ul ul, + ol ol { margin-top: 0; margin-bottom: 0; } - u, ins { + u, + ins { text-decoration: underline; } diff --git a/lms/static/sass/course/wiki/_create.scss b/lms/static/sass/course/wiki/_create.scss index 8e283bb7fc..664ce93bb8 100644 --- a/lms/static/sass/course/wiki/_create.scss +++ b/lms/static/sass/course/wiki/_create.scss @@ -5,7 +5,7 @@ form#wiki_revision { label { display: block; - margin-bottom: 7px ; + margin-bottom: 7px; } .CodeMirror-scroll { @@ -56,7 +56,8 @@ form#wiki_revision { margin-top: lh(); width: flex-grid(3, 9); - &:hover, &:focus { + &:hover, + &:focus { color: #333; } diff --git a/lms/static/sass/discussion/utilities/_v1-compatibility.scss b/lms/static/sass/discussion/utilities/_v1-compatibility.scss index bf384d477a..787a4fcd44 100644 --- a/lms/static/sass/discussion/utilities/_v1-compatibility.scss +++ b/lms/static/sass/discussion/utilities/_v1-compatibility.scss @@ -1,10 +1,10 @@ // Utilities to provide v1-styling compatibility -@mixin font-size($sizeValue: 16){ +@mixin font-size($sizeValue: 16) { font-size: $sizeValue + px; } -@mixin line-height($fontSize: auto){ +@mixin line-height($fontSize: auto) { line-height: ($fontSize*1.48) + px; } diff --git a/lms/static/sass/features/_bookmarks-v1.scss b/lms/static/sass/features/_bookmarks-v1.scss index 776b461932..580983f88f 100644 --- a/lms/static/sass/features/_bookmarks-v1.scss +++ b/lms/static/sass/features/_bookmarks-v1.scss @@ -52,6 +52,8 @@ $bookmarked-icon: "\f02e"; // .fa-bookmark .bookmark-button { &::before { + @include padding-right($baseline / 4); + content: $bookmark-icon; font-family: FontAwesome; } diff --git a/lms/static/sass/multicourse/_about_pages.scss b/lms/static/sass/multicourse/_about_pages.scss index c49d63b3e9..3185341ef7 100644 --- a/lms/static/sass/multicourse/_about_pages.scss +++ b/lms/static/sass/multicourse/_about_pages.scss @@ -27,8 +27,10 @@ text-transform: lowercase; - &:hover, &:active, &:focus { - border-color: rgb(200,200,200); + &:hover, + &:active, + &:focus { + border-color: rgb(200, 200, 200); color: $body-color; text-decoration: none; } @@ -41,7 +43,7 @@ } .our-mission { - border-bottom: 1px solid rgb(220,220,220); + border-bottom: 1px solid rgb(220, 220, 220); @include clearfix(); @@ -49,7 +51,7 @@ padding-bottom: 40px; .logo { - @include border-right(1px solid rgb(200,200,200)); + @include border-right(1px solid rgb(200, 200, 200)); @include box-sizing(border-box); @include float(left); @@ -83,7 +85,7 @@ } .message { - border-bottom: 1px solid rgb(220,220,220); + border-bottom: 1px solid rgb(220, 220, 220); @include clearfix(); @@ -100,7 +102,7 @@ } h2 { - border-bottom: 1px solid rgb(200,200,200); + border-bottom: 1px solid rgb(200, 200, 200); padding-bottom: 15px; } @@ -114,7 +116,7 @@ width: flex-grid(3); img { - background: rgb(245,245,245); + background: rgb(245, 245, 245); display: block; width: 100%; } @@ -167,7 +169,7 @@ @include clearfix(); nav.categories { - border: 1px solid rgb(220,220,220); + border: 1px solid rgb(220, 220, 220); @include box-sizing(border-box); @include float(left); @@ -185,8 +187,9 @@ text-align: left; - &:hover, &:focus { - background: rgb(245,245,245); + &:hover, + &:focus { + background: rgb(245, 245, 245); text-decoration: none; } } @@ -205,7 +208,7 @@ } > h2 { - border-bottom: 1px solid rgb(220,220,220); + border-bottom: 1px solid rgb(220, 220, 220); margin-bottom: ($baseline*2); padding-bottom: $baseline; } @@ -225,7 +228,7 @@ .press { .press-story { - border-bottom: 1px solid rgb(220,220,220); + border-bottom: 1px solid rgb(220, 220, 220); @include clearfix(); @@ -240,7 +243,7 @@ .article-cover { background: rgb(255, 255, 255); - border: 1px solid rgb(120,120,120); + border: 1px solid rgb(120, 120, 120); @include box-sizing(border-box); @include float(left); diff --git a/lms/static/sass/multicourse/_account.scss b/lms/static/sass/multicourse/_account.scss index 2053eab67b..0899945a14 100644 --- a/lms/static/sass/multicourse/_account.scss +++ b/lms/static/sass/multicourse/_account.scss @@ -92,7 +92,6 @@ padding: $baseline/2 $baseline*2.5; text-transform: lowercase; color: $very-light-text; - letter-spacing: 0.1rem; font-weight: 600; cursor: pointer; text-align: center; @@ -194,7 +193,12 @@ @extend %body-text; } - h1, h2, h3, h4, h5, h6 { + h1, + h2, + h3, + h4, + h5, + h6 { letter-spacing: 0; } @@ -506,7 +510,8 @@ @extend %m-btn-primary; @extend %t-action2; - &:disabled, &.is-disabled { + &:disabled, + &.is-disabled { opacity: 0.3; cursor: default !important; } @@ -564,7 +569,7 @@ } .form-actions.form-third-party-auth { - width: flex-grid(8,8); + width: flex-grid(8, 8); margin-bottom: $baseline; button[type="submit"] { @@ -615,7 +620,6 @@ &.button-oa2-linkedin-oauth2:hover { box-shadow: 0 2px 1px 0 #005d8e; } - } } @@ -626,7 +630,7 @@ margin: 0 0 $baseline 0; border-bottom: 3px solid shade($yellow, 10%); padding: $baseline $baseline; - background: tint($yellow,20%); + background: tint($yellow, 20%); .message-title { @extend %heading-4; diff --git a/lms/static/sass/multicourse/_courses.scss b/lms/static/sass/multicourse/_courses.scss index b583c8fdb5..5a49dc77d7 100644 --- a/lms/static/sass/multicourse/_courses.scss +++ b/lms/static/sass/multicourse/_courses.scss @@ -23,14 +23,15 @@ $facet-background-color: #007db8; // +Layout - Courses Container // ==================== -.find-courses, .university-profile { +.find-courses, +.university-profile { .discovery-button:not(:disabled) { @extend %t-action2; @include text-align(left); outline: 0 none; - box-shadow:none; + box-shadow: none; border: 0; background: none; padding: 0 ($baseline*0.6); @@ -39,7 +40,7 @@ $facet-background-color: #007db8; text-transform: none; //STATE: hover - &::hover { + &:hover { background: none; } } @@ -131,7 +132,8 @@ $facet-background-color: #007db8; // +Hero - Home Header // ==================== -.find-courses, .university-profile { +.find-courses, +.university-profile { header.search { background: $gray-l5; background-size: cover; @@ -162,7 +164,8 @@ $facet-background-color: #007db8; z-index: 2; } - &.main-search, &.university-search { + &.main-search, + &.university-search { text-align: center; .heading-group { @@ -180,7 +183,7 @@ $facet-background-color: #007db8; vertical-align: middle; &::after { - @include right(0px); + @include right(0); content: ""; display: block; @@ -203,7 +206,8 @@ $facet-background-color: #007db8; text-transform: none; } - h1, h2 { + h1, + h2 { display: inline-block; letter-spacing: 1px; margin-bottom: 0; @@ -247,7 +251,6 @@ $facet-background-color: #007db8; @include media($bp-large) { @include span-columns(8); } - } .wrapper-search-input { @@ -318,7 +321,8 @@ $facet-background-color: #007db8; text-shadow: none; //STATE: hover, focus - &:hover, &:focus { + &:hover, + &:focus { background: $m-blue-d5; } } @@ -463,7 +467,8 @@ $facet-background-color: #007db8; content: ""; } - .header-search-facets, .header-facet { + .header-search-facets, + .header-facet { @extend %t-title6; @extend %t-strong; @@ -579,7 +584,8 @@ $facet-background-color: #007db8; // +All Other Styles // ==================== -.find-courses, .university-profile { +.find-courses, +.university-profile { background: $gray-l5; padding-bottom: ($baseline*3); @@ -591,6 +597,5 @@ $facet-background-color: #007db8; border-top: 1px solid $border-color-2; margin-top: $baseline; padding-top: ($baseline*3); - } } diff --git a/lms/static/sass/multicourse/_dashboard.scss b/lms/static/sass/multicourse/_dashboard.scss index c0f9974564..a4a61d3b65 100644 --- a/lms/static/sass/multicourse/_dashboard.scss +++ b/lms/static/sass/multicourse/_dashboard.scss @@ -721,7 +721,7 @@ @include clearfix(); - position: relative; + position: inherit; @include left($baseline/2); @include padding(($baseline * 0.4), 0, ($baseline * 0.4), ($baseline * 0.75)); @@ -772,6 +772,15 @@ opacity: 0.875; } } + + .action-view-consent { + @extend %btn-pl-white-base; + @include float(right); + + &.archived { + @extend %btn-pl-default-base; + } + } } // TYPE: status diff --git a/lms/static/sass/multicourse/_help.scss b/lms/static/sass/multicourse/_help.scss index 8fe5295b64..bbcf0a9764 100644 --- a/lms/static/sass/multicourse/_help.scss +++ b/lms/static/sass/multicourse/_help.scss @@ -3,7 +3,7 @@ @include clearfix(); nav.categories { - border: 1px solid rgb(220,220,220); + border: 1px solid rgb(220, 220, 220); @include box-sizing(border-box); @include float(left); @@ -20,8 +20,9 @@ @include padding(12px, 0, 12px, 20px); @include text-align(left); - &:hover, &:focus { - background: rgb(245,245,245); + &:hover, + &:focus { + background: rgb(245, 245, 245); text-decoration: none; } } @@ -40,7 +41,7 @@ } > h2 { - border-bottom: 1px solid rgb(220,220,220); + border-bottom: 1px solid rgb(220, 220, 220); margin-bottom: ($baseline*2); padding-bottom: $baseline; } diff --git a/lms/static/sass/multicourse/_home.scss b/lms/static/sass/multicourse/_home.scss index 269e256956..a1f9a0c138 100644 --- a/lms/static/sass/multicourse/_home.scss +++ b/lms/static/sass/multicourse/_home.scss @@ -54,7 +54,8 @@ $course-search-input-height: ($button-size); vertical-align: top; // STATE: hover and focus - &:hover, &:focus { + &:hover, + &:focus { .actions { display: none; } @@ -152,7 +153,8 @@ $course-search-input-height: ($button-size); text-shadow: none; // STATE: hover and focus - &:hover, &:focus { + &:hover, + &:focus { background: $m-blue-l1; } } @@ -181,7 +183,8 @@ $course-search-input-height: ($button-size); width: flex-grid(2) + flex-gutter(); z-index: 2; - &:hover, &:focus { + &:hover, + &:focus { text-decoration: underline; } @@ -239,7 +242,8 @@ $course-search-input-height: ($button-size); } } - &:hover, &:focus { + &:hover, + &:focus { .play-intro { @include background-image(linear-gradient(-90deg, rgba(0, 0, 0, 0.75), rgba(0, 0, 0, 0.8))); @@ -416,7 +420,8 @@ $course-search-input-height: ($button-size); @include transition(all 0.15s ease-in-out 0s); - &:hover, &:focus { + &:hover, + &:focus { color: $lighter-base-font-color; } } @@ -431,7 +436,8 @@ $course-search-input-height: ($button-size); z-index: 2; } - &:hover, &:focus { + &:hover, + &:focus { text-decoration: none; &::before { @@ -478,10 +484,11 @@ $course-search-input-height: ($button-size); } .name > span { - font-size: 1.0em; + font-size: 1em; } - &:hover, &:focus { + &:hover, + &:focus { .name { bottom: 14px; } @@ -571,7 +578,8 @@ $course-search-input-height: ($button-size); width: flex-grid(4); - &:hover, &:focus { + &:hover, + &:focus { background: $body-bg; border: 1px solid $border-color-2; box-shadow: inset 0 0 3px 0 $shadow-l1; @@ -614,7 +622,8 @@ $course-search-input-height: ($button-size); color: $body-color; font: 700 1em/1.2em $font-family-sans-serif; - &:hover, &:focus { + &:hover, + &:focus { color: $blue; text-decoration: underline; } @@ -649,7 +658,8 @@ $course-search-input-height: ($button-size); color: lighten($body-color, 50%); - &:hover, &:focus { + &:hover, + &:focus { color: $blue; text-decoration: underline; } diff --git a/lms/static/sass/shared-v2/_layouts.scss b/lms/static/sass/shared-v2/_layouts.scss index e781285a79..7a7d5b9b78 100644 --- a/lms/static/sass/shared-v2/_layouts.scss +++ b/lms/static/sass/shared-v2/_layouts.scss @@ -2,7 +2,12 @@ .content-wrapper { max-width: map-get($container-max-widths, xl); - padding-bottom: $baseline*2; + margin-top: $baseline; + padding: 0 0 $baseline/2; + + @include media-breakpoint-up(md) { + padding: 0 $baseline $baseline/2; + } .page-content-container { @include clearfix(); @@ -39,21 +44,23 @@ display: inline-block; } - .page-header-secondary { - @include float(right); - @include text-align(right); + @include media-breakpoint-up(md) { + .page-header-secondary { + @include float(right); + @include text-align(right); - display: flex; - vertical-align: text-bottom; + display: flex; + vertical-align: text-bottom; - .form-actions { - @include margin-left($baseline/2); + .form-actions { + @include margin-left($baseline/2); - display: inline-block; - } + display: inline-block; + } - .form-actions > *:first-child { - @include margin-left(0); + .form-actions > *:first-child { + @include margin-left(0); + } } } } diff --git a/lms/static/sass/views/_account-settings.scss b/lms/static/sass/views/_account-settings.scss index 77258baee6..fb67fd7afa 100644 --- a/lms/static/sass/views/_account-settings.scss +++ b/lms/static/sass/views/_account-settings.scss @@ -64,10 +64,10 @@ font-size: em(14); color: $gray; - padding: 5px 25px 23px; + padding: $baseline/4 $baseline*1.25 $baseline; display: inline-block; box-shadow: none; - border: none; + border-bottom: 4px solid transparent; border-radius: 0; background: transparent none; } @@ -84,11 +84,24 @@ &:hover, &:focus { text-decoration: none; - border-bottom: 4px solid $courseware-border-bottom-color !important; + border-bottom-color: $courseware-border-bottom-color; } &.active { - border-bottom: 4px solid $black-t3 !important; + border-bottom-color: theme-color("dark"); + } + } + } + + @include media-breakpoint-down(md) { + border-bottom-color: transparent; + + .account-nav { + display: flex; + border-bottom: none; + + .account-nav-link { + border-bottom: 4px solid theme-color("light"); } } } @@ -338,6 +351,41 @@ border-bottom: none; margin-bottom: ($baseline*2); } + + // Responsive behavior + @include media-breakpoint-down(md) { + .u-field-value { + width: 100%; + } + + .u-field-message { + width: 100%; + padding: $baseline/2 0; + + .u-field-message-notification { + position: relative; + padding: 0; + } + } + + .u-field-order { + display: flex; + flex-wrap: nowrap; + + u-field-order-number, + u-field-order-date, + u-field-order-price, + u-field-order-link, { + width: auto; + float: none; + flex-grow: 1; + + &:first-of-type { + flex-grow: 2; + } + } + } + } } .u-field-readonly .u-field-value { diff --git a/lms/static/sass/views/_verification.scss b/lms/static/sass/views/_verification.scss index 190ab6bf33..ed2fdbc320 100644 --- a/lms/static/sass/views/_verification.scss +++ b/lms/static/sass/views/_verification.scss @@ -652,7 +652,8 @@ border-color: $m-blue-d1; } - .step-number, .step-name { + .step-number, + .step-name { color: $m-gray-d3; } } @@ -874,7 +875,7 @@ @include float(left); - width: flex-grid(4,12); + width: flex-grid(4, 12); @include text-align(right); @@ -1163,7 +1164,8 @@ } } - .contribution-option-other1 label, .contribution-option-other2 label { + .contribution-option-other1 label, + .contribution-option-other2 label { @extend %text-sr; } } @@ -1196,7 +1198,8 @@ } // previously defined in HTML - video, canvas { + video, + canvas { position: relative; display: block; @@ -1302,7 +1305,9 @@ margin-right: ($baseline/4); } - .deco-denomination, .label-value, .denomination-name { + .deco-denomination, + .label-value, + .denomination-name { display: inline-block; vertical-align: middle; } @@ -1443,7 +1448,8 @@ margin-bottom: 0; } - .wrapper-copy, .list-actions { + .wrapper-copy, + .list-actions { display: inline-block; vertical-align: middle; } @@ -1784,7 +1790,7 @@ .placeholder-art { position: relative; display: inline-block; - margin: $baseline 0 ($baseline/2) 0; + margin: $baseline 0 ($baseline/2); padding: $baseline; background: $verified-color-lvl3; border-radius: ($baseline*10); @@ -1844,7 +1850,8 @@ padding: ($baseline/2) $baseline; } - .copy-super, .copy-sub { + .copy-super, + .copy-sub { display: block; } @@ -1905,11 +1912,6 @@ } } - // VIEW: take and review photos - &.step-photos { - - } - // VIEW: take cam photo &.step-photos-cam { @@ -1967,7 +1969,8 @@ border-color: $verified-color-lvl3; } - .step-number, .step-name { + .step-number, + .step-name { color: $m-gray-l3; } } @@ -2014,7 +2017,8 @@ color: $m-blue-d3; - &:hover, &:focus { + &:hover, + &:focus { color: $m-blue-d1; border: none; } @@ -2043,7 +2047,7 @@ margin-top: ($baseline/2); } - .action-verify label { + .action-verify label { @extend %t-copy-sub1; } } @@ -2328,7 +2332,8 @@ border-color: $m-blue-d1; } - .step-number, .step-name { + .step-number, + .step-name { color: $m-gray-d3; } } @@ -2383,14 +2388,15 @@ border-color: $m-blue-d1; } - .step-number, .step-name { + .step-number, + .step-name { color: $m-gray-d3; } } } .progress-sts-value { - width: 0% !important; + width: 0 !important; } } @@ -2423,7 +2429,8 @@ border-color: $m-blue-d1; } - .step-number, .step-name { + .step-number, + .step-name { color: $m-gray-d3; } } @@ -2448,7 +2455,8 @@ border-color: $verified-color-lvl3; } - .step-number, .step-name { + .step-number, + .step-name { color: $m-gray-l3; } } @@ -2462,7 +2470,8 @@ border-color: $m-blue-d1; } - .step-number, .step-name { + .step-number, + .step-name { color: $m-gray-d3; } } diff --git a/lms/templates/courseware/course_navigation.html b/lms/templates/courseware/course_navigation.html index 443232384e..b7e4f0432d 100644 --- a/lms/templates/courseware/course_navigation.html +++ b/lms/templates/courseware/course_navigation.html @@ -34,7 +34,7 @@ if course is not None: tab_list = get_course_tab_list(request, course) %> % if uses_bootstrap: -

    diff --git a/openedx/core/djangoapps/content/block_structure/block_structure.py b/openedx/core/djangoapps/content/block_structure/block_structure.py index 04a823c442..ff14e62f4e 100644 --- a/openedx/core/djangoapps/content/block_structure/block_structure.py +++ b/openedx/core/djangoapps/content/block_structure/block_structure.py @@ -312,7 +312,7 @@ class FieldData(object): if self._is_own_field(field_name): return super(FieldData, self).__delattr__(field_name) else: - delattr(self.fields, field_name) + del self.fields[field_name] def _is_own_field(self, field_name): """ diff --git a/openedx/core/djangoapps/credit/apps.py b/openedx/core/djangoapps/credit/apps.py new file mode 100644 index 0000000000..eedac30579 --- /dev/null +++ b/openedx/core/djangoapps/credit/apps.py @@ -0,0 +1,19 @@ +""" +Credit Application Configuration +""" + +from django.apps import AppConfig +from django.conf import settings +from edx_proctoring.runtime import set_runtime_service + + +class CreditConfig(AppConfig): + """ + Default configuration for the "openedx.core.djangoapps.credit" Django application. + """ + name = u'openedx.core.djangoapps.credit' + + def ready(self): + if settings.FEATURES.get('ENABLE_SPECIAL_EXAMS'): + from .services import CreditService + set_runtime_service('credit', CreditService()) diff --git a/openedx/core/djangoapps/credit/signals.py b/openedx/core/djangoapps/credit/signals.py index 20872871e6..33ce52a7c9 100644 --- a/openedx/core/djangoapps/credit/signals.py +++ b/openedx/core/djangoapps/credit/signals.py @@ -47,7 +47,7 @@ def listen_for_grade_calculation(sender, user, course_grade, course_key, deadlin """ # This needs to be imported here to avoid a circular dependency - # that can cause syncdb to fail. + # that can cause migrations to fail. from openedx.core.djangoapps.credit import api course_id = CourseKey.from_string(unicode(course_key)) is_credit = api.is_credit_course(course_id) diff --git a/openedx/core/djangoapps/schedules/admin.py b/openedx/core/djangoapps/schedules/admin.py index d1485e519e..e6cb1bfc12 100644 --- a/openedx/core/djangoapps/schedules/admin.py +++ b/openedx/core/djangoapps/schedules/admin.py @@ -4,12 +4,17 @@ from django.utils.translation import ugettext_lazy as _ from . import models +class ScheduleExperienceAdminInline(admin.StackedInline): + model = models.ScheduleExperience + + @admin.register(models.Schedule) class ScheduleAdmin(admin.ModelAdmin): list_display = ('username', 'course_id', 'active', 'start', 'upgrade_deadline') raw_id_fields = ('enrollment',) readonly_fields = ('modified',) search_fields = ('enrollment__user__username', 'enrollment__course_id',) + inlines = (ScheduleExperienceAdminInline,) def username(self, obj): return obj.enrollment.user.username diff --git a/openedx/core/djangoapps/schedules/management/commands/tests/send_email_base.py b/openedx/core/djangoapps/schedules/management/commands/tests/send_email_base.py index 718a80b8e3..b98f65c7d6 100644 --- a/openedx/core/djangoapps/schedules/management/commands/tests/send_email_base.py +++ b/openedx/core/djangoapps/schedules/management/commands/tests/send_email_base.py @@ -1,3 +1,4 @@ +from collections import namedtuple, defaultdict from copy import deepcopy import datetime import ddt @@ -9,6 +10,9 @@ from freezegun import freeze_time from mock import Mock, patch import pytz +from commerce.models import CommerceConfiguration +from course_modes.models import CourseMode +from course_modes.tests.factories import CourseModeFactory from courseware.models import DynamicUpgradeDeadlineConfiguration from edx_ace.channel import ChannelType from edx_ace.utils.date import serialize @@ -19,44 +23,52 @@ from openedx.core.djangoapps.schedules import resolvers, tasks from openedx.core.djangoapps.schedules.resolvers import _get_datetime_beginning_of_day from openedx.core.djangoapps.schedules.tests.factories import ScheduleConfigFactory, ScheduleFactory from openedx.core.djangoapps.waffle_utils.testutils import WAFFLE_TABLES +from openedx.core.djangolib.testing.utils import FilteredQueryCountMixin, CacheIsolationTestCase +from student.models import CourseEnrollment from student.tests.factories import UserFactory -from xmodule.modulestore.tests.django_utils import SharedModuleStoreTestCase -SITE_QUERY = 1 -ORG_DEADLINE_QUERY = 1 -SCHEDULES_QUERY = 1 -COURSE_MODES_QUERY = 1 -GLOBAL_DEADLINE_SWITCH_QUERY = 1 -COMMERCE_CONFIG_QUERY = 1 -NUM_QUERIES_NO_ORG_LIST = 1 +SITE_QUERY = 1 # django_site +SITE_CONFIG_QUERY = 1 # site_configuration_siteconfiguration -NUM_QUERIES_NO_MATCHING_SCHEDULES = SITE_QUERY + SCHEDULES_QUERY +SCHEDULES_QUERY = 1 # schedules_schedule +COURSE_MODES_QUERY = 1 # course_modes_coursemode -NUM_QUERIES_WITH_MATCHES = ( - NUM_QUERIES_NO_MATCHING_SCHEDULES + - COURSE_MODES_QUERY +GLOBAL_DEADLINE_QUERY = 1 # courseware_dynamicupgradedeadlineconfiguration +ORG_DEADLINE_QUERY = 1 # courseware_orgdynamicupgradedeadlineconfiguration +COURSE_DEADLINE_QUERY = 1 # courseware_coursedynamicupgradedeadlineconfiguration +COMMERCE_CONFIG_QUERY = 1 # commerce_commerceconfiguration + +NUM_QUERIES_SITE_SCHEDULES = ( + SITE_QUERY + + SITE_CONFIG_QUERY + + SCHEDULES_QUERY ) NUM_QUERIES_FIRST_MATCH = ( - NUM_QUERIES_WITH_MATCHES - + GLOBAL_DEADLINE_SWITCH_QUERY + NUM_QUERIES_SITE_SCHEDULES + + GLOBAL_DEADLINE_QUERY + ORG_DEADLINE_QUERY + + COURSE_DEADLINE_QUERY + COMMERCE_CONFIG_QUERY ) LOG = logging.getLogger(__name__) +ExperienceTest = namedtuple('ExperienceTest', 'experience offset email_sent') + + @ddt.ddt @freeze_time('2017-08-01 00:00:00', tz_offset=0, tick=True) -class ScheduleSendEmailTestBase(SharedModuleStoreTestCase): +class ScheduleSendEmailTestBase(FilteredQueryCountMixin, CacheIsolationTestCase): __test__ = False ENABLED_CACHES = ['default'] - has_course_queries = False + queries_deadline_for_each_course = False + consolidates_emails_for_learner = False def setUp(self): super(ScheduleSendEmailTestBase, self).setUp() @@ -66,28 +78,53 @@ class ScheduleSendEmailTestBase(SharedModuleStoreTestCase): ScheduleConfigFactory.create(site=self.site_config.site) DynamicUpgradeDeadlineConfiguration.objects.create(enabled=True) + CommerceConfiguration.objects.create(checkout_on_ecommerce_service=True) + + self._courses_with_verified_modes = set() def _calculate_bin_for_user(self, user): - return user.id % self.tested_task.num_bins + return user.id % self.task.num_bins def _get_dates(self, offset=None): current_day = _get_datetime_beginning_of_day(datetime.datetime.now(pytz.UTC)) offset = offset or self.expected_offsets[0] target_day = current_day + datetime.timedelta(days=offset) - return current_day, offset, target_day + if self.resolver.schedule_date_field == 'upgrade_deadline': + upgrade_deadline = target_day + else: + upgrade_deadline = current_day + datetime.timedelta(days=7) + return current_day, offset, target_day, upgrade_deadline def _get_template_overrides(self): templates_override = deepcopy(settings.TEMPLATES) templates_override[0]['OPTIONS']['string_if_invalid'] = "TEMPLATE WARNING - MISSING VARIABLE [%s]" return templates_override + def _schedule_factory(self, offset=None, **factory_kwargs): + _, _, target_day, upgrade_deadline = self._get_dates(offset=offset) + factory_kwargs.setdefault('start', target_day) + factory_kwargs.setdefault('upgrade_deadline', upgrade_deadline) + factory_kwargs.setdefault('enrollment__course__self_paced', True) + if hasattr(self, 'experience_type'): + factory_kwargs.setdefault('experience__experience_type', self.experience_type) + schedule = ScheduleFactory(**factory_kwargs) + course_id = schedule.enrollment.course_id + if course_id not in self._courses_with_verified_modes: + CourseModeFactory( + course_id=course_id, + mode_slug=CourseMode.VERIFIED, + expiration_datetime=datetime.datetime.now(pytz.UTC) + datetime.timedelta(days=30), + ) + self._courses_with_verified_modes.add(course_id) + return schedule + def test_command_task_binding(self): - self.assertEqual(self.tested_command.async_send_task, self.tested_task) + self.assertEqual(self.command.async_send_task, self.task) def test_handle(self): - with patch.object(self.tested_command, 'async_send_task') as mock_send: + with patch.object(self.command, 'async_send_task') as mock_send: test_day = datetime.datetime(2017, 8, 1, tzinfo=pytz.UTC) - self.tested_command().handle(date='2017-08-01', site_domain_name=self.site_config.site.domain) + self.command().handle(date='2017-08-01', site_domain_name=self.site_config.site.domain) for offset in self.expected_offsets: mock_send.enqueue.assert_any_call( @@ -99,15 +136,15 @@ class ScheduleSendEmailTestBase(SharedModuleStoreTestCase): @patch.object(tasks, 'ace') def test_resolver_send(self, mock_ace): - current_day, offset, target_day = self._get_dates() - with patch.object(self.tested_task, 'apply_async') as mock_apply_async: - self.tested_task.enqueue(self.site_config.site, current_day, offset) + current_day, offset, target_day, _ = self._get_dates() + with patch.object(self.task, 'apply_async') as mock_apply_async: + self.task.enqueue(self.site_config.site, current_day, offset) mock_apply_async.assert_any_call( (self.site_config.site.id, serialize(target_day), offset, 0, None), retry=False, ) mock_apply_async.assert_any_call( - (self.site_config.site.id, serialize(target_day), offset, self.tested_task.num_bins - 1, None), + (self.site_config.site.id, serialize(target_day), offset, self.task.num_bins - 1, None), retry=False, ) self.assertFalse(mock_ace.send.called) @@ -116,39 +153,31 @@ class ScheduleSendEmailTestBase(SharedModuleStoreTestCase): @patch.object(tasks, 'ace') @patch.object(resolvers, 'set_custom_metric') def test_schedule_bin(self, schedule_count, mock_metric, mock_ace): - with patch.object(self.tested_task, 'async_send_task') as mock_schedule_send: - current_day, offset, target_day = self._get_dates() + with patch.object(self.task, 'async_send_task') as mock_schedule_send: + current_day, offset, target_day, upgrade_deadline = self._get_dates() schedules = [ - ScheduleFactory.create( - start=target_day, - upgrade_deadline=target_day, - enrollment__course__self_paced=True, - ) for _ in range(schedule_count) + self._schedule_factory() for _ in range(schedule_count) ] bins_in_use = frozenset((self._calculate_bin_for_user(s.enrollment.user)) for s in schedules) is_first_match = True - course_queries = len(set(s.enrollment.course.id for s in schedules)) if self.has_course_queries else 0 target_day_str = serialize(target_day) - for b in range(self.tested_task.num_bins): - LOG.debug('Running bin %d', b) - expected_queries = NUM_QUERIES_NO_MATCHING_SCHEDULES + for b in range(self.task.num_bins): + LOG.debug('Checking bin %d', b) + expected_queries = NUM_QUERIES_SITE_SCHEDULES if b in bins_in_use: if is_first_match: expected_queries = ( # Since this is the first match, we need to cache all of the config models, so we run a # query for each of those... - NUM_QUERIES_FIRST_MATCH + course_queries + NUM_QUERIES_FIRST_MATCH + + COURSE_MODES_QUERY # to cache the course modes for this course ) is_first_match = False - else: - expected_queries = NUM_QUERIES_WITH_MATCHES - - expected_queries += NUM_QUERIES_NO_ORG_LIST with self.assertNumQueries(expected_queries, table_blacklist=WAFFLE_TABLES): - self.tested_task.apply(kwargs=dict( + self.task.apply(kwargs=dict( site_id=self.site_config.site.id, target_day_str=target_day_str, day_offset=offset, bin_num=b, )) @@ -162,18 +191,17 @@ class ScheduleSendEmailTestBase(SharedModuleStoreTestCase): self.assertFalse(mock_ace.send.called) def test_no_course_overview(self): - current_day, offset, target_day = self._get_dates() - schedule = ScheduleFactory.create( - start=target_day, - upgrade_deadline=target_day, - enrollment__course__self_paced=True, + current_day, offset, target_day, upgrade_deadline = self._get_dates() + # Don't use CourseEnrollmentFactory since it creates a course overview + enrollment = CourseEnrollment.objects.create( + course_id=CourseKey.from_string('edX/toy/Not_2012_Fall'), + user=UserFactory.create(), ) - schedule.enrollment.course_id = CourseKey.from_string('edX/toy/Not_2012_Fall') - schedule.enrollment.save() + schedule = self._schedule_factory(enrollment=enrollment) - with patch.object(self.tested_task, 'async_send_task') as mock_schedule_send: - for b in range(self.tested_task.num_bins): - self.tested_task.apply(kwargs=dict( + with patch.object(self.task, 'async_send_task') as mock_schedule_send: + for b in range(self.task.num_bins): + self.task.apply(kwargs=dict( site_id=self.site_config.site.id, target_day_str=serialize(target_day), day_offset=offset, @@ -214,8 +242,8 @@ class ScheduleSendEmailTestBase(SharedModuleStoreTestCase): ScheduleConfigFactory.create(**schedule_config_kwargs) current_datetime = datetime.datetime(2017, 8, 1, tzinfo=pytz.UTC) - with patch.object(self.tested_task, 'apply_async') as mock_apply_async: - self.tested_task.enqueue(self.site_config.site, current_datetime, 3) + with patch.object(self.task, 'apply_async') as mock_apply_async: + self.task.enqueue(self.site_config.site, current_datetime, 3) if is_enabled: self.assertTrue(mock_apply_async.called) @@ -237,34 +265,25 @@ class ScheduleSendEmailTestBase(SharedModuleStoreTestCase): for config in (this_config, other_config): ScheduleConfigFactory.create(site=config.site) - user1 = UserFactory.create(id=self.tested_task.num_bins) - user2 = UserFactory.create(id=self.tested_task.num_bins * 2) - current_day, offset, target_day = self._get_dates() + user1 = UserFactory.create(id=self.task.num_bins) + user2 = UserFactory.create(id=self.task.num_bins * 2) + current_day, offset, target_day, upgrade_deadline = self._get_dates() - ScheduleFactory.create( - upgrade_deadline=target_day, - start=target_day, + self._schedule_factory( enrollment__course__org=filtered_org, - enrollment__course__self_paced=True, enrollment__user=user1, ) - ScheduleFactory.create( - upgrade_deadline=target_day, - start=target_day, + self._schedule_factory( enrollment__course__org=unfiltered_org, - enrollment__course__self_paced=True, enrollment__user=user1, ) - ScheduleFactory.create( - upgrade_deadline=target_day, - start=target_day, + self._schedule_factory( enrollment__course__org=unfiltered_org, - enrollment__course__self_paced=True, enrollment__user=user2, ) - with patch.object(self.tested_task, 'async_send_task') as mock_schedule_send: - self.tested_task.apply(kwargs=dict( + with patch.object(self.task, 'async_send_task') as mock_schedule_send: + self.task.apply(kwargs=dict( site_id=this_config.site.id, target_day_str=serialize(target_day), day_offset=offset, bin_num=0 )) @@ -273,23 +292,18 @@ class ScheduleSendEmailTestBase(SharedModuleStoreTestCase): @ddt.data(True, False) def test_course_end(self, has_course_ended): - user1 = UserFactory.create(id=self.tested_task.num_bins) - current_day, offset, target_day = self._get_dates() + user1 = UserFactory.create(id=self.task.num_bins) + current_day, offset, target_day, upgrade_deadline = self._get_dates() - schedule = ScheduleFactory.create( - start=target_day, - upgrade_deadline=target_day, - enrollment__course__self_paced=True, + end_date_offset = -2 if has_course_ended else 2 + self._schedule_factory( enrollment__user=user1, + enrollment__course__start=current_day - datetime.timedelta(days=30), + enrollment__course__end=current_day + datetime.timedelta(days=end_date_offset) ) - schedule.enrollment.course.start = current_day - datetime.timedelta(days=30) - end_date_offset = -2 if has_course_ended else 2 - schedule.enrollment.course.end = current_day + datetime.timedelta(days=end_date_offset) - schedule.enrollment.course.save() - - with patch.object(self.tested_task, 'async_send_task') as mock_schedule_send: - self.tested_task.apply(kwargs=dict( + with patch.object(self.task, 'async_send_task') as mock_schedule_send: + self.task.apply(kwargs=dict( site_id=self.site_config.site.id, target_day_str=serialize(target_day), day_offset=offset, bin_num=0, )) @@ -299,45 +313,46 @@ class ScheduleSendEmailTestBase(SharedModuleStoreTestCase): self.assertTrue(mock_schedule_send.apply_async.called) @patch.object(tasks, 'ace') - def test_multiple_enrollments(self, mock_ace): + def test_multiple_target_schedules(self, mock_ace): user = UserFactory.create() - current_day, offset, target_day = self._get_dates() + current_day, offset, target_day, upgrade_deadline = self._get_dates() num_courses = 3 for course_index in range(num_courses): - ScheduleFactory.create( - start=target_day, - upgrade_deadline=target_day, - enrollment__course__self_paced=True, + self._schedule_factory( enrollment__user=user, enrollment__course__id=CourseKey.from_string('edX/toy/course{}'.format(course_index)) ) - course_queries = num_courses if self.has_course_queries else 0 - expected_query_count = NUM_QUERIES_FIRST_MATCH + course_queries + NUM_QUERIES_NO_ORG_LIST + # 2 queries per course, one for the course opt out and one for the course modes + # one query for course modes for the first schedule if we aren't checking the deadline for each course + additional_course_queries = (num_courses * 2) - 1 if self.queries_deadline_for_each_course else 1 + expected_query_count = NUM_QUERIES_FIRST_MATCH + additional_course_queries with self.assertNumQueries(expected_query_count, table_blacklist=WAFFLE_TABLES): - with patch.object(self.tested_task, 'async_send_task') as mock_schedule_send: - self.tested_task.apply(kwargs=dict( + with patch.object(self.task, 'async_send_task') as mock_schedule_send: + self.task.apply(kwargs=dict( site_id=self.site_config.site.id, target_day_str=serialize(target_day), day_offset=offset, bin_num=self._calculate_bin_for_user(user), )) - self.assertEqual(mock_schedule_send.apply_async.call_count, 1) - self.assertFalse(mock_ace.send.called) - @ddt.data(1, 10, 100) + expected_call_count = 1 if self.consolidates_emails_for_learner else num_courses + self.assertEqual(mock_schedule_send.apply_async.call_count, expected_call_count) + self.assertFalse(mock_ace.send.called) + + @ddt.data( + 1, 10 + ) def test_templates(self, message_count): for offset in self.expected_offsets: self._assert_template_for_offset(offset, message_count) self.clear_caches() def _assert_template_for_offset(self, offset, message_count): - current_day, offset, target_day = self._get_dates(offset) + current_day, offset, target_day, upgrade_deadline = self._get_dates(offset) user = UserFactory.create() for course_index in range(message_count): - ScheduleFactory.create( - start=target_day, - upgrade_deadline=target_day, - enrollment__course__self_paced=True, + self._schedule_factory( + offset=offset, enrollment__user=user, enrollment__course__id=CourseKey.from_string('edX/toy/course{}'.format(course_index)) ) @@ -351,23 +366,26 @@ class ScheduleSendEmailTestBase(SharedModuleStoreTestCase): sent_messages = [] with self.settings(TEMPLATES=self._get_template_overrides()): - with patch.object(self.tested_task, 'async_send_task') as mock_schedule_send: + with patch.object(self.task, 'async_send_task') as mock_schedule_send: mock_schedule_send.apply_async = lambda args, *_a, **_kw: sent_messages.append(args) - num_expected_queries = NUM_QUERIES_NO_ORG_LIST + NUM_QUERIES_FIRST_MATCH - if self.has_course_queries: - num_expected_queries += message_count + num_expected_queries = NUM_QUERIES_FIRST_MATCH + if self.queries_deadline_for_each_course: + # one query per course for opt-out and one for course modes + num_expected_queries += (message_count * 2) - 1 + else: + num_expected_queries += 1 with self.assertNumQueries(num_expected_queries, table_blacklist=WAFFLE_TABLES): - self.tested_task.apply(kwargs=dict( + self.task.apply(kwargs=dict( site_id=self.site_config.site.id, target_day_str=serialize(target_day), day_offset=offset, bin_num=self._calculate_bin_for_user(user), )) - self.assertEqual(len(sent_messages), 1) + num_expected_messages = 1 if self.consolidates_emails_for_learner else message_count + self.assertEqual(len(sent_messages), num_expected_messages) with self.assertNumQueries(2): - for args in sent_messages: - self.deliver_task(*args) + self.deliver_task(*sent_messages[0]) self.assertEqual(mock_channel.deliver.call_count, 1) for (_name, (_msg, email), _kwargs) in mock_channel.deliver.mock_calls: @@ -375,3 +393,23 @@ class ScheduleSendEmailTestBase(SharedModuleStoreTestCase): self.assertNotIn("TEMPLATE WARNING", template) self.assertNotIn("{{", template) self.assertNotIn("}}", template) + + def _check_if_email_sent_for_experience(self, test_config): + current_day, offset, target_day, _ = self._get_dates(offset=test_config.offset) + + kwargs = { + 'offset': offset + } + if test_config.experience is None: + kwargs['experience'] = None + else: + kwargs['experience__experience_type'] = test_config.experience + schedule = self._schedule_factory(**kwargs) + + with patch.object(tasks, 'ace') as mock_ace: + self.task.apply(kwargs=dict( + site_id=self.site_config.site.id, target_day_str=serialize(target_day), day_offset=offset, + bin_num=self._calculate_bin_for_user(schedule.enrollment.user), + )) + + self.assertEqual(mock_ace.send.called, test_config.email_sent) diff --git a/openedx/core/djangoapps/schedules/management/commands/tests/test_send_course_update.py b/openedx/core/djangoapps/schedules/management/commands/tests/test_send_course_update.py new file mode 100644 index 0000000000..b4f3a5cd64 --- /dev/null +++ b/openedx/core/djangoapps/schedules/management/commands/tests/test_send_course_update.py @@ -0,0 +1,52 @@ +import ddt +from mock import patch +from unittest import skipUnless + +from django.conf import settings + +from openedx.core.djangoapps.schedules import resolvers, tasks +from openedx.core.djangoapps.schedules.management.commands import send_course_update as nudge +from openedx.core.djangoapps.schedules.management.commands.tests.send_email_base import ( + ScheduleSendEmailTestBase, + ExperienceTest +) +from openedx.core.djangoapps.schedules.management.commands.tests.upsell_base import ScheduleUpsellTestMixin +from openedx.core.djangoapps.schedules.models import ScheduleExperience +from openedx.core.djangolib.testing.utils import skip_unless_lms + + +@ddt.ddt +@skip_unless_lms +@skipUnless( + 'openedx.core.djangoapps.schedules.apps.SchedulesConfig' in settings.INSTALLED_APPS, + "Can't test schedules if the app isn't installed", +) +class TestSendCourseUpdate(ScheduleUpsellTestMixin, ScheduleSendEmailTestBase): + __test__ = True + + # pylint: disable=protected-access + resolver = resolvers.CourseUpdateResolver + task = tasks.ScheduleCourseUpdate + deliver_task = tasks._course_update_schedule_send + command = nudge.Command + deliver_config = 'deliver_course_update' + enqueue_config = 'enqueue_course_update' + expected_offsets = range(-7, -77, -7) + experience_type = ScheduleExperience.EXPERIENCES.course_updates + + queries_deadline_for_each_course = True + + def setUp(self): + super(TestSendCourseUpdate, self).setUp() + patcher = patch('openedx.core.djangoapps.schedules.resolvers.get_week_highlights') + mock_highlights = patcher.start() + mock_highlights.return_value = ['Highlight {}'.format(num + 1) for num in range(3)] + self.addCleanup(patcher.stop) + + @ddt.data( + ExperienceTest(experience=ScheduleExperience.EXPERIENCES.default, offset=expected_offsets[0], email_sent=False), + ExperienceTest(experience=ScheduleExperience.EXPERIENCES.course_updates, offset=expected_offsets[0], email_sent=True), + ExperienceTest(experience=None, offset=expected_offsets[0], email_sent=False), + ) + def test_schedule_in_different_experience(self, test_config): + self._check_if_email_sent_for_experience(test_config) diff --git a/openedx/core/djangoapps/schedules/management/commands/tests/test_send_recurring_nudge.py b/openedx/core/djangoapps/schedules/management/commands/tests/test_send_recurring_nudge.py index acab8d03f1..6a152cb24d 100644 --- a/openedx/core/djangoapps/schedules/management/commands/tests/test_send_recurring_nudge.py +++ b/openedx/core/djangoapps/schedules/management/commands/tests/test_send_recurring_nudge.py @@ -1,14 +1,18 @@ from unittest import skipUnless +import ddt from django.conf import settings -from openedx.core.djangoapps.schedules import tasks +from openedx.core.djangoapps.schedules import resolvers, tasks from openedx.core.djangoapps.schedules.management.commands import send_recurring_nudge as nudge -from openedx.core.djangoapps.schedules.management.commands.tests.send_email_base import ScheduleSendEmailTestBase +from openedx.core.djangoapps.schedules.management.commands.tests.send_email_base import ScheduleSendEmailTestBase, \ + ExperienceTest from openedx.core.djangoapps.schedules.management.commands.tests.upsell_base import ScheduleUpsellTestMixin +from openedx.core.djangoapps.schedules.models import ScheduleExperience from openedx.core.djangolib.testing.utils import skip_unless_lms +@ddt.ddt @skip_unless_lms @skipUnless( 'openedx.core.djangoapps.schedules.apps.SchedulesConfig' in settings.INSTALLED_APPS, @@ -18,9 +22,23 @@ class TestSendRecurringNudge(ScheduleUpsellTestMixin, ScheduleSendEmailTestBase) __test__ = True # pylint: disable=protected-access - tested_task = tasks.ScheduleRecurringNudge + resolver = resolvers.RecurringNudgeResolver + task = tasks.ScheduleRecurringNudge deliver_task = tasks._recurring_nudge_schedule_send - tested_command = nudge.Command + command = nudge.Command deliver_config = 'deliver_recurring_nudge' enqueue_config = 'enqueue_recurring_nudge' expected_offsets = (-3, -10) + + consolidates_emails_for_learner = True + + @ddt.data( + ExperienceTest(experience=ScheduleExperience.EXPERIENCES.default, offset=-3, email_sent=True), + ExperienceTest(experience=ScheduleExperience.EXPERIENCES.default, offset=-10, email_sent=True), + ExperienceTest(experience=ScheduleExperience.EXPERIENCES.course_updates, offset=-3, email_sent=True), + ExperienceTest(experience=ScheduleExperience.EXPERIENCES.course_updates, offset=-10, email_sent=False), + ExperienceTest(experience=None, offset=-3, email_sent=True), + ExperienceTest(experience=None, offset=-10, email_sent=True), + ) + def test_nudge_experience(self, test_config): + self._check_if_email_sent_for_experience(test_config) diff --git a/openedx/core/djangoapps/schedules/management/commands/tests/test_send_upgrade_reminder.py b/openedx/core/djangoapps/schedules/management/commands/tests/test_send_upgrade_reminder.py index 4993dbe18c..6c00d3a97d 100644 --- a/openedx/core/djangoapps/schedules/management/commands/tests/test_send_upgrade_reminder.py +++ b/openedx/core/djangoapps/schedules/management/commands/tests/test_send_upgrade_reminder.py @@ -5,14 +5,15 @@ import ddt from django.conf import settings from edx_ace import Message from edx_ace.utils.date import serialize -from mock import Mock, patch +from mock import patch from opaque_keys.edx.locator import CourseLocator from course_modes.models import CourseMode -from openedx.core.djangoapps.schedules import tasks +from openedx.core.djangoapps.schedules import resolvers, tasks from openedx.core.djangoapps.schedules.management.commands import send_upgrade_reminder as reminder -from openedx.core.djangoapps.schedules.management.commands.tests.send_email_base import ScheduleSendEmailTestBase -from openedx.core.djangoapps.schedules.tests.factories import ScheduleFactory +from openedx.core.djangoapps.schedules.management.commands.tests.send_email_base import ScheduleSendEmailTestBase, \ + ExperienceTest +from openedx.core.djangoapps.schedules.models import ScheduleExperience from openedx.core.djangolib.testing.utils import skip_unless_lms from student.tests.factories import UserFactory @@ -27,43 +28,39 @@ LOG = logging.getLogger(__name__) class TestUpgradeReminder(ScheduleSendEmailTestBase): __test__ = True - tested_task = tasks.ScheduleUpgradeReminder + resolver = resolvers.UpgradeReminderResolver + task = tasks.ScheduleUpgradeReminder deliver_task = tasks._upgrade_reminder_schedule_send - tested_command = reminder.Command + command = reminder.Command deliver_config = 'deliver_upgrade_reminder' enqueue_config = 'enqueue_upgrade_reminder' expected_offsets = (2,) - has_course_queries = True + queries_deadline_for_each_course = True + consolidates_emails_for_learner = True @ddt.data(True, False) @patch.object(tasks, 'ace') def test_verified_learner(self, is_verified, mock_ace): - user = UserFactory.create(id=self.tested_task.num_bins) - current_day, offset, target_day = self._get_dates() - ScheduleFactory.create( - upgrade_deadline=target_day, - enrollment__course__self_paced=True, - enrollment__user=user, + current_day, offset, target_day, upgrade_deadline = self._get_dates() + schedule = self._schedule_factory( enrollment__mode=CourseMode.VERIFIED if is_verified else CourseMode.AUDIT, ) - self.tested_task.apply(kwargs=dict( + self.task.apply(kwargs=dict( site_id=self.site_config.site.id, target_day_str=serialize(target_day), day_offset=offset, - bin_num=self._calculate_bin_for_user(user), + bin_num=self._calculate_bin_for_user(schedule.enrollment.user), )) self.assertEqual(mock_ace.send.called, not is_verified) def test_filter_out_verified_schedules(self): - current_day, offset, target_day = self._get_dates() + current_day, offset, target_day, upgrade_deadline = self._get_dates() user = UserFactory.create() schedules = [ - ScheduleFactory.create( - upgrade_deadline=target_day, + self._schedule_factory( enrollment__user=user, - enrollment__course__self_paced=True, enrollment__course__id=CourseLocator('edX', 'toy', 'Course{}'.format(i)), enrollment__mode=CourseMode.VERIFIED if i in (0, 3) else CourseMode.AUDIT, ) @@ -71,10 +68,10 @@ class TestUpgradeReminder(ScheduleSendEmailTestBase): ] sent_messages = [] - with patch.object(self.tested_task, 'async_send_task') as mock_schedule_send: + with patch.object(self.task, 'async_send_task') as mock_schedule_send: mock_schedule_send.apply_async = lambda args, *_a, **_kw: sent_messages.append(args[1]) - self.tested_task.apply(kwargs=dict( + self.task.apply(kwargs=dict( site_id=self.site_config.site.id, target_day_str=serialize(target_day), day_offset=offset, bin_num=self._calculate_bin_for_user(user), )) @@ -86,3 +83,23 @@ class TestUpgradeReminder(ScheduleSendEmailTestBase): message.context['course_ids'], [str(schedules[i].enrollment.course.id) for i in (1, 2, 4)] ) + + @patch.object(tasks, 'ace') + def test_course_without_verified_mode(self, mock_ace): + current_day, offset, target_day, upgrade_deadline = self._get_dates() + schedule = self._schedule_factory() + schedule.enrollment.course.modes.filter(mode_slug=CourseMode.VERIFIED).delete() + + self.task.apply(kwargs=dict( + site_id=self.site_config.site.id, target_day_str=serialize(target_day), day_offset=offset, + bin_num=self._calculate_bin_for_user(schedule.enrollment.user), + )) + self.assertEqual(mock_ace.send.called, False) + + @ddt.data( + ExperienceTest(experience=ScheduleExperience.EXPERIENCES.default, offset=expected_offsets[0], email_sent=True), + ExperienceTest(experience=ScheduleExperience.EXPERIENCES.course_updates, offset=expected_offsets[0], email_sent=False), + ExperienceTest(experience=None, offset=expected_offsets[0], email_sent=True), + ) + def test_upgrade_reminder_experience(self, test_config): + self._check_if_email_sent_for_experience(test_config) diff --git a/openedx/core/djangoapps/schedules/management/commands/tests/upsell_base.py b/openedx/core/djangoapps/schedules/management/commands/tests/upsell_base.py index 725c39ade9..229227142a 100644 --- a/openedx/core/djangoapps/schedules/management/commands/tests/upsell_base.py +++ b/openedx/core/djangoapps/schedules/management/commands/tests/upsell_base.py @@ -8,7 +8,6 @@ from edx_ace.utils.date import serialize from edx_ace.message import Message from courseware.models import DynamicUpgradeDeadlineConfiguration -from openedx.core.djangoapps.schedules.tests.factories import ScheduleFactory @ddt.ddt @@ -29,21 +28,19 @@ class ScheduleUpsellTestMixin(object): def test_upsell(self, enable_config, testcase): DynamicUpgradeDeadlineConfiguration.objects.create(enabled=enable_config) - current_day, offset, target_day = self._get_dates() + current_day, offset, target_day, _ = self._get_dates() upgrade_deadline = None if testcase.set_deadline: upgrade_deadline = current_day + datetime.timedelta(days=testcase.deadline_offset) - schedule = ScheduleFactory.create( - start=target_day, - upgrade_deadline=upgrade_deadline, - enrollment__course__self_paced=True, + schedule = self._schedule_factory( + upgrade_deadline=upgrade_deadline ) sent_messages = [] - with patch.object(self.tested_task, 'async_send_task') as mock_schedule_send: + with patch.object(self.task, 'async_send_task') as mock_schedule_send: mock_schedule_send.apply_async = lambda args, *_a, **_kw: sent_messages.append(args[1]) - self.tested_task.apply(kwargs=dict( + self.task.apply(kwargs=dict( site_id=self.site_config.site.id, target_day_str=serialize(target_day), day_offset=offset, bin_num=self._calculate_bin_for_user(schedule.enrollment.user), )) diff --git a/openedx/core/djangoapps/schedules/migrations/0006_scheduleexperience.py b/openedx/core/djangoapps/schedules/migrations/0006_scheduleexperience.py new file mode 100644 index 0000000000..df0b41412b --- /dev/null +++ b/openedx/core/djangoapps/schedules/migrations/0006_scheduleexperience.py @@ -0,0 +1,22 @@ +# -*- coding: utf-8 -*- +from __future__ import unicode_literals + +from django.db import migrations, models + + +class Migration(migrations.Migration): + + dependencies = [ + ('schedules', '0005_auto_20171010_1722'), + ] + + operations = [ + migrations.CreateModel( + name='ScheduleExperience', + fields=[ + ('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)), + ('experience_type', models.PositiveSmallIntegerField(default=0, choices=[(0, b'Recurring Nudge and Upgrade Reminder'), (1, b'Course Updates')])), + ('schedule', models.OneToOneField(related_name='experience', to='schedules.Schedule')), + ], + ), + ] diff --git a/openedx/core/djangoapps/schedules/models.py b/openedx/core/djangoapps/schedules/models.py index 7248e98754..b60ba955fc 100644 --- a/openedx/core/djangoapps/schedules/models.py +++ b/openedx/core/djangoapps/schedules/models.py @@ -1,6 +1,7 @@ from django.db import models from django.utils.translation import ugettext_lazy as _ from django.contrib.sites.models import Site +from model_utils import Choices from model_utils.models import TimeStampedModel from config_models.models import ConfigurationModel @@ -23,6 +24,12 @@ class Schedule(TimeStampedModel): help_text=_('Deadline by which the learner must upgrade to a verified seat') ) + def get_experience_type(self): + try: + return self.experience.experience_type + except ScheduleExperience.DoesNotExist: + return ScheduleExperience.EXPERIENCES.default + class Meta(object): verbose_name = _('Schedule') verbose_name_plural = _('Schedules') @@ -39,3 +46,13 @@ class ScheduleConfig(ConfigurationModel): deliver_upgrade_reminder = models.BooleanField(default=False) enqueue_course_update = models.BooleanField(default=False) deliver_course_update = models.BooleanField(default=False) + + +class ScheduleExperience(models.Model): + EXPERIENCES = Choices( + (0, 'default', 'Recurring Nudge and Upgrade Reminder'), + (1, 'course_updates', 'Course Updates') + ) + + schedule = models.OneToOneField(Schedule, related_name='experience') + experience_type = models.PositiveSmallIntegerField(choices=EXPERIENCES, default=EXPERIENCES.default) diff --git a/openedx/core/djangoapps/schedules/resolvers.py b/openedx/core/djangoapps/schedules/resolvers.py index 3017868046..d3fcf91534 100644 --- a/openedx/core/djangoapps/schedules/resolvers.py +++ b/openedx/core/djangoapps/schedules/resolvers.py @@ -18,7 +18,7 @@ from courseware.date_summary import verified_upgrade_deadline_link, verified_upg from openedx.core.djangoapps.monitoring_utils import function_trace, set_custom_metric from openedx.core.djangoapps.schedules.config import COURSE_UPDATE_WAFFLE_FLAG from openedx.core.djangoapps.schedules.exceptions import CourseUpdateDoesNotExist -from openedx.core.djangoapps.schedules.models import Schedule +from openedx.core.djangoapps.schedules.models import Schedule, ScheduleExperience from openedx.core.djangoapps.schedules.utils import PrefixedDebugLoggerMixin from openedx.core.djangoapps.schedules.template_context import ( absolute_url, @@ -64,6 +64,9 @@ class BinnedSchedulesBaseResolver(PrefixedDebugLoggerMixin, RecipientResolver): relative to. For example, if this resolver finds schedules that started 7 days ago this variable should be set to "start". num_bins -- the int number of bins to split the users into + experience_filter -- a queryset filter used to select only the users who should be getting this message as part + of their experience. This defaults to users without a specified experience type and those + in the "recurring nudges and upgrade reminder" experience. """ async_send_task = attr.ib() site = attr.ib() @@ -74,6 +77,8 @@ class BinnedSchedulesBaseResolver(PrefixedDebugLoggerMixin, RecipientResolver): schedule_date_field = None num_bins = DEFAULT_NUM_BINS + experience_filter = (Q(experience__experience_type=ScheduleExperience.EXPERIENCES.default) + | Q(experience__isnull=True)) def __attrs_post_init__(self): # TODO: in the next refactor of this task, pass in current_datetime instead of reproducing it here @@ -122,11 +127,10 @@ class BinnedSchedulesBaseResolver(PrefixedDebugLoggerMixin, RecipientResolver): schedules = Schedule.objects.select_related( 'enrollment__user__profile', 'enrollment__course', - ).prefetch_related( - 'enrollment__course__modes' ).filter( Q(enrollment__course__end__isnull=True) | Q( enrollment__course__end__gte=self.current_datetime), + self.experience_filter, enrollment__user__in=users, enrollment__is_active=True, **schedule_day_equals_target_day_filter @@ -143,6 +147,8 @@ class BinnedSchedulesBaseResolver(PrefixedDebugLoggerMixin, RecipientResolver): # This will run the query and cache all of the results in memory. num_schedules = len(schedules) + LOG.debug('Number of schedules = %d', num_schedules) + # This should give us a sense of the volume of data being processed by each task. set_custom_metric('num_schedules', num_schedules) @@ -224,14 +230,22 @@ class InvalidContextError(Exception): pass -class ScheduleStartResolver(BinnedSchedulesBaseResolver): +class RecurringNudgeResolver(BinnedSchedulesBaseResolver): """ Send a message to all users whose schedule started at ``self.current_date`` + ``day_offset``. """ - log_prefix = 'Scheduled Nudge' + log_prefix = 'Recurring Nudge' schedule_date_field = 'start' num_bins = RECURRING_NUDGE_NUM_BINS + @property + def experience_filter(self): + if self.day_offset == -3: + experiences = [ScheduleExperience.EXPERIENCES.default, ScheduleExperience.EXPERIENCES.course_updates] + return Q(experience__experience_type__in=experiences) | Q(experience__isnull=True) + else: + return Q(experience__experience_type=ScheduleExperience.EXPERIENCES.default) | Q(experience__isnull=True) + def get_template_context(self, user, user_schedules): first_schedule = user_schedules[0] context = { @@ -333,6 +347,7 @@ class CourseUpdateResolver(BinnedSchedulesBaseResolver): log_prefix = 'Course Update' schedule_date_field = 'start' num_bins = COURSE_UPDATE_NUM_BINS + experience_filter = Q(experience__experience_type=ScheduleExperience.EXPERIENCES.course_updates) def schedules_for_bin(self): week_num = abs(self.day_offset) / 7 diff --git a/openedx/core/djangoapps/schedules/signals.py b/openedx/core/djangoapps/schedules/signals.py index 1af925f22e..9fba0ae534 100644 --- a/openedx/core/djangoapps/schedules/signals.py +++ b/openedx/core/djangoapps/schedules/signals.py @@ -12,6 +12,9 @@ from courseware.models import ( OrgDynamicUpgradeDeadlineConfiguration ) from edx_ace.utils import date +from openedx.core.djangoapps.schedules.exceptions import CourseUpdateDoesNotExist +from openedx.core.djangoapps.schedules.models import ScheduleExperience +from openedx.core.djangoapps.schedules.resolvers import get_week_highlights from openedx.core.djangoapps.signals.signals import COURSE_START_DATE_CHANGED from openedx.core.djangoapps.theming.helpers import get_current_site from student.models import CourseEnrollment @@ -53,14 +56,22 @@ def create_schedule(sender, **kwargs): upgrade_deadline = _calculate_upgrade_deadline(enrollment.course_id, content_availability_date) - Schedule.objects.create( + schedule = Schedule.objects.create( enrollment=enrollment, start=content_availability_date, upgrade_deadline=upgrade_deadline ) - log.debug('Schedules: created a new schedule starting at %s with an upgrade deadline of %s', - content_availability_date, upgrade_deadline) + try: + get_week_highlights(enrollment.course_id, 1) + experience_type = ScheduleExperience.EXPERIENCES.course_updates + except CourseUpdateDoesNotExist: + experience_type = ScheduleExperience.EXPERIENCES.default + + ScheduleExperience(schedule=schedule, experience_type=experience_type).save() + + log.debug('Schedules: created a new schedule starting at %s with an upgrade deadline of %s and experience type: %s', + content_availability_date, upgrade_deadline, ScheduleExperience.EXPERIENCES[experience_type]) @receiver(COURSE_START_DATE_CHANGED, dispatch_uid="update_schedules_on_course_start_changed") diff --git a/openedx/core/djangoapps/schedules/tasks.py b/openedx/core/djangoapps/schedules/tasks.py index 1c732db888..9a8ba16a40 100644 --- a/openedx/core/djangoapps/schedules/tasks.py +++ b/openedx/core/djangoapps/schedules/tasks.py @@ -147,7 +147,7 @@ class ScheduleRecurringNudge(ScheduleMessageBaseTask): num_bins = resolvers.RECURRING_NUDGE_NUM_BINS enqueue_config_var = 'enqueue_recurring_nudge' log_prefix = RECURRING_NUDGE_LOG_PREFIX - resolver = resolvers.ScheduleStartResolver + resolver = resolvers.RecurringNudgeResolver async_send_task = _recurring_nudge_schedule_send def make_message_type(self, day_offset): diff --git a/openedx/core/djangoapps/schedules/templates/schedules/edx_ace/courseupdate/email/body.txt b/openedx/core/djangoapps/schedules/templates/schedules/edx_ace/courseupdate/email/body.txt index e9451139f0..afe80f2ef7 100644 --- a/openedx/core/djangoapps/schedules/templates/schedules/edx_ace/courseupdate/email/body.txt +++ b/openedx/core/djangoapps/schedules/templates/schedules/edx_ace/courseupdate/email/body.txt @@ -4,8 +4,11 @@ Welcome to week {{ week_num }} of our {{ course_name }} course! Here is what you can look forward to learning this week: -{{ week_summary }} - {% endblocktrans %} +{% for highlight in week_highlights %} + * {{ highlight }} +{% endfor %} + + {% include "schedules/edx_ace/common/upsell_cta.txt"%} diff --git a/openedx/core/djangoapps/schedules/tests/factories.py b/openedx/core/djangoapps/schedules/tests/factories.py index 13c88e403d..4b54c712f2 100644 --- a/openedx/core/djangoapps/schedules/tests/factories.py +++ b/openedx/core/djangoapps/schedules/tests/factories.py @@ -6,6 +6,13 @@ from student.tests.factories import CourseEnrollmentFactory from openedx.core.djangoapps.site_configuration.tests.factories import SiteFactory +class ScheduleExperienceFactory(factory.DjangoModelFactory): + class Meta(object): + model = models.ScheduleExperience + + experience_type = models.ScheduleExperience.EXPERIENCES.default + + class ScheduleFactory(factory.DjangoModelFactory): class Meta(object): model = models.Schedule @@ -13,6 +20,7 @@ class ScheduleFactory(factory.DjangoModelFactory): start = factory.Faker('future_datetime', tzinfo=pytz.UTC) upgrade_deadline = factory.Faker('future_datetime', tzinfo=pytz.UTC) enrollment = factory.SubFactory(CourseEnrollmentFactory) + experience = factory.RelatedFactory(ScheduleExperienceFactory, 'schedule') class ScheduleConfigFactory(factory.DjangoModelFactory): @@ -25,3 +33,5 @@ class ScheduleConfigFactory(factory.DjangoModelFactory): deliver_recurring_nudge = True enqueue_upgrade_reminder = True deliver_upgrade_reminder = True + enqueue_course_update = True + deliver_course_update = True diff --git a/openedx/core/djangoapps/schedules/tests/test_signals.py b/openedx/core/djangoapps/schedules/tests/test_signals.py index 1bf0048c5e..f89bd8a508 100644 --- a/openedx/core/djangoapps/schedules/tests/test_signals.py +++ b/openedx/core/djangoapps/schedules/tests/test_signals.py @@ -6,6 +6,8 @@ from pytz import utc from course_modes.models import CourseMode from course_modes.tests.factories import CourseModeFactory from courseware.models import DynamicUpgradeDeadlineConfiguration +from openedx.core.djangoapps.content.course_overviews.models import CourseOverview +from openedx.core.djangoapps.schedules.models import ScheduleExperience from openedx.core.djangoapps.schedules.signals import CREATE_SCHEDULE_WAFFLE_FLAG from openedx.core.djangoapps.site_configuration.tests.factories import SiteFactory from openedx.core.djangoapps.waffle_utils.testutils import override_waffle_flag @@ -23,15 +25,22 @@ from ..tests.factories import ScheduleConfigFactory @skip_unless_lms class CreateScheduleTests(SharedModuleStoreTestCase): - def assert_schedule_created(self): + def assert_schedule_created(self, experience_type=ScheduleExperience.EXPERIENCES.default): course = _create_course_run(self_paced=True) - enrollment = CourseEnrollmentFactory(course_id=course.id, mode=CourseMode.AUDIT) + enrollment = CourseEnrollmentFactory( + course_id=course.id, + mode=CourseMode.AUDIT, + ) self.assertIsNotNone(enrollment.schedule) self.assertIsNone(enrollment.schedule.upgrade_deadline) + self.assertEquals(enrollment.schedule.experience.experience_type, experience_type) def assert_schedule_not_created(self): course = _create_course_run(self_paced=True) - enrollment = CourseEnrollmentFactory(course_id=course.id, mode=CourseMode.AUDIT) + enrollment = CourseEnrollmentFactory( + course_id=course.id, + mode=CourseMode.AUDIT, + ) with self.assertRaises(Schedule.DoesNotExist): enrollment.schedule @@ -78,6 +87,14 @@ class CreateScheduleTests(SharedModuleStoreTestCase): with self.assertRaises(Schedule.DoesNotExist): enrollment.schedule + @override_waffle_flag(CREATE_SCHEDULE_WAFFLE_FLAG, True) + @patch('openedx.core.djangoapps.schedules.signals.get_week_highlights') + def test_create_schedule_course_updates_experience(self, mock_get_week_highlights, mock_get_current_site): + site = SiteFactory.create() + mock_get_week_highlights.return_value = True + mock_get_current_site.return_value = site + self.assert_schedule_created(experience_type=ScheduleExperience.EXPERIENCES.course_updates) + @ddt.ddt @skip_unless_lms @@ -104,7 +121,7 @@ class UpdateScheduleTests(SharedModuleStoreTestCase): course = _create_course_run(self_paced=True, start_day_offset=5) # course starts in future enrollment = CourseEnrollmentFactory(course_id=course.id, mode=CourseMode.AUDIT) - self.assert_schedule_dates(enrollment.schedule, enrollment.course_overview.start) + self.assert_schedule_dates(enrollment.schedule, enrollment.course.start) course.start = course.start + datetime.timedelta(days=3) # new course start changes to another future date self.store.update_item(course, ModuleStoreEnum.UserID.test) @@ -128,7 +145,7 @@ class UpdateScheduleTests(SharedModuleStoreTestCase): course = _create_course_run(self_paced=True, start_day_offset=5) # course starts in future enrollment = CourseEnrollmentFactory(course_id=course.id, mode=CourseMode.AUDIT) - previous_start = enrollment.course_overview.start + previous_start = enrollment.course.start self.assert_schedule_dates(enrollment.schedule, previous_start) course.start = course.start + datetime.timedelta(days=-10) # new course start changes to a past date diff --git a/openedx/core/djangoapps/theming/apps.py b/openedx/core/djangoapps/theming/apps.py new file mode 100644 index 0000000000..a02cc6971b --- /dev/null +++ b/openedx/core/djangoapps/theming/apps.py @@ -0,0 +1,83 @@ + +import os +import six +from django.apps import AppConfig +from django.conf import settings +from django.core.checks import Error, Tags, register + + +class ThemingConfig(AppConfig): + name = 'openedx.core.djangoapps.theming' + verbose_name = "Theming" + + +@register(Tags.compatibility) +def check_comprehensive_theme_settings(app_configs, **kwargs): + """ + Checks the comprehensive theming theme directory settings. + + Raises compatibility Errors upon: + - COMPREHENSIVE_THEME_DIRS is not a list + - theme dir path is not a string + - theme dir path is not an absolute path + - path specified in COMPREHENSIVE_THEME_DIRS does not exist + + Returns: + List of any Errors. + """ + if not getattr(settings, "ENABLE_COMPREHENSIVE_THEMING"): + # Only perform checks when comprehensive theming is enabled. + return [] + + errors = [] + + # COMPREHENSIVE_THEME_DIR is no longer supported - support has been removed. + if hasattr(settings, "COMPREHENSIVE_THEME_DIR"): + theme_dir = settings.COMPREHENSIVE_THEME_DIR + + errors.append( + Error( + "COMPREHENSIVE_THEME_DIR setting has been removed in favor of COMPREHENSIVE_THEME_DIRS.", + hint='Transfer the COMPREHENSIVE_THEME_DIR value to COMPREHENSIVE_THEME_DIRS.', + obj=theme_dir, + id='openedx.core.djangoapps.theming.E001', + ) + ) + + if hasattr(settings, "COMPREHENSIVE_THEME_DIRS"): + theme_dirs = settings.COMPREHENSIVE_THEME_DIRS + + if not isinstance(theme_dirs, list): + errors.append( + Error( + "COMPREHENSIVE_THEME_DIRS must be a list.", + obj=theme_dirs, + id='openedx.core.djangoapps.theming.E004', + ) + ) + if not all([isinstance(theme_dir, six.string_types) for theme_dir in theme_dirs]): + errors.append( + Error( + "COMPREHENSIVE_THEME_DIRS must contain only strings.", + obj=theme_dirs, + id='openedx.core.djangoapps.theming.E005', + ) + ) + if not all([theme_dir.startswith("/") for theme_dir in theme_dirs]): + errors.append( + Error( + "COMPREHENSIVE_THEME_DIRS must contain only absolute paths to themes dirs.", + obj=theme_dirs, + id='openedx.core.djangoapps.theming.E006', + ) + ) + if not all([os.path.isdir(theme_dir) for theme_dir in theme_dirs]): + errors.append( + Error( + "COMPREHENSIVE_THEME_DIRS must contain valid paths.", + obj=theme_dirs, + id='openedx.core.djangoapps.theming.E007', + ) + ) + + return errors diff --git a/openedx/core/djangoapps/theming/core.py b/openedx/core/djangoapps/theming/core.py deleted file mode 100644 index d2e68c7dd1..0000000000 --- a/openedx/core/djangoapps/theming/core.py +++ /dev/null @@ -1,38 +0,0 @@ -""" -Core logic for Comprehensive Theming. -""" -from logging import getLogger - -from django.conf import settings -from path import Path as path - -from .helpers import get_themes - -logger = getLogger(__name__) # pylint: disable=invalid-name - - -def enable_theming(): - """ - Add directories and relevant paths to settings for comprehensive theming. - """ - # Deprecated Warnings - if hasattr(settings, "COMPREHENSIVE_THEME_DIR"): - logger.warning( - "\033[93m \nDeprecated: " - "\n\tCOMPREHENSIVE_THEME_DIR setting has been deprecated in favor of COMPREHENSIVE_THEME_DIRS.\033[00m" - ) - - for theme in get_themes(): - if theme.themes_base_dir not in settings.MAKO_TEMPLATES['main']: - settings.MAKO_TEMPLATES['main'].insert(0, theme.themes_base_dir) - - _add_theming_locales() - - -def _add_theming_locales(): - """ - Add locale paths to settings for comprehensive theming. - """ - theme_locale_paths = settings.COMPREHENSIVE_THEME_LOCALE_PATHS - for locale_path in theme_locale_paths: - settings.LOCALE_PATHS += (path(locale_path), ) # pylint: disable=no-member diff --git a/openedx/core/djangoapps/theming/helpers.py b/openedx/core/djangoapps/theming/helpers.py index d178c81111..69140b9e6d 100644 --- a/openedx/core/djangoapps/theming/helpers.py +++ b/openedx/core/djangoapps/theming/helpers.py @@ -5,12 +5,18 @@ import os import re from logging import getLogger -from django.conf import ImproperlyConfigured, settings -from django.contrib.staticfiles.storage import staticfiles_storage +from django.conf import settings from path import Path from microsite_configuration import microsite from openedx.core.djangoapps.site_configuration import helpers as configuration_helpers +from openedx.core.djangoapps.theming.helpers_dirs import ( + get_theme_base_dirs_from_settings, + get_themes_unchecked, + get_theme_dirs, + get_project_root_name_from_settings, + Theme +) from request_cache.middleware import RequestCache logger = getLogger(__name__) # pylint: disable=invalid-name @@ -101,6 +107,23 @@ def get_all_theme_template_dirs(): return template_paths +def get_project_root_name(): + """ + Return root name for the current project + + Example: + >> get_project_root_name() + 'lms' + # from studio + >> get_project_root_name() + 'cms' + + Returns: + (str): component name of platform e.g lms, cms + """ + return get_project_root_name_from_settings(settings.PROJECT_ROOT) + + def strip_site_theme_templates_path(uri): """ Remove site template theme path from the uri. @@ -189,6 +212,7 @@ def get_current_theme(): name=site_theme.theme_dir_name, theme_dir_name=site_theme.theme_dir_name, themes_base_dir=get_theme_base_dir(site_theme.theme_dir_name), + project_root=get_project_root_name() ) except ValueError as error: # Log exception message and return None, so that open source theme is used instead @@ -232,78 +256,64 @@ def get_theme_base_dir(theme_dir_name, suppress_error=False): )) -def get_project_root_name(): +def theme_exists(theme_name, themes_dir=None): """ - Return root name for the current project + Returns True if a theme exists with the specified name. + """ + for theme in get_themes(themes_dir=themes_dir): + if theme.theme_dir_name == theme_name: + return True + return False + + +def get_themes(themes_dir=None): + """ + get a list of all themes known to the system. + + Args: + themes_dir (str): (Optional) Path to themes base directory + Returns: + list of themes known to the system. + """ + if not is_comprehensive_theming_enabled(): + return [] + if themes_dir is None: + themes_dir = get_theme_base_dirs_unchecked() + return get_themes_unchecked(themes_dir, settings.PROJECT_ROOT) + + +def get_theme_base_dirs_unchecked(): + """ + Return base directories that contains all the themes. Example: - >> get_project_root_name() - 'lms' - # from studio - >> get_project_root_name() - 'cms' + >> get_theme_base_dirs_unchecked() + ['/edx/app/ecommerce/ecommerce/themes'] Returns: - (str): component name of platform e.g lms, cms + (List of Paths): Base theme directory paths """ - root = Path(settings.PROJECT_ROOT) - if root.name == "": - root = root.parent - return root.name + theme_dirs = getattr(settings, "COMPREHENSIVE_THEME_DIRS", None) + + return get_theme_base_dirs_from_settings(theme_dirs) def get_theme_base_dirs(): """ - Return base directory that contains all the themes. - - Raises: - ImproperlyConfigured - exception is raised if - 1 - COMPREHENSIVE_THEME_DIRS is not a list - 1 - theme dir path is not a string - 2 - theme dir path is not an absolute path - 3 - path specified in COMPREHENSIVE_THEME_DIRS does not exist + Return base directories that contains all the themes. + Ensures comprehensive theming is enabled. Example: >> get_theme_base_dirs() ['/edx/app/ecommerce/ecommerce/themes'] Returns: - (Path): Base theme directory path + (List of Paths): Base theme directory paths """ # Return an empty list if theming is disabled if not is_comprehensive_theming_enabled(): return [] - - theme_base_dirs = [] - - # Legacy code for COMPREHENSIVE_THEME_DIR backward compatibility - if hasattr(settings, "COMPREHENSIVE_THEME_DIR"): - theme_dir = settings.COMPREHENSIVE_THEME_DIR - - if not isinstance(theme_dir, basestring): - raise ImproperlyConfigured("COMPREHENSIVE_THEME_DIR must be a string.") - if not theme_dir.startswith("/"): - raise ImproperlyConfigured("COMPREHENSIVE_THEME_DIR must be an absolute paths to themes dir.") - if not os.path.isdir(theme_dir): - raise ImproperlyConfigured("COMPREHENSIVE_THEME_DIR must be a valid path.") - - theme_base_dirs.append(Path(theme_dir)) - - if hasattr(settings, "COMPREHENSIVE_THEME_DIRS"): - theme_dirs = settings.COMPREHENSIVE_THEME_DIRS - - if not isinstance(theme_dirs, list): - raise ImproperlyConfigured("COMPREHENSIVE_THEME_DIRS must be a list.") - if not all([isinstance(theme_dir, basestring) for theme_dir in theme_dirs]): - raise ImproperlyConfigured("COMPREHENSIVE_THEME_DIRS must contain only strings.") - if not all([theme_dir.startswith("/") for theme_dir in theme_dirs]): - raise ImproperlyConfigured("COMPREHENSIVE_THEME_DIRS must contain only absolute paths to themes dirs.") - if not all([os.path.isdir(theme_dir) for theme_dir in theme_dirs]): - raise ImproperlyConfigured("COMPREHENSIVE_THEME_DIRS must contain valid paths.") - - theme_base_dirs.extend([Path(theme_dir) for theme_dir in theme_dirs]) - - return theme_base_dirs + return get_theme_base_dirs_unchecked() def is_comprehensive_theming_enabled(): @@ -326,149 +336,3 @@ def is_comprehensive_theming_enabled(): return False return settings.ENABLE_COMPREHENSIVE_THEMING - - -def get_static_file_url(asset): - """ - Returns url of the themed asset if asset is not themed than returns the default asset url. - - Example: - >> get_static_file_url('css/lms-main-v1.css') - '/static/red-theme/css/lms-main-v1.css' - - Parameters: - asset (str): asset's path relative to the static files directory - - Returns: - (str): static asset's url - """ - return staticfiles_storage.url(asset) - - -def get_themes(themes_dir=None): - """ - get a list of all themes known to the system. - - Args: - themes_dir (str): (Optional) Path to themes base directory - Returns: - list of themes known to the system. - """ - if not is_comprehensive_theming_enabled(): - return [] - - themes_dirs = [Path(themes_dir)] if themes_dir else get_theme_base_dirs() - # pick only directories and discard files in themes directory - themes = [] - for themes_dir in themes_dirs: - themes.extend([Theme(name, name, themes_dir) for name in get_theme_dirs(themes_dir)]) - - return themes - - -def theme_exists(theme_name, themes_dir=None): - """ - Returns True if a theme exists with the specified name. - """ - for theme in get_themes(themes_dir=themes_dir): - if theme.theme_dir_name == theme_name: - return True - return False - - -def get_theme_dirs(themes_dir=None): - """ - Returns theme dirs in given dirs - Args: - themes_dir (Path): base dir that contains themes. - """ - return [_dir for _dir in os.listdir(themes_dir) if is_theme_dir(themes_dir / _dir)] - - -def is_theme_dir(_dir): - """ - Returns true if given dir contains theme overrides. - A theme dir must have subdirectory 'lms' or 'cms' or both. - - Args: - _dir: directory path to check for a theme - - Returns: - Returns true if given dir is a theme directory. - """ - theme_sub_directories = {'lms', 'cms'} - return bool(os.path.isdir(_dir) and theme_sub_directories.intersection(os.listdir(_dir))) - - -class Theme(object): - """ - class to encapsulate theme related information. - """ - name = '' - theme_dir_name = '' - themes_base_dir = None - - def __init__(self, name='', theme_dir_name='', themes_base_dir=None): - """ - init method for Theme - - Args: - name: name if the theme - theme_dir_name: directory name of the theme - themes_base_dir: directory path of the folder that contains the theme - """ - self.name = name - self.theme_dir_name = theme_dir_name - self.themes_base_dir = themes_base_dir - - def __eq__(self, other): - """ - Returns True if given theme is same as the self - Args: - other: Theme object to compare with self - - Returns: - (bool) True if two themes are the same else False - """ - return (self.theme_dir_name, self.path) == (other.theme_dir_name, other.path) - - def __hash__(self): - return hash((self.theme_dir_name, self.path)) - - def __unicode__(self): - return u"".format(name=self.name, path=self.path) - - def __repr__(self): - return self.__unicode__() - - @property - def path(self): - """ - Get absolute path of the directory that contains current theme's templates, static assets etc. - - Returns: - Path: absolute path to current theme's contents - """ - return Path(self.themes_base_dir) / self.theme_dir_name / get_project_root_name() - - @property - def template_path(self): - """ - Get absolute path of current theme's template directory. - - Returns: - Path: absolute path to current theme's template directory - """ - return Path(self.theme_dir_name) / get_project_root_name() / 'templates' - - @property - def template_dirs(self): - """ - Get a list of all template directories for current theme. - - Returns: - list: list of all template directories for current theme. - """ - return [ - self.path / 'templates', - ] diff --git a/openedx/core/djangoapps/theming/helpers_dirs.py b/openedx/core/djangoapps/theming/helpers_dirs.py new file mode 100644 index 0000000000..7439aed5e9 --- /dev/null +++ b/openedx/core/djangoapps/theming/helpers_dirs.py @@ -0,0 +1,165 @@ +""" +Code which dynamically discovers comprehensive themes. Deliberately uses no Django settings, +as the discovery happens during the initial setup of Django settings. +""" +import os +from path import Path + + +def get_theme_base_dirs_from_settings(theme_dirs=None): + """ + Return base directories that contains all the themes. + + Example: + >> get_theme_base_dirs_from_settings('/edx/app/ecommerce/ecommerce/themes') + ['/edx/app/ecommerce/ecommerce/themes'] + + Returns: + (List of Paths): Base theme directory paths + """ + theme_base_dirs = [] + if theme_dirs: + theme_base_dirs.extend([Path(theme_dir) for theme_dir in theme_dirs]) + return theme_base_dirs + + +def get_themes_unchecked(themes_dirs, project_root=None): + """ + Returns a list of all themes known to the system. + + Args: + themes_dirs (list): Paths to themes base directory + project_root (str): (optional) Path to project root + Returns: + List of themes known to the system. + """ + themes_base_dirs = [Path(themes_dir) for themes_dir in themes_dirs] + # pick only directories and discard files in themes directory + themes = [] + for themes_dir in themes_base_dirs: + themes.extend([Theme(name, name, themes_dir, project_root) for name in get_theme_dirs(themes_dir)]) + + return themes + + +def get_theme_dirs(themes_dir=None): + """ + Returns theme dirs in given dirs + Args: + themes_dir (Path): base dir that contains themes. + """ + return [_dir for _dir in os.listdir(themes_dir) if is_theme_dir(themes_dir / _dir)] + + +def is_theme_dir(_dir): + """ + Returns true if given dir contains theme overrides. + A theme dir must have subdirectory 'lms' or 'cms' or both. + + Args: + _dir: directory path to check for a theme + + Returns: + Returns true if given dir is a theme directory. + """ + theme_sub_directories = {'lms', 'cms'} + return bool(os.path.isdir(_dir) and theme_sub_directories.intersection(os.listdir(_dir))) + + +def get_project_root_name_from_settings(project_root): + """ + Return root name for the current project + + Example: + >> get_project_root_name() + 'lms' + # from studio + >> get_project_root_name() + 'cms' + + Args: + project_root (str): Root directory of the project. + + Returns: + (str): component name of platform e.g lms, cms + """ + root = Path(project_root) + if root.name == "": + root = root.parent + return root.name + + +class Theme(object): + """ + class to encapsulate theme related information. + """ + name = '' + theme_dir_name = '' + themes_base_dir = None + project_root = None + + def __init__(self, name='', theme_dir_name='', themes_base_dir=None, project_root=None): + """ + init method for Theme + + Args: + name: name if the theme + theme_dir_name: directory name of the theme + themes_base_dir: directory path of the folder that contains the theme + """ + self.name = name + self.theme_dir_name = theme_dir_name + self.themes_base_dir = themes_base_dir + self.project_root = project_root + + def __eq__(self, other): + """ + Returns True if given theme is same as the self + Args: + other: Theme object to compare with self + + Returns: + (bool) True if two themes are the same else False + """ + return (self.theme_dir_name, self.path) == (other.theme_dir_name, other.path) + + def __hash__(self): + return hash((self.theme_dir_name, self.path)) + + def __unicode__(self): + return u"".format(name=self.name, path=self.path) + + def __repr__(self): + return self.__unicode__() + + @property + def path(self): + """ + Get absolute path of the directory that contains current theme's templates, static assets etc. + + Returns: + Path: absolute path to current theme's contents + """ + return Path(self.themes_base_dir) / self.theme_dir_name / get_project_root_name_from_settings(self.project_root) + + @property + def template_path(self): + """ + Get absolute path of current theme's template directory. + + Returns: + Path: absolute path to current theme's template directory + """ + return Path(self.theme_dir_name) / get_project_root_name_from_settings(self.project_root) / 'templates' + + @property + def template_dirs(self): + """ + Get a list of all template directories for current theme. + + Returns: + list: list of all template directories for current theme. + """ + return [ + self.path / 'templates', + ] diff --git a/openedx/core/djangoapps/theming/helpers_static.py b/openedx/core/djangoapps/theming/helpers_static.py new file mode 100644 index 0000000000..9fc54c9e03 --- /dev/null +++ b/openedx/core/djangoapps/theming/helpers_static.py @@ -0,0 +1,19 @@ + +from django.contrib.staticfiles.storage import staticfiles_storage + + +def get_static_file_url(asset): + """ + Returns url of the themed asset if asset is not themed than returns the default asset url. + + Example: + >> get_static_file_url('css/lms-main-v1.css') + '/static/red-theme/css/lms-main-v1.css' + + Parameters: + asset (str): asset's path relative to the static files directory + + Returns: + (str): static asset's url + """ + return staticfiles_storage.url(asset) diff --git a/openedx/core/djangoapps/theming/management/commands/compile_sass.py b/openedx/core/djangoapps/theming/management/commands/compile_sass.py index 9d3a33cab2..5b3f9640fa 100644 --- a/openedx/core/djangoapps/theming/management/commands/compile_sass.py +++ b/openedx/core/djangoapps/theming/management/commands/compile_sass.py @@ -92,7 +92,7 @@ class Command(BaseCommand): if theme_dirs: available_themes = {} for theme_dir in theme_dirs: - available_themes.update({t.theme_dir_name: t for t in get_themes(theme_dir)}) + available_themes.update({t.theme_dir_name: t for t in get_themes([theme_dir])}) else: theme_dirs = get_theme_base_dirs() available_themes = {t.theme_dir_name: t for t in get_themes()} diff --git a/openedx/core/djangoapps/theming/templatetags/theme_pipeline.py b/openedx/core/djangoapps/theming/templatetags/theme_pipeline.py index 7beb99ca55..3a79e7fd96 100644 --- a/openedx/core/djangoapps/theming/templatetags/theme_pipeline.py +++ b/openedx/core/djangoapps/theming/templatetags/theme_pipeline.py @@ -9,7 +9,7 @@ from django.utils.safestring import mark_safe from pipeline.templatetags.pipeline import StylesheetNode, JavascriptNode from pipeline.utils import guess_type -from openedx.core.djangoapps.theming.helpers import get_static_file_url +from openedx.core.djangoapps.theming.helpers_static import get_static_file_url register = template.Library() # pylint: disable=invalid-name diff --git a/openedx/core/djangoapps/theming/tests/test_helpers.py b/openedx/core/djangoapps/theming/tests/test_helpers.py index 862d5c95f3..96e441004c 100644 --- a/openedx/core/djangoapps/theming/tests/test_helpers.py +++ b/openedx/core/djangoapps/theming/tests/test_helpers.py @@ -22,13 +22,13 @@ class TestHelpers(TestCase): Tests template paths are returned from enabled theme. """ expected_themes = [ - Theme('dark-theme', 'dark-theme', get_theme_base_dir('dark-theme')), - Theme('edge.edx.org', 'edge.edx.org', get_theme_base_dir('edge.edx.org')), - Theme('edx.org', 'edx.org', get_theme_base_dir('edx.org')), - Theme('open-edx', 'open-edx', get_theme_base_dir('open-edx')), - Theme('red-theme', 'red-theme', get_theme_base_dir('red-theme')), - Theme('stanford-style', 'stanford-style', get_theme_base_dir('stanford-style')), - Theme('test-theme', 'test-theme', get_theme_base_dir('test-theme')), + Theme('dark-theme', 'dark-theme', get_theme_base_dir('dark-theme'), settings.PROJECT_ROOT), + Theme('edge.edx.org', 'edge.edx.org', get_theme_base_dir('edge.edx.org'), settings.PROJECT_ROOT), + Theme('edx.org', 'edx.org', get_theme_base_dir('edx.org'), settings.PROJECT_ROOT), + Theme('open-edx', 'open-edx', get_theme_base_dir('open-edx'), settings.PROJECT_ROOT), + Theme('red-theme', 'red-theme', get_theme_base_dir('red-theme'), settings.PROJECT_ROOT), + Theme('stanford-style', 'stanford-style', get_theme_base_dir('stanford-style'), settings.PROJECT_ROOT), + Theme('test-theme', 'test-theme', get_theme_base_dir('test-theme'), settings.PROJECT_ROOT), ] actual_themes = get_themes() self.assertItemsEqual(expected_themes, actual_themes) @@ -39,7 +39,7 @@ class TestHelpers(TestCase): Tests template paths are returned from enabled theme. """ expected_themes = [ - Theme('test-theme', 'test-theme', get_theme_base_dir('test-theme')), + Theme('test-theme', 'test-theme', get_theme_base_dir('test-theme'), settings.PROJECT_ROOT), ] actual_themes = get_themes() self.assertItemsEqual(expected_themes, actual_themes) diff --git a/openedx/core/djangoapps/user_api/accounts/tests/test_api.py b/openedx/core/djangoapps/user_api/accounts/tests/test_api.py index e8260a6803..8b642be3ce 100644 --- a/openedx/core/djangoapps/user_api/accounts/tests/test_api.py +++ b/openedx/core/djangoapps/user_api/accounts/tests/test_api.py @@ -5,47 +5,54 @@ Most of the functionality is covered in test_views.py. """ import re -import ddt -from dateutil.parser import parse as parse_datetime -from mock import Mock, patch -from django.test import TestCase -from nose.plugins.attrib import attr -from nose.tools import raises -import unittest -from student.tests.factories import UserFactory +import pytest +from dateutil.parser import parse as parse_datetime from django.conf import settings from django.contrib.auth.models import User from django.core import mail +from django.test import TestCase from django.test.client import RequestFactory -from openedx.core.djangoapps.user_api.accounts import ( - USERNAME_MAX_LENGTH, - PRIVATE_VISIBILITY -) +from mock import Mock, patch +from six import iteritems + +import ddt +from nose.plugins.attrib import attr +from nose.tools import raises +from openedx.core.djangoapps.user_api.accounts import PRIVATE_VISIBILITY, USERNAME_MAX_LENGTH from openedx.core.djangoapps.user_api.accounts.api import ( - get_account_settings, - update_account_settings, - create_account, activate_account, - request_password_change -) -from openedx.core.djangoapps.user_api.errors import ( - UserNotFound, UserNotAuthorized, - AccountUpdateError, AccountValidationError, AccountUserAlreadyExists, - AccountUsernameInvalid, AccountEmailInvalid, AccountPasswordInvalid, - AccountRequestError + create_account, + get_account_settings, + request_password_change, + update_account_settings ) from openedx.core.djangoapps.user_api.accounts.tests.testutils import ( - INVALID_EMAILS, INVALID_PASSWORDS, INVALID_USERNAMES, VALID_USERNAMES_UNICODE + INVALID_EMAILS, + INVALID_PASSWORDS, + INVALID_USERNAMES, + VALID_USERNAMES_UNICODE +) +from openedx.core.djangoapps.user_api.errors import ( + AccountEmailInvalid, + AccountPasswordInvalid, + AccountRequestError, + AccountUpdateError, + AccountUserAlreadyExists, + AccountUsernameInvalid, + AccountValidationError, + UserNotAuthorized, + UserNotFound ) from openedx.core.djangolib.testing.utils import skip_unless_lms from student.models import PendingEmailChange +from student.tests.factories import UserFactory from student.tests.tests import UserSettingsEventTestMixin def mock_render_to_string(template_name, context): """Return a string that encodes template_name and context""" - return str((template_name, sorted(context.iteritems()))) + return str((template_name, sorted(iteritems(context)))) @attr(shard=2) @@ -311,6 +318,32 @@ class AccountSettingsOnCreationTest(TestCase): }) +@attr(shard=2) +@pytest.mark.django_db +def test_create_account_duplicate_email(django_db_use_migrations): + """ + Test case for duplicate email constraint + Email uniqueness constraints were introduced in a database migration, + which we disable in the unit tests to improve the speed of the test suite + + This test only runs if migrations have been run. + + django_db_use_migrations is a pytest_django fixture which tells us whether + migrations are being used. + """ + password = 'legit' + email = 'zappadappadoo@example.com' + + if django_db_use_migrations: + create_account('zappadappadoo', password, email) + + with pytest.raises( + AccountUserAlreadyExists, + message='Migrations are being used, but creating an account with duplicate email succeeded!' + ): + create_account('different_user', password, email) + + @attr(shard=2) @ddt.ddt class AccountCreationActivationAndPasswordChangeTest(TestCase): @@ -346,14 +379,6 @@ class AccountCreationActivationAndPasswordChangeTest(TestCase): with self.assertRaises(AccountUserAlreadyExists): create_account(self.USERNAME, self.PASSWORD, 'different+email@example.com') - # Email uniqueness constraints were introduced in a database migration, - # which we disable in the unit tests to improve the speed of the test suite. - @unittest.skipUnless(settings.SOUTH_TESTS_MIGRATE, "South migrations required") - def test_create_account_duplicate_email(self): - create_account(self.USERNAME, self.PASSWORD, self.EMAIL) - with self.assertRaises(AccountUserAlreadyExists): - create_account('different_user', self.PASSWORD, self.EMAIL) - def test_username_too_long(self): long_username = 'e' * (USERNAME_MAX_LENGTH + 1) with self.assertRaises(AccountUsernameInvalid): diff --git a/openedx/core/lib/derived.py b/openedx/core/lib/derived.py new file mode 100644 index 0000000000..63497e6756 --- /dev/null +++ b/openedx/core/lib/derived.py @@ -0,0 +1,69 @@ +""" +Allows the registration of Django/Python settings that are derived from other settings +via callable methods/lambdas. The derivation time can be controlled to happen after all +other settings have been set. The derived setting can also be overridden by setting the +derived setting to an actual value. +""" +import six +import sys + +# Global list holding all settings which will be derived. +__DERIVED = [] + + +def derived(*settings): + """ + Registers settings which are derived from other settings. + Can be called multiple times to add more derived settings. + + Args: + settings (list): List of setting names to register. + """ + __DERIVED.extend(settings) + + +def derived_dict_entry(setting_dict, key): + """ + Registers a setting which is a dictionary and needs a derived value for a particular key. + Can be called multiple times to add more derived settings. + + Args: + setting_dict (str): Name of setting which contains a dictionary. + key (str): Name of key in the setting dictionary which will be derived. + """ + __DERIVED.append((setting_dict, key)) + + +def derive_settings(module_name): + """ + Derives all registered settings and sets them onto a particular module. + Skips deriving settings that are set to a value. + + Args: + module_name (str): Name of module to which the derived settings will be added. + """ + module = sys.modules[module_name] + for derived in __DERIVED: + if isinstance(derived, six.string_types): + setting = getattr(module, derived) + if callable(setting): + setting_val = setting(module) + setattr(module, derived, setting_val) + elif isinstance(derived, tuple): + # If a tuple, two elements are expected - else ignore. + if len(derived) == 2: + # Both elements are expected to be strings. + # The first string is the attribute which is expected to be a dictionary. + # The second string is a key in that dictionary containing a derived setting. + setting = getattr(module, derived[0])[derived[1]] + if callable(setting): + setting_val = setting(module) + getattr(module, derived[0]).update({derived[1]: setting_val}) + + +def clear_for_tests(): + """ + Clears all settings to be derived. For tests only. + """ + global __DERIVED + __DERIVED = [] diff --git a/openedx/core/lib/tests/test_derived.py b/openedx/core/lib/tests/test_derived.py new file mode 100644 index 0000000000..c42a20bdee --- /dev/null +++ b/openedx/core/lib/tests/test_derived.py @@ -0,0 +1,44 @@ +""" +Tests for derived.py +""" + +import sys +from unittest import TestCase +from openedx.core.lib.derived import derived, derive_settings, clear_for_tests + + +class TestDerivedSettings(TestCase): + """ + Test settings that are derived from other settings. + """ + def setUp(self): + super(TestDerivedSettings, self).setUp() + clear_for_tests() + self.module = sys.modules[__name__] + self.module.SIMPLE_VALUE = 'paneer' + self.module.DERIVED_VALUE = lambda settings: 'mutter ' + settings.SIMPLE_VALUE + self.module.ANOTHER_DERIVED_VALUE = lambda settings: settings.DERIVED_VALUE + ' with naan' + self.module.UNREGISTERED_DERIVED_VALUE = lambda settings: settings.SIMPLE_VALUE + ' is cheese' + derived('DERIVED_VALUE', 'ANOTHER_DERIVED_VALUE') + self.module.DICT_VALUE = {} + self.module.DICT_VALUE['test_key'] = lambda settings: settings.DERIVED_VALUE * 3 + derived(('DICT_VALUE', 'test_key')) + + def test_derived_settings_are_derived(self): + derive_settings(__name__) + self.assertEqual(self.module.DERIVED_VALUE, 'mutter paneer') + self.assertEqual(self.module.ANOTHER_DERIVED_VALUE, 'mutter paneer with naan') + + def test_unregistered_derived_settings(self): + derive_settings(__name__) + self.assertTrue(callable(self.module.UNREGISTERED_DERIVED_VALUE)) + + def test_derived_settings_overridden(self): + self.module.DERIVED_VALUE = 'aloo gobi' + derive_settings(__name__) + self.assertEqual(self.module.DERIVED_VALUE, 'aloo gobi') + self.assertEqual(self.module.ANOTHER_DERIVED_VALUE, 'aloo gobi with naan') + + def test_derived_dict_settings(self): + derive_settings(__name__) + self.assertEqual(self.module.DICT_VALUE['test_key'], 'mutter paneermutter paneermutter paneer') diff --git a/package.json b/package.json index d4868ccfb4..c3ffce2bc6 100644 --- a/package.json +++ b/package.json @@ -14,7 +14,7 @@ "coffee-loader": "^0.7.3", "coffee-script": "1.6.1", "css-loader": "^0.28.5", - "@edx/edx-bootstrap": "^0.4.0", + "@edx/edx-bootstrap": "^0.4.1", "@edx/paragon": "^0.2.0", "@edx/studio-frontend": "^0.3.0", "edx-pattern-library": "0.18.1", diff --git a/pavelib/tests.py b/pavelib/tests.py index fa0bacb915..330cbe4b9c 100644 --- a/pavelib/tests.py +++ b/pavelib/tests.py @@ -49,6 +49,10 @@ __test__ = False # do not collect make_option("--verbose", action="store_const", const=2, dest="verbosity"), make_option("-q", "--quiet", action="store_const", const=0, dest="verbosity"), make_option("-v", "--verbosity", action="count", dest="verbosity", default=1), + make_option( + "--disable_capture", action="store_true", dest="disable_capture", + help="Disable capturing of stdout/stderr" + ), make_option( '--disable-migrations', action='store_true', @@ -132,6 +136,10 @@ def test_system(options, passthrough_options): make_option("--verbose", action="store_const", const=2, dest="verbosity"), make_option("-q", "--quiet", action="store_const", const=0, dest="verbosity"), make_option("-v", "--verbosity", action="count", dest="verbosity", default=1), + make_option( + "--disable_capture", action="store_true", dest="disable_capture", + help="Disable capturing of stdout/stderr" + ), ], share_with=['pavelib.utils.test.utils.clean_reports_dir']) @PassthroughTask @timed diff --git a/pavelib/utils/test/suites/acceptance_suite.py b/pavelib/utils/test/suites/acceptance_suite.py index e9e4c2e414..0914cd9d47 100644 --- a/pavelib/utils/test/suites/acceptance_suite.py +++ b/pavelib/utils/test/suites/acceptance_suite.py @@ -57,7 +57,7 @@ def setup_acceptance_db(): sh("./manage.py lms --settings {} migrate --traceback --noinput --fake-initial --database {}".format(settings, db_alias)) sh("./manage.py cms --settings {} migrate --traceback --noinput --fake-initial --database {}".format(settings, db_alias)) else: - # If no cached database exists, syncdb before migrating, then create the cache + # If no cached database exists, migrate then create the cache for db_alias in sorted(DBS.keys()): sh("./manage.py lms --settings {} migrate --traceback --noinput --database {}".format(settings, db_alias)) sh("./manage.py cms --settings {} migrate --traceback --noinput --database {}".format(settings, db_alias)) diff --git a/pavelib/utils/test/suites/pytest_suite.py b/pavelib/utils/test/suites/pytest_suite.py index 1f3b4ce0b7..7d48ace091 100644 --- a/pavelib/utils/test/suites/pytest_suite.py +++ b/pavelib/utils/test/suites/pytest_suite.py @@ -32,6 +32,7 @@ class PytestSuite(TestSuite): self.django_toxenv = 'py27-django111' else: self.django_toxenv = 'py27-django18' + self.disable_capture = kwargs.get('disable_capture', None) self.report_dir = Env.REPORT_DIR / self.root # If set, put reports for run in "unique" directories. @@ -144,6 +145,9 @@ class SystemTestSuite(PytestSuite): elif self.verbosity > 1: cmd.append("--verbose") + if self.disable_capture: + cmd.append("-s") + if self.processes == -1: cmd.append('-n auto') cmd.append('--dist=loadscope') @@ -230,6 +234,8 @@ class LibTestSuite(PytestSuite): cmd.append("--quiet") elif self.verbosity > 1: cmd.append("--verbose") + if self.disable_capture: + cmd.append("-s") cmd.append(self.test_id) return self._under_coverage_cmd(cmd) diff --git a/requirements/edx/base.txt b/requirements/edx/base.txt index be47833b48..f8525e440f 100644 --- a/requirements/edx/base.txt +++ b/requirements/edx/base.txt @@ -47,7 +47,7 @@ edx-lint==0.4.3 astroid==1.3.8 edx-django-oauth2-provider==1.2.5 edx-django-sites-extensions==2.3.0 -edx-enterprise==0.53.6 +edx-enterprise==0.53.9 edx-oauth2-provider==1.2.2 edx-opaque-keys==0.4.0 edx-organizations==0.4.7 diff --git a/scripts/all-tests.sh b/scripts/all-tests.sh index c3305c419f..b435d97a04 100755 --- a/scripts/all-tests.sh +++ b/scripts/all-tests.sh @@ -13,7 +13,7 @@ set -e # Violations thresholds for failing the build export PYLINT_THRESHOLD=3600 export ESLINT_THRESHOLD=9134 -export STYLELINT_THRESHOLD=1410 +export STYLELINT_THRESHOLD=973 XSSLINT_THRESHOLDS=`cat scripts/xsslint_thresholds.json` export XSSLINT_THRESHOLDS=${XSSLINT_THRESHOLDS//[[:space:]]/} diff --git a/scripts/generic-ci-tests.sh b/scripts/generic-ci-tests.sh index 3fe88b844c..acd656e9e2 100755 --- a/scripts/generic-ci-tests.sh +++ b/scripts/generic-ci-tests.sh @@ -111,13 +111,13 @@ case "$TEST_SUITE" in "lms-unit") case "$SHARD" in "all") - paver test_system -s lms $PAVER_ARGS $PARALLEL 2> lms-tests.log + paver test_system -s lms --disable_capture $PAVER_ARGS $PARALLEL 2> lms-tests.log ;; [1-3]) - paver test_system -s lms --eval-attr="shard==$SHARD" $PAVER_ARGS $PARALLEL 2> lms-tests.$SHARD.log + paver test_system -s lms --disable_capture --eval-attr="shard==$SHARD" $PAVER_ARGS $PARALLEL 2> lms-tests.$SHARD.log ;; 4|"noshard") - paver test_system -s lms --eval-attr='not shard' $PAVER_ARGS $PARALLEL 2> lms-tests.4.log + paver test_system -s lms --disable_capture --eval-attr='not shard' $PAVER_ARGS $PARALLEL 2> lms-tests.4.log ;; *) # If no shard is specified, rather than running all tests, create an empty xunit file. This is a @@ -131,11 +131,11 @@ case "$TEST_SUITE" in ;; "cms-unit") - paver test_system -s cms $PAVER_ARGS 2> cms-tests.log + paver test_system -s cms --disable_capture $PAVER_ARGS 2> cms-tests.log ;; "commonlib-unit") - paver test_lib $PAVER_ARGS 2> common-tests.log + paver test_lib --disable_capture $PAVER_ARGS 2> common-tests.log ;; "js-unit") diff --git a/scripts/tests/test_xss_linter.py b/scripts/tests/test_xss_linter.py index 2bfdd5e65b..b5239ba8b8 100644 --- a/scripts/tests/test_xss_linter.py +++ b/scripts/tests/test_xss_linter.py @@ -741,16 +741,22 @@ class TestMakoTemplateLinter(TestLinter): ${x | h} ${x | h} + <%static:studiofrontend page="${x}" lang="en"> + ${x | h} + + ${x | h} """) linter._check_mako_file_is_safe(mako_template, results) - self.assertEqual(len(results.violations), 5) + self.assertEqual(len(results.violations), 7) self.assertEqual(results.violations[0].rule, Rules.mako_unwanted_html_filter) self.assertEqual(results.violations[1].rule, Rules.mako_invalid_js_filter) self.assertEqual(results.violations[2].rule, Rules.mako_unwanted_html_filter) self.assertEqual(results.violations[3].rule, Rules.mako_invalid_js_filter) self.assertEqual(results.violations[4].rule, Rules.mako_unwanted_html_filter) + self.assertEqual(results.violations[5].rule, Rules.mako_invalid_js_filter) + self.assertEqual(results.violations[6].rule, Rules.mako_unwanted_html_filter) def test_check_mako_expressions_javascript_strings(self): """ diff --git a/scripts/xss_linter.py b/scripts/xss_linter.py index 42d071d971..aa89801332 100755 --- a/scripts/xss_linter.py +++ b/scripts/xss_linter.py @@ -2382,6 +2382,8 @@ class MakoTemplateLinter(BaseLinter): | # require js script tag end (optionally the _async version) <%static:webpack.*?> | # webpack script tag start | # webpack script tag end + <%static:studiofrontend.*?> | # studiofrontend script tag start + | # studiofrontend script tag end <%block[ ]*name=['"]requirejs['"]\w*> | # require js tag start # require js tag end """, diff --git a/themes/edx.org/lms/templates/dashboard.html b/themes/edx.org/lms/templates/dashboard.html index 47ab75bf79..b9af125de1 100644 --- a/themes/edx.org/lms/templates/dashboard.html +++ b/themes/edx.org/lms/templates/dashboard.html @@ -125,7 +125,8 @@ from openedx.core.djangoapps.theming import helpers as theming_helpers <% course_verification_status = verification_status_by_course.get(enrollment.course_id, {}) %> <% course_requirements = courses_requirements_not_met.get(enrollment.course_id) %> <% related_programs = inverted_programs.get(unicode(enrollment.course_id)) %> - <%include file = 'dashboard/_dashboard_course_listing.html' args="course_overview=enrollment.course_overview, enrollment=enrollment, show_courseware_link=show_courseware_link, cert_status=cert_status, can_unenroll=can_unenroll, credit_status=credit_status, show_email_settings=show_email_settings, course_mode_info=course_mode_info, is_paid_course=is_paid_course, is_course_blocked=is_course_blocked, verification_status=course_verification_status, course_requirements=course_requirements, dashboard_index=dashboard_index, share_settings=share_settings, user=user, related_programs=related_programs" /> + <% show_consent_link = (enrollment.course_id in consent_required_courses) %> + <%include file = 'dashboard/_dashboard_course_listing.html' args='course_overview=enrollment.course_overview, enrollment=enrollment, show_courseware_link=show_courseware_link, cert_status=cert_status, can_unenroll=can_unenroll, credit_status=credit_status, show_email_settings=show_email_settings, course_mode_info=course_mode_info, is_paid_course=is_paid_course, is_course_blocked=is_course_blocked, verification_status=course_verification_status, course_requirements=course_requirements, dashboard_index=dashboard_index, share_settings=share_settings, user=user, related_programs=related_programs, display_course_modes_on_dashboard=display_course_modes_on_dashboard, show_consent_link=show_consent_link, enterprise_customer_name=enterprise_customer_name' /> % endfor diff --git a/webpack.dev.config.js b/webpack.dev.config.js index 1301fe782a..6f52e8309d 100644 --- a/webpack.dev.config.js +++ b/webpack.dev.config.js @@ -30,23 +30,28 @@ module.exports = Merge.smart(commonConfig, { /paragon/, /font-awesome/ ], - use: [{ - loader: 'css-loader', - options: { - modules: true, - localIdentName: '[name]__[local]___[hash:base64:5]' + use: [ + 'style-loader', + { + loader: 'css-loader', + options: { + sourceMap: true, + modules: true, + localIdentName: '[path][name]__[local]--[hash:base64:5]' + } + }, + { + loader: 'sass-loader', + options: { + data: '$base-rem-size: 0.625; @import "paragon-reset";', + includePaths: [ + path.join(__dirname, './node_modules/@edx/paragon/src/utils'), + path.join(__dirname, './node_modules/') + ], + sourceMap: true + } } - }, { - loader: 'sass-loader', - options: { - data: '$base-rem-size: 0.625; @import "paragon-reset";', - includePaths: [ - path.join(__dirname, './node_modules/@edx/paragon/src/utils'), - path.join(__dirname, './node_modules/') - ], - sourceMap: true - } - }] + ] } ] }